Searched refs:DexUseInfo (Results 1 – 8 of 8) sorted by relevance
/frameworks/base/services/core/java/com/android/server/pm/dex/ |
D | PackageDexUsage.java | 143 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 …]
|
D | DexLogger.java | 37 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo; 72 public void onReconcileSecondaryDexFile(ApplicationInfo appInfo, DexUseInfo dexUseInfo, in onReconcileSecondaryDexFile()
|
D | DexManager.java | 60 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/ |
D | PackageDexUsageTests.java | 46 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()
|
D | DexLoggerTests.java | 49 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo; 160 DexUseInfo dexUseInfo = new DexUseInfo( in runOnReconcile()
|
D | DexManagerTests.java | 64 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/ |
D | PackageDexOptimizer.java | 320 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/ |
D | art-profile | 970 …/content/pm/ApplicationInfo;Lcom/android/server/pm/dex/PackageDexUsage$DexUseInfo;Ljava/lang/Strin… 3112 Lcom/android/server/pm/dex/PackageDexUsage$DexUseInfo;
|