/dalvik/vm/compiler/template/armv5te/ |
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
|
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
|
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
|
TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S | 44 ldreqh r7, [r0, #offMethod_registersSize] @ r7<- methodToCall->regsSize 45 ldreqh r2, [r0, #offMethod_outsSize] @ r2<- methodToCall->outsSize
|
footer.S | 11 @ r1 = newFP, r0 = methodToCall 21 mov r2, r0 @ r2<- methodToCall 27 @ r2: methodToCall, r6: rSELF
|
/dalvik/vm/mterp/c/ |
gotoTargets.cpp | 177 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 180 self->methodToCall = methodToCall; 185 if (dvmIsAbstractMethod(methodToCall)) { 199 assert(!dvmIsAbstractMethod(methodToCall) || 200 methodToCall->nativeFunc != NULL); 206 methodToCall->clazz->descriptor, methodToCall->name); 207 assert(methodToCall != NULL); 210 if (vsrc1 != methodToCall->insSize) [all...] |
/dalvik/vm/mterp/x86/ |
footer.S | 216 * eax = Method* methodToCall 240 * eax = Method* methodToCall 261 * %eax=methodToCall, %ecx=CCCC, LOCAL0_OFFSET(%ebp)=count, 283 * %eax is "Method* methodToCall", the method we're trying to call 298 * %eax=methodToCall, %ecx=GFED, LOCAL0_OFFSET(%ebp)=count, %edx=outs 342 * %eax is "Method* methodToCall", the method we're trying to call 347 movzwl offMethod_registersSize(%eax), %edx # %edx<- methodToCall->regsSize 348 movzwl offMethod_outsSize(%eax), %ecx # %ecx<- methodToCall->outsSize 349 movl %eax, LOCAL0_OFFSET(%ebp) # LOCAL0_OFFSET<- methodToCall 362 movl LOCAL0_OFFSET(%ebp), %eax # %eax<- restore methodToCall [all...] |
OP_INVOKE_STATIC.S | 16 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
|
OP_INVOKE_STATIC_JUMBO.S | 12 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
|
OP_INVOKE_DIRECT_JUMBO.S | 18 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall
|
/dalvik/vm/mterp/portable/ |
entry.cpp | 23 const Method* methodToCall; 53 methodToCall = (const Method*) -1;
|
/dalvik/vm/mterp/out/ |
InterpC-x86-atom.cpp | 384 const Method* methodToCall; \ 387 (void)methodToCall; (void)debugSaveArea; 516 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, [all...] |
InterpC-x86.cpp | 384 const Method* methodToCall; \ 387 (void)methodToCall; (void)debugSaveArea; 516 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, [all...] |
InterpC-allstubs.cpp | 384 const Method* methodToCall; \ 387 (void)methodToCall; (void)debugSaveArea; 516 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, [all...] |
InterpC-portable.cpp | 468 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall, [all...] |
/dalvik/vm/interp/ |
Interp.h | 83 extern "C" void dvmReportPreNativeInvoke(const Method* methodToCall, Thread* self, u4* fp); 84 extern "C" void dvmReportPostNativeInvoke(const Method* methodToCall, Thread* self, u4* fp); 85 extern "C" void dvmReportInvoke(Thread* self, const Method* methodToCall);
|
/dalvik/vm/compiler/template/out/ |
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->outsSiz [all...] |
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->outsSiz [all...] |
/dalvik/vm/mterp/x86-atom/ |
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, sReg1=newF [all...] |
/dalvik/vm/mterp/armv5te/ |
footer.S | 477 /* On entry: r0 is "Method* methodToCall */ 481 /* On entry: r0 is "Method* methodToCall, r9 is "this" */ 501 * r0 is "Method* methodToCall", r9 is "this" 517 @ r0=methodToCall, r1=CCCC, r2=count, r10=outs 531 * r0 is "Method* methodToCall", r9 is "this" 546 @ r0=methodToCall, r1=GFED, r2=count, r10=outs 573 .LinvokeArgsDone: @ r0=methodToCall 574 ldrh r9, [r0, #offMethod_registersSize] @ r9<- methodToCall->regsSize 575 ldrh r3, [r0, #offMethod_outsSize] @ r3<- methodToCall->outsSize 587 ldr r3, [r0, #offMethod_accessFlags] @ r3<- methodToCall->accessFlag [all...] |
OP_INVOKE_DIRECT.S | 20 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
|
OP_INVOKE_DIRECT_JUMBO.S | 19 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
|
OP_INVOKE_STATIC.S | 15 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
|
OP_INVOKE_STATIC_JUMBO.S | 12 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
|
/dalvik/vm/mterp/cstubs/ |
stubdefs.cpp | 14 const Method* methodToCall; \ 17 (void)methodToCall; (void)debugSaveArea;
|