Loading services/core/java/com/android/server/pm/PackageAbiHelper.java +1 −1 Original line number Diff line number Diff line Loading @@ -55,7 +55,7 @@ public interface PackageAbiHelper { * If {@code extractLibs} is true, native libraries are extracted from the app if required. */ Pair<Abis, NativeLibraryPaths> derivePackageAbi(AndroidPackage pkg, boolean isUpdatedSystemApp, String cpuAbiOverride) throws PackageManagerException; String cpuAbiOverride, File appLib32InstallDir) throws PackageManagerException; /** * Calculates adjusted ABIs for a set of packages belonging to a shared user so that they all Loading services/core/java/com/android/server/pm/PackageAbiHelperImpl.java +3 −3 Original line number Diff line number Diff line Loading @@ -296,7 +296,7 @@ final class PackageAbiHelperImpl implements PackageAbiHelper { @Override public Pair<Abis, NativeLibraryPaths> derivePackageAbi(AndroidPackage pkg, boolean isUpdatedSystemApp, String cpuAbiOverride) boolean isUpdatedSystemApp, String cpuAbiOverride, File appLib32InstallDir) throws PackageManagerException { // Give ourselves some initial paths; we'll come back for another // pass once we've determined ABI below. Loading @@ -304,7 +304,7 @@ final class PackageAbiHelperImpl implements PackageAbiHelper { String pkgRawSecondaryCpuAbi = AndroidPackageUtils.getRawSecondaryCpuAbi(pkg); final NativeLibraryPaths initialLibraryPaths = deriveNativeLibraryPaths( new Abis(pkgRawPrimaryCpuAbi, pkgRawSecondaryCpuAbi), PackageManagerService.sAppLib32InstallDir, pkg.getPath(), appLib32InstallDir, pkg.getPath(), pkg.getBaseApkPath(), pkg.isSystem(), isUpdatedSystemApp); Loading Loading @@ -452,7 +452,7 @@ final class PackageAbiHelperImpl implements PackageAbiHelper { final Abis abis = new Abis(primaryCpuAbi, secondaryCpuAbi); return new Pair<>(abis, deriveNativeLibraryPaths(abis, PackageManagerService.sAppLib32InstallDir, deriveNativeLibraryPaths(abis, appLib32InstallDir, pkg.getPath(), pkg.getBaseApkPath(), pkg.isSystem(), isUpdatedSystemApp)); } Loading services/core/java/com/android/server/pm/PackageManagerService.java +368 −304 File changed.Preview size limit exceeded, changes collapsed. Show changes services/core/java/com/android/server/pm/Settings.java +10 −1 Original line number Diff line number Diff line Loading @@ -475,6 +475,14 @@ public final class Settings { return mPackages.get(pkgName); } ArrayMap<String, PackageSetting> getPackagesLocked() { return mPackages; } KeySetManagerService getKeySetManagerService() { return mKeySetManagerService; } String getRenamedPackageLPr(String pkgName) { return mRenamedPackages.get(pkgName); } Loading Loading @@ -5553,7 +5561,8 @@ public final class Settings { return mPreferredActivities.get(userId); } CrossProfileIntentResolver getCrossProfileIntentResolvers(int userId) { @Nullable CrossProfileIntentResolver getCrossProfileIntentResolver(int userId) { return mCrossProfileIntentResolvers.get(userId); } Loading services/core/java/com/android/server/pm/TEST_MAPPING +8 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,14 @@ } ] }, { "name": "FrameworksMockingServicesTests", "options": [ { "include-filter": "com.android.server.pm." } ] }, { "name": "CtsContentTestCases", "options": [ Loading Loading
services/core/java/com/android/server/pm/PackageAbiHelper.java +1 −1 Original line number Diff line number Diff line Loading @@ -55,7 +55,7 @@ public interface PackageAbiHelper { * If {@code extractLibs} is true, native libraries are extracted from the app if required. */ Pair<Abis, NativeLibraryPaths> derivePackageAbi(AndroidPackage pkg, boolean isUpdatedSystemApp, String cpuAbiOverride) throws PackageManagerException; String cpuAbiOverride, File appLib32InstallDir) throws PackageManagerException; /** * Calculates adjusted ABIs for a set of packages belonging to a shared user so that they all Loading
services/core/java/com/android/server/pm/PackageAbiHelperImpl.java +3 −3 Original line number Diff line number Diff line Loading @@ -296,7 +296,7 @@ final class PackageAbiHelperImpl implements PackageAbiHelper { @Override public Pair<Abis, NativeLibraryPaths> derivePackageAbi(AndroidPackage pkg, boolean isUpdatedSystemApp, String cpuAbiOverride) boolean isUpdatedSystemApp, String cpuAbiOverride, File appLib32InstallDir) throws PackageManagerException { // Give ourselves some initial paths; we'll come back for another // pass once we've determined ABI below. Loading @@ -304,7 +304,7 @@ final class PackageAbiHelperImpl implements PackageAbiHelper { String pkgRawSecondaryCpuAbi = AndroidPackageUtils.getRawSecondaryCpuAbi(pkg); final NativeLibraryPaths initialLibraryPaths = deriveNativeLibraryPaths( new Abis(pkgRawPrimaryCpuAbi, pkgRawSecondaryCpuAbi), PackageManagerService.sAppLib32InstallDir, pkg.getPath(), appLib32InstallDir, pkg.getPath(), pkg.getBaseApkPath(), pkg.isSystem(), isUpdatedSystemApp); Loading Loading @@ -452,7 +452,7 @@ final class PackageAbiHelperImpl implements PackageAbiHelper { final Abis abis = new Abis(primaryCpuAbi, secondaryCpuAbi); return new Pair<>(abis, deriveNativeLibraryPaths(abis, PackageManagerService.sAppLib32InstallDir, deriveNativeLibraryPaths(abis, appLib32InstallDir, pkg.getPath(), pkg.getBaseApkPath(), pkg.isSystem(), isUpdatedSystemApp)); } Loading
services/core/java/com/android/server/pm/PackageManagerService.java +368 −304 File changed.Preview size limit exceeded, changes collapsed. Show changes
services/core/java/com/android/server/pm/Settings.java +10 −1 Original line number Diff line number Diff line Loading @@ -475,6 +475,14 @@ public final class Settings { return mPackages.get(pkgName); } ArrayMap<String, PackageSetting> getPackagesLocked() { return mPackages; } KeySetManagerService getKeySetManagerService() { return mKeySetManagerService; } String getRenamedPackageLPr(String pkgName) { return mRenamedPackages.get(pkgName); } Loading Loading @@ -5553,7 +5561,8 @@ public final class Settings { return mPreferredActivities.get(userId); } CrossProfileIntentResolver getCrossProfileIntentResolvers(int userId) { @Nullable CrossProfileIntentResolver getCrossProfileIntentResolver(int userId) { return mCrossProfileIntentResolvers.get(userId); } Loading
services/core/java/com/android/server/pm/TEST_MAPPING +8 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,14 @@ } ] }, { "name": "FrameworksMockingServicesTests", "options": [ { "include-filter": "com.android.server.pm." } ] }, { "name": "CtsContentTestCases", "options": [ Loading