Searched defs:loader (Results 1 - 11 of 11) sorted by relevance

/dalvik/vm/native/
H A Djava_lang_reflect_Proxy.cpp26 * ClassLoader loader)
36 Object* loader = (Object*) args[2]; local
39 result = dvmGenerateProxyClass(str, interfaces, loader);
H A DInternalNative.cpp177 ClassObject* dvmFindClassByName(StringObject* nameObj, Object* loader, argument
207 clazz = dvmFindClass(descriptor, loader);
209 clazz = dvmFindClassNoInit(descriptor, loader);
H A Djava_lang_VMClassLoader.cpp34 Object* loader = (Object*) args[0]; local
43 loader, name, data, offset, len);
62 Object* loader = (Object*) args[0]; local
68 loader, data, offset, len);
81 Object* loader = (Object*) args[0]; local
103 clazz = dvmLookupClass(descriptor, loader, false);
104 LOGVV("look: %s ldr=%p --> %p", descriptor, loader, clazz);
164 * Load class using bootstrap class loader.
H A Ddalvik_system_DexFile.cpp183 * We can't let the user-defined class loader open it and start using
336 * private static Class defineClassNative(String name, ClassLoader loader,
340 * in a regular VM -- it's invoked by the class loader to cause the
353 Object* loader = (Object*) args[1]; local
364 descriptor, loader, cookie);
378 clazz = dvmDefineClass(pDvmDex, descriptor, loader);
H A Djava_lang_Class.cpp116 * ClassLoader loader)
127 Object* loader = (Object*) args[2]; local
129 RETURN_PTR(dvmFindClassByName(nameObj, loader, initialize));
135 * Return the class' defining class loader.
/dalvik/tests/068-classloader/src/
H A DMain.java18 * Class loader test.
25 FancyLoader loader;
27 loader = new FancyLoader(ClassLoader.getSystemClassLoader());
29 //System.out.println("ALTERN: " + loader);
40 * name in the "fancy" class loader -- but the VM thinks it has a
51 testAccess1(loader);
52 testAccess2(loader);
53 testAccess3(loader);
55 testExtend(loader);
56 testExtendOkay(loader);
67 testAccess1(ClassLoader loader) argument
97 testAccess2(ClassLoader loader) argument
117 testAccess3(ClassLoader loader) argument
137 testExtend(ClassLoader loader) argument
186 testExtendOkay(ClassLoader loader) argument
234 testInterface(ClassLoader loader) argument
280 testAbstract(ClassLoader loader) argument
325 testImplement(ClassLoader loader) argument
383 testIfaceImplement(ClassLoader loader) argument
[all...]
/dalvik/vm/oo/
H A DArray.cpp28 static ClassObject* createArrayClass(const char* descriptor, Object* loader);
243 ClassObject* dvmFindArrayClass(const char* descriptor, Object* loader) argument
248 //ALOGV("dvmFindArrayClass: '%s' %p", descriptor, loader);
250 clazz = dvmLookupClass(descriptor, loader, false);
252 ALOGV("Array class '%s' %p not found; creating", descriptor, loader);
253 clazz = createArrayClass(descriptor, loader);
255 dvmAddInitiatingLoader(clazz, loader);
268 * "loader" is the class loader of the class that's referring to us. It's
270 * context. It does NOT become the class loader fo
275 createArrayClass(const char* descriptor, Object* loader) argument
[all...]
H A DClass.cpp18 * Class loading, including bootstrap class loader, linking, and
51 the loader attempting to access the partially-linked class.
93 assumptions about where the class loader will go to look for classes.
103 loader, but isn't required to. UserLoader might provide a replacement
128 We can verify that it's either (loader==null && dexFile==a_boot_dex)
129 or (loader==UserLoader && dexFile==AppClass.dexFile). Classes from
133 a user-defined class loader that replaces system classes. It should
134 also ensure that you can write such a loader and have it work in the
174 const char* descriptor, Object* loader);
175 static ClassObject* findClassNoInit(const char* descriptor, Object* loader,\
937 Object* loader; member in struct:ClassMatchCriteria
964 dvmLoaderInInitiatingList(const ClassObject* clazz, const Object* loader) argument
1002 dvmAddInitiatingLoader(ClassObject* clazz, Object* loader) argument
1121 dvmLookupClass(const char* descriptor, Object* loader, bool unprepOkay) argument
1257 dvmFindClass(const char* descriptor, Object* loader) argument
1285 dvmFindClassNoInit(const char* descriptor, Object* loader) argument
1316 findClassFromLoaderNoInit(const char* descriptor, Object* loader) argument
1473 findClassNoInit(const char* descriptor, Object* loader, DvmDex* pDvmDex) argument
4664 Object* loader = (Object*)result.l; local
[all...]
/dalvik/vm/reflect/
H A DProxy.cpp53 * Generate a proxy class with the specified name, interfaces, and loader.
67 Object* loader)
79 nameStr, loader, interfaces->length);
122 (Object *)loader);
66 dvmGenerateProxyClass(StringObject* str, ArrayObject* interfaces, Object* loader) argument
/dalvik/vm/
H A DCheckJni.cpp56 * return type class by name in method->clazz' class loader. We take a
59 * by a class loader, but that's rare enough that it doesn't seem worth
89 /* names match; ignore class loader issues and allow it */
100 * of an array, generated). However, the current class loader may
101 * not be listed as an initiating loader, so we can't just look for
220 * for class lookup. When things get bounced through a class loader, they
1340 static jclass Check_DefineClass(JNIEnv* env, const char* name, jobject loader, argument
1343 CHECK_JNI_ENTRY(kFlag_Default, "EuLpz", env, name, loader, buf, bufLen);
1345 return CHECK_JNI_EXIT("c", baseEnv(env)->DefineClass(env, name, loader, buf, bufLen));
H A DJni.cpp1198 static jclass DefineClass(JNIEnv* env, const char *name, jobject loader, argument
1202 UNUSED_PARAMETER(loader);
1218 * We need to get the class loader associated with the current native
1221 * loader returned by "ClassLoader.getBaseClassLoader". There is no such
1231 Object* loader; local
1236 loader = ts.self()->classLoaderOverride;
1241 loader = trackedLoader = dvmGetSystemClassLoader();
1243 loader = NULL;
1246 loader = thisMethod->clazz->classLoader;
1253 ClassObject* clazz = dvmFindClassNoInit(descriptor, loader);
[all...]

Completed in 296 milliseconds