Searched refs:referrer (Results 1 – 5 of 5) sorted by relevance
/dalvik/vm/oo/ |
D | Resolve.cpp | 63 ClassObject* dvmResolveClass(const ClassObject* referrer, u4 classIdx, in dvmResolveClass() argument 66 DvmDex* pDvmDex = referrer->pDvmDex; in dvmResolveClass() 79 classIdx, referrer->descriptor, referrer->classLoader); in dvmResolveClass() 95 resClass = dvmFindClassNoInit(className, referrer->classLoader); in dvmResolveClass() 119 IS_CLASS_FLAG_SET(referrer, CLASS_ISPREVERIFIED)) in dvmResolveClass() 125 if (referrer->pDvmDex != resClassCheck->pDvmDex && in dvmResolveClass() 130 referrer->descriptor, referrer->classLoader, in dvmResolveClass() 131 referrer->pDvmDex, in dvmResolveClass() 135 referrer->descriptor, resClass->descriptor); in dvmResolveClass() 144 resClass->descriptor, referrer->descriptor, referrer->pDvmDex, in dvmResolveClass() [all …]
|
D | Resolve.h | 46 extern "C" ClassObject* dvmResolveClass(const ClassObject* referrer, 58 extern "C" Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx, 66 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx); 73 extern "C" InstField* dvmResolveInstField(const ClassObject* referrer, 83 extern "C" StaticField* dvmResolveStaticField(const ClassObject* referrer, 91 extern "C" StringObject* dvmResolveString(const ClassObject* referrer, u4 stringIdx);
|
/dalvik/vm/analysis/ |
D | Optimize.h | 37 ClassObject* dvmOptResolveClass(ClassObject* referrer, u4 classIdx, 39 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, 41 Method* dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx); 42 InstField* dvmOptResolveInstField(ClassObject* referrer, u4 ifieldIdx, 44 StaticField* dvmOptResolveStaticField(ClassObject* referrer, u4 sfieldIdx,
|
D | Optimize.cpp | 397 static void tweakLoader(ClassObject* referrer, ClassObject* resClass) in tweakLoader() argument 401 assert(referrer->classLoader == NULL); in tweakLoader() 408 if (referrer->pDvmDex != resClass->pDvmDex) in tweakLoader() 416 static void untweakLoader(ClassObject* referrer, ClassObject* resClass) in untweakLoader() argument 437 ClassObject* dvmOptResolveClass(ClassObject* referrer, u4 classIdx, in dvmOptResolveClass() argument 440 DvmDex* pDvmDex = referrer->pDvmDex; in dvmOptResolveClass() 453 resClass = dvmFindClassNoInit(className, referrer->classLoader); in dvmOptResolveClass() 497 tweakLoader(referrer, resClass); in dvmOptResolveClass() 498 bool allowed = dvmCheckClassAccess(referrer, resClass); in dvmOptResolveClass() 499 untweakLoader(referrer, resClass); in dvmOptResolveClass() [all …]
|
/dalvik/vm/reflect/ |
D | Annotation.cpp | 230 static Method* resolveAmbiguousMethod(const ClassObject* referrer, u4 methodIdx) in resolveAmbiguousMethod() argument 239 resMethod = dvmDexGetResolvedMethod(referrer->pDvmDex, methodIdx); in resolveAmbiguousMethod() 243 pDexFile = referrer->pDvmDex->pDexFile; in resolveAmbiguousMethod() 245 resClass = dvmResolveClass(referrer, pMethodId->classIdx, true); in resolveAmbiguousMethod()
|