Searched refs:PackageDexUsage (Results 1 - 9 of 9) sorted by relevance

/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/
H A DPackageDexUsageTests.java45 import static com.android.server.pm.dex.PackageDexUsage.PackageUseInfo;
46 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo;
51 private PackageDexUsage mPackageDexUsage;
67 mPackageDexUsage = new PackageDexUsage();
342 PackageDexUsage packageDexUsageRecordUsers = new PackageDexUsage();
364 PackageDexUsage packageDexUsageRecordUsers = new PackageDexUsage();
393 PackageDexUsage.VARIABLE_CLASS_LOADER_CONTEXT);
406 PackageDexUsage
[all...]
H A DDexLoggerTests.java48 import static com.android.server.pm.dex.PackageDexUsage.PackageUseInfo;
49 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo;
H A DDexManagerTests.java63 import static com.android.server.pm.dex.PackageDexUsage.PackageUseInfo;
64 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo;
411 PackageDexUsage.UNSUPPORTED_CLASS_LOADER_CONTEXT).toArray(new String[0]);
436 PackageDexUsage.VARIABLE_CLASS_LOADER_CONTEXT).toArray(new String[0]);
452 PackageDexUsage.UNSUPPORTED_CLASS_LOADER_CONTEXT).toArray(new String[0]);
/frameworks/base/services/core/java/com/android/server/pm/
H A DPackageDexOptimizer.java40 import com.android.server.pm.dex.PackageDexUsage;
133 PackageDexUsage.PackageUseInfo packageUseInfo, DexoptOptions options) {
159 PackageDexUsage.PackageUseInfo packageUseInfo, DexoptOptions options) {
320 PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) {
369 PackageDexUsage.DexUseInfo dexUseInfo, DexoptOptions options) {
443 PackageDexUsage.PackageUseInfo useInfo) {
467 Map<String, PackageDexUsage.DexUseInfo> dexUseInfoMap = useInfo.getDexUseInfoMap();
472 for (Map.Entry<String, PackageDexUsage.DexUseInfo> e : dexUseInfoMap.entrySet()) {
474 PackageDexUsage.DexUseInfo dexUseInfo = e.getValue();
H A DPackageManagerServiceUtils.java32 import com.android.server.pm.dex.PackageDexUsage;
238 long thresholdTimeinMillis, PackageDexUsage.PackageUseInfo packageUseInfo,
H A DPackageManagerService.java311 import com.android.server.pm.dex.PackageDexUsage;
[all...]
/frameworks/base/services/core/java/com/android/server/pm/dex/
H A DDexLogger.java37 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo;
H A DDexManager.java59 import static com.android.server.pm.dex.PackageDexUsage.PackageUseInfo;
60 import static com.android.server.pm.dex.PackageDexUsage.DexUseInfo;
65 * its owning package and records it in PackageDexUsage (package-dex-usage.list).
87 // PackageDexUsage handles the actual I/O operations. It is responsible to
89 private final PackageDexUsage mPackageDexUsage;
130 mPackageDexUsage = new PackageDexUsage();
228 ? PackageDexUsage.UNSUPPORTED_CLASS_LOADER_CONTEXT
284 // Note that we do the writing here and not in PackageDexUsage in order to be
286 // multiple updates in PackageDexUsage before writing it).
304 // Note that we do the writing here and not in PackageDexUsage i
[all...]
H A DPackageDexUsage.java54 public class PackageDexUsage extends AbstractStatsBase<Void> { class in inherits:AbstractStatsBase
55 private final static String TAG = "PackageDexUsage";
96 public PackageDexUsage() { method in class:PackageDexUsage
348 "Malformed PackageDexUsage file. Expected package line before dex line.");
361 throw new IllegalStateException("Invalid PackageDexUsage line: " + line);
381 Slog.wtf(TAG, "Unsupported ISA when parsing PackageDexUsage: " + isa);
385 Slog.wtf(TAG, "Ignore dexPath when parsing PackageDexUsage because of " +
413 throw new IllegalStateException("Invalid PackageDexUsage line: " + line);

Completed in 231 milliseconds