Home
last modified time | relevance | path

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

/dalvik/vm/mterp/c/
DgotoTargets.cpp108 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/
DOP_INVOKE_VIRTUAL.S16 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod
39 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
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/mips/
DOP_INVOKE_VIRTUAL.S16 LOAD_eas2(a0, a3, a1) # a0 <- resolved baseMethod
41 LOADu2_offMethod_methodIndex(a2, a0) # a2 <- baseMethod->methodIndex
DOP_INVOKE_SUPER.S19 LOAD_eas2(a0, a3, a1) # a0 <- resolved baseMethod
44 LOADu2_offMethod_methodIndex(a2, a0) # a2 <- baseMethod->methodIndex
/dalvik/vm/mterp/x86/
DOP_INVOKE_VIRTUAL.S18 movl (%eax,%ecx,4),%eax # eax<- resolved baseMethod
42 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex
DOP_INVOKE_SUPER.S16 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod
/dalvik/vm/mterp/out/
DInterpC-x86.cpp1375 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 …]
DInterpC-mips.cpp1299 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 …]
DInterpC-allstubs.cpp3194 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 …]
DInterpC-portable.cpp3142 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 …]
DInterpAsm-mips.S3730 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
DInterpAsm-armv5te-vfp.S3227 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
DInterpAsm-armv7-a-neon.S3231 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
DInterpAsm-armv7-a.S3231 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
DInterpAsm-armv5te.S3249 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
DInterpAsm-x86.S4438 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/
DProxy.cpp31 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/
DOptimize.cpp891 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()