Lines Matching refs:iftable
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()
3074 clazz->iftable[idx++].clazz = interf->iftable[j].clazz; in createIftable()
3104 if (clazz->iftable[i].clazz == clazz->iftable[j].clazz) { in createIftable()
3106 clazz->iftable[i].clazz->descriptor, in createIftable()
3110 memmove(&clazz->iftable[i], &clazz->iftable[i+1], in createIftable()
3157 clazz->iftable[i].clazz->virtualMethodCount, in createIftable()
3158 clazz->iftable[i].clazz->descriptor); in createIftable()
3159 poolSize += clazz->iftable[i].clazz->virtualMethodCount; in createIftable()
3181 clazz->iftable[i].methodIndexArray = clazz->ifviPool + poolOffset; in createIftable()
3182 interface = clazz->iftable[i].clazz; in createIftable()
3237 clazz->iftable[i].methodIndexArray[methIdx] = j; in createIftable()
3292 clazz->iftable[i].methodIndexArray[methIdx] = in createIftable()
3449 dvmLinearReadOnly(clazz->classLoader, clazz->iftable); in createIftable()
4108 const InterfaceEntry* iftable = &clazz->iftable[i]; in validateSuperDescriptors() local
4110 if (clazz->classLoader != iftable->clazz->classLoader) { in validateSuperDescriptors()
4111 const ClassObject* iface = iftable->clazz; in validateSuperDescriptors()
4118 vtableIndex = iftable->methodIndexArray[j]; in validateSuperDescriptors()
4717 InterfaceEntry* ent = &clazz->iftable[i]; in dumpClass()