/dalvik/vm/mterp/c/ |
H A D | gotoTargets.cpp | 108 Method* baseMethod; local 140 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 141 if (baseMethod == NULL) { 142 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 143 if (baseMethod == NULL) { 153 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 154 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 181 baseMethod->clazz->descriptor, baseMethod->name, 182 (u4) baseMethod 204 Method* baseMethod; local [all...] |
/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_VIRTUAL.S | 16 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 39 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
H A D | 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/ |
H A D | OP_INVOKE_VIRTUAL.S | 18 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod 42 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex
|
H A D | OP_INVOKE_SUPER.S | 16 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod
|
/dalvik/vm/mterp/out/ |
H A D | InterpC-x86-atom.cpp | 1423 Method* baseMethod; local 1455 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 1456 if (baseMethod == NULL) { 1457 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 1458 if (baseMethod == NULL) { 1468 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 1469 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 1496 baseMethod->clazz->descriptor, baseMethod->name, 1497 (u4) baseMethod 1519 Method* baseMethod; local [all...] |
H A D | InterpC-x86.cpp | 1365 Method* baseMethod; local 1397 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 1398 if (baseMethod == NULL) { 1399 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 1400 if (baseMethod == NULL) { 1410 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 1411 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 1438 baseMethod->clazz->descriptor, baseMethod->name, 1439 (u4) baseMethod 1461 Method* baseMethod; local [all...] |
H A D | InterpC-allstubs.cpp | 3184 Method* baseMethod; local 3216 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 3217 if (baseMethod == NULL) { 3218 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 3219 if (baseMethod == NULL) { 3229 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 3230 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 3257 baseMethod->clazz->descriptor, baseMethod->name, 3258 (u4) baseMethod 3280 Method* baseMethod; local [all...] |
H A D | InterpC-portable.cpp | 3134 Method* baseMethod; local 3166 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 3167 if (baseMethod == NULL) { 3168 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 3169 if (baseMethod == NULL) { 3179 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 3180 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 3207 baseMethod->clazz->descriptor, baseMethod->name, 3208 (u4) baseMethod 3230 Method* baseMethod; local [all...] |
H A D | InterpAsm-armv5te-vfp.S | 3077 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3111 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3230 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3266 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 8951 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8968 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9051 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9068 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
H A D | InterpAsm-armv7-a-neon.S | 3081 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3115 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3234 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3270 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 8888 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8905 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8988 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9005 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
H A D | InterpAsm-armv7-a.S | 3081 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3115 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3234 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3270 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 8888 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8905 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8988 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9005 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
H A D | InterpAsm-armv5te.S | 3099 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3133 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3252 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3288 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 9409 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9426 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9509 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9526 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
H A D | InterpAsm-x86-atom.S | 16795 movzwl offMethod_methodIndex(%eax), %eax # %eax<- baseMethod->methodIndex 16821 movzwl offMethod_methodIndex(%ecx), %ecx # %ecx<- baseMethod->methodIndex 16944 movzwl offMethod_methodIndex(%eax), %eax # %eax<- baseMethod->methodIndex 16970 movzwl offMethod_methodIndex(%ecx), %ecx # %ecx<- baseMethod->methodIndex
|
H A D | InterpAsm-x86.S | 3851 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod 3875 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex 3898 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod 4091 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod 4115 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex 4140 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod
|
/dalvik/vm/mterp/x86-atom/ |
H A D | OP_INVOKE_SUPER.S | 75 movzwl offMethod_methodIndex(%ecx), %ecx # %ecx<- baseMethod->methodIndex
|
H A D | OP_INVOKE_VIRTUAL.S | 87 movzwl offMethod_methodIndex(%eax), %eax # %eax<- baseMethod->methodIndex
|
/dalvik/vm/analysis/ |
H A D | Optimize.cpp | 891 Method* baseMethod; local 894 baseMethod = dvmOptResolveMethod(clazz, methodIdx, METHOD_VIRTUAL, NULL); 895 if (baseMethod == NULL) { 913 dvmUpdateCodeUnit(method, insns+1, baseMethod->methodIndex); 917 // baseMethod->clazz->descriptor, baseMethod->name);
|
/dalvik/vm/reflect/ |
H A D | Proxy.cpp | 31 static bool returnTypesAreCompatible(Method* baseMethod, Method* subMethod); 711 * "baseMethod". 713 static bool returnTypesAreCompatible(Method* subMethod, Method* baseMethod) argument 715 const char* baseSig = dexProtoGetReturnType(&baseMethod->prototype); 725 baseClass = dvmFindClass(baseSig, baseMethod->clazz->classLoader);
|