Home
last modified time | relevance | path

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

/dalvik/vm/oo/
DResolve.cpp63 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 …]
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);
/dalvik/vm/analysis/
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,
DOptimize.cpp397 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/
DAnnotation.cpp230 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()