From 944ddd3cf4b9c5b976d0036da99bfb2a8a679ff3 Mon Sep 17 00:00:00 2001 From: Alan Leung Date: Wed, 14 Jun 2017 13:50:45 -0700 Subject: Enable priority boost for non-Jack builds. Test: m ANDROID_COMPILE_WITH_JACK=false / checked for boost+reset calls. BUG: 36791701 Change-Id: I5fb4107ae39e76644c01c502483ae7d887ab18a3 Merged-In: I5fb4107ae39e76644c01c502483ae7d887ab18a3 (cherry picked from commit 421baeb9289cd5a16e2fef5601dcddbbfad8eb3e) --- services/core/Android.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/services/core/Android.mk b/services/core/Android.mk index bc973304dd2c..4e48afcb6e8b 100644 --- a/services/core/Android.mk +++ b/services/core/Android.mk @@ -41,4 +41,16 @@ LOCAL_JACK_FLAGS := \ -D jack.transformations.boost-locked-region-priority.request=com.android.server.am.ActivityManagerService\#boostPriorityForLockedSection \ -D jack.transformations.boost-locked-region-priority.reset=com.android.server.am.ActivityManagerService\#resetPriorityAfterLockedSection +LOCAL_JAR_PROCESSOR := lockedregioncodeinjection +# Use = instead of := to delay evaluation of ${in} and ${out} +LOCAL_JAR_PROCESSOR_ARGS = \ + --targets \ + "Lcom/android/server/am/ActivityManagerService;,Lcom/android/server/wm/WindowHashMap;" \ + --pre \ + "com/android/server/am/ActivityManagerService.boostPriorityForLockedSection,com/android/server/wm/WindowManagerService.boostPriorityForLockedSection" \ + --post \ + "com/android/server/am/ActivityManagerService.resetPriorityAfterLockedSection,com/android/server/wm/WindowManagerService.resetPriorityAfterLockedSection" \ + -o ${out} \ + -i ${in} + include $(BUILD_STATIC_JAVA_LIBRARY) -- cgit v1.2.3-59-g8ed1b