Searched refs:referrer (Results 1 - 5 of 5) sorted by relevance

/dalvik/vm/oo/
H A DResolve.h46 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 DResolve.cpp37 * 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 DOptimize.h37 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 DOptimize.cpp391 * 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 DAnnotation.cpp230 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 75 milliseconds