/aosp14/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | SharedLibraryUtils.java | 20 import android.content.pm.SharedLibraryInfo; 40 Map<String, WatchedLongSparseArray<SharedLibraryInfo>> target, in addSharedLibraryToPackageVersionMap() 41 SharedLibraryInfo library) { in addSharedLibraryToPackageVersionMap() 44 if (library.getType() != SharedLibraryInfo.TYPE_STATIC) { in addSharedLibraryToPackageVersionMap() 59 public static SharedLibraryInfo getSharedLibraryInfo(String name, long version, in getSharedLibraryInfo() 60 Map<String, WatchedLongSparseArray<SharedLibraryInfo>> existingLibraries, in getSharedLibraryInfo() 64 SharedLibraryInfo info = null; in getSharedLibraryInfo() 81 ArrayList<SharedLibraryInfo> retValue = new ArrayList<>(); in findSharedLibraries() 92 private static void findSharedLibrariesRecursive(SharedLibraryInfo info, in findSharedLibrariesRecursive() 93 ArrayList<SharedLibraryInfo> collected, Set<String> collectedNames) { in findSharedLibrariesRecursive() [all …]
|
H A D | SharedLibrariesImpl.java | 31 import android.content.pm.SharedLibraryInfo; 303 @NonNull SharedLibraryInfo libInfo) { 436 final SharedLibraryInfo latestSharedLibraVersionLPr = 456 @NonNull BiConsumer<SharedLibraryInfo, SharedLibraryInfo> action) { 588 for (SharedLibraryInfo libInfo : usesLibraryInfos) { 752 SharedLibraryInfo libraryInfo = new SharedLibraryInfo(entry.filename, null, null, 754 SharedLibraryInfo.TYPE_BUILTIN, 868 final ArrayList<SharedLibraryInfo> infos = 921 ArrayList<SharedLibraryInfo> usesLibraryInfos = null; 974 : SharedLibraryInfo.VERSION_UNDEFINED; [all …]
|
H A D | ScanResult.java | 21 import android.content.pm.SharedLibraryInfo; 56 public final SharedLibraryInfo mSdkSharedLibraryInfo; 58 public final SharedLibraryInfo mStaticSharedLibraryInfo; 60 public final List<SharedLibraryInfo> mDynamicSharedLibraryInfos; 67 SharedLibraryInfo sdkSharedLibraryInfo, in ScanResult() 68 SharedLibraryInfo staticSharedLibraryInfo, in ScanResult() 69 List<SharedLibraryInfo> dynamicSharedLibraryInfos) { in ScanResult()
|
H A D | SharedLibrariesRead.java | 21 import android.content.pm.SharedLibraryInfo; 42 WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>> getAll(); in getAll() 51 WatchedLongSparseArray<SharedLibraryInfo> getSharedLibraryInfos(@NonNull String libName); in getSharedLibraryInfos() 61 SharedLibraryInfo getSharedLibraryInfo(@NonNull String libName, long version); in getSharedLibraryInfo() 70 WatchedLongSparseArray<SharedLibraryInfo> getStaticLibraryInfos( in getStaticLibraryInfos()
|
H A D | ReconciledPackage.java | 20 import android.content.pm.SharedLibraryInfo; 39 public final List<SharedLibraryInfo> mAllowedSharedLibraryInfos; 42 public ArrayList<SharedLibraryInfo> mCollectedSharedLibraryInfos; 49 List<SharedLibraryInfo> allowedSharedLibraryInfos, in ReconciledPackage()
|
H A D | ReconcilePackageUtils.java | 27 import android.content.pm.SharedLibraryInfo; 67 final Map<String, WatchedLongSparseArray<SharedLibraryInfo>> incomingSharedLibraries = in reconcilePackages() 78 final List<SharedLibraryInfo> allowedSharedLibInfos = in reconcilePackages() 81 for (SharedLibraryInfo info : allowedSharedLibInfos) { in reconcilePackages() 95 final List<SharedLibraryInfo> allowedSharedLibInfos = in reconcilePackages()
|
H A D | Computer.java | 40 import android.content.pm.SharedLibraryInfo; 205 SharedLibraryInfo getSharedLibraryInfo(String name, long version); in getSharedLibraryInfo() 383 ParceledListSlice<SharedLibraryInfo> getSharedLibraries(@NonNull String packageName, in getSharedLibraries() 397 List<VersionedPackage> getPackagesUsingSharedLibrary(@NonNull SharedLibraryInfo libInfo, in getPackagesUsingSharedLibrary() 401 ParceledListSlice<SharedLibraryInfo> getDeclaredSharedLibraries( in getDeclaredSharedLibraries() 623 WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>> getSharedLibraries(); in getSharedLibraries()
|
H A D | InstallRequest.java | 36 import android.content.pm.SharedLibraryInfo; 525 public SharedLibraryInfo getSdkSharedLibraryInfo() { in getSdkSharedLibraryInfo() 531 public SharedLibraryInfo getStaticSharedLibraryInfo() { in getStaticSharedLibraryInfo() 537 public List<SharedLibraryInfo> getDynamicSharedLibraryInfos() { in getDynamicSharedLibraryInfos()
|
H A D | ComputerEngine.java | 91 import android.content.pm.SharedLibraryInfo; 1852 WatchedLongSparseArray<SharedLibraryInfo> versionedLib = in resolveInternalPackageNameInternalLocked() 1883 SharedLibraryInfo highestVersion = null; in resolveInternalPackageNameInternalLocked() 1886 SharedLibraryInfo libraryInfo = versionedLib.valueAt(i); in resolveInternalPackageNameInternalLocked() 2053 final SharedLibraryInfo libraryInfo = getSharedLibraryInfo( in filterStaticSharedLibPackage() 2109 final SharedLibraryInfo libraryInfo = getSharedLibraryInfo( in filterSdkLibPackage() 3777 List<SharedLibraryInfo> result = null; in getSharedLibraries() 3806 SharedLibraryInfo resLibInfo = new SharedLibraryInfo(libInfo.getPath(), in getSharedLibraries() 3964 List<SharedLibraryInfo> result = null; in getDeclaredSharedLibraries() 3997 SharedLibraryInfo resultLibraryInfo = new SharedLibraryInfo( in getDeclaredSharedLibraries() [all …]
|
/aosp14/frameworks/base/core/tests/coretests/src/android/app/ |
H A D | ApplicationLoadersTest.java | 23 import android.content.pm.SharedLibraryInfo; 44 private static SharedLibraryInfo createLib(String zip) { in createLib() 45 return new SharedLibraryInfo( in createLib() 61 SharedLibraryInfo libA = createLib(LIB_A); in testCacheExistantLib() 72 SharedLibraryInfo libA = createLib(LIB_A); in testNonNullParent() 86 SharedLibraryInfo libA = createLib(LIB_A); in testNonNullClassLoaderNamespace() 97 SharedLibraryInfo libA = createLib(LIB_A); in testDifferentSharedLibraries() 113 SharedLibraryInfo libA = createLib(LIB_A); in testDependentLibs() 114 SharedLibraryInfo libB = createLib(LIB_DEP_A); in testDependentLibs() 134 SharedLibraryInfo libA = createLib(LIB_A); in testDependentLibsWrongOrder() [all …]
|
/aosp14/frameworks/base/core/java/android/content/pm/ |
H A D | SharedLibraryInfo.java | 42 public final class SharedLibraryInfo implements Parcelable { class 102 private List<SharedLibraryInfo> mDependencies; 121 List<SharedLibraryInfo> dependencies, boolean isNative) { in SharedLibraryInfo() 134 private SharedLibraryInfo(Parcel parcel) { in SharedLibraryInfo() method in SharedLibraryInfo 230 public void addDependency(@Nullable SharedLibraryInfo info) { in addDependency() 261 public @Nullable List<SharedLibraryInfo> getDependencies() { in getDependencies() 386 new Parcelable.Creator<SharedLibraryInfo>() { 387 public SharedLibraryInfo createFromParcel(Parcel source) { 388 return new SharedLibraryInfo(source); 391 public SharedLibraryInfo[] newArray(int size) { [all …]
|
H A D | SharedLibraryInfo.aidl | 18 parcelable SharedLibraryInfo;
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/ |
H A D | DexoptUtilsTest.java | 25 import android.content.pm.SharedLibraryInfo; 138 SharedLibraryInfo info = new SharedLibraryInfo(null, null, Arrays.asList(sharedLibrary), in createMockSharedLibrary() 148 List<SharedLibraryInfo> sharedLibrary = in testSplitChain() 169 List<SharedLibraryInfo> sharedLibrary = in testSplitChainNoSplitDependencies() 239 List<SharedLibraryInfo> sharedLibrary = in testSplitChainWithNullPrimaryClassLoader() 261 List<SharedLibraryInfo> sharedLibrary = in tesNoSplits() 273 List<SharedLibraryInfo> sharedLibrary = in tesNoSplitsNullClassLoaderName() 286 List<SharedLibraryInfo> sharedLibrary = in tesNoSplitDelegateLast() 321 List<SharedLibraryInfo> sharedLibrary = in testContextWithNoCode() 361 SharedLibraryInfo sharedLibrary = in testSharedLibraryContext() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/parsing/pkg/ |
H A D | AndroidPackageUtils.java | 24 import android.content.pm.SharedLibraryInfo; 91 public static SharedLibraryInfo createSharedLibraryForSdk(AndroidPackage pkg) { in createSharedLibraryForSdk() 92 return new SharedLibraryInfo(null, pkg.getPackageName(), in createSharedLibraryForSdk() 96 SharedLibraryInfo.TYPE_SDK_PACKAGE, in createSharedLibraryForSdk() 102 public static SharedLibraryInfo createSharedLibraryForStatic(AndroidPackage pkg) { in createSharedLibraryForStatic() 103 return new SharedLibraryInfo(null, pkg.getPackageName(), in createSharedLibraryForStatic() 107 SharedLibraryInfo.TYPE_STATIC, in createSharedLibraryForStatic() 113 public static SharedLibraryInfo createSharedLibraryForDynamic(AndroidPackage pkg, String name) { in createSharedLibraryForDynamic() 114 return new SharedLibraryInfo(null, pkg.getPackageName(), in createSharedLibraryForDynamic() 116 SharedLibraryInfo.VERSION_UNDEFINED, in createSharedLibraryForDynamic() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/pkg/ |
H A D | SharedLibraryWrapper.java | 21 import android.content.pm.SharedLibraryInfo; 31 private final SharedLibraryInfo mInfo; 36 public SharedLibraryWrapper(@NonNull SharedLibraryInfo info) { in SharedLibraryWrapper() 41 public SharedLibraryInfo getInfo() { in getInfo()
|
H A D | SharedLibrary.java | 22 import android.content.pm.SharedLibraryInfo; 80 @SharedLibraryInfo.Type
|
H A D | PackageStateUnserialized.java | 24 import android.content.pm.SharedLibraryInfo; 151 public @NonNull List<SharedLibraryInfo> getNonNativeUsesLibraryInfos() { in getNonNativeUsesLibraryInfos() 152 var list = new ArrayList<SharedLibraryInfo>(); in getNonNativeUsesLibraryInfos() 170 public PackageStateUnserialized setUsesLibraryInfos(@NonNull List<SharedLibraryInfo> value) { in setUsesLibraryInfos()
|
/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/pm/ |
H A D | SharedLibrariesImplTest.kt | 21 import android.content.pm.SharedLibraryInfo 74 const val VERSION_UNDEFINED = SharedLibraryInfo.VERSION_UNDEFINED.toLong() 455 private fun libOfBuiltin(libName: String): SharedLibraryInfo = 456 SharedLibraryInfo(builtinLibPath(libName), 461 SharedLibraryInfo.TYPE_BUILTIN, 471 ): SharedLibraryInfo = 472 SharedLibraryInfo(null /* path */, 477 SharedLibraryInfo.TYPE_STATIC, 483 private fun libOfDynamic(packageName: String, libName: String): SharedLibraryInfo = 484 SharedLibraryInfo(null /* path */, [all …]
|
/aosp14/frameworks/base/core/java/com/android/internal/os/ |
H A D | ZygoteInit.java | 27 import android.content.pm.SharedLibraryInfo; 391 final List<SharedLibraryInfo> libs = new ArrayList<>(); in cacheNonBootClasspathClassLoaders() 395 libs.add(new SharedLibraryInfo( in cacheNonBootClasspathClassLoaders() 400 libs.add(new SharedLibraryInfo( in cacheNonBootClasspathClassLoaders() 406 libs.add(new SharedLibraryInfo( in cacheNonBootClasspathClassLoaders() 418 libs.add(new SharedLibraryInfo( in cacheNonBootClasspathClassLoaders() 421 "androidx.window.extensions", SharedLibraryInfo.VERSION_UNDEFINED, in cacheNonBootClasspathClassLoaders() 422 SharedLibraryInfo.TYPE_BUILTIN, null /*declaringPackage*/, in cacheNonBootClasspathClassLoaders() 424 libs.add(new SharedLibraryInfo( in cacheNonBootClasspathClassLoaders() 427 "androidx.window.sidecar", SharedLibraryInfo.VERSION_UNDEFINED, in cacheNonBootClasspathClassLoaders() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/dex/ |
H A D | DexoptUtils.java | 20 import android.content.pm.SharedLibraryInfo; 72 List<SharedLibraryInfo> sharedLibraries, boolean[] pathsWithCode) { in getClassLoaderContexts() 185 public static String getClassLoaderContext(SharedLibraryInfo info) { in getClassLoaderContext() 240 private static String encodeSharedLibrary(SharedLibraryInfo sharedLibrary) { in encodeSharedLibrary() 251 private static String encodeSharedLibraries(List<SharedLibraryInfo> sharedLibraries) { in encodeSharedLibraries() 254 for (SharedLibraryInfo info : sharedLibraries) { in encodeSharedLibraries()
|
/aosp14/frameworks/base/core/java/android/app/ |
H A D | ApplicationLoaders.java | 20 import android.content.pm.SharedLibraryInfo; 160 public void createAndCacheNonBootclasspathSystemClassLoaders(List<SharedLibraryInfo> libs) { in createAndCacheNonBootclasspathSystemClassLoaders() 178 private void createAndCacheNonBootclasspathSystemClassLoader(SharedLibraryInfo lib) { in createAndCacheNonBootclasspathSystemClassLoader() 180 List<SharedLibraryInfo> dependencies = lib.getDependencies(); in createAndCacheNonBootclasspathSystemClassLoader() 186 for (SharedLibraryInfo dependency : dependencies) { in createAndCacheNonBootclasspathSystemClassLoader()
|
/aosp14/frameworks/base/services/tests/PackageManagerServiceTests/server/src/com/android/server/pm/ |
H A D | ScanTests.java | 19 import static android.content.pm.SharedLibraryInfo.TYPE_DYNAMIC; 20 import static android.content.pm.SharedLibraryInfo.TYPE_SDK_PACKAGE; 21 import static android.content.pm.SharedLibraryInfo.TYPE_STATIC; 22 import static android.content.pm.SharedLibraryInfo.VERSION_UNDEFINED; 45 import android.content.pm.SharedLibraryInfo; 322 final SharedLibraryInfo dynamicLib0 = scanResult.mDynamicSharedLibraryInfos.get(0); in installDynamicLibraries() 335 final SharedLibraryInfo dynamicLib1 = scanResult.mDynamicSharedLibraryInfos.get(1); in installDynamicLibraries()
|
/aosp14/frameworks/base/services/tests/PackageManagerServiceTests/unit/src/com/android/server/pm/test/pkg/ |
H A D | PackageStateTest.kt | 23 import android.content.pm.SharedLibraryInfo 151 val sharedLibraryDependency = listOf(SharedLibraryInfo( 164 pkgSetting.addUsesLibraryInfo(SharedLibraryInfo(
|
/aosp14/frameworks/base/services/core/java/com/android/server/ |
H A D | BinaryTransparencyService.java | 46 import android.content.pm.SharedLibraryInfo; 744 List<SharedLibraryInfo> sharedLibraryInfos = in onShellCommand() 751 SharedLibraryInfo sharedLibraryInfo = sharedLibraryInfos.get(i); in onShellCommand() 756 if (libVersion == SharedLibraryInfo.VERSION_UNDEFINED) { in onShellCommand() 768 case SharedLibraryInfo.TYPE_BUILTIN: in onShellCommand() 771 case SharedLibraryInfo.TYPE_DYNAMIC: in onShellCommand() 774 case SharedLibraryInfo.TYPE_STATIC: in onShellCommand() 777 case SharedLibraryInfo.TYPE_SDK_PACKAGE: in onShellCommand() 780 case SharedLibraryInfo.VERSION_UNDEFINED: in onShellCommand()
|
/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/backup/testutils/ |
H A D | PackageManagerStub.java | 27 import android.content.pm.SharedLibraryInfo; 363 public List<SharedLibraryInfo> getSharedLibraries(int flags) { in getSharedLibraries() 368 public List<SharedLibraryInfo> getSharedLibrariesAsUser(int flags, int userId) { in getSharedLibrariesAsUser()
|