Home
last modified time | relevance | path

Searched refs:DexUseInfo (Results 1 – 8 of 8) sorted by relevance

/frameworks/base/services/core/java/com/android/server/pm/dex/
DPackageDexUsage.java143 DexUseInfo newData = new DexUseInfo(isUsedByOtherApps, ownerUserId, in record()
159 DexUseInfo newData = new DexUseInfo( in record()
164 DexUseInfo existingData = packageUseInfo.mDexUseInfoMap.get(dexPath); in record()
276 for (Map.Entry<String, DexUseInfo> dEntry : packageUseInfo.mDexUseInfoMap.entrySet()) { in write()
278 DexUseInfo dexUseInfo = dEntry.getValue(); in write()
370 DexUseInfo dexUseInfo = new DexUseInfo(isUsedByOtherApps, ownerUserId, in read()
505 Iterator<Map.Entry<String, DexUseInfo>> dIt = in syncData()
508 DexUseInfo dexUseInfo = dIt.next().getValue(); in syncData()
581 Iterator<Map.Entry<String, DexUseInfo>> dIt = in removeUserPackage()
584 DexUseInfo dexUseInfo = dIt.next().getValue(); in removeUserPackage()
[all …]
DDexLogger.java37 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo;
72 public void onReconcileSecondaryDexFile(ApplicationInfo appInfo, DexUseInfo dexUseInfo, in onReconcileSecondaryDexFile()
DDexManager.java60 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo;
122 void onReconcileSecondaryDexFile(ApplicationInfo appInfo, DexUseInfo dexUseInfo, in onReconcileSecondaryDexFile()
433 for (Map.Entry<String, DexUseInfo> entry : useInfo.getDexUseInfoMap().entrySet()) { in dexoptSecondaryDex()
435 DexUseInfo dexUseInfo = entry.getValue(); in dexoptSecondaryDex()
478 for (Map.Entry<String, DexUseInfo> entry : useInfo.getDexUseInfoMap().entrySet()) { in reconcileSecondaryDexFiles()
480 DexUseInfo dexUseInfo = entry.getValue(); in reconcileSecondaryDexFiles()
574 DexUseInfo dexUseInfo = mPackageDexUsage.getPackageUseInfo(searchResult.mOwningPackageName) in registerDexModule()
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/
DPackageDexUsageTests.java46 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo;
439 PackageDexUsage.DexUseInfo validContext = new DexUseInfo(isUsedByOtherApps, userId, in testDexUsageClassLoaderContext()
445 PackageDexUsage.DexUseInfo unsupportedContext = new DexUseInfo(isUsedByOtherApps, userId, in testDexUsageClassLoaderContext()
451 PackageDexUsage.DexUseInfo variableContext = new DexUseInfo(isUsedByOtherApps, userId, in testDexUsageClassLoaderContext()
457 PackageDexUsage.DexUseInfo unknownContext = new DexUseInfo(isUsedByOtherApps, userId, in testDexUsageClassLoaderContext()
557 Map<String, DexUseInfo> dexUseInfoMap = pInfo.getDexUseInfoMap(); in assertPackageDexUsage()
562 DexUseInfo dInfo = dexUseInfoMap.get(testData.mDexFile); in assertPackageDexUsage()
DDexLoggerTests.java49 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo;
160 DexUseInfo dexUseInfo = new DexUseInfo( in runOnReconcile()
DDexManagerTests.java64 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo;
477 any(DexUseInfo.class), anyString(), anyInt()); in testReconcileSecondaryDexFiles_invokesListener()
487 DexUseInfo dui = pui.getDexUseInfoMap().get(dex); in assertSecondaryUse()
/frameworks/base/services/core/java/com/android/server/pm/
DPackageDexOptimizer.java320 PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) { in dexOptSecondaryDexPath()
369 PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) { in dexOptSecondaryDexPathLI()
467 Map<String, PackageDexUsage.DexUseInfo> dexUseInfoMap = useInfo.getDexUseInfoMap(); in dumpDexoptState()
472 for (Map.Entry<String, PackageDexUsage.DexUseInfo> e : dexUseInfoMap.entrySet()) { in dumpDexoptState()
474 PackageDexUsage.DexUseInfo dexUseInfo = e.getValue(); in dumpDexoptState()
/frameworks/base/services/
Dart-profile970 …/content/pm/ApplicationInfo;Lcom/android/server/pm/dex/PackageDexUsage$DexUseInfo;Ljava/lang/Strin…
3112 Lcom/android/server/pm/dex/PackageDexUsage$DexUseInfo;