Home
last modified time | relevance | path

Searched refs:vtable (Results 1 – 25 of 48) sorted by relevance

12

/dalvik/vm/mterp/x86-atom/
DOP_INVOKE_VIRTUAL_QUICK.S36 movl offClassObject_vtable(%edx), %edx # %edx<- thisPtr->clazz->vtable
37 movl (%edx, %ecx, 4), %ecx # %ecx<- vtable[methodIndex]
DOP_INVOKE_SUPER_QUICK.S36 movl offClassObject_vtable(%eax), %eax # %edx<- glue->method->clazz->super->vtable
38 movl (%eax, %ecx, 4), %ecx # %ecx<- vtable[methodIndex]
DOP_INVOKE_VIRTUAL.S91 movl offClassObject_vtable(%edx), %edx # %edx<- thisPtr->clazz->vtable
92 movl (%edx, %eax, 4), %ecx # %ecx<- vtable[methodIndex]
DOP_INVOKE_SUPER.S79 movl offClassObject_vtable(%edx), %edx # %edx<- glue->method->clazz->super->vtable
80 movl (%edx, %ecx, 4), %ecx # %ecx<- vtable[methodIndex]
/dalvik/vm/mterp/armv5te/
DOP_INVOKE_VIRTUAL_QUICK.S20 ldr r2, [r2, #offClassObject_vtable] @ r2<- thisPtr->clazz->vtable
22 ldr r0, [r2, r1, lsl #2] @ r3<- vtable[BBBB]
DOP_INVOKE_SUPER_QUICK.S21 ldr r2, [r2, #offClassObject_vtable] @ r2<- ...clazz->super->vtable
23 ldr r0, [r2, r1, lsl #2] @ r0<- super->vtable[BBBB]
DOP_INVOKE_VIRTUAL.S43 ldr r3, [r3, #offClassObject_vtable] @ r3<- thisPtr->clazz->vtable
44 ldr r0, [r3, r2, lsl #2] @ r3<- vtable[methodIndex]
DOP_INVOKE_VIRTUAL_JUMBO.S37 ldr r3, [r3, #offClassObject_vtable] @ r3<- thisPtr->clazz->vtable
38 ldr r0, [r3, r2, lsl #2] @ r3<- vtable[methodIndex]
DOP_INVOKE_SUPER.S42 ldr r1, [r1, #offClassObject_vtable] @ r1<- ...clazz->super->vtable
43 ldr r0, [r1, r2, lsl #2] @ r3<- vtable[methodIndex]
DOP_INVOKE_SUPER_JUMBO.S37 ldr r1, [r1, #offClassObject_vtable] @ r1<- ...clazz->super->vtable
38 ldr r0, [r1, r2, lsl #2] @ r3<- vtable[methodIndex]
/dalvik/vm/mterp/x86/
DOP_INVOKE_VIRTUAL_QUICK.S20 movl offClassObject_vtable(%eax),%eax # eax<- thisPtr->clazz->vtable
22 movl (%eax,%ecx,4),%eax # eax<- vtable[BBBB]
DOP_INVOKE_SUPER_QUICK.S23 movl offClassObject_vtable(%ecx),%ecx # ecx<- vtable
25 movl (%ecx,%eax,4),%eax # eax<- super->vtable[BBBB]
DOP_INVOKE_VIRTUAL_JUMBO.S38 movl offClassObject_vtable(%ecx),%ecx # ecx<- thisPtr->clazz->vtable
39 movl (%ecx,%eax,4),%eax # eax<- vtable[methodIndex]
DOP_INVOKE_VIRTUAL.S46 movl offClassObject_vtable(%ecx),%ecx # ecx<- thisPtr->clazz->vtable
47 movl (%ecx,%eax,4),%eax # eax<- vtable[methodIndex]
DOP_INVOKE_SUPER_JUMBO.S31 movl offClassObject_vtable(%eax),%eax # eax<- ...clazz->super->vtable
32 movl (%eax,%ecx,4),%eax # eax<- vtable[methodIndex]
DOP_INVOKE_SUPER.S38 movl offClassObject_vtable(%eax),%eax # eax<- ...clazz->super->vtable
39 movl (%eax,%ecx,4),%eax # eax<- vtable[methodIndex]
/dalvik/vm/compiler/codegen/x86/ia32/
DArchVariant.cpp65 assert(OFFSETOF_MEMBER(ClassObject, vtable) < 128 && in dvmCompilerArchVariantInit()
66 (OFFSETOF_MEMBER(ClassObject, vtable) & 0x3) == 0); in dvmCompilerArchVariantInit()
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/
DArchVariant.cpp65 assert(OFFSETOF_MEMBER(ClassObject, vtable) < 128 && in dvmCompilerArchVariantInit()
66 (OFFSETOF_MEMBER(ClassObject, vtable) & 0x3) == 0); in dvmCompilerArchVariantInit()
/dalvik/vm/compiler/codegen/arm/armv7-a/
DArchVariant.cpp60 assert(OFFSETOF_MEMBER(ClassObject, vtable) < 128 && in dvmCompilerArchVariantInit()
61 (OFFSETOF_MEMBER(ClassObject, vtable) & 0x3) == 0); in dvmCompilerArchVariantInit()
/dalvik/vm/compiler/codegen/arm/armv5te/
DArchVariant.cpp65 assert(OFFSETOF_MEMBER(ClassObject, vtable) < 128 && in dvmCompilerArchVariantInit()
66 (OFFSETOF_MEMBER(ClassObject, vtable) & 0x3) == 0); in dvmCompilerArchVariantInit()
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/
DArchVariant.cpp60 assert(OFFSETOF_MEMBER(ClassObject, vtable) < 128 && in dvmCompilerArchVariantInit()
61 (OFFSETOF_MEMBER(ClassObject, vtable) & 0x3) == 0); in dvmCompilerArchVariantInit()
/dalvik/vm/oo/
DClass.cpp1370 loader->clazz->vtable[gDvm.voffJavaLangClassLoader_loadClass]; in findClassFromLoaderNoInit()
2038 if (clazz->vtable == gDvm.classJavaLangObject->vtable) { in dvmFreeClassInnards()
2039 clazz->vtable = NULL; in dvmFreeClassInnards()
2041 NULL_AND_LINEAR_FREE(clazz->vtable); in dvmFreeClassInnards()
2894 clazz->vtable = (Method**) dvmLinearAlloc(clazz->classLoader, in createVtable()
2896 if (clazz->vtable == NULL) in createVtable()
2902 memcpy(clazz->vtable, clazz->super->vtable, in createVtable()
2903 sizeof(*(clazz->vtable)) * clazz->super->vtableCount); in createVtable()
2914 Method* superMeth = clazz->vtable[si]; in createVtable()
2925 clazz->vtable[si] = localMeth; in createVtable()
[all …]
DArray.cpp376 newClass->vtable = gDvm.classJavaLangObject->vtable; in createArrayClass()
/dalvik/vm/compiler/template/armv5te/
DTEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S47 ldr r7, [r3, #offClassObject_vtable] @ r7 <- this->class->vtable
/dalvik/vm/mterp/c/
DgotoTargets.cpp177 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex]; in GOTO_TARGET()
293 methodToCall = curMethod->clazz->super->vtable[baseMethod->methodIndex]; in GOTO_TARGET()
503 methodToCall = thisPtr->clazz->vtable[ref]; in GOTO_TARGET()
568 methodToCall = curMethod->clazz->super->vtable[ref]; in GOTO_TARGET()

12