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

/dalvik/vm/mterp/c/
H A DgotoTargets.c109 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 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
49 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.c1431 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 DInterpC-x86.c1368 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 DInterpC-allstubs.c3237 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 DInterpC-portdbg.c3516 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 DInterpC-portstd.c3266 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 DInterpAsm-x86.S2750 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 DInterpAsm-x86-atom.S16828 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 DInterpAsm-armv4t.S3199 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 DInterpAsm-armv5te-vfp.S3179 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 DInterpAsm-armv5te.S3201 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 DInterpAsm-armv7-a-neon.S3179 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 DInterpAsm-armv7-a.S3179 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 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.c855 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 DProxy.c31 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);

Completed in 293 milliseconds