Searched refs:dexUseInfo (Results 1 – 4 of 4) sorted by relevance
/frameworks/base/services/core/java/com/android/server/pm/dex/ |
D | PackageDexUsage.java | 290 DexUseInfo dexUseInfo = dEntry.getValue(); in write() local 292 fpw.print(String.join(SPLIT_CHAR, Integer.toString(dexUseInfo.mOwnerUserId), in write() 293 writeBoolean(dexUseInfo.mIsUsedByOtherApps))); in write() 294 for (String isa : dexUseInfo.mLoaderIsas) { in write() 299 + String.join(SPLIT_CHAR, dexUseInfo.mLoadingPackages)); in write() 300 fpw.println(dexUseInfo.getClassLoaderContext()); in write() 389 DexUseInfo dexUseInfo = new DexUseInfo(isUsedByOtherApps, ownerUserId, in read() local 391 dexUseInfo.mLoadingPackages.addAll(loadingPackages); in read() 395 dexUseInfo.mLoaderIsas.add(elems[i]); in read() 408 currentPackageData.mDexUseInfoMap.put(dexPath, dexUseInfo); in read() [all …]
|
D | DexManager.java | 528 DexUseInfo dexUseInfo = entry.getValue(); in dexoptSecondaryDex() local 533 dexUseInfo.getOwnerUserId()); in dexoptSecondaryDex() 543 + " for user " + dexUseInfo.getOwnerUserId()); in dexoptSecondaryDex() 544 mPackageDexUsage.removeUserPackage(packageName, dexUseInfo.getOwnerUserId()); in dexoptSecondaryDex() 549 dexUseInfo, options); in dexoptSecondaryDex() 597 DexUseInfo dexUseInfo = entry.getValue(); in dexoptSystemServer() local 604 packageName, dexPath, dexUseInfo.getOwnerUserId()) || usageUpdated; in dexoptSystemServer() 608 if (dexUseInfo.isUnsupportedClassLoaderContext() in dexoptSystemServer() 609 || dexUseInfo.isVariableClassLoaderContext()) { in dexoptSystemServer() 610 String debugMsg = dexUseInfo.isUnsupportedClassLoaderContext() in dexoptSystemServer() [all …]
|
/frameworks/base/services/core/java/com/android/server/pm/ |
D | PackageDexOptimizer.java | 364 String dexPath, PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) { in dexoptSystemServerPath() argument 370 for (String isa : dexUseInfo.getLoaderIsas()) { in dexoptSystemServerPath() 375 dexUseInfo.getClassLoaderContext(), in dexoptSystemServerPath() 393 dexUseInfo.getClassLoaderContext(), in dexoptSystemServerPath() 430 PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) { in dexOptSecondaryDexPath() argument 437 return dexOptSecondaryDexPathLI(info, path, dexUseInfo, options); in dexOptSecondaryDexPath() 479 PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) { in dexOptSecondaryDexPathLI() argument 480 if (options.isDexoptOnlySharedDex() && !dexUseInfo.isUsedByOtherApps()) { in dexOptSecondaryDexPathLI() 487 dexUseInfo.isUsedByOtherApps()); in dexOptSecondaryDexPathLI() 503 if (dexUseInfo.isUnsupportedClassLoaderContext() in dexOptSecondaryDexPathLI() [all …]
|
/frameworks/base/services/tests/mockingservicestests/src/com/android/server/pm/dex/ |
D | DexManagerTests.java | 923 for (DexUseInfo dexUseInfo : pui.getDexUseInfoMap().values()) { in assertNoUseInfo() 924 assertNotEquals(userId, dexUseInfo.getOwnerUserId()); in assertNoUseInfo()
|