/frameworks/base/services/core/java/com/android/server/pm/ |
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() 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 …]
|
D | SharedLibrariesImpl.java | 32 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 …]
|
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()
|
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()
|
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()
|
D | ReconcilePackageUtils.java | 31 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()
|
D | Computer.java | 40 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()
|
D | InstallRequest.java | 41 import android.content.pm.SharedLibraryInfo; 600 public SharedLibraryInfo getSdkSharedLibraryInfo() { in getSdkSharedLibraryInfo() 606 public SharedLibraryInfo getStaticSharedLibraryInfo() { in getStaticSharedLibraryInfo() 612 public List<SharedLibraryInfo> getDynamicSharedLibraryInfos() { in getDynamicSharedLibraryInfos()
|
D | ComputerEngine.java | 96 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/ |
D | ApplicationLoadersTest.java | 23 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/ |
D | SharedLibraryInfo.java | 44 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 …]
|
D | SharedLibraryInfo.aidl | 18 parcelable SharedLibraryInfo;
|
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/ |
D | DexoptUtilsTest.java | 25 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/ |
D | AndroidPackageUtils.java | 24 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/ |
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()
|
D | SharedLibrary.java | 22 import android.content.pm.SharedLibraryInfo; 80 @SharedLibraryInfo.Type
|
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()
|
/frameworks/base/core/java/com/android/internal/os/ |
D | ZygoteInit.java | 27 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/ |
D | SharedLibrariesImplTest.kt | 21 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/ |
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()
|
/frameworks/base/core/java/android/app/ |
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()
|
/frameworks/base/services/tests/PackageManagerServiceTests/server/src/com/android/server/pm/ |
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; 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/ |
D | PackageStateTest.kt | 22 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/ |
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()
|
/frameworks/base/services/tests/mockingservicestests/src/com/android/server/backup/testutils/ |
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()
|