Home
last modified time | relevance | path

Searched refs:classLoaderContexts (Results 1 – 11 of 11) sorted by relevance

/aosp12/frameworks/base/services/core/java/com/android/server/pm/dex/
H A DDexoptUtils.java111 for (int i = 1; i < classLoaderContexts.length; i++) { in getClassLoaderContexts()
113 classLoaderContexts[i] = encodeClassLoader( in getClassLoaderContexts()
116 classLoaderContexts[i] = null; in getClassLoaderContexts()
161 for (int i = 1; i < classLoaderContexts.length; i++) { in getClassLoaderContexts()
167 classLoaderContexts[i] = classLoaderContexts[i] == null in getClassLoaderContexts()
174 classLoaderContexts[i] = null; in getClassLoaderContexts()
179 return classLoaderContexts; in getClassLoaderContexts()
216 SparseArray<int[]> splitDependencies, String[] classLoaderContexts, in getParentDependencies() argument
224 if (classLoaderContexts[index] != null) { in getParentDependencies()
225 return classLoaderContexts[index]; in getParentDependencies()
[all …]
/aosp12/build/soong/java/
H A Daar.go270 classLoaderContexts dexpreopt.ClassLoaderContextMap, extraLinkFlags ...string) {
273 aaptLibs(ctx, sdkContext, classLoaderContexts)
279 manifestPath := manifestFixer(ctx, manifestSrcPath, sdkContext, classLoaderContexts,
400 func aaptLibs(ctx android.ModuleContext, sdkContext android.SdkContext, classLoaderContexts dexpreo…
405 if classLoaderContexts == nil {
408 classLoaderContexts = make(dexpreopt.ClassLoaderContextMap)
457 addCLCFromDep(ctx, module, classLoaderContexts)
521 a.classLoaderContexts = make(dexpreopt.ClassLoaderContextMap)
522 a.aapt.buildActions(ctx, android.SdkContext(a), a.classLoaderContexts)
H A Dandroid_manifest.go47classLoaderContexts dexpreopt.ClassLoaderContextMap, isLibrary, useEmbeddedNativeLibs, usesNonSdkA…
74 for _, usesLib := range classLoaderContexts.UsesLibs() {
H A Ddexpreopt.go40 classLoaderContexts dexpreopt.ClassLoaderContextMap member
225 ClassLoaderContexts: d.classLoaderContexts,
H A Dapp.go426 a.aapt.buildActions(ctx, android.SdkContext(a), a.classLoaderContexts, aaptLinkFlags...)
469 a.dexpreopter.classLoaderContexts = a.classLoaderContexts
640 a.classLoaderContexts = a.usesLibrary.classLoaderContextForUsesLibDeps(ctx)
649 for _, usesLib := range a.classLoaderContexts.UsesLibs() {
H A Djava.go504 j.classLoaderContexts = make(dexpreopt.ClassLoaderContextMap)
1186 classLoaderContexts dexpreopt.ClassLoaderContextMap member
1279 j.classLoaderContexts = make(dexpreopt.ClassLoaderContextMap)
1302 addCLCFromDep(ctx, module, j.classLoaderContexts)
1423 return j.classLoaderContexts
H A Dbase.go330 classLoaderContexts dexpreopt.ClassLoaderContextMap member
1443 return j.classLoaderContexts
1762 addCLCFromDep(ctx, module, j.classLoaderContexts)
H A Dapp_import.go286 a.dexpreopter.classLoaderContexts = a.usesLibrary.classLoaderContextForUsesLibDeps(ctx)
H A Dandroidmk.go117 entries.AddStrings("LOCAL_EXPORT_SDK_LIBRARIES", library.classLoaderContexts.UsesLibs()...)
/aosp12/frameworks/base/services/tests/mockingservicestests/src/com/android/server/pm/dex/
H A DDexManagerTests.java870 String[] classLoaderContexts = computeClassLoaderContexts(classLoaders, classPaths); in notifyDexLoad() local
874 notifyDexLoad(testData, dexPaths, classLoaderContexts, loaderUserId, isolatedProcess); in notifyDexLoad()
878 String[] classLoaderContexts, int loaderUserId, boolean isolatedProcess) { in notifyDexLoad() argument
879 assertTrue(dexPaths.size() == classLoaderContexts.length); in notifyDexLoad()
882 dexPathMapping.put(dexPaths.get(i), classLoaderContexts != null in notifyDexLoad()
883 ? classLoaderContexts[i] : PackageDexUsage.UNSUPPORTED_CLASS_LOADER_CONTEXT); in notifyDexLoad()
/aosp12/frameworks/base/services/core/java/com/android/server/pm/
H A DPackageDexOptimizer.java240 String[] classLoaderContexts = DexoptUtils.getClassLoaderContexts( in performDexOptLI() local
244 if (paths.size() != classLoaderContexts.length) { in performDexOptLI()
260 if (classLoaderContexts[i] == null) { in performDexOptLI()
303 profileAnalysisResult, classLoaderContexts[i], dexoptFlags, sharedGid, in performDexOptLI()