Searched refs:methodIndex (Results 1 - 25 of 29) sorted by relevance

12

/dalvik/vm/mterp/x86-atom/
H A DOP_INVOKE_VIRTUAL_QUICK.S37 movl (%edx, %ecx, 4), %ecx # %ecx<- vtable[methodIndex]
H A DOP_INVOKE_SUPER.S75 movzwl offMethod_methodIndex(%ecx), %ecx # %ecx<- baseMethod->methodIndex
76 cmp offClassObject_vtableCount(%edx), %ecx # compare vtableCount with methodIndex
80 movl (%edx, %ecx, 4), %ecx # %ecx<- vtable[methodIndex]
H A DOP_INVOKE_SUPER_QUICK.S38 movl (%eax, %ecx, 4), %ecx # %ecx<- vtable[methodIndex]
H A DOP_INVOKE_VIRTUAL.S87 movzwl offMethod_methodIndex(%eax), %eax # %eax<- baseMethod->methodIndex
92 movl (%edx, %eax, 4), %ecx # %ecx<- vtable[methodIndex]
/dalvik/vm/mterp/armv5te/
H A DOP_INVOKE_VIRTUAL.S39 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
44 ldr r0, [r3, r2, lsl #2] @ r3<- vtable[methodIndex]
H A DOP_INVOKE_SUPER.S37 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex
40 cmp r2, r3 @ compare (methodIndex, vtableCount)
43 ldr r0, [r1, r2, lsl #2] @ r3<- vtable[methodIndex]
/dalvik/vm/mterp/x86/
H A DOP_INVOKE_SUPER.S38 movzwl offMethod_methodIndex(%ecx),%ecx # ecx<- baseMthod->methodIndex
39 cmpl offClassObject_vtableCount(%eax),%ecx # compare(methodIndex,vtableCount)
42 movl (%eax,%ecx,4),%eax # eax<- vtable[methodIndex]
H A DOP_INVOKE_VIRTUAL.S49 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex
54 movl (%ecx,%eax,4),%eax # eax<- vtable[methodIndex]
/dalvik/vm/oo/
H A DObject.c628 int methodIndex; local
655 methodIndex = clazz->iftable[i].methodIndexArray[meth->methodIndex];
657 methodIndex = meth->methodIndex;
660 assert(methodIndex >= 0 && methodIndex < clazz->vtableCount);
661 actualMeth = clazz->vtable[methodIndex];
H A DResolve.c308 * However, the Method->methodIndex will be an offset into clazz->vtable,
311 * and use methodIndex accordingly. I'm not doing this yet because
345 resMethod->clazz->descriptor, (u4) resMethod->methodIndex);
H A DClass.c2746 clazz->virtualMethods[i].methodIndex = (u2) i;
2908 localMeth->methodIndex = (u2) si;
2918 localMeth->methodIndex = (u2) actualCount;
2960 clazz->virtualMethods[i].methodIndex = (u2) i;
3344 * method's methodIndex is the vtable index, and is the same
3354 clazz->vtable[meth->methodIndex] = meth;
3394 meth->methodIndex = (u2) (oldVtableCount + i);
4721 (i != clazz->vtable[i]->methodIndex) ? "*** " : "",
4722 (u4) clazz->vtable[i]->methodIndex, clazz->vtable[i],
4740 (u4) clazz->virtualMethods[i].methodIndex,
[all...]
H A DObject.h497 u2 methodIndex; member in struct:Method
/dalvik/vm/mterp/c/
H A DgotoTargets.c151 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount);
152 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
176 (u4) baseMethod->methodIndex,
184 (u4) baseMethod->methodIndex,
245 if (baseMethod->methodIndex >= curMethod->clazz->super->vtableCount) {
254 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex];
/dalvik/vm/reflect/
H A DProxy.c76 gDvm.voffJavaLangObject_equals = methE->methodIndex;
77 gDvm.voffJavaLangObject_hashCode = methH->methodIndex;
78 gDvm.voffJavaLangObject_toString = methT->methodIndex;
79 gDvm.voffJavaLangObject_finalize = methF->methodIndex;
1067 int methodIndex = method - method->clazz->virtualMethods; local
1068 assert(methodIndex >= 0 && methodIndex < method->clazz->virtualMethodCount);
1071 methodThrows = (ArrayObject*) contents[methodIndex];
1075 //printf("+++ methodThrows[%d] is null, wrapping all\n", methodIndex);
/dalvik/vm/mterp/out/
H A DInterpC-x86-atom.c1422 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount);
1423 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
1447 (u4) baseMethod->methodIndex,
1455 (u4) baseMethod->methodIndex,
1516 if (baseMethod->methodIndex >= curMethod->clazz->super->vtableCount) {
1525 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex];
H A DInterpC-x86.c1391 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount);
1392 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
1416 (u4) baseMethod->methodIndex,
1424 (u4) baseMethod->methodIndex,
1485 if (baseMethod->methodIndex >= curMethod->clazz->super->vtableCount) {
1494 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex];
H A DInterpC-allstubs.c3260 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount);
3261 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
3285 (u4) baseMethod->methodIndex,
3293 (u4) baseMethod->methodIndex,
3354 if (baseMethod->methodIndex >= curMethod->clazz->super->vtableCount) {
3363 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex];
H A DInterpC-portdbg.c3538 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount);
3539 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
3563 (u4) baseMethod->methodIndex,
3571 (u4) baseMethod->methodIndex,
3632 if (baseMethod->methodIndex >= curMethod->clazz->super->vtableCount) {
3641 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex];
H A DInterpC-portstd.c3277 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount);
3278 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
3302 (u4) baseMethod->methodIndex,
3310 (u4) baseMethod->methodIndex,
3371 if (baseMethod->methodIndex >= curMethod->clazz->super->vtableCount) {
3380 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex];
H A DInterpAsm-x86.S7679 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex
7684 movl (%ecx,%eax,4),%eax # eax<- vtable[methodIndex]
7697 movzwl offMethod_methodIndex(%ecx),%ecx # ecx<- baseMthod->methodIndex
7698 cmpl offClassObject_vtableCount(%eax),%ecx # compare(methodIndex,vtableCount)
7701 movl (%eax,%ecx,4),%eax # eax<- vtable[methodIndex]
7804 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex
7809 movl (%ecx,%eax,4),%eax # eax<- vtable[methodIndex]
7822 movzwl offMethod_methodIndex(%ecx),%ecx # ecx<- baseMthod->methodIndex
7823 cmpl offClassObject_vtableCount(%eax),%ecx # compare(methodIndex,vtableCount)
7826 movl (%eax,%ecx,4),%eax # eax<- vtable[methodIndex]
[all...]
/dalvik/vm/mterp/common/
H A Dasm-constants.h207 MTERP_OFFSET(offMethod_methodIndex, Method, methodIndex, 8)
/dalvik/vm/compiler/codegen/arm/
H A DCodegenDriver.c1082 int methodIndex,
1141 loadWordDisp(cUnit, r7, methodIndex * 4, r0);
2594 * method->clazz->pDvmDex->pResMethods[BBBB]->methodIndex
2600 int methodIndex = local
2602 methodIndex;
2609 genInvokeVirtualCommon(cUnit, mir, methodIndex,
2617 * ->pResMethods[BBBB]->methodIndex]
2622 pResMethods[dInsn->vB]->methodIndex;
2750 int methodIndex = dInsn->vB; local
2916 int methodIndex local
1081 genInvokeVirtualCommon(CompilationUnit *cUnit, MIR *mir, int methodIndex, ArmLIR *retChainingCell, ArmLIR *predChainingCell, ArmLIR *pcrLabel) argument
[all...]
/dalvik/vm/interp/
H A DInterp.c1006 /* make sure absMethod->methodIndex means what we think it means */
1011 * absMethod's class, then use absMethod->methodIndex to find
1030 assert(absMethod->methodIndex <
1034 thisClass->iftable[i].methodIndexArray[absMethod->methodIndex];
/dalvik/vm/analysis/
H A DDexOptimize.c2152 * Note: Method->methodIndex is a u2 and is range checked during the
2156 insns[1] = baseMethod->methodIndex;
2269 resMethod->clazz->descriptor, (u4) resMethod->methodIndex);
/dalvik/vm/compiler/
H A DFrontend.c81 pResMethods[insn->dalvikInsn.vB]->methodIndex;

Completed in 528 milliseconds

12