aboutsummaryrefslogtreecommitdiff
path: root/overlay
diff options
context:
space:
mode:
authorKarthick C <karthickrko61@gmail.com>2017-04-20 13:55:28 +0000
committerRygebin <kaankulahli2@gmail.com>2017-04-22 21:00:28 +0000
commit73203c6ec5f4d430f865c838a4e72a80bc2016f8 (patch)
tree70b708457fc9df435df47c2f2942fdb0f0dc9a6b /overlay
parent1e133458661585e0feaba7e828e10785c27fa456 (diff)
shamrock: Pin boot oat and services dex from /data
By default, A6020 uses the PinnerService to try to pin several boot, framework and services files in memory. However, we had to turn off DEXPREOPT to prevent app crashes and current configs only look in /system. Add /data/dalvik-cache paths to pin some of the equivalent files. Change-Id: Ia688f7ad43a01b50f6481d30ed11b23ed8cfa86d
Diffstat (limited to 'overlay')
-rw-r--r--overlay/frameworks/base/core/res/res/values/config.xml9
1 files changed, 9 insertions, 0 deletions
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index 6e8d13c..4993dcf 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -375,4 +375,13 @@
<bool name="config_cameraDoubleTapPowerGestureEnabled">false</bool>
+ <!-- Default list of files pinned by the Pinner Service -->
+ <string-array translatable="false" name="config_defaultPinnerServiceFiles">
+ <item>"/system/framework/arm/boot-framework.oat"</item>
+ <item>"/system/framework/oat/arm/services.odex"</item>
+ <item>"/system/framework/arm/boot.oat"</item>
+ <item>"/system/framework/arm/boot-core-libart.oat"</item>
+ <item>"/data/dalvik-cache/arm/system@framework@boot.oat"</item>
+ <item>"/data/dalvik-cache/arm/system@framework@services.jar@classes.dex"</item>
+ </string-array>
</resources>