Home
last modified time | relevance | path

Searched refs:pathsWithCode (Results 1 – 3 of 3) sorted by relevance

/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/
H A DDexoptUtilsTest.java61 boolean[] pathsWithCode; field in DexoptUtilsTest.TestData
73 boolean[] pathsWithCode; in createMockApplicationInfo()
75 pathsWithCode = new boolean[] {true}; in createMockApplicationInfo()
77 pathsWithCode = new boolean[9]; in createMockApplicationInfo()
78 Arrays.fill(pathsWithCode, true); in createMockApplicationInfo()
79 pathsWithCode[7] = false; // config split in createMockApplicationInfo()
133 data.pathsWithCode = pathsWithCode; in createMockApplicationInfo()
198 data.pkg, null, data.pathsWithCode); in testSplitChainNoIsolationNoSharedLibrary()
221 data.pkg, null, data.pathsWithCode); in testSplitChainNoSharedLibraries()
319 Arrays.fill(data.pathsWithCode, false); in testContextWithNoCode()
[all …]
/aosp14/frameworks/base/services/core/java/com/android/server/pm/dex/
H A DDexoptUtils.java72 List<SharedLibraryInfo> sharedLibraries, boolean[] pathsWithCode) { in getClassLoaderContexts() argument
100 classLoaderContexts[0] = pathsWithCode[0] ? baseApkContextClassLoader : null; in getClassLoaderContexts()
112 if (pathsWithCode[i]) { in getClassLoaderContexts()
151 if (pathsWithCode[splitIndex]) { in getClassLoaderContexts()
164 if (pathsWithCode[i]) { in getClassLoaderContexts()
/aosp14/frameworks/base/services/core/java/com/android/server/pm/
H A DPackageDexOptimizer.java290 boolean[] pathsWithCode = new boolean[paths.size()]; in performDexOptLI()
291 pathsWithCode[0] = pkg.isDeclaredHavingCode(); in performDexOptLI()
293 pathsWithCode[i] = (pkg.getSplitFlags()[i - 1] & ApplicationInfo.FLAG_HAS_CODE) != 0; in performDexOptLI()
296 pkg, sharedLibraries, pathsWithCode); in performDexOptLI()
312 if (!pathsWithCode[i]) { in performDexOptLI()