/dalvik/vm/mterp/c/ |
H A D | gotoTargets.c | 152 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 155 if (dvmIsAbstractMethod(methodToCall)) { 170 assert(!dvmIsAbstractMethod(methodToCall) || 171 methodToCall->nativeFunc != NULL); 177 methodToCall->clazz->descriptor, methodToCall->name); 178 assert(methodToCall != NULL); 181 if (vsrc1 != methodToCall->insSize) { 185 methodToCall->clazz->descriptor, methodToCall [all...] |
/dalvik/vm/compiler/template/armv5te/ |
H A 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
|
H A 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
|
H A D | footer.S | 11 @ r1 = newFP, r0 = methodToCall 22 mov r2, r0 @ r2<- methodToCall
|
H A 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
|
/dalvik/vm/mterp/out/ |
H A D | InterpC-x86-atom.c | 442 const Method* methodToCall; \ 557 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1423 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 1426 if (dvmIsAbstractMethod(methodToCall)) { 1441 assert(!dvmIsAbstractMethod(methodToCall) || 1442 methodToCall->nativeFunc != NULL); 1448 methodToCall->clazz->descriptor, methodToCall->name); 1449 assert(methodToCall != NULL); 1452 if (vsrc1 != methodToCall [all...] |
H A D | InterpC-x86.c | 442 const Method* methodToCall; \ 557 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1392 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 1395 if (dvmIsAbstractMethod(methodToCall)) { 1410 assert(!dvmIsAbstractMethod(methodToCall) || 1411 methodToCall->nativeFunc != NULL); 1417 methodToCall->clazz->descriptor, methodToCall->name); 1418 assert(methodToCall != NULL); 1421 if (vsrc1 != methodToCall [all...] |
H A D | InterpC-portdbg.c | 543 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1465 const Method* methodToCall; local 1518 methodToCall = (const Method*) -1; 3539 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 3542 if (dvmIsAbstractMethod(methodToCall)) { 3557 assert(!dvmIsAbstractMethod(methodToCall) || 3558 methodToCall->nativeFunc != NULL); 3564 methodToCall->clazz->descriptor, methodToCall->name); 3565 assert(methodToCall ! [all...] |
H A D | InterpC-portstd.c | 537 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1204 const Method* methodToCall; local 1257 methodToCall = (const Method*) -1; 3278 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 3281 if (dvmIsAbstractMethod(methodToCall)) { 3296 assert(!dvmIsAbstractMethod(methodToCall) || 3297 methodToCall->nativeFunc != NULL); 3303 methodToCall->clazz->descriptor, methodToCall->name); 3304 assert(methodToCall ! [all...] |
H A D | InterpC-allstubs.c | 442 const Method* methodToCall; \ 557 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 3261 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 3264 if (dvmIsAbstractMethod(methodToCall)) { 3279 assert(!dvmIsAbstractMethod(methodToCall) || 3280 methodToCall->nativeFunc != NULL); 3286 methodToCall->clazz->descriptor, methodToCall->name); 3287 assert(methodToCall != NULL); 3290 if (vsrc1 != methodToCall [all...] |
H A D | InterpAsm-armv4t.S | 3290 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall 3317 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall 3452 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall 3481 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall 10015 * r0 is "Method* methodToCall", the method we're trying to call 10025 @ r0=methodToCall, r1=CCCC, r2=count, r10=outs 10029 ldrh r9, [r0, #offMethod_registersSize] @ r9<- methodToCall->regsSize 10034 ldrh r3, [r0, #offMethod_outsSize] @ r3<- methodToCall->outsSize 10041 * r0 is "Method* methodToCall", the method we're trying to call 10049 ldrh r9, [r0, #offMethod_registersSize] @ r9<- methodToCall [all...] |
/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_STATIC.S | 14 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
|
H A D | OP_INVOKE_DIRECT.S | 20 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
|
H A D | footer.S | 479 * r0 is "Method* methodToCall", the method we're trying to call 489 @ r0=methodToCall, r1=CCCC, r2=count, r10=outs 493 ldrh r9, [r0, #offMethod_registersSize] @ r9<- methodToCall->regsSize 498 ldrh r3, [r0, #offMethod_outsSize] @ r3<- methodToCall->outsSize 505 * r0 is "Method* methodToCall", the method we're trying to call 513 ldrh r9, [r0, #offMethod_registersSize] @ r9<- methodToCall->regsSize 514 ldrh r3, [r0, #offMethod_outsSize] @ r3<- methodToCall->outsSize 517 @ r0=methodToCall, r1=GFED, r3=outSize, r2=count, r9=regSize, r10=outs 544 .LinvokeArgsDone: @ r0=methodToCall, r3=outSize, r9=regSize 555 ldr r3, [r0, #offMethod_accessFlags] @ r3<- methodToCall [all...] |
/dalvik/vm/mterp/portable/ |
H A D | entry.c | 29 const Method* methodToCall; local 82 methodToCall = (const Method*) -1;
|
/dalvik/vm/mterp/x86/ |
H A D | footer.S | 39 * eax = Method* methodToCall 60 * %eax=methodToCall, %ecx=CCCC, LOCAL0_OFFSET(%ebp)=count, %edx=&outs (&stackSaveArea) 80 * %eax is "Method* methodToCall", the method we're trying to call 95 * %eax=methodToCall, %ecx=GFED, LOCAL0_OFFSET(%ebp)=count, %edx=outs 139 * %eax is "Method* methodToCall", the method we're trying to call 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 179 * %eax=methodToCall, LOCAL1_OFFSE [all...] |
H A D | OP_INVOKE_STATIC.S | 16 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
|
H A D | OP_INVOKE_DIRECT.S | 23 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
|
/dalvik/vm/mterp/cstubs/ |
H A D | stubdefs.c | 22 const Method* methodToCall; \
|
/dalvik/vm/mterp/x86-atom/ |
H A D | footer.S | 147 * %ecx is "Method* methodToCall", the method we're trying to call 164 * %ecx=methodToCall, %edx=CCCC, sReg0=count, %eax=&outs (&stackSaveArea) 184 * %ecx is "Method* methodToCall", the method we're trying to call 197 * %ecx=methodToCall, %edx=GFED, sReg0=count, %eax=outs 241 * %ecx is "Method* methodToCall", the method we're trying to call 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 280 * %ecx=methodToCall, sReg [all...] |
/dalvik/vm/interp/ |
H A D | Interp.c | 990 Method* methodToCall; local 1036 methodToCall = thisClass->vtable[vtableIndex]; 1040 if (dvmIsAbstractMethod(methodToCall)) { 1046 assert(!dvmIsAbstractMethod(methodToCall) || 1047 methodToCall->nativeFunc != NULL); 1052 methodToCall->clazz->descriptor, methodToCall->name); 1053 assert(methodToCall != NULL); 1055 return methodToCall;
|
/dalvik/vm/compiler/template/out/ |
H A D | CompilerTemplateAsm-armv5te-vfp.S | 236 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 237 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 238 ldrh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize 249 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 251 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 254 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 275 str r0, [rGLUE, #offGlue_method] @ glue->method = methodToCall 296 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 297 @ methodToCall is guaranteed to be non-native 299 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall [all...] |
H A D | CompilerTemplateAsm-armv7-a-neon.S | 236 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 237 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 238 ldrh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize 249 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 251 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 254 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 275 str r0, [rGLUE, #offGlue_method] @ glue->method = methodToCall 296 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 297 @ methodToCall is guaranteed to be non-native 299 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall [all...] |
H A D | CompilerTemplateAsm-armv7-a.S | 236 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 237 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 238 ldrh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize 249 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 251 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 254 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 275 str r0, [rGLUE, #offGlue_method] @ glue->method = methodToCall 296 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 297 @ methodToCall is guaranteed to be non-native 299 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall [all...] |
H A D | CompilerTemplateAsm-armv5te.S | 236 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 237 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 238 ldrh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize 249 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 251 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 254 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 275 str r0, [rGLUE, #offGlue_method] @ glue->method = methodToCall 296 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 297 @ methodToCall is guaranteed to be non-native 299 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall [all...] |