/dalvik/vm/mterp/c/ |
D | gotoTargets.c | 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() [all …]
|
/dalvik/vm/mterp/out/ |
D | InterpC-x86-atom.c | 435 const Method* methodToCall; \ 550 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1477 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in GOTO_TARGET() 1484 if (dvmIsAbstractMethod(methodToCall)) { in GOTO_TARGET() 1499 assert(!dvmIsAbstractMethod(methodToCall) || in GOTO_TARGET() 1500 methodToCall->nativeFunc != NULL); in GOTO_TARGET() 1506 methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET() 1507 assert(methodToCall != NULL); in GOTO_TARGET() 1510 if (vsrc1 != methodToCall->insSize) { in GOTO_TARGET() 1514 methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET() [all …]
|
D | InterpC-x86.c | 435 const Method* methodToCall; \ 550 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1414 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in GOTO_TARGET() 1421 if (dvmIsAbstractMethod(methodToCall)) { in GOTO_TARGET() 1436 assert(!dvmIsAbstractMethod(methodToCall) || in GOTO_TARGET() 1437 methodToCall->nativeFunc != NULL); in GOTO_TARGET() 1443 methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET() 1444 assert(methodToCall != NULL); in GOTO_TARGET() 1447 if (vsrc1 != methodToCall->insSize) { in GOTO_TARGET() 1451 methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET() [all …]
|
D | InterpC-portstd.c | 532 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1210 const Method* methodToCall; in INTERP_FUNC_NAME() local 1271 methodToCall = (const Method*) -1; in INTERP_FUNC_NAME() 3312 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in INTERP_FUNC_NAME() 3319 if (dvmIsAbstractMethod(methodToCall)) { in INTERP_FUNC_NAME() 3334 assert(!dvmIsAbstractMethod(methodToCall) || in INTERP_FUNC_NAME() 3335 methodToCall->nativeFunc != NULL); in INTERP_FUNC_NAME() 3341 methodToCall->clazz->descriptor, methodToCall->name); in INTERP_FUNC_NAME() 3342 assert(methodToCall != NULL); in INTERP_FUNC_NAME() 3345 if (vsrc1 != methodToCall->insSize) { in INTERP_FUNC_NAME() [all …]
|
D | InterpC-allstubs.c | 435 const Method* methodToCall; \ 550 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 3283 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in GOTO_TARGET() 3290 if (dvmIsAbstractMethod(methodToCall)) { in GOTO_TARGET() 3305 assert(!dvmIsAbstractMethod(methodToCall) || in GOTO_TARGET() 3306 methodToCall->nativeFunc != NULL); in GOTO_TARGET() 3312 methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET() 3313 assert(methodToCall != NULL); in GOTO_TARGET() 3316 if (vsrc1 != methodToCall->insSize) { in GOTO_TARGET() 3320 methodToCall->clazz->descriptor, methodToCall->name); in GOTO_TARGET() [all …]
|
D | InterpC-portdbg.c | 423 methodToCall)) 425 methodToCall)) 541 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1460 const Method* methodToCall; in INTERP_FUNC_NAME() local 1521 methodToCall = (const Method*) -1; in INTERP_FUNC_NAME() 3562 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in INTERP_FUNC_NAME() 3569 if (dvmIsAbstractMethod(methodToCall)) { in INTERP_FUNC_NAME() 3584 assert(!dvmIsAbstractMethod(methodToCall) || in INTERP_FUNC_NAME() 3585 methodToCall->nativeFunc != NULL); in INTERP_FUNC_NAME() 3591 methodToCall->clazz->descriptor, methodToCall->name); in INTERP_FUNC_NAME() [all …]
|
/dalvik/vm/compiler/template/armv5te/ |
D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 6 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 7 @ methodToCall is guaranteed to be non-native 9 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 10 ldrh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize 22 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 26 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 40 str r0, [rGLUE, #offGlue_method] @ glue->method = methodToCall
|
D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 6 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 7 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 8 ldrh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize 19 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 21 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 24 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 45 str r0, [rGLUE, #offGlue_method] @ glue->method = methodToCall
|
D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 1 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 2 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 12 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 15 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 41 mov r2, r0 @ r2<- methodToCall
|
D | footer.S | 11 @ r1 = newFP, r0 = methodToCall 22 mov r2, r0 @ r2<- methodToCall
|
/dalvik/vm/mterp/portable/ |
D | portdbg.c | 9 methodToCall)) 11 methodToCall))
|
D | entry.c | 30 const Method* methodToCall; local 91 methodToCall = (const Method*) -1;
|
/dalvik/vm/mterp/x86/ |
D | footer.S | 144 movzwl offMethod_registersSize(%eax), %edx # %edx<- methodToCall->regsSize 145 movzwl offMethod_outsSize(%eax), %ecx # %ecx<- methodToCall->outsSize 146 movl %eax, LOCAL0_OFFSET(%ebp) # LOCAL0_OFFSET<- methodToCall 159 movl LOCAL0_OFFSET(%ebp), %eax # %eax<- restore methodToCall 185 movl %eax, offGlue_method(%ecx) # glue->method<- methodToCall 187 movl offMethod_insns(%eax), rPC # rPC<- methodToCall->insns 192 GOTO_NEXT # jump to methodToCall->insns 201 movl %eax, OUT_ARG1(%esp) # push parameter methodToCall 211 movl OUT_ARG1(%esp), %eax # %eax<- methodToCall 216 call *offMethod_nativeFunc(%eax) # call methodToCall->nativeFunc [all …]
|
D | OP_INVOKE_STATIC.S | 16 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
|
D | OP_INVOKE_DIRECT.S | 23 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
|
/dalvik/vm/mterp/armv5te/ |
D | OP_INVOKE_STATIC.S | 14 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
|
D | footer.S | 547 @ r0=methodToCall, r1=CCCC, r2=count, r10=outs 551 ldrh r9, [r0, #offMethod_registersSize] @ r9<- methodToCall->regsSize 556 ldrh r3, [r0, #offMethod_outsSize] @ r3<- methodToCall->outsSize 571 ldrh r9, [r0, #offMethod_registersSize] @ r9<- methodToCall->regsSize 572 ldrh r3, [r0, #offMethod_outsSize] @ r3<- methodToCall->outsSize 575 @ r0=methodToCall, r1=GFED, r3=outSize, r2=count, r9=regSize, r10=outs 602 .LinvokeArgsDone: @ r0=methodToCall, r3=outSize, r9=regSize 613 ldr r3, [r0, #offMethod_accessFlags] @ r3<- methodToCall->accessFlags 652 @ r0=methodToCall, r1=newFp, r2=self, r3=newMethodClass, r9=newINST 653 str r0, [rGLUE, #offGlue_method] @ glue->method = methodToCall [all …]
|
D | OP_INVOKE_DIRECT.S | 20 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
|
/dalvik/vm/interp/ |
D | Interp.c | 962 Method* methodToCall; in dvmInterpFindInterfaceMethod() local 1008 methodToCall = thisClass->vtable[vtableIndex]; in dvmInterpFindInterfaceMethod() 1012 if (dvmIsAbstractMethod(methodToCall)) { in dvmInterpFindInterfaceMethod() 1018 assert(!dvmIsAbstractMethod(methodToCall) || in dvmInterpFindInterfaceMethod() 1019 methodToCall->nativeFunc != NULL); in dvmInterpFindInterfaceMethod() 1024 methodToCall->clazz->descriptor, methodToCall->name); in dvmInterpFindInterfaceMethod() 1025 assert(methodToCall != NULL); in dvmInterpFindInterfaceMethod() 1027 return methodToCall; in dvmInterpFindInterfaceMethod()
|
/dalvik/vm/mterp/cstubs/ |
D | stubdefs.c | 21 const Method* methodToCall; \
|
/dalvik/vm/mterp/x86-atom/ |
D | footer.S | 246 movzwl offMethod_registersSize(%ecx), %eax # %eax<- methodToCall->regsSize 247 movzwl offMethod_outsSize(%ecx), %edx # %edx<- methodToCall->outsSize 248 movl %ecx, sReg0 # sReg<- methodToCall 261 movl sReg0, %ecx # %ecx<- restore methodToCall 285 movl %ecx, offGlue_method(%eax) # glue->method<- methodToCall 287 movl offMethod_insns(%ecx), rPC # rPC<- methodToCall->insns 292 FINISH_A # jump to methodToCall->insns 301 movl %ecx, -20(%esp) # push parameter methodToCall 311 movl -20(%esp), %ecx # %ecx<- methodToCall 324 call *offMethod_nativeFunc(%ecx) # call methodToCall->nativeFunc
|
/dalvik/vm/compiler/template/out/ |
D | CompilerTemplateAsm-armv7-a-neon.S | 1447 @ r1 = newFP, r0 = methodToCall 1458 mov r2, r0 @ r2<- methodToCall
|
D | CompilerTemplateAsm-armv7-a.S | 1447 @ r1 = newFP, r0 = methodToCall 1458 mov r2, r0 @ r2<- methodToCall
|
D | CompilerTemplateAsm-armv5te-vfp.S | 1447 @ r1 = newFP, r0 = methodToCall 1458 mov r2, r0 @ r2<- methodToCall
|
D | CompilerTemplateAsm-armv5te.S | 1170 @ r1 = newFP, r0 = methodToCall 1181 mov r2, r0 @ r2<- methodToCall
|