Lines Matching defs:curMethod
109 * Assumes the existence of "const u2* pc" and "const u2* curMethod->insns".
118 if (pc + myoff < curMethod->insns || \
119 pc + myoff >= curMethod->insns + dvmGetMethodInsnsSize(curMethod)) \
122 desc = dexProtoCopyMethodDescriptor(&curMethod->prototype); \
124 myoff, (int) (pc - curMethod->insns), \
125 curMethod->clazz->descriptor, curMethod->name, desc); \
148 if (curMethod != NULL) \
150 self->threadId, (int)(pc - curMethod->insns), debugStrBuf); \
246 ( (_idx) < curMethod->registersSize ? \
249 ( (_idx) < curMethod->registersSize ? \
256 ( (_idx) < curMethod->registersSize-1 ? \
259 ( (_idx) < curMethod->registersSize-1 ? \
262 ( (_idx) < curMethod->registersSize ? \
265 ( (_idx) < curMethod->registersSize ? \
268 ( (_idx) < curMethod->registersSize-1 ? \
271 ( (_idx) < curMethod->registersSize-1 ? \
473 dvmInterpCheckTrackedRefs(self, curMethod, debugTrackedRefStart)
1052 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1097 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1142 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1166 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1198 DvmDex* methodClassDex; // curMethod->clazz->pDvmDex
1202 curMethod; // method we're interpreting
1256 curMethod = interpState->method;
1261 methodClassDex = curMethod->clazz->pDvmDex;
1265 curMethod->clazz->descriptor, curMethod->name, pc - curMethod->insns,
1275 ILOGD("|-- Now interpreting %s.%s", curMethod->clazz->descriptor,
1276 curMethod->name);
1277 DUMP_REGS(curMethod, interpState->fp, false);
1599 strObj = dvmResolveString(curMethod->clazz, ref);
1621 strObj = dvmResolveString(curMethod->clazz, tmp);
1641 clazz = dvmResolveClass(curMethod->clazz, ref, true);
1724 clazz = dvmResolveClass(curMethod->clazz, ref, false);
1760 clazz = dvmResolveClass(curMethod->clazz, ref, true);
1800 clazz = dvmResolveClass(curMethod->clazz, ref, false);
1855 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
1894 if (arrayData < curMethod->insns ||
1895 arrayData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
1995 if (switchData < curMethod->insns ||
1996 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
2026 if (switchData < curMethod->insns ||
2027 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
2960 dvmThrowVerificationError(curMethod, vsrc1, ref);
3199 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
3300 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL);
3393 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL);
3409 if (baseMethod->methodIndex >= curMethod->clazz->super->vtableCount) {
3418 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex];
3477 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
3512 methodToCall = dvmResolveMethod(curMethod->clazz, ref,
3539 methodToCall = dvmResolveMethod(curMethod->clazz, ref, METHOD_STATIC);
3641 if (ref >= curMethod->clazz->super->vtableCount) {
3646 assert(ref < curMethod->clazz->super->vtableCount);
3658 methodToCall = curMethod->clazz->super->vtable[ref];
3697 retval.j, curMethod->clazz->descriptor, curMethod->name,
3698 curMethod->shorty);
3699 //DUMP_REGS(curMethod, fp);
3707 TRACE_METHOD_EXIT(self, curMethod);
3725 curMethod = SAVEAREA_FROM_FP(fp)->method;
3726 //methodClass = curMethod->clazz;
3727 methodClassDex = curMethod->clazz->pDvmDex;
3729 ILOGD("> (return to %s.%s %s)", curMethod->clazz->descriptor,
3730 curMethod->name, curMethod->shorty);
3740 // invokeInstr, (int) (pc - curMethod->insns));
3780 exception->clazz->descriptor, curMethod->name,
3781 dvmLineNumFromPC(curMethod, pc - curMethod->insns));
3800 catchRelPc = dvmFindCatchBlock(self, pc - curMethod->insns,
3802 dvmDbgPostException(fp, pc - curMethod->insns, catchFrame,
3822 catchRelPc = dvmFindCatchBlock(self, pc - curMethod->insns,
3853 exception->clazz->descriptor, dvmGetMethodSourceFile(curMethod),
3854 dvmLineNumFromPC(curMethod, pc - curMethod->insns));
3865 exception->clazz->descriptor, dvmGetMethodSourceFile(curMethod),
3866 dvmLineNumFromPC(curMethod, pc - curMethod->insns),
3877 curMethod = SAVEAREA_FROM_FP(fp)->method;
3878 //methodClass = curMethod->clazz;
3879 methodClassDex = curMethod->clazz->pDvmDex;
3880 pc = curMethod->insns + catchRelPc;
3881 ILOGV("> pc <-- %s.%s %s", curMethod->clazz->descriptor,
3882 curMethod->name, curMethod->shorty);
3883 DUMP_REGS(curMethod, fp, false); // show all regs
3943 assert(vsrc1 <= curMethod->outsSize);
3951 assert(count <= curMethod->outsSize);
4053 curMethod = methodToCall;
4054 methodClassDex = curMethod->clazz->pDvmDex;
4063 ILOGD("> pc <-- %s.%s %s", curMethod->clazz->descriptor,
4064 curMethod->name, curMethod->shorty);
4065 DUMP_REGS(curMethod, fp, true); // show input args
4082 dvmGetThisPtr(curMethod, fp), DBG_METHOD_ENTRY);
4109 dvmGetThisPtr(curMethod, fp), DBG_METHOD_EXIT);
4133 curMethod->clazz->descriptor, curMethod->name,
4134 curMethod->shorty);
4143 // invokeInstr, (int) (pc - curMethod->insns));
4160 ILOGD("|-- Leaving interpreter loop"); // note "curMethod" may be NULL
4180 interpState->method = curMethod;
4188 curMethod->clazz->descriptor, curMethod->name,
4189 pc - curMethod->insns, fp);