/dalvik/vm/mterp/c/ |
H A D | gotoTargets.c | 109 Method* baseMethod; local 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 205 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 49 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.c | 1431 Method* baseMethod; local 1463 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 1464 if (baseMethod == NULL) { 1465 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 1466 if (baseMethod == NULL) { 1476 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 1477 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 1504 baseMethod->clazz->descriptor, baseMethod->name, 1505 (u4) baseMethod 1527 Method* baseMethod; local [all...] |
H A D | InterpC-x86.c | 1368 Method* baseMethod; local 1400 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 1401 if (baseMethod == NULL) { 1402 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 1403 if (baseMethod == NULL) { 1413 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 1414 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 1441 baseMethod->clazz->descriptor, baseMethod->name, 1442 (u4) baseMethod 1464 Method* baseMethod; local [all...] |
H A D | InterpC-allstubs.c | 3237 Method* baseMethod; local 3269 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 3270 if (baseMethod == NULL) { 3271 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 3272 if (baseMethod == NULL) { 3282 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 3283 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 3310 baseMethod->clazz->descriptor, baseMethod->name, 3311 (u4) baseMethod 3333 Method* baseMethod; local [all...] |
H A D | InterpC-portdbg.c | 3516 Method* baseMethod; local 3548 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 3549 if (baseMethod == NULL) { 3550 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 3551 if (baseMethod == NULL) { 3561 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 3562 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 3589 baseMethod->clazz->descriptor, baseMethod->name, 3590 (u4) baseMethod 3612 Method* baseMethod; local [all...] |
H A D | InterpC-portstd.c | 3266 Method* baseMethod; local 3298 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); 3299 if (baseMethod == NULL) { 3300 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); 3301 if (baseMethod == NULL) { 3311 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); 3312 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; 3339 baseMethod->clazz->descriptor, baseMethod->name, 3340 (u4) baseMethod 3362 Method* baseMethod; local [all...] |
H A D | InterpAsm-x86.S | 2750 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod 2775 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod 2909 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod 2936 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod 7818 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex 7940 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex
|
H A D | InterpAsm-x86-atom.S | 16828 movzwl offMethod_methodIndex(%eax), %eax # %eax<- baseMethod->methodIndex 16854 movzwl offMethod_methodIndex(%ecx), %ecx # %ecx<- baseMethod->methodIndex 16976 movzwl offMethod_methodIndex(%eax), %eax # %eax<- baseMethod->methodIndex 17002 movzwl offMethod_methodIndex(%ecx), %ecx # %ecx<- baseMethod->methodIndex
|
H A D | InterpAsm-armv4t.S | 3199 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3233 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3354 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3390 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 9280 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9297 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9348 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9365 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
H A D | InterpAsm-armv5te-vfp.S | 3179 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3213 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3334 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3370 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 8819 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8836 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8887 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8904 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
H A D | InterpAsm-armv5te.S | 3201 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3235 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3356 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3392 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 9277 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9294 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9345 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9362 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
H A D | InterpAsm-armv7-a-neon.S | 3179 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3213 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3334 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3370 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 8753 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8770 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8821 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8838 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
H A D | InterpAsm-armv7-a.S | 3179 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3213 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3334 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3370 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 8753 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8770 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8821 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8838 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
/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.c | 855 Method* baseMethod; local 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);
|
/dalvik/vm/reflect/ |
H A D | Proxy.c | 31 static bool returnTypesAreCompatible(Method* baseMethod, Method* subMethod); 773 * "baseMethod". 775 static bool returnTypesAreCompatible(Method* subMethod, Method* baseMethod) argument 777 const char* baseSig = dexProtoGetReturnType(&baseMethod->prototype); 787 baseClass = dvmFindClass(baseSig, baseMethod->clazz->classLoader);
|