Lines Matching defs:methodToCall

472 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall,
1134 const Method* methodToCall;
1162 methodToCall = (const Method*) -1;
3188 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
3191 self->methodToCall = methodToCall;
3196 if (dvmIsAbstractMethod(methodToCall)) {
3210 assert(!dvmIsAbstractMethod(methodToCall) ||
3211 methodToCall->nativeFunc != NULL);
3217 methodToCall->clazz->descriptor, methodToCall->name);
3218 assert(methodToCall != NULL);
3221 if (vsrc1 != methodToCall->insSize) {
3225 methodToCall->clazz->descriptor, methodToCall->name);
3227 //dvmDumpClass(methodToCall->clazz);
3232 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst);
3294 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex];
3297 if (dvmIsAbstractMethod(methodToCall)) {
3302 assert(!dvmIsAbstractMethod(methodToCall) ||
3303 methodToCall->nativeFunc != NULL);
3307 methodToCall->clazz->descriptor, methodToCall->name);
3308 assert(methodToCall != NULL);
3310 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst);
3350 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod,
3354 self->methodToCall = methodToCall;
3356 if (methodToCall == NULL) {
3361 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst);
3388 methodToCall = dvmDexGetResolvedMethod(methodClassDex, ref);
3389 if (methodToCall == NULL) {
3390 methodToCall = dvmResolveMethod(curMethod->clazz, ref,
3392 if (methodToCall == NULL) {
3397 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst);
3415 methodToCall = dvmDexGetResolvedMethod(methodClassDex, ref);
3416 if (methodToCall == NULL) {
3417 methodToCall = dvmResolveMethod(curMethod->clazz, ref, METHOD_STATIC);
3418 if (methodToCall == NULL) {
3436 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst);
3474 methodToCall = thisPtr->clazz->vtable[ref];
3477 self->methodToCall = methodToCall;
3481 if (dvmIsAbstractMethod(methodToCall)) {
3486 assert(!dvmIsAbstractMethod(methodToCall) ||
3487 methodToCall->nativeFunc != NULL);
3491 ref, methodToCall->clazz->descriptor, methodToCall->name);
3492 assert(methodToCall != NULL);
3494 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst);
3539 methodToCall = curMethod->clazz->super->vtable[ref];
3542 if (dvmIsAbstractMethod(methodToCall)) {
3547 assert(!dvmIsAbstractMethod(methodToCall) ||
3548 methodToCall->nativeFunc != NULL);
3551 ref, methodToCall->clazz->descriptor, methodToCall->name);
3552 assert(methodToCall != NULL);
3553 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst);
3779 * Set "methodToCall" to the Method we're calling, and "methodCallRange"
3795 STUB_HACK(vsrc1 = count; vdst = regs; methodToCall = _methodToCall;);
3798 // methodCallRange, methodToCall, count, regs);
3799 //printf(" --> %s.%s %s\n", methodToCall->clazz->descriptor,
3800 // methodToCall->name, methodToCall->shorty);
3812 assert(vsrc1 == methodToCall->insSize);
3820 assert(count == methodToCall->insSize);
3861 * "methodToCall". Push a new stack frame.
3868 dvmIsNativeMethod(methodToCall) ? "(NATIVE) " : "",
3869 methodToCall->clazz->descriptor, methodToCall->name,
3870 methodToCall->shorty);
3872 newFp = (u4*) SAVEAREA_FROM_FP(fp) - methodToCall->registersSize;
3878 bottom = (u1*) newSaveArea - methodToCall->outsSize * sizeof(u4);
3884 methodToCall->name);
3885 dvmHandleStackOverflow(self, methodToCall);
3894 if (methodToCall->registersSize > methodToCall->insSize) {
3902 (methodToCall->registersSize - methodToCall->insSize) * 4);
3914 newSaveArea->method = methodToCall;
3923 dvmReportInvoke(self, methodToCall);
3926 if (!dvmIsNativeMethod(methodToCall)) {
3931 curMethod = methodToCall;
3934 pc = methodToCall->insns;
3951 DUMP_REGS(methodToCall, newFp, true); // show input args
3954 dvmReportPreNativeInvoke(methodToCall, self, newSaveArea->prevFrame);
3957 ILOGD("> native <-- %s.%s %s", methodToCall->clazz->descriptor,
3958 methodToCall->name, methodToCall->shorty);
3965 (*methodToCall->nativeFunc)(newFp, &retval, methodToCall, self);
3968 dvmReportPostNativeInvoke(methodToCall, self, newSaveArea->prevFrame);
3988 methodToCall->clazz->descriptor, methodToCall->name,