From 1a0eb16cbe1120cd35a02a475246656042695980 Mon Sep 17 00:00:00 2001 From: heqiang1008 thundersoft Date: Thu, 21 Apr 2022 12:57:32 +0000 Subject: Add the compile reason for the forceDexOpt method. Change-Id: I4f87b2e4d58ba288b454f4e15768ca84cf807c8c Merged-In: Ic3cef72627985bb906e87b875c180a7dc32a295f --- services/core/java/com/android/server/pm/PackageManagerService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index fad18d235001..7d1dbc53fedb 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -13257,7 +13257,8 @@ public class PackageManagerService extends IPackageManager.Stub // Don't use profiles since that may cause compilation to be skipped. final int res = performDexOptInternalWithDependenciesLI(pkg, pkgSetting, new DexoptOptions(packageName, - getDefaultCompilerFilter(), + REASON_CMDLINE, + getDefaultCompilerFilter(), null /* splitName */, DexoptOptions.DEXOPT_FORCE | DexoptOptions.DEXOPT_BOOT_COMPLETE)); Trace.traceEnd(TRACE_TAG_PACKAGE_MANAGER); -- cgit v1.2.3-59-g8ed1b