Home
last modified time | relevance | path

Searched refs:SharedLibraryInfo (Results 1 – 25 of 59) sorted by relevance

123

/aosp14/frameworks/base/services/core/java/com/android/server/pm/
H A DSharedLibraryUtils.java20 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 DSharedLibrariesImpl.java31 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 DScanResult.java21 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 DSharedLibrariesRead.java21 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 DReconciledPackage.java20 import android.content.pm.SharedLibraryInfo;
39 public final List<SharedLibraryInfo> mAllowedSharedLibraryInfos;
42 public ArrayList<SharedLibraryInfo> mCollectedSharedLibraryInfos;
49 List<SharedLibraryInfo> allowedSharedLibraryInfos, in ReconciledPackage()
H A DReconcilePackageUtils.java27 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 DComputer.java40 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 DInstallRequest.java36 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 DComputerEngine.java91 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 DApplicationLoadersTest.java23 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 DSharedLibraryInfo.java42 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 DSharedLibraryInfo.aidl18 parcelable SharedLibraryInfo;
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/
H A DDexoptUtilsTest.java25 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 DAndroidPackageUtils.java24 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 DSharedLibraryWrapper.java21 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 DSharedLibrary.java22 import android.content.pm.SharedLibraryInfo;
80 @SharedLibraryInfo.Type
H A DPackageStateUnserialized.java24 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 DSharedLibrariesImplTest.kt21 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 DZygoteInit.java27 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 DDexoptUtils.java20 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 DApplicationLoaders.java20 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 DScanTests.java19 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 DPackageStateTest.kt23 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 DBinaryTransparencyService.java46 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 DPackageManagerStub.java27 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()

123