Searched refs:baseMethod (Results 1 - 19 of 19) sorted by relevance

/dalvik/vm/mterp/c/
H A DgotoTargets.cpp108 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 DOP_INVOKE_VIRTUAL.S16 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod
39 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
H A DOP_INVOKE_SUPER.S19 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod
37 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
/dalvik/vm/mterp/x86/
H A DOP_INVOKE_VIRTUAL.S18 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod
42 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex
H A DOP_INVOKE_SUPER.S16 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod
/dalvik/vm/mterp/out/
H A DInterpC-x86-atom.cpp1423 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 DInterpC-x86.cpp1365 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 DInterpC-allstubs.cpp3184 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 DInterpC-portable.cpp3134 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 DInterpAsm-armv5te-vfp.S3077 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 DInterpAsm-armv7-a-neon.S3081 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 DInterpAsm-armv7-a.S3081 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 DInterpAsm-armv5te.S3099 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 DInterpAsm-x86-atom.S16795 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 DInterpAsm-x86.S3851 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 DOP_INVOKE_SUPER.S75 movzwl offMethod_methodIndex(%ecx), %ecx # %ecx<- baseMethod->methodIndex
H A DOP_INVOKE_VIRTUAL.S87 movzwl offMethod_methodIndex(%eax), %eax # %eax<- baseMethod->methodIndex
/dalvik/vm/analysis/
H A DOptimize.cpp891 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 DProxy.cpp31 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);

Completed in 331 milliseconds