diff options
author | 2021-03-31 22:12:08 +0100 | |
---|---|---|
committer | 2021-03-31 22:12:08 +0100 | |
commit | d51fd91fbcf20d7d48f6afcee382f9be553560c3 (patch) | |
tree | b896037e2540e034e1e9f050b2cf9020c564b870 | |
parent | 1f4ac9e0aa68c0de034cf8bc754f107f156199a1 (diff) |
When a dex file is loaded with different contexts, dexopt with "verify".
vdex files can now be used independently of class loader contexts.
Test: m
Bug: 176960283
Change-Id: I9abaa769363d169de683b8aa2521098026a6f2ad
-rw-r--r-- | services/core/java/com/android/server/pm/PackageDexOptimizer.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/pm/PackageDexOptimizer.java b/services/core/java/com/android/server/pm/PackageDexOptimizer.java index 6ad43ce6c6ae..173f17b699de 100644 --- a/services/core/java/com/android/server/pm/PackageDexOptimizer.java +++ b/services/core/java/com/android/server/pm/PackageDexOptimizer.java @@ -489,9 +489,9 @@ public class PackageDexOptimizer { String classLoaderContext = null; if (dexUseInfo.isUnsupportedClassLoaderContext() || dexUseInfo.isVariableClassLoaderContext()) { - // If we have an unknown (not yet set), or a variable class loader chain. Just extract + // If we have an unknown (not yet set), or a variable class loader chain. Just verify // the dex file. - compilerFilter = "extract"; + compilerFilter = "verify"; } else { classLoaderContext = dexUseInfo.getClassLoaderContext(); } |