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 ? \
419 checkDebugAndProf(pc, fp, self, curMethod, &debugIsMethodEntry)
482 dvmInterpCheckTrackedRefs(self, curMethod, debugTrackedRefStart)
1061 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1106 ifield = dvmResolveInstField(curMethod->clazz, ref); \
1151 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1175 sfield = dvmResolveStaticField(curMethod->clazz, ref); \
1448 DvmDex* methodClassDex; // curMethod->clazz->pDvmDex
1452 const Method* curMethod; // method we're interpreting
1506 curMethod = interpState->method;
1511 methodClassDex = curMethod->clazz->pDvmDex;
1515 curMethod->clazz->descriptor, curMethod->name, pc - curMethod->insns,
1525 ILOGD("|-- Now interpreting %s.%s", curMethod->clazz->descriptor,
1526 curMethod->name);
1527 DUMP_REGS(curMethod, interpState->fp, false);
1849 strObj = dvmResolveString(curMethod->clazz, ref);
1871 strObj = dvmResolveString(curMethod->clazz, tmp);
1891 clazz = dvmResolveClass(curMethod->clazz, ref, true);
1974 clazz = dvmResolveClass(curMethod->clazz, ref, false);
2010 clazz = dvmResolveClass(curMethod->clazz, ref, true);
2050 clazz = dvmResolveClass(curMethod->clazz, ref, false);
2105 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
2144 if (arrayData < curMethod->insns ||
2145 arrayData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
2245 if (switchData < curMethod->insns ||
2246 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
2276 if (switchData < curMethod->insns ||
2277 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
3210 dvmThrowVerificationError(curMethod, vsrc1, ref);
3449 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
3550 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL);
3643 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL);
3659 if (baseMethod->methodIndex >= curMethod->clazz->super->vtableCount) {
3668 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex];
3727 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
3762 methodToCall = dvmResolveMethod(curMethod->clazz, ref,
3789 methodToCall = dvmResolveMethod(curMethod->clazz, ref, METHOD_STATIC);
3891 if (ref >= curMethod->clazz->super->vtableCount) {
3896 assert(ref < curMethod->clazz->super->vtableCount);
3908 methodToCall = curMethod->clazz->super->vtable[ref];
3947 retval.j, curMethod->clazz->descriptor, curMethod->name,
3948 curMethod->shorty);
3949 //DUMP_REGS(curMethod, fp);
3957 TRACE_METHOD_EXIT(self, curMethod);
3975 curMethod = SAVEAREA_FROM_FP(fp)->method;
3976 //methodClass = curMethod->clazz;
3977 methodClassDex = curMethod->clazz->pDvmDex;
3979 ILOGD("> (return to %s.%s %s)", curMethod->clazz->descriptor,
3980 curMethod->name, curMethod->shorty);
3990 // invokeInstr, (int) (pc - curMethod->insns));
4030 exception->clazz->descriptor, curMethod->name,
4031 dvmLineNumFromPC(curMethod, pc - curMethod->insns));
4050 catchRelPc = dvmFindCatchBlock(self, pc - curMethod->insns,
4052 dvmDbgPostException(fp, pc - curMethod->insns, catchFrame,
4072 catchRelPc = dvmFindCatchBlock(self, pc - curMethod->insns,
4103 exception->clazz->descriptor, dvmGetMethodSourceFile(curMethod),
4104 dvmLineNumFromPC(curMethod, pc - curMethod->insns));
4115 exception->clazz->descriptor, dvmGetMethodSourceFile(curMethod),
4116 dvmLineNumFromPC(curMethod, pc - curMethod->insns),
4127 curMethod = SAVEAREA_FROM_FP(fp)->method;
4128 //methodClass = curMethod->clazz;
4129 methodClassDex = curMethod->clazz->pDvmDex;
4130 pc = curMethod->insns + catchRelPc;
4131 ILOGV("> pc <-- %s.%s %s", curMethod->clazz->descriptor,
4132 curMethod->name, curMethod->shorty);
4133 DUMP_REGS(curMethod, fp, false); // show all regs
4193 assert(vsrc1 <= curMethod->outsSize);
4201 assert(count <= curMethod->outsSize);
4303 curMethod = methodToCall;
4304 methodClassDex = curMethod->clazz->pDvmDex;
4313 ILOGD("> pc <-- %s.%s %s", curMethod->clazz->descriptor,
4314 curMethod->name, curMethod->shorty);
4315 DUMP_REGS(curMethod, fp, true); // show input args
4332 dvmGetThisPtr(curMethod, fp), DBG_METHOD_ENTRY);
4359 dvmGetThisPtr(curMethod, fp), DBG_METHOD_EXIT);
4383 curMethod->clazz->descriptor, curMethod->name,
4384 curMethod->shorty);
4393 // invokeInstr, (int) (pc - curMethod->insns));
4410 ILOGD("|-- Leaving interpreter loop"); // note "curMethod" may be NULL
4430 interpState->method = curMethod;
4438 curMethod->clazz->descriptor, curMethod->name,
4439 pc - curMethod->insns, fp);