/dalvik/vm/mterp/c/ |
H A D | gotoTargets.cpp | 154 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 157 self->methodToCall = methodToCall; 162 if (dvmIsAbstractMethod(methodToCall)) { 176 assert(!dvmIsAbstractMethod(methodToCall) || 177 methodToCall->nativeFunc != NULL); 183 methodToCall->clazz->descriptor, methodToCall->name); 184 assert(methodToCall != NULL); 187 if (vsrc1 != methodToCall [all...] |
/dalvik/vm/compiler/template/armv5te/ |
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 18 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 20 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 23 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 43 str r0, [rSELF, #offThread_method] @ self->method = methodToCall 50 @ r0=methodToCall, r1=rSELF
|
H A D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 7 @ r0 = methodToCall, r1 = returnCell, r2 = methodToCall->outsSize 8 @ rPC = dalvikCallsite, r7 = methodToCall->registersSize 9 @ methodToCall is guaranteed to be non-native 21 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 36 str r0, [rSELF, #offThread_method] @ self->method = methodToCall 43 @ r0=methodToCall, r1=rSELF
|
H A D | TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S | 44 ldreqh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 45 ldreqh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize
|
H A D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 1 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 2 @ r7 = methodToCall->registersSize 11 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 36 mov r2, r0 @ arg2<- methodToCall 41 @ r2=methodToCall, r6=rSELF
|
H A D | footer.S | 11 @ r1 = newFP, r0 = methodToCall 21 mov r2, r0 @ r2<- methodToCall 27 @ r2: methodToCall, r6: rSELF
|
/dalvik/vm/mterp/out/ |
H A D | InterpC-x86-atom.cpp | 384 const Method* methodToCall; \ 387 (void)methodToCall; (void)debugSaveArea; 516 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1469 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 1472 self->methodToCall = methodToCall; 1477 if (dvmIsAbstractMethod(methodToCall)) { 1491 assert(!dvmIsAbstractMethod(methodToCall) || 1492 methodToCall->nativeFunc != NULL); 1498 methodToCall [all...] |
H A D | InterpC-x86.cpp | 384 const Method* methodToCall; \ 387 (void)methodToCall; (void)debugSaveArea; 516 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1411 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 1414 self->methodToCall = methodToCall; 1419 if (dvmIsAbstractMethod(methodToCall)) { 1433 assert(!dvmIsAbstractMethod(methodToCall) || 1434 methodToCall->nativeFunc != NULL); 1440 methodToCall [all...] |
H A D | InterpC-allstubs.cpp | 384 const Method* methodToCall; \ 387 (void)methodToCall; (void)debugSaveArea; 516 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 3230 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 3233 self->methodToCall = methodToCall; 3238 if (dvmIsAbstractMethod(methodToCall)) { 3252 assert(!dvmIsAbstractMethod(methodToCall) || 3253 methodToCall->nativeFunc != NULL); 3259 methodToCall [all...] |
H A D | InterpC-portable.cpp | 464 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, 1126 const Method* methodToCall; local 1154 methodToCall = (const Method*) -1; 3180 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 3183 self->methodToCall = methodToCall; 3188 if (dvmIsAbstractMethod(methodToCall)) { 3202 assert(!dvmIsAbstractMethod(methodToCall) || 3203 methodToCall->nativeFunc != NULL); 3209 methodToCall [all...] |
/dalvik/vm/interp/ |
H A D | Interp.h | 82 extern "C" void dvmReportPreNativeInvoke(const Method* methodToCall, Thread* self, u4* fp); 83 extern "C" void dvmReportPostNativeInvoke(const Method* methodToCall, Thread* self, u4* fp); 84 extern "C" void dvmReportInvoke(Thread* self, const Method* methodToCall);
|
H A D | Interp.cpp | 645 void dvmReportInvoke(Thread* self, const Method* methodToCall) argument 647 TRACE_METHOD_ENTER(self, methodToCall); 657 void dvmReportPreNativeInvoke(const Method* methodToCall, Thread* self, u4* fp) argument 671 dvmDbgPostLocationEvent(methodToCall, -1, thisPtr, DBG_METHOD_ENTRY); 680 void dvmReportPostNativeInvoke(const Method* methodToCall, Thread* self, u4* fp) argument 685 dvmDbgPostLocationEvent(methodToCall, -1, thisPtr, DBG_METHOD_EXIT); 688 dvmFastNativeMethodTraceExit(methodToCall, self); 1243 Method* methodToCall; local 1288 methodToCall = thisClass->vtable[vtableIndex]; 1292 if (dvmIsAbstractMethod(methodToCall)) { [all...] |
/dalvik/vm/mterp/portable/ |
H A D | entry.cpp | 23 const Method* methodToCall; local 51 methodToCall = (const Method*) -1;
|
/dalvik/vm/mterp/x86/ |
H A D | footer.S | 216 * eax = Method* methodToCall 237 * %eax=methodToCall, %ecx=CCCC, LOCAL0_OFFSET(%ebp)=count, 259 * %eax is "Method* methodToCall", the method we're trying to call 274 * %eax=methodToCall, %ecx=GFED, LOCAL0_OFFSET(%ebp)=count, %edx=outs 318 * %eax is "Method* methodToCall", the method we're trying to call 323 movzwl offMethod_registersSize(%eax), %edx # %edx<- methodToCall->regsSize 324 movzwl offMethod_outsSize(%eax), %ecx # %ecx<- methodToCall->outsSize 325 movl %eax, LOCAL0_OFFSET(%ebp) # LOCAL0_OFFSET<- methodToCall 338 movl LOCAL0_OFFSET(%ebp), %eax # %eax<- restore methodToCall 363 * %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 | 22 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
|
/dalvik/vm/mterp/cstubs/ |
H A D | stubdefs.cpp | 14 const Method* methodToCall; \ 17 (void)methodToCall; (void)debugSaveArea;
|
/dalvik/vm/compiler/template/out/ |
H A D | CompilerTemplateAsm-armv5te.S | 230 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 231 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 232 ldrh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize 242 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 244 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 247 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 267 str r0, [rSELF, #offThread_method] @ self->method = methodToCall 274 @ r0=methodToCall, r1=rSELF 296 @ r0 = methodToCall, r1 = returnCell, r2 = methodToCall [all...] |
H A D | CompilerTemplateAsm-armv5te-vfp.S | 230 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 231 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 232 ldrh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize 242 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 244 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 247 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 267 str r0, [rSELF, #offThread_method] @ self->method = methodToCall 274 @ r0=methodToCall, r1=rSELF 296 @ r0 = methodToCall, r1 = returnCell, r2 = methodToCall [all...] |
H A D | CompilerTemplateAsm-armv7-a-neon.S | 230 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 231 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 232 ldrh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize 242 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 244 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 247 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 267 str r0, [rSELF, #offThread_method] @ self->method = methodToCall 274 @ r0=methodToCall, r1=rSELF 296 @ r0 = methodToCall, r1 = returnCell, r2 = methodToCall [all...] |
H A D | CompilerTemplateAsm-armv7-a.S | 230 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 231 ldrh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 232 ldrh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize 242 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 244 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 247 ldr rPC, [r0, #offMethod_insns] @ rPC<- methodToCall->insns 267 str r0, [rSELF, #offThread_method] @ self->method = methodToCall 274 @ r0=methodToCall, r1=rSELF 296 @ r0 = methodToCall, r1 = returnCell, r2 = methodToCall [all...] |
/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_DIRECT.S | 20 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
|
H A D | footer.S | 472 * r0 is "Method* methodToCall", r9 is "this" 488 @ r0=methodToCall, r1=CCCC, r2=count, r10=outs 502 * r0 is "Method* methodToCall", r9 is "this" 517 @ r0=methodToCall, r1=GFED, r2=count, r10=outs 544 .LinvokeArgsDone: @ r0=methodToCall 545 ldrh r9, [r0, #offMethod_registersSize] @ r9<- methodToCall->regsSize 546 ldrh r3, [r0, #offMethod_outsSize] @ r3<- methodToCall->outsSize 558 ldr r3, [r0, #offMethod_accessFlags] @ r3<- methodToCall->accessFlags 601 @ r0=methodToCall, r1=newFp, r3=newMethodClass, r9=newINST 602 str r0, [rSELF, #offThread_method] @ self->method = methodToCall [all...] |
H A D | OP_INVOKE_STATIC.S | 15 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
|
/dalvik/vm/mterp/x86-atom/ |
H A D | footer.S | 138 * %ecx is "Method* methodToCall", the method we're trying to call 155 * %ecx=methodToCall, %edx=CCCC, sReg0=count, %eax=&outs (&stackSaveArea) 175 * %ecx is "Method* methodToCall", the method we're trying to call 188 * %ecx=methodToCall, %edx=GFED, sReg0=count, %eax=outs 232 * %ecx is "Method* methodToCall", the method we're trying to call 237 movzwl offMethod_registersSize(%ecx), %eax # %eax<- methodToCall->regsSize 238 movzwl offMethod_outsSize(%ecx), %edx # %edx<- methodToCall->outsSize 239 movl %ecx, sReg0 # sReg<- methodToCall 252 movl sReg0, %ecx # %ecx<- restore methodToCall 271 * %ecx=methodToCall, sReg [all...] |