Searched refs:referrer (Results 1 – 5 of 5) sorted by relevance
/dalvik/vm/oo/ |
D | Resolve.c | 62 ClassObject* dvmResolveClass(const ClassObject* referrer, u4 classIdx, in dvmResolveClass() argument 65 DvmDex* pDvmDex = referrer->pDvmDex; in dvmResolveClass() 78 classIdx, referrer->descriptor, referrer->classLoader); in dvmResolveClass() 94 resClass = dvmFindClassNoInit(className, referrer->classLoader); in dvmResolveClass() 118 IS_CLASS_FLAG_SET(referrer, CLASS_ISPREVERIFIED)) in dvmResolveClass() 124 if (referrer->pDvmDex != resClassCheck->pDvmDex && in dvmResolveClass() 129 referrer->descriptor, referrer->classLoader, in dvmResolveClass() 130 referrer->pDvmDex, in dvmResolveClass() 140 resClass->descriptor, referrer->descriptor, referrer->pDvmDex, in dvmResolveClass() 141 referrer->classLoader, classIdx); in dvmResolveClass() [all …]
|
D | Resolve.h | 46 ClassObject* dvmResolveClass(const ClassObject* referrer, u4 classIdx, 57 Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx, 65 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx); 72 InstField* dvmResolveInstField(const ClassObject* referrer, u4 ifieldIdx); 81 StaticField* dvmResolveStaticField(const ClassObject* referrer, u4 sfieldIdx); 88 StringObject* dvmResolveString(const ClassObject* referrer, u4 stringIdx);
|
/dalvik/vm/analysis/ |
D | DexOptimize.h | 84 ClassObject* dvmOptResolveClass(ClassObject* referrer, u4 classIdx); 85 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, 87 Method* dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx); 88 InstField* dvmOptResolveInstField(ClassObject* referrer, u4 ifieldIdx); 89 StaticField* dvmOptResolveStaticField(ClassObject* referrer, u4 sfieldIdx);
|
D | DexOptimize.c | 1588 static void tweakLoader(ClassObject* referrer, ClassObject* resClass) in tweakLoader() argument 1592 assert(referrer->classLoader == NULL); in tweakLoader() 1599 if (referrer->pDvmDex != resClass->pDvmDex) in tweakLoader() 1607 static void untweakLoader(ClassObject* referrer, ClassObject* resClass) in untweakLoader() argument 1626 ClassObject* dvmOptResolveClass(ClassObject* referrer, u4 classIdx) in dvmOptResolveClass() argument 1628 DvmDex* pDvmDex = referrer->pDvmDex; in dvmOptResolveClass() 1641 resClass = dvmFindClassNoInit(className, referrer->classLoader); in dvmOptResolveClass() 1666 tweakLoader(referrer, resClass); in dvmOptResolveClass() 1667 bool allowed = dvmCheckClassAccess(referrer, resClass); in dvmOptResolveClass() 1668 untweakLoader(referrer, resClass); in dvmOptResolveClass() [all …]
|
/dalvik/vm/reflect/ |
D | Annotation.c | 291 static Method* resolveAmbiguousMethod(const ClassObject* referrer, u4 methodIdx) in resolveAmbiguousMethod() argument 301 resMethod = dvmDexGetResolvedMethod(referrer->pDvmDex, methodIdx); in resolveAmbiguousMethod() 305 pDexFile = referrer->pDvmDex->pDexFile; in resolveAmbiguousMethod() 307 resClass = dvmResolveClass(referrer, pMethodId->classIdx, true); in resolveAmbiguousMethod()
|