/dalvik/vm/mterp/c/ |
gotoTargets.c | 109 Method* baseMethod; 141 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 142 if (baseMethod == NULL) { 143 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 144 if (baseMethod == NULL) { 154 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 155 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 182 baseMethod->clazz->descriptor, baseMethod->name, 183 (u4) baseMethod->methodIndex [all...] |
/dalvik/vm/mterp/armv5te/ |
OP_INVOKE_VIRTUAL.S | 16 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 39 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
OP_INVOKE_SUPER.S | 19 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 37 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
/dalvik/vm/mterp/x86/ |
OP_INVOKE_VIRTUAL.S | 18 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod 49 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex
|
OP_INVOKE_SUPER.S | 16 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod
|
/dalvik/vm/mterp/out/ |
InterpC-x86-atom.c | [all...] |
InterpC-x86.c | [all...] |
InterpC-allstubs.c | [all...] |
InterpC-portdbg.c | [all...] |
InterpC-portstd.c | [all...] |
InterpAsm-x86.S | [all...] |
InterpAsm-x86-atom.S | [all...] |
InterpAsm-armv4t.S | [all...] |
InterpAsm-armv5te-vfp.S | [all...] |
InterpAsm-armv5te.S | [all...] |
InterpAsm-armv7-a-neon.S | [all...] |
InterpAsm-armv7-a.S | [all...] |
/dalvik/vm/mterp/x86-atom/ |
OP_INVOKE_SUPER.S | 75 movzwl offMethod_methodIndex(%ecx), %ecx # %ecx<- baseMethod->methodIndex
|
OP_INVOKE_VIRTUAL.S | 87 movzwl offMethod_methodIndex(%eax), %eax # %eax<- baseMethod->methodIndex
|
/dalvik/vm/analysis/ |
Optimize.c | 855 Method* baseMethod; 858 baseMethod = dvmOptResolveMethod(clazz, methodIdx, METHOD_VIRTUAL, NULL); 859 if (baseMethod == NULL) { 877 updateCode(method, insns+1, baseMethod->methodIndex); 881 // baseMethod->clazz->descriptor, baseMethod->name); [all...] |
/dalvik/vm/reflect/ |
Proxy.c | 31 static bool returnTypesAreCompatible(Method* baseMethod, Method* subMethod); 773 * "baseMethod". 775 static bool returnTypesAreCompatible(Method* subMethod, Method* baseMethod) 777 const char* baseSig = dexProtoGetReturnType(&baseMethod->prototype); 787 baseClass = dvmFindClass(baseSig, baseMethod->clazz->classLoader); [all...] |