/art/test/496-checker-inlining-class-loader/src/ |
D | Main.java | 42 Object dexFile = f.get(element); in MyClassLoader() local 44 Field fileNameField = dexFile.getClass().getDeclaredField("mFileName"); in MyClassLoader() 46 dexFiles.add(dexFile.getClass().getDeclaredConstructor(String.class).newInstance( in MyClassLoader() 47 fileNameField.get(dexFile))); in MyClassLoader() 68 for (Object dexFile : dexFiles) { in loadClass() 69 Method method = dexFile.getClass().getDeclaredMethod( in loadClass() 72 if (dexFile != null) { in loadClass() 73 Class<?> clazz = (Class<?>) method.invoke(dexFile, className, this, null); in loadClass()
|
/art/artd/binder/com/android/server/art/ |
D | IArtd.aidl | 44 @utf8InCpp String dexFile, @utf8InCpp String instructionSet, in getDexoptStatus() 53 @utf8InCpp String dexFile); in isProfileUsable() argument 64 inout com.android.server.art.OutputProfile dst, @utf8InCpp String dexFile); in copyAndRewriteProfile() argument 73 inout com.android.server.art.OutputProfile dst, @utf8InCpp String dexFile); in copyAndRewriteEmbeddedProfile() argument 134 com.android.server.art.FileVisibility getDexFileVisibility(@utf8InCpp String dexFile); in getDexFileVisibility() argument 151 @utf8InCpp String dexFile, @utf8InCpp String instructionSet, in getDexoptNeeded() 162 @utf8InCpp String dexFile, @utf8InCpp String instructionSet, in dexopt() argument 209 boolean isInDalvikCache(@utf8InCpp String dexFile); in isInDalvikCache() argument 318 @nullable @utf8InCpp String validateDexPath(@utf8InCpp String dexFile); in validateDexPath() argument 322 @utf8InCpp String dexFile, @utf8InCpp String classLoaderContext); in validateClassLoaderContext()
|
/art/test/087-gc-after-link/src/ |
D | Main.java | 72 Object dexFile = null; in findDexClass() local 84 dexFile = ctor.newInstance(DEX_FILE); in findDexClass() 91 meth.invoke(dexFile, name, this); in findDexClass() 94 if (dexFile != null) { in findDexClass() 97 meth.invoke(dexFile); in findDexClass()
|
/art/test/833-background-verification/src-art/ |
D | Main.java | 41 public UnknownLoader(String dexFile) { in UnknownLoader() argument 42 super(dexFile, Object.class.getClassLoader()); in UnknownLoader()
|
/art/test/071-dexfile-get-static-size/src/ |
D | Main.java | 28 Object dexFile = DexFile_loadDex.invoke(null, filename, null, 0); in getDexFileSize() local 29 return (Long) DexFile_getStaticSizeOfDexFile.invoke(dexFile); in getDexFileSize()
|
/art/test/071-dexfile-map-clean/src/ |
D | Main.java | 120 Object dexFile = DexFile_loadDex.invoke(null, CLASS_PATH, null, 0); in testDexFile() local 121 Enumeration<String> e = (Enumeration<String>) DexFile_entries.invoke(dexFile); in testDexFile() 130 Class<?> AnotherClass = (Class<?>)DexFile_loadClass.invoke(dexFile, in testDexFile()
|
/art/test/071-dexfile/src/ |
D | Main.java | 102 Object dexFile = DexFile_loadDex.invoke(null, CLASS_PATH, null, 0); in testDexFile() local 103 Enumeration<String> e = (Enumeration<String>) DexFile_entries.invoke(dexFile); in testDexFile()
|
/art/libartservice/service/java/com/android/server/art/ |
D | DexUseManagerLocal.java | 645 @NonNull String owningPackageName, @NonNull String dexFile, @NonNull DexLoader loader) { in getSecondaryClassLoaderContext() argument 649 .map(packageDexUse -> packageDexUse.mSecondaryDexUseByDexFile.get(dexFile)) in getSecondaryClassLoaderContext() 668 for (String dexFile : packageDexUse.mPrimaryDexUseByDexFile.keySet()) { in cleanup() 669 dexFileVisibilityByName.put(dexFile, FileVisibility.NOT_FOUND); in cleanup() 671 for (String dexFile : packageDexUse.mSecondaryDexUseByDexFile.keySet()) { in cleanup() 672 dexFileVisibilityByName.put(dexFile, FileVisibility.NOT_FOUND); in cleanup() 719 String dexFile = entry.getKey(); in cleanupPrimaryDexUsesLocked() local 722 if (!dexFileVisibilityByName.containsKey(dexFile)) { in cleanupPrimaryDexUsesLocked() 728 @FileVisibility int visibility = dexFileVisibilityByName.get(dexFile); in cleanupPrimaryDexUsesLocked() 755 String dexFile = entry.getKey(); in cleanupSecondaryDexUsesLocked() local [all …]
|
/art/runtime/native/ |
D | dalvik_system_DexFile.cc | 476 jobject dexFile) { in DexFile_defineClassNative() argument 516 class_linker->InsertDexFileInToClassLoader(soa.Decode<mirror::Object>(dexFile), in DexFile_defineClassNative()
|