Lines Matching refs:referrer

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,
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_ISPREVERIFIED))
125 if (referrer->pDvmDex != resClassCheck->pDvmDex &&
130 referrer->descriptor, referrer->classLoader,
131 referrer->pDvmDex,
135 referrer->descriptor, resClass->descriptor);
143 LOGVV("##### +ResolveClass(%s): referrer=%s dex=%p ldr=%p ref=%d",
144 resClass->descriptor, referrer->descriptor, referrer->pDvmDex,
145 referrer->classLoader, classIdx);
169 * We use "referrer" to find the DexFile with the constant pool that
176 Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx,
179 DvmDex* pDvmDex = referrer->pDvmDex;
186 LOGVV("--- resolving method %u (referrer=%s)", methodIdx,
187 referrer->descriptor);
190 resClass = dvmResolveClass(referrer, pMethodId->classIdx, false);
287 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx)
289 DvmDex* pDvmDex = referrer->pDvmDex;
294 LOGVV("--- resolving interface method %d (referrer=%s)",
295 methodIdx, referrer->descriptor);
298 resClass = dvmResolveClass(referrer, pMethodId->classIdx, false);
389 InstField* dvmResolveInstField(const ClassObject* referrer, u4 ifieldIdx)
391 DvmDex* pDvmDex = referrer->pDvmDex;
396 LOGVV("--- resolving field %u (referrer=%s cl=%p)",
397 ifieldIdx, referrer->descriptor, referrer->classLoader);
404 resClass = dvmResolveClass(referrer, pFieldId->classIdx, false);
451 StaticField* dvmResolveStaticField(const ClassObject* referrer, u4 sfieldIdx)
453 DvmDex* pDvmDex = referrer->pDvmDex;
463 resClass = dvmResolveClass(referrer, pFieldId->classIdx, false);
517 StringObject* dvmResolveString(const ClassObject* referrer, u4 stringIdx)
519 DvmDex* pDvmDex = referrer->pDvmDex;
525 LOGVV("+++ resolving string, referrer is %s", referrer->descriptor);