| /frameworks/base/services/core/java/com/android/server/pm/parsing/pkg/ |
| D | AndroidPackageUtils.java | 63 String[] splitCodePaths = pkg.getSplitCodePaths(); in getAllCodePathsExcludingResourceOnly() local 64 if (!ArrayUtils.isEmpty(splitCodePaths)) { in getAllCodePathsExcludingResourceOnly() 65 for (int i = 0; i < splitCodePaths.length; i++) { in getAllCodePathsExcludingResourceOnly() 67 paths.add(splitCodePaths[i]); in getAllCodePathsExcludingResourceOnly() 82 String[] splitCodePaths = pkg.getSplitCodePaths(); in getAllCodePaths() local 83 if (!ArrayUtils.isEmpty(splitCodePaths)) { in getAllCodePaths() 84 Collections.addAll(paths, splitCodePaths); in getAllCodePaths()
|
| D | PackageImpl.java | 372 public PackageImpl setSplitCodePaths(@Nullable String[] splitCodePaths) { in setSplitCodePaths() argument 373 this.splitCodePaths = splitCodePaths; in setSplitCodePaths() 374 if (splitCodePaths != null) { in setSplitCodePaths() 375 int size = splitCodePaths.length; in setSplitCodePaths() 377 this.splitCodePaths[index] = TextUtils.safeIntern(this.splitCodePaths[index]); in setSplitCodePaths()
|
| D | ParsedPackage.java | 64 ParsedPackage setSplitCodePaths(String[] splitCodePaths); in setSplitCodePaths() argument
|
| /frameworks/base/core/java/android/content/pm/split/ |
| D | SplitAssetDependencyLoader.java | 53 mSplitPaths = new String[pkg.splitCodePaths.length + 1]; in SplitAssetDependencyLoader() 55 System.arraycopy(pkg.splitCodePaths, 0, mSplitPaths, 1, pkg.splitCodePaths.length); in SplitAssetDependencyLoader()
|
| D | DefaultSplitAssetLoader.java | 46 mSplitCodePaths = pkg.splitCodePaths; in DefaultSplitAssetLoader()
|
| /frameworks/base/services/core/java/com/android/server/pm/dex/ |
| D | DexManager.java | 286 String[] splitCodePaths) { in notifyPackageUpdated() argument 287 cachePackageCodeLocation(packageName, baseCodePath, splitCodePaths, null, /*userId*/ -1); in notifyPackageUpdated() 334 String[] splitCodePaths, String[] dataDirs, int userId) { in cachePackageCodeLocation() argument 337 new PackageCodeLocations(packageName, baseCodePath, splitCodePaths)); in cachePackageCodeLocation() 341 pcl.updateCodeLocation(baseCodePath, splitCodePaths); in cachePackageCodeLocation() 938 String[] splitCodePaths) { in PackageCodeLocations() argument 942 updateCodeLocation(baseCodePath, splitCodePaths); in PackageCodeLocations() 945 public void updateCodeLocation(String baseCodePath, String[] splitCodePaths) { in updateCodeLocation() argument 948 if (splitCodePaths != null) { in updateCodeLocation() 949 for (String split : splitCodePaths) { in updateCodeLocation()
|
| D | ArtManagerService.java | 235 String[] splitCodePaths = info.applicationInfo.getSplitCodePaths(); in snapshotAppProfile() local 236 if (!pathFound && (splitCodePaths != null)) { in snapshotAppProfile() 237 for (int i = splitCodePaths.length - 1; i >= 0; i--) { in snapshotAppProfile() 238 if (splitCodePaths[i].equals(codePath)) { in snapshotAppProfile() 530 String[] splitCodePaths = pkg.getSplitCodePaths(); in getPackageProfileNames() local 533 if (!ArrayUtils.isEmpty(splitCodePaths)) { in getPackageProfileNames() 534 for (int i = 0; i < splitCodePaths.length; i++) { in getPackageProfileNames() 536 result.put(splitCodePaths[i], ArtManager.getProfileName(splitNames[i])); in getPackageProfileNames()
|
| D | DexoptUtils.java | 405 String[] splitCodePaths = pkg.getSplitCodePaths(); in getSplitRelativeCodePaths() local 406 String[] splitRelativeCodePaths = new String[ArrayUtils.size(splitCodePaths)]; in getSplitRelativeCodePaths() 408 File pathFile = new File(splitCodePaths[i]); in getSplitRelativeCodePaths()
|
| /frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/ |
| D | DexoptUtilsTest.java | 79 String[] splitCodePaths = new String[]{ in createMockApplicationInfo() local 90 String[] splitNames = new String[splitCodePaths.length]; in createMockApplicationInfo() 91 int[] splitRevisionCodes = new int[splitCodePaths.length]; in createMockApplicationInfo() 95 splitDependencies = new SparseArray<>(splitCodePaths.length); in createMockApplicationInfo() 110 splitCodePaths, in createMockApplicationInfo()
|
| /frameworks/base/core/java/android/content/pm/parsing/ |
| D | ApkLiteParseUtils.java | 173 String[] splitCodePaths = null; in parseClusterPackageLite() local 180 splitCodePaths = new String[size]; in parseClusterPackageLite() 191 splitCodePaths[i] = apk.codePath; in parseClusterPackageLite() 198 isFeatureSplits, usesSplitNames, configForSplits, splitCodePaths, in parseClusterPackageLite()
|
| D | ParsingPackageImpl.java | 301 protected String[] splitCodePaths; field in ParsingPackageImpl 782 public ParsingPackageImpl asSplit(String[] splitNames, String[] splitCodePaths, 785 this.splitCodePaths = splitCodePaths; 935 appInfo.setSplitCodePaths(splitCodePaths); 936 appInfo.setSplitResourcePaths(splitCodePaths); 1065 dest.writeStringArray(this.splitCodePaths); 1228 this.splitCodePaths = in.createStringArray(); 1658 return splitCodePaths;
|
| D | ParsingPackage.java | 111 String[] splitCodePaths, in asSplit() argument
|
| D | ParsingPackageUtils.java | 288 lite.splitCodePaths, in parseClusterPackage() 2712 String[] splitCodePaths = pkg.getSplitCodePaths(); 2713 if (!ArrayUtils.isEmpty(splitCodePaths)) { 2714 for (int i = 0; i < splitCodePaths.length; i++) { 2717 splitCodePaths[i],
|
| /frameworks/base/services/core/java/com/android/server/pm/ |
| D | PackageDexOptimizer.java | 198 String[] splitCodePaths = pkg.getSplitCodePaths(); in performDexOptLI() local 204 + (splitCodePaths == null ? "null" : Arrays.toString(splitCodePaths))); in performDexOptLI()
|
| D | PackageManagerServiceUtils.java | 927 copyFile(pkg.splitCodePaths[i], targetDir, in copyPackage()
|
| D | PackageInstallerSession.java | 2232 final File splitFile = new File(existing.splitCodePaths[i]); in validateApkInstallLocked()
|
| D | PackageManagerService.java | 9287 String[] splitCodePaths = pkg.getSplitCodePaths(); in canSkipForcedPackageVerification() local 9288 if (!ArrayUtils.isEmpty(splitCodePaths)) { in canSkipForcedPackageVerification() 9289 for (int i = 0; i < splitCodePaths.length; i++) { in canSkipForcedPackageVerification() 9290 if (!canSkipForcedApkVerification(splitCodePaths[i])) { in canSkipForcedPackageVerification() 16966 final String[] splitCodePaths = request.installResult.pkg.getSplitCodePaths(); in installPackagesLI() local 16970 .buildVerificationRootHashString(baseCodePath, splitCodePaths); in installPackagesLI()
|
| /frameworks/base/core/java/android/content/pm/ |
| D | PackageParser.java | 394 public final String[] splitCodePaths; field in PackageParser.PackageLite 410 String[] splitCodePaths, int[] splitRevisionCodes) { in PackageLite() argument 422 this.splitCodePaths = splitCodePaths; in PackageLite() 436 if (!ArrayUtils.isEmpty(splitCodePaths)) { in getAllCodePaths() 437 Collections.addAll(paths, splitCodePaths); in getAllCodePaths() 1003 String[] splitCodePaths = null; in parseClusterPackageLite() local 1011 splitCodePaths = new String[size]; in parseClusterPackageLite() 1022 splitCodePaths[i] = apk.codePath; in parseClusterPackageLite() 1029 configForSplits, splitCodePaths, splitRevisionCodes); in parseClusterPackageLite() 1112 pkg.splitCodePaths = lite.splitCodePaths; in parseClusterPackage() [all …]
|
| D | ApplicationInfo.java | 2225 … {@hide} */ public void setSplitCodePaths(String[] splitCodePaths) { splitSourceDirs = splitCodePa… in setSplitCodePaths() argument
|
| /frameworks/base/config/ |
| D | hiddenapi-greylist-max-o.txt | 15612 Landroid/content/pm/PackageParser$Package;->splitCodePaths:[Ljava/lang/String; 15638 Landroid/content/pm/PackageParser$PackageLite;->splitCodePaths:[Ljava/lang/String;
|