aboutsummaryrefslogtreecommitdiff
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
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
-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>