/dalvik/vm/mterp/x86-atom/ |
H A D | OP_INVOKE_VIRTUAL_QUICK.S | 37 movl (%edx, %ecx, 4), %ecx # %ecx<- vtable[methodIndex]
|
H A D | OP_INVOKE_SUPER.S | 75 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 D | OP_INVOKE_SUPER_QUICK.S | 38 movl (%eax, %ecx, 4), %ecx # %ecx<- vtable[methodIndex]
|
H A D | OP_INVOKE_VIRTUAL.S | 87 movzwl offMethod_methodIndex(%eax), %eax # %eax<- baseMethod->methodIndex 92 movl (%edx, %eax, 4), %ecx # %ecx<- vtable[methodIndex]
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_VIRTUAL.S | 39 ldrh r2, [r0, #offMethod_methodIndex] @ r2<- baseMethod->methodIndex 44 ldr r0, [r3, r2, lsl #2] @ r3<- vtable[methodIndex]
|
H A D | OP_INVOKE_SUPER.S | 37 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 D | OP_INVOKE_SUPER.S | 38 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 D | OP_INVOKE_VIRTUAL.S | 49 movzwl offMethod_methodIndex(%eax),%eax # eax<- baseMethod->methodIndex 54 movl (%ecx,%eax,4),%eax # eax<- vtable[methodIndex]
|
/dalvik/vm/oo/ |
H A D | Object.c | 628 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 D | Resolve.c | 308 * 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 D | Class.c | 2746 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 D | Object.h | 497 u2 methodIndex; member in struct:Method
|
/dalvik/vm/mterp/c/ |
H A D | gotoTargets.c | 151 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 D | Proxy.c | 76 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 D | InterpC-x86-atom.c | 1422 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 D | InterpC-x86.c | 1391 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 D | InterpC-allstubs.c | 3260 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 D | InterpC-portdbg.c | 3538 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 D | InterpC-portstd.c | 3277 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 D | InterpAsm-x86.S | 7679 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 D | asm-constants.h | 207 MTERP_OFFSET(offMethod_methodIndex, Method, methodIndex, 8)
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | CodegenDriver.c | 1082 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 D | Interp.c | 1006 /* 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 D | DexOptimize.c | 2152 * 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 D | Frontend.c | 81 pResMethods[insn->dalvikInsn.vB]->methodIndex;
|