/libcore/dalvik/src/main/java/dalvik/system/ |
PathClassLoader.java | 32 * @param dexPath the list of jar/apk files containing classes and 37 public PathClassLoader(String dexPath, ClassLoader parent) { 38 super(dexPath, null, null, parent); 55 * @param dexPath the list of jar/apk files containing classes and 63 public PathClassLoader(String dexPath, String librarySearchPath, ClassLoader parent) { 64 super(dexPath, null, librarySearchPath, parent);
|
DexClassLoader.java | 43 * @param dexPath the list of jar/apk files containing classes and 52 public DexClassLoader(String dexPath, String optimizedDirectory, 54 super(dexPath, null, librarySearchPath, parent);
|
DelegateLastClassLoader.java | 33 * {@code dexPath} is searched.</li> 43 public DelegateLastClassLoader(String dexPath, ClassLoader parent) { 44 super(dexPath, parent); 48 * Creates a {@code DelegateLastClassLoader} that operates on a given {@code dexPath} 51 * The {@code dexPath} should consist of one or more of the following, separated by 64 * <li>Then, the list of {@code dex} files contained in {@code dexPath} is searched./li> 74 * @param dexPath the list of jar/apk files containing classes and resources, delimited by 80 public DelegateLastClassLoader(String dexPath, String librarySearchPath, ClassLoader parent) { 81 super(dexPath, librarySearchPath, parent); 99 // Next, check whether the class in question is present in the dexPath that this classloade [all...] |
BaseDexClassLoader.java | 49 * Note that all the *.jar and *.apk files from {@code dexPath} might be 51 * by passing raw dex files (*.dex) in the {@code dexPath}. 53 * @param dexPath the list of jar/apk files containing classes and 62 public BaseDexClassLoader(String dexPath, File optimizedDirectory, 65 this.pathList = new DexPathList(this, dexPath, librarySearchPath, null); 138 public void addDexPath(String dexPath) { 139 pathList.addDexPath(dexPath, null /*optimizedDirectory*/);
|
DexPathList.java | 119 * @param dexPath list of dex/resource path elements, separated by 127 public DexPathList(ClassLoader definingContext, String dexPath, 134 if (dexPath == null) { 135 throw new NullPointerException("dexPath == null"); 156 // save dexPath for BaseDexClassLoader 157 this.dexElements = makeDexElements(splitDexPath(dexPath), optimizedDirectory, 207 * @param dexPath list of dex/resource path element, separated by 213 public void addDexPath(String dexPath, File optimizedDirectory) { 215 final Element[] newElements = makeDexElements(splitDexPath(dexPath), optimizedDirectory, 545 String dexPath = e.getDexPath() [all...] |
/cts/tests/tests/os/src/android/os/cts/ |
CustomDexClassLoader.java | 24 public CustomDexClassLoader(String dexPath, String optimizedDirectory, ClassLoader parent) { 25 super(dexPath, optimizedDirectory, null, parent);
|
CustomPathClassLoader.java | 24 public CustomPathClassLoader(String dexPath, ClassLoader parent) { 25 super(dexPath, parent);
|
/frameworks/base/core/java/com/android/internal/os/ |
ClassLoaderFactory.java | 70 public static ClassLoader createClassLoader(String dexPath, 73 return new PathClassLoader(dexPath, librarySearchPath, parent); 75 return new DelegateLastClassLoader(dexPath, librarySearchPath, parent); 84 public static ClassLoader createClassLoader(String dexPath, 88 final ClassLoader classLoader = createClassLoader(dexPath, librarySearchPath, parent, 92 for (String path : dexPath.split(":")) {
|
/frameworks/base/core/java/android/app/ |
DexLoadReporter.java | 147 for (String dexPath : dexPaths) { 148 registerSecondaryDexForProfiling(dexPath, dataDirs); 152 private void registerSecondaryDexForProfiling(String dexPath, String[] dataDirs) { 153 if (!isSecondaryDexFile(dexPath, dataDirs)) { 164 realDexPath = new File(Libcore.os.realpath(dexPath)); 166 Slog.e(TAG, "Failed to get the real path of secondary dex " + dexPath 193 Slog.e(TAG, "Failed to create profile for secondary dex " + dexPath 201 VMRuntime.registerAppInfo(secondaryProfile.getPath(), new String[] { dexPath }); 206 private boolean isSecondaryDexFile(String dexPath, String[] dataDirs) { 208 if (FileUtils.contains(dataDir, dexPath)) { [all...] |
ApplicationLoaders.java | 114 void addPath(ClassLoader classLoader, String dexPath) { 119 baseDexClassLoader.addDexPath(dexPath);
|
/art/test/138-duplicate-classes-check/src-art/ |
Main.java | 34 String dexPath = System.getenv("DEX_LOCATION") + "/138-duplicate-classes-check-ex.jar"; 37 DexClassLoader loader = new DexClassLoader(dexPath, optimizedDirectory, librarySearchPath,
|
/frameworks/base/services/core/java/com/android/server/pm/dex/ |
DexManager.java | 163 for (String dexPath : dexPathsToRegister) { 165 DexSearchResult searchResult = getDexPackage(loadingAppInfo, dexPath, loaderUserId); 169 + " loads from " + searchResult + " : " + loaderUserId + " : " + dexPath); 198 dexPath, loaderUserId, loaderIsa, isUsedByOtherApps, primaryOrSplit, 206 Slog.i(TAG, "Could not find owning package for dex file: " + dexPath); 401 String dexPath = entry.getKey(); 422 int result = pdo.dexOptSecondaryDexPath(pkg.applicationInfo, dexPath, 446 String dexPath = entry.getKey(); 472 FileUtils.contains(info.deviceProtectedDataDir, dexPath)) { 475 FileUtils.contains(info.credentialProtectedDataDir, dexPath)) { [all...] |
PackageDexUsage.java | 108 * @param dexPath the path of the dex files being loaded 119 public boolean record(String owningPackageName, String dexPath, int ownerUserId, 138 packageUseInfo.mergeCodePathUsedByOtherApps(dexPath, isUsedByOtherApps, 145 packageUseInfo.mDexUseInfoMap.put(dexPath, newData); 157 dexPath, isUsedByOtherApps, owningPackageName, loadingPackageName); 164 DexUseInfo existingData = packageUseInfo.mDexUseInfoMap.get(dexPath); 167 packageUseInfo.mDexUseInfoMap.put(dexPath, newData); 180 + " dex path " + dexPath + " from " + existingData.mOwnerUserId 277 String dexPath = dEntry.getKey(); 279 fpw.println(DEX_LINE_CHAR + dexPath); [all...] |
DexoptUtils.java | 338 String dexPath = loadedDexPaths[i]; 342 currentLoadedDexPathClasspath = encodeClasspath(currentLoadedDexPathClasspath, dexPath);
|
/art/test/612-jit-dex-cache/src-art/ |
Main.java | 25 public DelegateLastPathClassLoader(String dexPath, ClassLoader parent) { 26 super(dexPath, parent);
|
/art/test/613-inlining-dex-cache/src-art/ |
Main.java | 25 public DelegateLastPathClassLoader(String dexPath, ClassLoader parent) { 26 super(dexPath, parent);
|
/external/r8/src/test/java/com/android/tools/r8/rewrite/longcompare/ |
LongCompare.java | 60 Path dexPath = outputPath.resolve("classes.dex"); 62 DexInspector dexInspector = new DexInspector(dexPath); 72 runTest(dexPath);
|
RequireNonNullRewriteTest.java | 79 Path dexPath = outputPath.resolve("classes.dex"); 81 DexInspector dexInspector = new DexInspector(dexPath); 92 runTest(inputPath, dexPath);
|
/external/r8/src/main/java/com/android/tools/r8/ |
BSPatch.java | 29 private final Path dexPath; 61 private BSPatch(Path patchInput, Path oldInput, Path output, Path dexPath) throws IOException { 65 this.dexPath = dexPath; 69 PatchExecutor executor = imageMode ? new ImageExecutor(dexPath) : new FileExecutor(); 246 private final Path dexPath; 253 private ImageExecutor(Path dexPath) { 254 this.dexPath = dexPath; 321 if (dexPath != null) [all...] |
/art/test/142-classloader2/src/ |
Main.java | 25 private static ClassLoader createClassLoader(String dexPath, ClassLoader parent) { 30 return (ClassLoader)constructor.newInstance(dexPath, parent);
|
/frameworks/native/cmds/installd/binder/android/os/ |
IInstalld.aidl | 81 boolean reconcileSecondaryDexFile(@utf8InCpp String dexPath, @utf8InCpp String pkgName,
|
/frameworks/native/cmds/installd/ |
InstalldNativeService.h | 115 binder::Status reconcileSecondaryDexFile(const std::string& dexPath,
|
InstalldNativeService.cpp | [all...] |
/prebuilts/sdk/27/ |
android.jar | |
/prebuilts/gradle-plugin/com/android/tools/build/builder/3.0.0-alpha9/ |
builder-3.0.0-alpha9.jar | |