From ce4dccad78a92a150975c3c7dedf096992cbab12 Mon Sep 17 00:00:00 2001 From: Songchun Fan Date: Thu, 21 Apr 2022 13:48:14 +0000 Subject: [PATCH] Add the compile reason for the forceDexOpt method Cherry-picks aosp/2071188 BUG: 220991268 Test: builds Change-Id: Ic0084c3233e0b05c38420e7679e1a61e4d0d15be --- services/core/java/com/android/server/pm/DexOptHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/pm/DexOptHelper.java b/services/core/java/com/android/server/pm/DexOptHelper.java index 249099d122a15..b76140cb6f955 100644 --- a/services/core/java/com/android/server/pm/DexOptHelper.java +++ b/services/core/java/com/android/server/pm/DexOptHelper.java @@ -432,8 +432,8 @@ final class DexOptHelper { // Whoever is calling forceDexOpt wants a compiled package. // Don't use profiles since that may cause compilation to be skipped. final int res = performDexOptInternalWithDependenciesLI(pkg, packageState, - new DexoptOptions(packageName, - getDefaultCompilerFilter(), + new DexoptOptions(packageName, REASON_CMDLINE, + getDefaultCompilerFilter(), null /* splitName */, DexoptOptions.DEXOPT_FORCE | DexoptOptions.DEXOPT_BOOT_COMPLETE)); Trace.traceEnd(TRACE_TAG_PACKAGE_MANAGER);