Searched refs:iftable (Results 1 – 7 of 7) sorted by relevance
/dalvik/vm/oo/ |
D | Object.cpp | 140 ClassObject* iface = clazz->iftable[i].clazz; in dvmFindStaticFieldHier() 191 ClassObject* iface = clazz->iftable[i].clazz; in dvmFindFieldHier() 558 resMethod = dvmFindVirtualMethodByDescriptor(iface->iftable[i].clazz, in dvmFindInterfaceMethodHierByDescriptor() 580 resMethod = dvmFindVirtualMethod(iface->iftable[i].clazz, in dvmFindInterfaceMethodHier() 695 if (clazz->iftable[i].clazz == meth->clazz) in dvmGetVirtualizedMethod() 704 methodIndex = clazz->iftable[i].methodIndexArray[meth->methodIndex]; in dvmGetVirtualizedMethod()
|
D | Array.cpp | 430 newClass->iftable = (InterfaceEntry*) dvmLinearAlloc(newClass->classLoader, in createArrayClass() 432 memset(newClass->iftable, 0, sizeof(InterfaceEntry) * 2); in createArrayClass() 433 newClass->iftable[0].clazz = newClass->interfaces[0]; in createArrayClass() 434 newClass->iftable[1].clazz = newClass->interfaces[1]; in createArrayClass() 435 dvmLinearReadOnly(newClass->classLoader, newClass->iftable); in createArrayClass()
|
D | Class.cpp | 2080 NULL_AND_LINEAR_FREE(clazz->iftable); in dvmFreeClassInnards() 3034 assert(clazz->iftable == NULL); in createIftable() 3042 clazz->iftable = (InterfaceEntry*) dvmLinearAlloc(clazz->classLoader, in createIftable() 3045 memset(clazz->iftable, 0x00, sizeof(InterfaceEntry) * ifCount); in createIftable() 3047 memcpy(clazz->iftable, clazz->super->iftable, in createIftable() 3070 clazz->iftable[idx++].clazz = interf; in createIftable() 3077 cand = interf->iftable[j].clazz; in createIftable() 3088 if (clazz->iftable[k].clazz == cand) in createIftable() 3092 clazz->iftable[idx++].clazz = cand; in createIftable() 3106 InterfaceEntry* oldmem = clazz->iftable; in createIftable() [all …]
|
D | TypeCheck.cpp | 182 if (clazz->iftable[i].clazz == interface) in dvmImplements()
|
D | Object.h | 441 InterfaceEntry* iftable; member
|
/dalvik/vm/reflect/ |
D | Proxy.cpp | 267 ClassObject* iclass = clazz->iftable[j].clazz; in gatherMethods() 304 ClassObject* iclass = clazz->iftable[j].clazz; in gatherMethods()
|
/dalvik/vm/interp/ |
D | Interp.cpp | 1273 if (thisClass->iftable[i].clazz == absMethod->clazz) in dvmInterpFindInterfaceMethod() 1283 thisClass->iftable[i].clazz->virtualMethodCount); in dvmInterpFindInterfaceMethod() 1286 thisClass->iftable[i].methodIndexArray[absMethod->methodIndex]; in dvmInterpFindInterfaceMethod()
|