Searched refs:referrer (Results 1 - 5 of 5) sorted by relevance
/dalvik/vm/oo/ |
H A 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);
|
H A D | Resolve.cpp | 37 * string. It might be in the same DEX file as "referrer", in a different 49 * Note that "referrer" may be in the process of being linked. 63 ClassObject* dvmResolveClass(const ClassObject* referrer, u4 classIdx, argument 66 DvmDex* pDvmDex = referrer->pDvmDex; 78 LOGVV("--- resolving class %u (referrer=%s cl=%p)", 79 classIdx, referrer->descriptor, referrer->classLoader); 95 resClass = dvmFindClassNoInit(className, referrer->classLoader); 100 * If the referrer was pre-verified, the resolved class must come 119 IS_CLASS_FLAG_SET(referrer, CLASS_ISPREVERIFIE 176 dvmResolveMethod(const ClassObject* referrer, u4 methodIdx, MethodType methodType) argument 287 dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx) argument 389 dvmResolveInstField(const ClassObject* referrer, u4 ifieldIdx) argument 451 dvmResolveStaticField(const ClassObject* referrer, u4 sfieldIdx) argument 517 dvmResolveString(const ClassObject* referrer, u4 stringIdx) argument [all...] |
/dalvik/vm/analysis/ |
H A 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,
|
H A D | Optimize.cpp | 391 * If "referrer" and "resClass" don't come from the same DEX file, and 397 static void tweakLoader(ClassObject* referrer, ClassObject* resClass) argument 401 assert(referrer->classLoader == NULL); 408 if (referrer->pDvmDex != resClass->pDvmDex) 416 static void untweakLoader(ClassObject* referrer, ClassObject* resClass) argument 437 ClassObject* dvmOptResolveClass(ClassObject* referrer, u4 classIdx, argument 440 DvmDex* pDvmDex = referrer->pDvmDex; 453 resClass = dvmFindClassNoInit(className, referrer->classLoader); 497 tweakLoader(referrer, resClass); 498 bool allowed = dvmCheckClassAccess(referrer, resClas 516 dvmOptResolveInstField(ClassObject* referrer, u4 ifieldIdx, VerifyError* pFailure) argument 589 dvmOptResolveStaticField(ClassObject* referrer, u4 sfieldIdx, VerifyError* pFailure) argument 754 dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, MethodType methodType, VerifyError* pFailure) argument 982 dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx) argument [all...] |
/dalvik/vm/reflect/ |
H A D | Annotation.cpp | 230 static Method* resolveAmbiguousMethod(const ClassObject* referrer, u4 methodIdx) argument 239 resMethod = dvmDexGetResolvedMethod(referrer->pDvmDex, methodIdx); 243 pDexFile = referrer->pDvmDex->pDexFile; 245 resClass = dvmResolveClass(referrer, pMethodId->classIdx, true);
|
Completed in 189 milliseconds