Searched refs:dexUseInfo (Results 1 - 5 of 5) sorted by relevance

/frameworks/base/services/core/java/com/android/server/pm/dex/
H A DPackageDexUsage.java278 DexUseInfo dexUseInfo = dEntry.getValue();
280 fpw.print(String.join(SPLIT_CHAR, Integer.toString(dexUseInfo.mOwnerUserId),
281 writeBoolean(dexUseInfo.mIsUsedByOtherApps)));
282 for (String isa : dexUseInfo.mLoaderIsas) {
287 + String.join(SPLIT_CHAR, dexUseInfo.mLoadingPackages));
288 fpw.println(dexUseInfo.getClassLoaderContext());
357 throw new IllegalStateException("Could not find dexUseInfo line");
370 DexUseInfo dexUseInfo = new DexUseInfo(isUsedByOtherApps, ownerUserId,
372 dexUseInfo.mLoadingPackages.addAll(loadingPackages);
376 dexUseInfo
819 merge(DexUseInfo dexUseInfo) argument
[all...]
H A DDexLogger.java72 public void onReconcileSecondaryDexFile(ApplicationInfo appInfo, DexUseInfo dexUseInfo, argument
99 if (dexUseInfo.isUsedByOtherApps()) {
100 Set<String> otherPackages = dexUseInfo.getLoadingPackages();
105 otherPackageName, /*flags*/0, dexUseInfo.getOwnerUserId());
H A DDexManager.java122 void onReconcileSecondaryDexFile(ApplicationInfo appInfo, DexUseInfo dexUseInfo, argument
435 DexUseInfo dexUseInfo = entry.getValue();
440 dexUseInfo.getOwnerUserId());
450 + " for user " + dexUseInfo.getOwnerUserId());
451 mPackageDexUsage.removeUserPackage(packageName, dexUseInfo.getOwnerUserId());
456 dexUseInfo, options);
480 DexUseInfo dexUseInfo = entry.getValue();
488 dexUseInfo.getOwnerUserId());
496 + " for user " + dexUseInfo.getOwnerUserId());
499 packageName, dexUseInfo
[all...]
/frameworks/base/services/core/java/com/android/server/pm/
H A DPackageDexOptimizer.java320 PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) {
327 return dexOptSecondaryDexPathLI(info, path, dexUseInfo, options);
369 PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) {
370 if (options.isDexoptOnlySharedDex() && !dexUseInfo.isUsedByOtherApps()) {
377 dexUseInfo.isUsedByOtherApps());
393 + " pkg=" + info.packageName + " isa=" + dexUseInfo.getLoaderIsas()
398 // (instead of dexUseInfo.getClassLoaderContext()) in order to compile secondary dex files
405 for (String isa : dexUseInfo.getLoaderIsas()) {
474 PackageDexUsage.DexUseInfo dexUseInfo = e.getValue();
478 pw.println("class loader context: " + dexUseInfo
319 dexOptSecondaryDexPath(ApplicationInfo info, String path, PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) argument
368 dexOptSecondaryDexPathLI(ApplicationInfo info, String path, PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) argument
[all...]
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/
H A DDexLoggerTests.java160 DexUseInfo dexUseInfo = new DexUseInfo(
162 dexUseInfo.getLoadingPackages().addAll(Arrays.asList(otherPackageNames));
164 mListener.onReconcileSecondaryDexFile(appInfo, dexUseInfo, DEX_PATH, STORAGE_FLAGS);

Completed in 194 milliseconds