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
335 * private static Class defineClass(String name, ClassLoader loader,
339 * in a regular VM -- it's invoked by the class loader to cause the
352 Object* loader = (Object*) args[1]; local
363 descriptor, loader, cookie);
377 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
4649 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
1327 static jclass Check_DefineClass(JNIEnv* env, const char* name, jobject loader, argument
1330 CHECK_JNI_ENTRY(kFlag_Default, "EuLpz", env, name, loader, buf, bufLen);
1332 return CHECK_JNI_EXIT("c", baseEnv(env)->DefineClass(env, name, loader, buf, bufLen));
H A DJni.cpp1194 static jclass DefineClass(JNIEnv* env, const char *name, jobject loader, argument
1198 UNUSED_PARAMETER(loader);
1214 * We need to get the class loader associated with the current native
1217 * loader returned by "ClassLoader.getBaseClassLoader". There is no such
1227 Object* loader; local
1232 loader = ts.self()->classLoaderOverride;
1237 loader = trackedLoader = dvmGetSystemClassLoader();
1239 loader = NULL;
1242 loader = thisMethod->clazz->classLoader;
1249 ClassObject* clazz = dvmFindClassNoInit(descriptor, loader);
[all...]

Completed in 142 milliseconds