Searched refs:loader (Results 1 - 25 of 52) sorted by relevance

123

/art/test/626-const-class-linking/src/
H A DRacyMisbehavingHelper.java25 ClassLoader loader = helper1_class.getClassLoader();
26 Method reportAfterLoading = loader.getClass().getDeclaredMethod("reportAfterLoading");
27 reportAfterLoading.invoke(loader);
/art/test/138-duplicate-classes-check2/src/
H A DMain.java33 FancyLoader loader = new FancyLoader(getClass().getClassLoader());
36 Class<?> testEx = loader.loadClass("TestEx");
/art/test/949-in-memory-transform/src/art/
H A DTest949.java90 ClassLoader loader;
93 loader = (ClassLoader)Class.forName("dalvik.system.InMemoryDexClassLoader")
99 loader = new ClassLoader() {
109 doTest(loader);
112 public static void doTest(ClassLoader loader) throws Exception { argument
114 Class<?> transform_class = loader.loadClass("Transform");
/art/test/068-classloader/src/
H A DMain.java21 * Class loader test.
28 FancyLoader loader;
30 loader = new FancyLoader(ClassLoader.getSystemClassLoader());
32 //System.out.println("ALTERN: " + loader);
43 * name in the "fancy" class loader -- but the VM thinks it has a
54 testAccess1(loader);
55 testAccess2(loader);
56 testAccess3(loader);
58 testExtend(loader);
59 testExtendOkay(loader);
150 testAccess1(ClassLoader loader) argument
180 testAccess2(ClassLoader loader) argument
200 testAccess3(ClassLoader loader) argument
220 testExtend(ClassLoader loader) argument
269 testExtendOkay(ClassLoader loader) argument
317 testInterface(ClassLoader loader) argument
363 testAbstract(ClassLoader loader) argument
408 testImplement(ClassLoader loader) argument
466 testIfaceImplement(ClassLoader loader) argument
[all...]
/art/test/141-class-unload/src/
H A DMain.java33 throw new AssertionError("Couldn't find path class loader class");
50 // Test that objects keep class loader live for sticky GC.
96 // No strong references to class loader, should get unloaded.
107 WeakReference<ClassLoader> loader = setUpUnloadLoader(constructor, true);
108 // No strong references to class loader, should get unloaded.
111 System.out.println(loader.get());
127 WeakReference<ClassLoader> loader = setUpLoadLibrary(constructor);
128 // No strong references to class loader, should get unloaded.
131 System.out.println(loader.get());
134 private static Object testNoUnloadHelper(ClassLoader loader) throw argument
[all...]
/art/runtime/native/
H A Djava_lang_reflect_Proxy.cc30 jobject loader, jobjectArray methods, jobjectArray throws) {
34 soa, name, interfaces, loader, methods, throws));
29 Proxy_generateProxy(JNIEnv* env, jclass, jstring name, jobjectArray interfaces, jobject loader, jobjectArray methods, jobjectArray throws) argument
H A Djava_lang_VMClassLoader.cc62 ObjPtr<mirror::ClassLoader> loader = soa.Decode<mirror::ClassLoader>(javaLoader); local
77 loader);
100 if (loader != nullptr) {
108 hs.NewHandle(loader));
/art/test/138-duplicate-classes-check/src/
H A DMain.java37 DexClassLoader loader = new DexClassLoader(dexPath, optimizedDirectory, librarySearchPath,
41 Class<?> testEx = loader.loadClass("TestEx");
/art/test/612-jit-dex-cache/src/
H A DMain.java35 // Ignore and fall through to parent class loader.
46 ClassLoader loader = new DelegateLastPathClassLoader(DEX_FILE, Main.class.getClassLoader());
47 return loader.loadClass("LoadedByAppClassLoader");
60 ClassLoader loader = (ClassLoader) m.invoke(null);
61 if (loader != cls.getClassLoader()) {
62 throw new Error("Wrong class loader");
/art/test/636-wrong-static-access/src/
H A DMain.java27 throw new AssertionError("Couldn't find path class loader class");
31 ClassLoader loader = (ClassLoader) constructor.newInstance(
33 Class<?> foo = loader.loadClass("Foo");
/art/test/086-null-super/src/
H A DMain.java22 * Class loader test.
35 * A class loader which loads classes from the dex file
40 * a BrokenDexLoader will be the defining loader for the class
41 * Inaccessible. The VM will call the defining loader for
148 BrokenDexLoader loader;
150 loader = new BrokenDexLoader(ClassLoader.getSystemClassLoader());
151 loader.findBrokenClass();
/art/test/087-gc-after-link/src/
H A DMain.java22 * Class loader test.
35 * A class loader which loads classes from the dex file
40 * a BrokenDexLoader will be the defining loader for the class
41 * Inaccessible. The VM will call the defining loader for
164 BrokenDexLoader loader;
166 loader = new BrokenDexLoader(ClassLoader.getSystemClassLoader());
167 loader.findBrokenClass();
/art/test/156-register-dex-file-multi-loader/src/
H A DMain.java27 ClassLoader loader = getClass().getClassLoader();
28 Class<?> baseDexClassLoader = loader.getClass().getSuperclass();
31 Object pathList = f.get(loader);
/art/test/496-checker-inlining-class-loader/src/
H A DMain.java27 ClassLoader loader = getClass().getClassLoader();
28 Class<?> baseDexClassLoader = loader.getClass().getSuperclass();
31 Object pathList = f.get(loader);
/art/test/626-const-class-linking/
H A Dclear_dex_cache_types.cc59 mirror::ClassLoader* loader = as_class->GetClassLoader(); local
63 << " definingLoader:" << static_cast<const void*>(loader)
65 << (loader != nullptr ? loader->GetClass()->PrettyDescriptor() : "N/A");
/art/runtime/openjdkjvmti/
H A Dti_class_loader.h74 art::Handle<art::mirror::ClassLoader> loader,
82 art::Thread* self, art::Handle<art::mirror::ClassLoader> loader)
H A Dti_class_loader.cc63 art::Handle<art::mirror::ClassLoader> loader,
67 if (art::ClassLinker::IsBootClassLoader(soa, loader.Get())) {
72 hs.NewHandle(FindSourceDexFileObject(self, loader)));
140 art::Thread* self, art::Handle<art::mirror::ClassLoader> loader) {
171 // Check if loader is a BaseDexClassLoader
172 art::Handle<art::mirror::Class> loader_class(hs.NewHandle(loader->GetClass()));
174 // future we should make sure to support all class loader types.
177 << "supported class loader type!";
180 // Start navigating the fields of the loader (now known to be a BaseDexClassLoader derivative)
182 hs.NewHandle(path_list_field->GetObject(loader
62 AddToClassLoader(art::Thread* self, art::Handle<art::mirror::ClassLoader> loader, const art::DexFile* dex_file) argument
139 FindSourceDexFileObject( art::Thread* self, art::Handle<art::mirror::ClassLoader> loader) argument
[all...]
H A Devents-inl.h120 jobject loader,
144 loader,
223 jobject loader,
234 loader,
247 jobject loader,
258 loader,
117 DispatchClassFileLoadHookEvent(art::Thread* thread, JNIEnv* jnienv, jclass class_being_redefined, jobject loader, const char* name, jobject protection_domain, jint class_data_len, const unsigned char* class_data, jint* new_class_data_len, unsigned char** new_class_data) const argument
219 DispatchEvent( art::Thread* thread, JNIEnv* jnienv, jclass class_being_redefined, jobject loader, const char* name, jobject protection_domain, jint class_data_len, const unsigned char* class_data, jint* new_class_data_len, unsigned char** new_class_data) const argument
243 DispatchEvent( art::Thread* thread, JNIEnv* jnienv, jclass class_being_redefined, jobject loader, const char* name, jobject protection_domain, jint class_data_len, const unsigned char* class_data, jint* new_class_data_len, unsigned char** new_class_data) const argument
/art/test/613-inlining-dex-cache/src/
H A DMain.java35 // Ignore and fall through to parent class loader.
47 ClassLoader loader = new DelegateLastPathClassLoader(DEX_FILE, Main.class.getClassLoader());
48 Class cls = loader.loadClass("LoadedByAppClassLoader");
57 throw new Error("Wrong class loader");
63 // method but used to pass the wrong class loader. As a result,
65 // class loader's B class.
82 // This used to return the B class of another class loader.
/art/tools/ahat/src/
H A DStaticHandler.java39 ClassLoader loader = StaticHandler.class.getClassLoader();
40 InputStream is = loader.getResourceAsStream(mResourceName);
/art/test/497-inlining-and-class-loader/src/
H A DMain.java26 ClassLoader loader = getClass().getClassLoader();
27 Class<?> baseDexClassLoader = loader.getClass().getSuperclass();
30 Object pathList = f.get(loader);
122 // classes again, which require to use the correct class loader
/art/test/542-unresolved-access-check/src/
H A DMain.java24 // Custom class loader to prevent loading while verifying.
30 ClassLoader loader = getClass().getClassLoader();
31 Class<?> baseDexClassLoader = loader.getClass().getSuperclass();
34 Object pathList = f.get(loader);
/art/tools/ahat/src/heapdump/
H A DAhatClassObj.java48 Instance loader = classObj.getClassLoader();
49 if (loader != null) {
50 mClassLoader = snapshot.findInstance(loader.getId());
86 * Returns the class loader of this class object.
/art/test/944-transform-classloaders/src/art/
H A DTest944.java151 // dalvik.system.BaseDexClassLoader loader =
153 // dalvik.system.DexPathList pathListValue = loader.pathList;
169 // "Unable to find dex file pointer " + dexFilePtr + " in class loader for " + klass);
194 ClassLoader loader = klass.getClassLoader();
195 checkIsInstance(baseDexClassLoaderClass, loader);
196 // DexPathList pathListValue = ((BaseDexClassLoader) loader).pathList;
197 Object pathListValue = pathListField.get(loader);
231 "Unable to find dex file pointer " + dexFilePtr + " in class loader for " + klass);
266 // Check to make sure the new dex files are in the class loader.
/art/test/647-jni-get-field-id/src/
H A DMain.java38 MyClassLoader loader = new MyClassLoader(Main.class.getClassLoader());
39 Class<?> otherMain = Class.forName("Main", true, loader);

Completed in 4338 milliseconds

123