Home
last modified time | relevance | path

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

123

/frameworks/base/services/core/java/com/android/server/pm/
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()
61 @Nullable Map<String, WatchedLongSparseArray<SharedLibraryInfo>> newLibraries) { in getSharedLibraryInfo()
63 final WatchedLongSparseArray<SharedLibraryInfo> versionedLib = newLibraries.get(name); in getSharedLibraryInfo()
64 SharedLibraryInfo info = null; in getSharedLibraryInfo()
72 final WatchedLongSparseArray<SharedLibraryInfo> versionedLib = existingLibraries.get(name); in getSharedLibraryInfo()
[all …]
DSharedLibrariesImpl.java32 import android.content.pm.SharedLibraryInfo;
111 private final WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>>
113 private final SnapshotCache<WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>>>
119 private final WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>>
121 private final SnapshotCache<WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>>>
258 public @NonNull WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>> getAll() {
268 public @NonNull WatchedLongSparseArray<SharedLibraryInfo> getSharedLibraryInfos(
276 public WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>> getSharedLibraries() {
285 public @Nullable SharedLibraryInfo getSharedLibraryInfo(@NonNull String libName, long version) {
286 final WatchedLongSparseArray<SharedLibraryInfo> versionedLib =
[all …]
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()
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()
DReconciledPackage.java20 import android.content.pm.SharedLibraryInfo;
39 public final List<SharedLibraryInfo> mAllowedSharedLibraryInfos;
42 public ArrayList<SharedLibraryInfo> mCollectedSharedLibraryInfos;
49 List<SharedLibraryInfo> allowedSharedLibraryInfos, in ReconciledPackage()
DReconcilePackageUtils.java31 import android.content.pm.SharedLibraryInfo;
79 final Map<String, WatchedLongSparseArray<SharedLibraryInfo>> incomingSharedLibraries = in reconcilePackages()
90 final List<SharedLibraryInfo> allowedSharedLibInfos = in reconcilePackages()
93 for (SharedLibraryInfo info : allowedSharedLibInfos) { in reconcilePackages()
109 final List<SharedLibraryInfo> allowedSharedLibInfos = in reconcilePackages()
DComputer.java40 import android.content.pm.SharedLibraryInfo;
208 SharedLibraryInfo getSharedLibraryInfo(String name, long version); in getSharedLibraryInfo()
399 ParceledListSlice<SharedLibraryInfo> getSharedLibraries(@NonNull String packageName, in getSharedLibraries()
423 @NonNull SharedLibraryInfo libInfo, @PackageManager.PackageInfoFlagsBits long flags, in getPackagesUsingSharedLibrary()
427 ParceledListSlice<SharedLibraryInfo> getDeclaredSharedLibraries( in getDeclaredSharedLibraries()
658 WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>> getSharedLibraries(); in getSharedLibraries()
DInstallRequest.java41 import android.content.pm.SharedLibraryInfo;
600 public SharedLibraryInfo getSdkSharedLibraryInfo() { in getSdkSharedLibraryInfo()
606 public SharedLibraryInfo getStaticSharedLibraryInfo() { in getStaticSharedLibraryInfo()
612 public List<SharedLibraryInfo> getDynamicSharedLibraryInfos() { in getDynamicSharedLibraryInfos()
DComputerEngine.java96 import android.content.pm.SharedLibraryInfo;
1854 public final SharedLibraryInfo getSharedLibraryInfo(String name, long version) { in getSharedLibraryInfo()
1905 WatchedLongSparseArray<SharedLibraryInfo> versionedLib = in resolveInternalPackageNameInternalLocked()
1936 SharedLibraryInfo highestVersion = null; in resolveInternalPackageNameInternalLocked()
1939 SharedLibraryInfo libraryInfo = versionedLib.valueAt(i); in resolveInternalPackageNameInternalLocked()
2106 final SharedLibraryInfo libraryInfo = getSharedLibraryInfo( in filterStaticSharedLibPackage()
2162 final SharedLibraryInfo libraryInfo = getSharedLibraryInfo( in filterSdkLibPackage()
3601 public WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>>
3838 public ParceledListSlice<SharedLibraryInfo> getSharedLibraries(@NonNull String packageName, in getSharedLibraries()
3861 final WatchedArrayMap<String, WatchedLongSparseArray<SharedLibraryInfo>> sharedLibraries = in getSharedLibraries()
[all …]
/frameworks/base/core/tests/coretests/src/android/app/
DApplicationLoadersTest.java23 import android.content.pm.SharedLibraryInfo;
46 private static SharedLibraryInfo createLib(String zip) { in createLib()
47 return new SharedLibraryInfo( in createLib()
49 SharedLibraryInfo.TYPE_BUILTIN, null /*declaringPackage*/, in createLib()
63 SharedLibraryInfo libA = createLib(LIB_A); in testCacheExistantLib()
74 SharedLibraryInfo libA = createLib(LIB_A); in testNonNullParent()
88 SharedLibraryInfo libA = createLib(LIB_A); in testNonNullClassLoaderNamespace()
99 SharedLibraryInfo libA = createLib(LIB_A); in testDifferentSharedLibraries()
115 SharedLibraryInfo libA = createLib(LIB_A); in testDependentLibs()
116 SharedLibraryInfo libB = createLib(LIB_DEP_A); in testDependentLibs()
[all …]
/frameworks/base/core/java/android/content/pm/
DSharedLibraryInfo.java44 public final class SharedLibraryInfo implements Parcelable { class
106 private List<SharedLibraryInfo> mDependencies;
122 public SharedLibraryInfo(String path, String packageName, List<String> codePaths, in SharedLibraryInfo() method in SharedLibraryInfo
125 List<SharedLibraryInfo> dependencies, boolean isNative) { in SharedLibraryInfo()
154 public SharedLibraryInfo(String path, String packageName, List<String> codePaths, in SharedLibraryInfo() method in SharedLibraryInfo
157 List<SharedLibraryInfo> dependencies, boolean isNative, in SharedLibraryInfo()
173 if (mType == SharedLibraryInfo.TYPE_SDK_PACKAGE in SharedLibraryInfo()
190 private SharedLibraryInfo(Parcel parcel) { in SharedLibraryInfo() method in SharedLibraryInfo
205 mDependencies = parcel.createTypedArrayList(SharedLibraryInfo.CREATOR); in SharedLibraryInfo()
290 public void addDependency(@Nullable SharedLibraryInfo info) { in addDependency()
[all …]
DSharedLibraryInfo.aidl18 parcelable SharedLibraryInfo;
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/
DDexoptUtilsTest.java25 import android.content.pm.SharedLibraryInfo;
137 private List<SharedLibraryInfo> createMockSharedLibrary(String [] sharedLibrary) { in createMockSharedLibrary()
138 SharedLibraryInfo info = new SharedLibraryInfo(null, null, Arrays.asList(sharedLibrary), in createMockSharedLibrary()
139 null, 0L, SharedLibraryInfo.TYPE_STATIC, null, null, null, false /* isNative */); in createMockSharedLibrary()
140 ArrayList<SharedLibraryInfo> libraries = new ArrayList<>(); 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()
[all …]
/frameworks/base/services/core/java/com/android/server/pm/parsing/pkg/
DAndroidPackageUtils.java24 import android.content.pm.SharedLibraryInfo;
93 public static SharedLibraryInfo createSharedLibraryForSdk(AndroidPackage pkg) { in createSharedLibraryForSdk()
94 return new SharedLibraryInfo(null, pkg.getPackageName(), in createSharedLibraryForSdk()
98 SharedLibraryInfo.TYPE_SDK_PACKAGE, in createSharedLibraryForSdk()
104 public static SharedLibraryInfo createSharedLibraryForStatic(AndroidPackage pkg) { in createSharedLibraryForStatic()
105 return new SharedLibraryInfo(null, pkg.getPackageName(), in createSharedLibraryForStatic()
109 SharedLibraryInfo.TYPE_STATIC, in createSharedLibraryForStatic()
115 public static SharedLibraryInfo createSharedLibraryForDynamic(AndroidPackage pkg, String name) { in createSharedLibraryForDynamic()
116 return new SharedLibraryInfo(null, pkg.getPackageName(), in createSharedLibraryForDynamic()
118 SharedLibraryInfo.VERSION_UNDEFINED, in createSharedLibraryForDynamic()
[all …]
/frameworks/base/services/core/java/com/android/server/pm/pkg/
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()
DSharedLibrary.java22 import android.content.pm.SharedLibraryInfo;
80 @SharedLibraryInfo.Type
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()
/frameworks/base/core/java/com/android/internal/os/
DZygoteInit.java27 import android.content.pm.SharedLibraryInfo;
379 final List<SharedLibraryInfo> libs = new ArrayList<>(); in cacheNonBootClasspathClassLoaders()
383 libs.add(new SharedLibraryInfo( in cacheNonBootClasspathClassLoaders()
385 null /*codePaths*/, null /*name*/, 0 /*version*/, SharedLibraryInfo.TYPE_BUILTIN, in cacheNonBootClasspathClassLoaders()
388 libs.add(new SharedLibraryInfo( in cacheNonBootClasspathClassLoaders()
390 null /*codePaths*/, null /*name*/, 0 /*version*/, SharedLibraryInfo.TYPE_BUILTIN, in cacheNonBootClasspathClassLoaders()
394 libs.add(new SharedLibraryInfo( in cacheNonBootClasspathClassLoaders()
396 null /*codePaths*/, null /*name*/, 0 /*version*/, SharedLibraryInfo.TYPE_BUILTIN, in cacheNonBootClasspathClassLoaders()
401 libs.add(new SharedLibraryInfo( in cacheNonBootClasspathClassLoaders()
404 SharedLibraryInfo.TYPE_BUILTIN, null /*declaringPackage*/, in cacheNonBootClasspathClassLoaders()
[all …]
/frameworks/base/services/tests/mockingservicestests/src/com/android/server/pm/
DSharedLibrariesImplTest.kt21 import android.content.pm.SharedLibraryInfo in <lambda>()
74 const val VERSION_UNDEFINED = SharedLibraryInfo.VERSION_UNDEFINED.toLong() in <lambda>()
455 private fun libOfBuiltin(libName: String): SharedLibraryInfo = in <lambda>()
456 SharedLibraryInfo(builtinLibPath(libName), in <lambda>()
461 SharedLibraryInfo.TYPE_BUILTIN, in <lambda>()
471 ): SharedLibraryInfo = in <lambda>()
472 SharedLibraryInfo(null /* path */, in <lambda>()
477 SharedLibraryInfo.TYPE_STATIC, in <lambda>()
483 private fun libOfDynamic(packageName: String, libName: String): SharedLibraryInfo = in <lambda>()
484 SharedLibraryInfo(null /* path */, in <lambda>()
[all …]
/frameworks/base/services/core/java/com/android/server/pm/dex/
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()
/frameworks/base/core/java/android/app/
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()
/frameworks/base/services/tests/PackageManagerServiceTests/server/src/com/android/server/pm/
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;
46 import android.content.pm.SharedLibraryInfo;
323 final SharedLibraryInfo dynamicLib0 = scanResult.mDynamicSharedLibraryInfos.get(0); in installDynamicLibraries()
336 final SharedLibraryInfo dynamicLib1 = scanResult.mDynamicSharedLibraryInfos.get(1); in installDynamicLibraries()
/frameworks/base/services/tests/PackageManagerServiceTests/unit/src/com/android/server/pm/test/pkg/
DPackageStateTest.kt22 import android.content.pm.SharedLibraryInfo
149 val sharedLibraryDependency = listOf(SharedLibraryInfo( in fillMissingData()
162 pkgSetting.addUsesLibraryInfo(SharedLibraryInfo( in fillMissingData()
/frameworks/base/services/core/java/com/android/server/
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()
/frameworks/base/services/tests/mockingservicestests/src/com/android/server/backup/testutils/
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