/aosp12/frameworks/base/services/core/java/com/android/server/pm/dex/ |
H A D | DexManager.java | 220 String dexPath = mapping.getKey(); in notifyDexLoadInternal() local 297 if (dexPath.startsWith("/apex/")) { in isSystemServerDexPathSupportedForOdex() 527 String dexPath = entry.getKey(); in dexoptSecondaryDex() local 596 String dexPath = entry.getKey(); in dexoptSystemServer() local 598 if (!Files.exists(Paths.get(dexPath))) { in dexoptSystemServer() 668 String dexPath = entry.getKey(); in reconcileSecondaryDexFiles() local 781 .getDexUseInfoMap().get(dexPath); in registerDexModule() 853 + dexPath); in getDexPackage() 863 if (!dexPath.equals(dexPathReal)) { in getDexPackage() 1119 if (mBaseCodePath.equals(dexPath)) { in searchDex() [all …]
|
H A D | PackageDexUsage.java | 123 /* package */ boolean record(String owningPackageName, String dexPath, int ownerUserId, in record() argument 148 packageUseInfo.mergePrimaryCodePaths(dexPath, loadingPackageName); in record() 154 packageUseInfo.mDexUseInfoMap.put(dexPath, newData); in record() 165 return packageUseInfo.mergePrimaryCodePaths(dexPath, loadingPackageName); in record() 172 DexUseInfo existingData = packageUseInfo.mDexUseInfoMap.get(dexPath); in record() 176 packageUseInfo.mDexUseInfoMap.put(dexPath, newData); in record() 289 String dexPath = dEntry.getKey(); in write() local 291 fpw.println(DEX_LINE_CHAR + dexPath); in write() 366 String dexPath = line.substring(DEX_LINE_CHAR.length()); in read() local 405 "unsupported isas. dexPath=" + dexPath); in read() [all …]
|
H A D | DynamicCodeLogger.java | 211 void recordDex(int loaderUserId, String dexPath, String owningPackageName, in recordDex() argument 213 if (mPackageDynamicCodeLoading.record(owningPackageName, dexPath, in recordDex()
|
H A D | DexoptUtils.java | 390 String dexPath = loadedDexPaths[i]; in processContextForDexLoad() local 394 currentLoadedDexPathClasspath = encodeClasspath(currentLoadedDexPathClasspath, dexPath); in processContextForDexLoad()
|
/aosp12/frameworks/base/core/java/com/android/internal/os/ |
H A D | ClassLoaderFactory.java | 81 public static ClassLoader createClassLoader(String dexPath, in createClassLoader() argument 88 return new PathClassLoader(dexPath, librarySearchPath, parent, arrayOfSharedLibraries); in createClassLoader() 90 return new DelegateLastClassLoader(dexPath, librarySearchPath, parent, in createClassLoader() 101 public static ClassLoader createClassLoader(String dexPath, in createClassLoader() argument 104 return createClassLoader(dexPath, librarySearchPath, libraryPermittedPath, in createClassLoader() 112 public static ClassLoader createClassLoader(String dexPath, in createClassLoader() argument 117 final ClassLoader classLoader = createClassLoader(dexPath, librarySearchPath, parent, in createClassLoader() 131 dexPath, in createClassLoader() 149 String dexPath, in createClassloaderNamespace() argument
|
/aosp12/frameworks/base/core/java/android/app/ |
H A D | DexLoadReporter.java | 125 for (String dexPath : dexPaths) { in registerSecondaryDexForProfiling() 126 registerSecondaryDexForProfiling(dexPath, dataDirs); in registerSecondaryDexForProfiling() 130 private void registerSecondaryDexForProfiling(String dexPath, String[] dataDirs) { in registerSecondaryDexForProfiling() argument 131 if (!isSecondaryDexFile(dexPath, dataDirs)) { in registerSecondaryDexForProfiling() 139 File dexPathFile = new File(dexPath); in registerSecondaryDexForProfiling() 162 Slog.e(TAG, "Failed to create profile for secondary dex " + dexPath in registerSecondaryDexForProfiling() 174 new String[] { dexPath }, in registerSecondaryDexForProfiling() 180 private boolean isSecondaryDexFile(String dexPath, String[] dataDirs) { in isSecondaryDexFile() argument 182 if (FileUtils.contains(dataDir, dexPath)) { in isSecondaryDexFile()
|
H A D | ApplicationLoaders.java | 277 void addPath(ClassLoader classLoader, String dexPath) { in addPath() argument 282 baseDexClassLoader.addDexPath(dexPath); in addPath()
|
/aosp12/packages/apps/Car/libs/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/pluginsupport/ |
H A D | AdapterClassLoader.java | 51 AdapterClassLoader(String dexPath, @Nullable ClassLoader parent, in AdapterClassLoader() argument 53 this(dexPath, null, parent, additionalClassloader); in AdapterClassLoader() 61 AdapterClassLoader(String dexPath, String librarySearchPath, @Nullable ClassLoader parent, in AdapterClassLoader() argument 63 this(dexPath, librarySearchPath, parent, additionalClassloader, true); in AdapterClassLoader() 70 AdapterClassLoader(@NonNull String dexPath, @Nullable String librarySearchPath, in AdapterClassLoader() argument 73 super(dexPath, librarySearchPath, parent); in AdapterClassLoader()
|
/aosp12/frameworks/base/core/jni/ |
H A D | com_android_internal_os_ClassLoaderFactory.cpp | 31 jstring dexPath, in createClassloaderNamespace_native() argument 35 dexPath, in createClassloaderNamespace_native()
|
/aosp12/art/test/138-duplicate-classes-check/src-art/ |
H A D | Main.java | 34 String dexPath = System.getenv("DEX_LOCATION") + "/138-duplicate-classes-check-ex.jar"; in run() local 36 PathClassLoader loader = new PathClassLoader(dexPath, librarySearchPath, in run()
|
/aosp12/art/test/172-app-image-twice/src/ |
H A D | Main.java | 27 String dexPath = System.getenv("DEX_LOCATION") + "/" + TEST_NAME + ".jar"; in main() local 30 addDexPathMethod.invoke(Main.class.getClassLoader(), dexPath); in main() local
|
/aosp12/art/test/612-jit-dex-cache/src-art/ |
H A D | Main.java | 25 public DelegateLastPathClassLoader(String dexPath, ClassLoader parent) { in DelegateLastPathClassLoader() argument 26 super(dexPath, parent); in DelegateLastPathClassLoader()
|
/aosp12/art/test/613-inlining-dex-cache/src-art/ |
H A D | Main.java | 25 public DelegateLastPathClassLoader(String dexPath, ClassLoader parent) { in DelegateLastPathClassLoader() argument 26 super(dexPath, parent); in DelegateLastPathClassLoader()
|
/aosp12/frameworks/native/cmds/installd/tests/ |
H A D | installd_service_test.cpp | 203 std::string dexPath = get_full_path("com.example/foo/file"); in TEST_F() local 205 dexPath, "com.example", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F() 223 std::string dexPath = get_full_path("com.example/foo/file"); in TEST_F() local 225 dexPath, "com.example", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F() 238 std::string dexPath = get_full_path("com.example/foo/file"); in TEST_F() local 240 dexPath, "com.example", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F() 253 std::string dexPath = get_full_path("com.example/foo/file"); in TEST_F() local 255 dexPath, "com.wrong", 10000, testUuid, FLAG_STORAGE_CE, &result)); in TEST_F()
|
/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/ |
H A D | DynamicCodeLoggerTests.java | 292 private void whenFileIsHashed(String dexPath, Stubber stubber) throws Exception { in whenFileIsHashed() argument 294 dexPath, OWNING_PACKAGE_NAME, OWNER_UID, VOLUME_UUID, STORAGE_FLAGS); in whenFileIsHashed() 297 private void recordLoad(String loadingPackageName, String dexPath) { in recordLoad() argument 299 OWNER_USER_ID, dexPath, OWNING_PACKAGE_NAME, loadingPackageName); in recordLoad()
|
/aosp12/art/test/142-classloader2/src/ |
H A D | Main.java | 25 private static ClassLoader createClassLoader(String dexPath, ClassLoader parent) { in createClassLoader() argument 30 return (ClassLoader)constructor.newInstance(dexPath, parent); in createClassLoader()
|
/aosp12/art/test/831-unverified-bcp/src/ |
H A D | Main.java | 38 private static native int appendToBootClassLoader(String dexPath, boolean isCorePlatform); in appendToBootClassLoader() argument
|
/aosp12/art/test/822-hiddenapi-future/src/ |
H A D | Main.java | 39 private static native void appendToBootClassLoader(String dexPath, boolean isCorePlatform); in appendToBootClassLoader() argument
|
/aosp12/art/test/691-hiddenapi-proxy/src/ |
H A D | Main.java | 55 private static native void appendToBootClassLoader(String dexPath, boolean isCorePlatform); in appendToBootClassLoader() argument
|
/aosp12/art/test/999-redefine-hiddenapi/src/ |
H A D | Main.java | 70 private static native void appendToBootClassLoader(String dexPath, boolean isCorePlatform); in appendToBootClassLoader() argument
|
/aosp12/frameworks/native/cmds/installd/binder/android/os/ |
H A D | IInstalld.aidl | 100 boolean reconcileSecondaryDexFile(@utf8InCpp String dexPath, @utf8InCpp String pkgName, in reconcileSecondaryDexFile() argument 104 byte[] hashSecondaryDexFile(@utf8InCpp String dexPath, @utf8InCpp String pkgName, in hashSecondaryDexFile() argument
|
/aosp12/art/test/2038-hiddenapi-jvmti-ext/src/ |
H A D | Main.java | 90 private static native void appendToBootClassLoader(String dexPath, boolean isCorePlatform); in appendToBootClassLoader() argument
|
/aosp12/art/test/690-hiddenapi-same-name-methods/src/ |
H A D | Main.java | 104 private static native void appendToBootClassLoader(String dexPath, boolean isCorePlatform); in appendToBootClassLoader() argument
|
/aosp12/art/test/817-hiddenapi/src-art/ |
H A D | Main.java | 84 private static native int appendToBootClassLoader(String dexPath, boolean isCorePlatform); in appendToBootClassLoader() argument
|
/aosp12/art/test/692-vdex-inmem-loader/src/ |
H A D | Main.java | 133 private static native void appendToBootClassLoader(String dexPath, boolean isCorePlatform); in appendToBootClassLoader() argument
|