/dalvik/tests/068-classloader/src/ |
D | Main.java | 25 FancyLoader loader; in main() local 27 loader = new FancyLoader(ClassLoader.getSystemClassLoader()); in main() 51 testAccess1(loader); in main() 52 testAccess2(loader); in main() 53 testAccess3(loader); in main() 55 testExtend(loader); in main() 56 testExtendOkay(loader); in main() 57 testInterface(loader); in main() 58 testAbstract(loader); in main() 59 testImplement(loader); in main() [all …]
|
/dalvik/dx/tests/115-merge/com/android/dx/merge/ |
D | DexMergeTest.java | 41 ClassLoader loader = mergeAndLoad( in testFillArrayData() local 45 Class<?> basic = loader.loadClass("testdata.Basic"); in testFillArrayData() 48 Class<?> fillArrayData = loader.loadClass("testdata.FillArrayData"); in testFillArrayData() 61 ClassLoader loader = mergeAndLoad( in testTryCatchFinally() local 65 Class<?> basic = loader.loadClass("testdata.Basic"); in testTryCatchFinally() 68 Class<?> tryCatchFinally = loader.loadClass("testdata.TryCatchFinally"); in testTryCatchFinally() 73 ClassLoader loader = mergeAndLoad( in testStaticValues() local 77 Class<?> basic = loader.loadClass("testdata.Basic"); in testStaticValues() 80 Class<?> staticValues = loader.loadClass("testdata.StaticValues"); in testStaticValues() 97 ClassLoader loader = mergeAndLoad( in testAnnotations() local [all …]
|
/dalvik/vm/native/ |
D | java_lang_VMClassLoader.cpp | 34 Object* loader = (Object*) args[0]; in Dalvik_java_lang_VMClassLoader_defineClass() local 43 loader, name, data, offset, len); in Dalvik_java_lang_VMClassLoader_defineClass() 62 Object* loader = (Object*) args[0]; in Dalvik_java_lang_VMClassLoader_defineClass2() local 68 loader, data, offset, len); in Dalvik_java_lang_VMClassLoader_defineClass2() 81 Object* loader = (Object*) args[0]; in Dalvik_java_lang_VMClassLoader_findLoadedClass() local 103 clazz = dvmLookupClass(descriptor, loader, false); in Dalvik_java_lang_VMClassLoader_findLoadedClass() 104 LOGVV("look: %s ldr=%p --> %p", descriptor, loader, clazz); in Dalvik_java_lang_VMClassLoader_findLoadedClass()
|
D | java_lang_reflect_Proxy.cpp | 36 Object* loader = (Object*) args[2]; in Dalvik_java_lang_reflect_Proxy_generateProxy() local 39 result = dvmGenerateProxyClass(str, interfaces, loader); in Dalvik_java_lang_reflect_Proxy_generateProxy()
|
D | InternalNative.cpp | 177 ClassObject* dvmFindClassByName(StringObject* nameObj, Object* loader, in dvmFindClassByName() argument 207 clazz = dvmFindClass(descriptor, loader); in dvmFindClassByName() 209 clazz = dvmFindClassNoInit(descriptor, loader); in dvmFindClassByName()
|
D | dalvik_system_DexFile.cpp | 352 Object* loader = (Object*) args[1]; in Dalvik_dalvik_system_DexFile_defineClass() local 363 descriptor, loader, cookie); in Dalvik_dalvik_system_DexFile_defineClass() 377 clazz = dvmDefineClass(pDvmDex, descriptor, loader); in Dalvik_dalvik_system_DexFile_defineClass()
|
D | InternalNativePriv.h | 62 ClassObject* dvmFindClassByName(StringObject* nameObj, Object* loader,
|
D | java_lang_Class.cpp | 127 Object* loader = (Object*) args[2]; in Dalvik_java_lang_Class_classForName() local 129 RETURN_PTR(dvmFindClassByName(nameObj, loader, initialize)); in Dalvik_java_lang_Class_classForName()
|
/dalvik/vm/oo/ |
D | Class.h | 84 ClassObject* dvmFindClass(const char* descriptor, Object* loader); 85 ClassObject* dvmFindClassNoInit(const char* descriptor, Object* loader); 141 ClassObject* dvmLookupClass(const char* descriptor, Object* loader, 145 void dvmAddInitiatingLoader(ClassObject* clazz, Object* loader); 146 bool dvmLoaderInInitiatingList(const ClassObject* clazz, const Object* loader);
|
D | Array.cpp | 28 static ClassObject* createArrayClass(const char* descriptor, Object* loader); 243 ClassObject* dvmFindArrayClass(const char* descriptor, Object* loader) in dvmFindArrayClass() argument 250 clazz = dvmLookupClass(descriptor, loader, false); in dvmFindArrayClass() 252 LOGV("Array class '%s' %p not found; creating", descriptor, loader); in dvmFindArrayClass() 253 clazz = createArrayClass(descriptor, loader); in dvmFindArrayClass() 255 dvmAddInitiatingLoader(clazz, loader); in dvmFindArrayClass() 275 static ClassObject* createArrayClass(const char* descriptor, Object* loader) in createArrayClass() argument 294 outer = dvmFindClassNoInit(&descriptor[1], loader); in createArrayClass() 309 elementClass = dvmFindClassNoInit(subDescriptor, loader); in createArrayClass() 343 if (loader != elementClass->classLoader) { in createArrayClass() [all …]
|
D | Class.cpp | 174 const char* descriptor, Object* loader); 175 static ClassObject* findClassNoInit(const char* descriptor, Object* loader,\ 178 const DexClassDef* pClassDef, Object* loader); 937 Object* loader; member 964 bool dvmLoaderInInitiatingList(const ClassObject* clazz, const Object* loader) in dvmLoaderInInitiatingList() argument 971 if (loader == NULL) in dvmLoaderInInitiatingList() 983 if (loaderList->initiatingLoaders[i] == loader) { in dvmLoaderInInitiatingList() 1002 void dvmAddInitiatingLoader(ClassObject* clazz, Object* loader) in dvmAddInitiatingLoader() argument 1004 if (loader != clazz->classLoader) { in dvmAddInitiatingLoader() 1005 assert(loader != NULL); in dvmAddInitiatingLoader() [all …]
|
D | Array.h | 30 ClassObject* dvmFindArrayClass(const char* descriptor, Object* loader);
|
/dalvik/tests/086-null-super/src/ |
D | Main.java | 150 BrokenDexLoader loader; in testFailLoadAndGc() local 152 loader = new BrokenDexLoader(ClassLoader.getSystemClassLoader()); in testFailLoadAndGc() 153 loader.findBrokenClass(); in testFailLoadAndGc()
|
/dalvik/tests/087-gc-after-link/src/ |
D | Main.java | 159 BrokenDexLoader loader; in testFailLoadAndGc() local 161 loader = new BrokenDexLoader(ClassLoader.getSystemClassLoader()); in testFailLoadAndGc() 162 loader.findBrokenClass(); in testFailLoadAndGc()
|
/dalvik/dx/junit-tests/ |
D | HelloWorldMaker.java | 82 ClassLoader loader = generator.load(HelloWorldMaker.class.getClassLoader()); in main() local 83 Class<?> helloWorldClass = loader.loadClass("HelloWorld"); in main()
|
/dalvik/vm/reflect/ |
D | Reflect.h | 126 Object* loader);
|
D | Proxy.cpp | 67 Object* loader) in dvmGenerateProxyClass() argument 79 nameStr, loader, interfaces->length); in dvmGenerateProxyClass() 122 (Object *)loader); in dvmGenerateProxyClass()
|
/dalvik/vm/ |
D | Jni.cpp | 1249 static jclass DefineClass(JNIEnv* env, const char *name, jobject loader, in DefineClass() argument 1253 UNUSED_PARAMETER(loader); in DefineClass() 1282 Object* loader; in FindClass() local 1287 loader = ts.self()->classLoaderOverride; in FindClass() 1292 loader = trackedLoader = dvmGetSystemClassLoader(); in FindClass() 1294 loader = NULL; in FindClass() 1297 loader = thisMethod->clazz->classLoader; in FindClass() 1304 ClassObject* clazz = dvmFindClassNoInit(descriptor, loader); in FindClass()
|
D | CheckJni.cpp | 1322 static jclass Check_DefineClass(JNIEnv* env, const char* name, jobject loader, in Check_DefineClass() argument 1325 CHECK_JNI_ENTRY(kFlag_Default, "EuLpz", env, name, loader, buf, bufLen); in Check_DefineClass() 1327 return CHECK_JNI_EXIT("c", baseEnv(env)->DefineClass(env, name, loader, buf, bufLen)); in Check_DefineClass()
|
/dalvik/libnativehelper/include/nativehelper/ |
D | jni.h | 513 jclass DefineClass(const char *name, jobject loader, const jbyte* buf, in DefineClass() 515 { return functions->DefineClass(this, name, loader, buf, bufLen); } in DefineClass()
|