• Home
  • Raw
  • Download

Lines Matching refs:methodToCall

155         methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];  in GOTO_TARGET()
162 if (dvmIsAbstractMethod(methodToCall)) { in GOTO_TARGET()
177 assert(!dvmIsAbstractMethod(methodToCall) || in GOTO_TARGET()
178 methodToCall->nativeFunc != NULL); in GOTO_TARGET()
184 methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET()
185 assert(methodToCall != NULL); in GOTO_TARGET()
188 if (vsrc1 != methodToCall->insSize) { in GOTO_TARGET()
192 methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET()
199 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst); in GOTO_TARGET()
261 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex]; in GOTO_TARGET()
263 if (dvmIsAbstractMethod(methodToCall)) { in GOTO_TARGET()
269 assert(!dvmIsAbstractMethod(methodToCall) || in GOTO_TARGET()
270 methodToCall->nativeFunc != NULL); in GOTO_TARGET()
274 methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET()
275 assert(methodToCall != NULL); in GOTO_TARGET()
277 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst); in GOTO_TARGET()
320 methodToCall = dvmFindInterfaceMethodInCache(thisClass, ref, curMethod, in GOTO_TARGET()
322 if (methodToCall == NULL) { in GOTO_TARGET()
327 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst); in GOTO_TARGET()
353 methodToCall = dvmDexGetResolvedMethod(methodClassDex, ref); in GOTO_TARGET()
354 if (methodToCall == NULL) { in GOTO_TARGET()
355 methodToCall = dvmResolveMethod(curMethod->clazz, ref, in GOTO_TARGET()
357 if (methodToCall == NULL) { in GOTO_TARGET()
362 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst); in GOTO_TARGET()
380 methodToCall = dvmDexGetResolvedMethod(methodClassDex, ref);
381 if (methodToCall == NULL) {
382 methodToCall = dvmResolveMethod(curMethod->clazz, ref, METHOD_STATIC);
383 if (methodToCall == NULL) {
398 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst);
439 methodToCall = thisPtr->clazz->vtable[ref]; in GOTO_TARGET()
442 if (dvmIsAbstractMethod(methodToCall)) { in GOTO_TARGET()
448 assert(!dvmIsAbstractMethod(methodToCall) || in GOTO_TARGET()
449 methodToCall->nativeFunc != NULL); in GOTO_TARGET()
453 ref, methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET()
454 assert(methodToCall != NULL); in GOTO_TARGET()
456 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst); in GOTO_TARGET()
501 methodToCall = curMethod->clazz->super->vtable[ref]; in GOTO_TARGET()
504 if (dvmIsAbstractMethod(methodToCall)) { in GOTO_TARGET()
510 assert(!dvmIsAbstractMethod(methodToCall) || in GOTO_TARGET()
511 methodToCall->nativeFunc != NULL); in GOTO_TARGET()
514 ref, methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET()
515 assert(methodToCall != NULL); in GOTO_TARGET()
517 GOTO_invokeMethod(methodCallRange, methodToCall, vsrc1, vdst); in GOTO_TARGET()
770 STUB_HACK(vsrc1 = count; vdst = regs; methodToCall = _methodToCall;); in GOTO_TARGET()
787 assert(vsrc1 == methodToCall->insSize); in GOTO_TARGET()
795 assert(count == methodToCall->insSize); in GOTO_TARGET()
843 dvmIsNativeMethod(methodToCall) ? "(NATIVE) " : "",
844 methodToCall->clazz->descriptor, methodToCall->name,
845 methodToCall->shorty);
847 newFp = (u4*) SAVEAREA_FROM_FP(fp) - methodToCall->registersSize;
853 bottom = (u1*) newSaveArea - methodToCall->outsSize * sizeof(u4);
859 methodToCall->name);
860 dvmHandleStackOverflow(self, methodToCall);
869 if (methodToCall->registersSize > methodToCall->insSize) {
877 (methodToCall->registersSize - methodToCall->insSize) * 4);
889 newSaveArea->method = methodToCall;
891 if (!dvmIsNativeMethod(methodToCall)) {
896 curMethod = methodToCall;
898 pc = methodToCall->insns;
920 DUMP_REGS(methodToCall, newFp, true); // show input args
924 dvmDbgPostLocationEvent(methodToCall, -1,
929 TRACE_METHOD_ENTER(self, methodToCall);
933 ILOGD("> native <-- %s.%s %s", methodToCall->clazz->descriptor,
934 methodToCall->name, methodToCall->shorty);
947 (*methodToCall->nativeFunc)(newFp, &retval, methodToCall, self);
951 dvmDbgPostLocationEvent(methodToCall, -1,
956 TRACE_METHOD_EXIT(self, methodToCall);
975 methodToCall->clazz->descriptor, methodToCall->name,