Home
last modified time | relevance | path

Searched refs:dexUseInfo (Results 1 – 4 of 4) sorted by relevance

/aosp14/frameworks/base/services/core/java/com/android/server/pm/dex/
H A DPackageDexUsage.java290 DexUseInfo dexUseInfo = dEntry.getValue(); in write() local
293 writeBoolean(dexUseInfo.mIsUsedByOtherApps))); in write()
294 for (String isa : dexUseInfo.mLoaderIsas) { in write()
300 fpw.println(dexUseInfo.getClassLoaderContext()); in write()
391 dexUseInfo.mLoadingPackages.addAll(loadingPackages); in read()
395 dexUseInfo.mLoaderIsas.add(elems[i]); in read()
584 DexUseInfo dexUseInfo = dIt.next().getValue(); in removeUserPackage() local
585 if (dexUseInfo.mOwnerUserId == userId) { in removeUserPackage()
619 if (dexUseInfo == null) { in removeDexFile()
622 if (dexUseInfo.mOwnerUserId == userId) { in removeDexFile()
[all …]
H A DDexManager.java525 DexUseInfo dexUseInfo = entry.getValue(); in dexoptSecondaryDex() local
530 dexUseInfo.getOwnerUserId()); in dexoptSecondaryDex()
540 + " for user " + dexUseInfo.getOwnerUserId()); in dexoptSecondaryDex()
546 dexUseInfo, options); in dexoptSecondaryDex()
585 DexUseInfo dexUseInfo = entry.getValue(); in reconcileSecondaryDexFiles() local
593 dexUseInfo.getOwnerUserId()); in reconcileSecondaryDexFiles()
601 + " for user " + dexUseInfo.getOwnerUserId()); in reconcileSecondaryDexFiles()
604 packageName, dexUseInfo.getOwnerUserId()) || updated; in reconcileSecondaryDexFiles()
618 packageName, dexUseInfo.getOwnerUserId()) || updated; in reconcileSecondaryDexFiles()
635 packageName, dexPath, dexUseInfo.getOwnerUserId()) || updated; in reconcileSecondaryDexFiles()
[all …]
/aosp14/frameworks/base/services/core/java/com/android/server/pm/
H A DPackageDexOptimizer.java573 PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) in dexOptSecondaryDexPath() argument
581 return dexOptSecondaryDexPathLI(info, path, dexUseInfo, options); in dexOptSecondaryDexPath()
624 PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) in dexOptSecondaryDexPathLI() argument
627 dexUseInfo.isUsedByOtherApps()); in dexOptSecondaryDexPathLI()
643 if (dexUseInfo.isUnsupportedClassLoaderContext() in dexOptSecondaryDexPathLI()
644 || dexUseInfo.isVariableClassLoaderContext()) { in dexOptSecondaryDexPathLI()
649 classLoaderContext = dexUseInfo.getClassLoaderContext(); in dexOptSecondaryDexPathLI()
654 + " pkg=" + info.packageName + " isa=" + dexUseInfo.getLoaderIsas() in dexOptSecondaryDexPathLI()
661 for (String isa : dexUseInfo.getLoaderIsas()) { in dexOptSecondaryDexPathLI()
736 PackageDexUsage.DexUseInfo dexUseInfo = e.getValue(); in dumpDexoptState() local
[all …]
/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/pm/dex/
H A DDexManagerTests.java928 for (DexUseInfo dexUseInfo : pui.getDexUseInfoMap().values()) { in assertNoUseInfo()
929 assertNotEquals(userId, dexUseInfo.getOwnerUserId()); in assertNoUseInfo()