Home | History | Annotate | Download | only in pm

Lines Matching refs:pkg

153             for (PackageParser.Package pkg : others) {
154 mPackageManagerService.deleteOatArtifactsOfPackage(pkg.packageName);
247 private synchronized List<String> generatePackageDexopts(PackageParser.Package pkg,
318 String[] libraryDependencies = pkg.usesLibraryFiles;
319 if (pkg.isSystem()) {
325 optimizer.performDexOpt(pkg, libraryDependencies,
328 mPackageManagerService.getDexManager().getPackageUseInfoOrDefault(pkg.packageName),
329 new DexoptOptions(pkg.packageName, compilationReason,
354 for (PackageParser.Package pkg : pkgs) {
355 if (pkg == null) {
360 if (!PackageDexOptimizer.canOptimizePackage(pkg)) {
363 if (pkg.codePath == null) {
364 Slog.w(TAG, "Package " + pkg + " can be optimized but has null codePath");
370 if (pkg.codePath.startsWith("/system") || pkg.codePath.startsWith("/vendor")
371 || pkg.codePath.startsWith("/product")) {
375 final String[] instructionSets = getAppDexInstructionSets(pkg.applicationInfo);
376 final List<String> paths = pkg.getAllCodePathsExcludingResourceOnly();
380 String oatDir = PackageDexOptimizer.getOatDir(new File(pkg.codePath)).