/dalvik/vm/mterp/c/ |
D | gotoTargets.cpp | 108 Method* baseMethod; in GOTO_TARGET() local 140 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); in GOTO_TARGET() 141 if (baseMethod == NULL) { in GOTO_TARGET() 142 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); in GOTO_TARGET() 143 if (baseMethod == NULL) { in GOTO_TARGET() 153 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); in GOTO_TARGET() 154 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in GOTO_TARGET() 181 baseMethod->clazz->descriptor, baseMethod->name, in GOTO_TARGET() 182 (u4) baseMethod->methodIndex, in GOTO_TARGET() 189 baseMethod->clazz->descriptor, baseMethod->name, in GOTO_TARGET() [all …]
|
/dalvik/vm/mterp/armv5te/ |
D | OP_INVOKE_VIRTUAL.S | 16 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 39 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
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/mips/ |
D | OP_INVOKE_VIRTUAL.S | 16 LOAD_eas2(a0, a3, a1) # a0 <- resolved baseMethod 41 LOADu2_offMethod_methodIndex(a2, a0) # a2 <- baseMethod->methodIndex
|
D | OP_INVOKE_SUPER.S | 19 LOAD_eas2(a0, a3, a1) # a0 <- resolved baseMethod 44 LOADu2_offMethod_methodIndex(a2, a0) # a2 <- baseMethod->methodIndex
|
/dalvik/vm/mterp/x86/ |
D | OP_INVOKE_VIRTUAL.S | 18 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod 42 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex
|
D | OP_INVOKE_SUPER.S | 16 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod
|
/dalvik/vm/mterp/out/ |
D | InterpC-x86.cpp | 1375 Method* baseMethod; in GOTO_TARGET() local 1407 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); in GOTO_TARGET() 1408 if (baseMethod == NULL) { in GOTO_TARGET() 1409 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); in GOTO_TARGET() 1410 if (baseMethod == NULL) { in GOTO_TARGET() 1420 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); in GOTO_TARGET() 1421 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in GOTO_TARGET() 1448 baseMethod->clazz->descriptor, baseMethod->name, in GOTO_TARGET() 1449 (u4) baseMethod->methodIndex, in GOTO_TARGET() 1456 baseMethod->clazz->descriptor, baseMethod->name, in GOTO_TARGET() [all …]
|
D | InterpC-mips.cpp | 1299 Method* baseMethod; in GOTO_TARGET() local 1331 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); in GOTO_TARGET() 1332 if (baseMethod == NULL) { in GOTO_TARGET() 1333 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); in GOTO_TARGET() 1334 if (baseMethod == NULL) { in GOTO_TARGET() 1344 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); in GOTO_TARGET() 1345 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in GOTO_TARGET() 1372 baseMethod->clazz->descriptor, baseMethod->name, in GOTO_TARGET() 1373 (u4) baseMethod->methodIndex, in GOTO_TARGET() 1380 baseMethod->clazz->descriptor, baseMethod->name, in GOTO_TARGET() [all …]
|
D | InterpC-allstubs.cpp | 3194 Method* baseMethod; in GOTO_TARGET() local 3226 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); in GOTO_TARGET() 3227 if (baseMethod == NULL) { in GOTO_TARGET() 3228 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); in GOTO_TARGET() 3229 if (baseMethod == NULL) { in GOTO_TARGET() 3239 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); in GOTO_TARGET() 3240 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in GOTO_TARGET() 3267 baseMethod->clazz->descriptor, baseMethod->name, in GOTO_TARGET() 3268 (u4) baseMethod->methodIndex, in GOTO_TARGET() 3275 baseMethod->clazz->descriptor, baseMethod->name, in GOTO_TARGET() [all …]
|
D | InterpC-portable.cpp | 3142 Method* baseMethod; in dvmInterpretPortable() local 3174 baseMethod = dvmDexGetResolvedMethod(methodClassDex, ref); in dvmInterpretPortable() 3175 if (baseMethod == NULL) { in dvmInterpretPortable() 3176 baseMethod = dvmResolveMethod(curMethod->clazz, ref,METHOD_VIRTUAL); in dvmInterpretPortable() 3177 if (baseMethod == NULL) { in dvmInterpretPortable() 3187 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount); in dvmInterpretPortable() 3188 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in dvmInterpretPortable() 3215 baseMethod->clazz->descriptor, baseMethod->name, in dvmInterpretPortable() 3216 (u4) baseMethod->methodIndex, in dvmInterpretPortable() 3223 baseMethod->clazz->descriptor, baseMethod->name, in dvmInterpretPortable() [all …]
|
D | InterpAsm-mips.S | 3730 LOAD_eas2(a0, a3, a1) # a0 <- resolved baseMethod 3766 LOAD_eas2(a0, a3, a1) # a0 <- resolved baseMethod 3905 LOAD_eas2(a0, a3, a1) # a0 <- resolved baseMethod 3943 LOAD_eas2(a0, a3, a1) # a0 <- resolved baseMethod 10178 LOADu2_offMethod_methodIndex(a2, a0) # a2 <- baseMethod->methodIndex 10196 LOADu2_offMethod_methodIndex(a2, a0) # a2 <- baseMethod->methodIndex 10256 LOADu2_offMethod_methodIndex(a2, a0) # a2 <- baseMethod->methodIndex 10274 LOADu2_offMethod_methodIndex(a2, a0) # a2 <- baseMethod->methodIndex
|
D | InterpAsm-armv5te-vfp.S | 3227 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3263 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 8950 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8967 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9050 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9067 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
D | InterpAsm-armv7-a-neon.S | 3231 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3267 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 8887 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8904 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8987 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9004 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
D | InterpAsm-armv7-a.S | 3231 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3267 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 8887 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8904 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 8987 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9004 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
D | InterpAsm-armv5te.S | 3249 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 3285 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 9408 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9425 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9508 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 9525 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
|
D | InterpAsm-x86.S | 4438 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod 4462 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex 4487 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod
|
/dalvik/vm/reflect/ |
D | Proxy.cpp | 31 static bool returnTypesAreCompatible(Method* baseMethod, Method* subMethod); 712 static bool returnTypesAreCompatible(Method* subMethod, Method* baseMethod) in returnTypesAreCompatible() argument 714 const char* baseSig = dexProtoGetReturnType(&baseMethod->prototype); in returnTypesAreCompatible() 724 baseClass = dvmFindClass(baseSig, baseMethod->clazz->classLoader); in returnTypesAreCompatible()
|
/dalvik/vm/analysis/ |
D | Optimize.cpp | 891 Method* baseMethod; in rewriteVirtualInvoke() local 894 baseMethod = dvmOptResolveMethod(clazz, methodIdx, METHOD_VIRTUAL, NULL); in rewriteVirtualInvoke() 895 if (baseMethod == NULL) { in rewriteVirtualInvoke() 913 dvmUpdateCodeUnit(method, insns+1, baseMethod->methodIndex); in rewriteVirtualInvoke()
|