Searched refs:iftable (Results 1 - 7 of 7) sorted by relevance
/dalvik/vm/oo/ |
H A D | Object.cpp | 140 ClassObject* iface = clazz->iftable[i].clazz; 191 ClassObject* iface = clazz->iftable[i].clazz; 558 resMethod = dvmFindVirtualMethodByDescriptor(iface->iftable[i].clazz, 580 resMethod = dvmFindVirtualMethod(iface->iftable[i].clazz, 695 if (clazz->iftable[i].clazz == meth->clazz) 704 methodIndex = clazz->iftable[i].methodIndexArray[meth->methodIndex];
|
H A D | TypeCheck.cpp | 179 * in "iftable", so we can just do a linear scan through that. 182 if (clazz->iftable[i].clazz == interface)
|
H A D | Array.cpp | 403 * copy of "interfaces" and "iftable" somewhere near the start and 430 newClass->iftable = (InterfaceEntry*) dvmLinearAlloc(newClass->classLoader, 432 memset(newClass->iftable, 0, sizeof(InterfaceEntry) * 2); 433 newClass->iftable[0].clazz = newClass->interfaces[0]; 434 newClass->iftable[1].clazz = newClass->interfaces[1]; 435 dvmLinearReadOnly(newClass->classLoader, newClass->iftable);
|
H A D | Class.cpp | 2080 NULL_AND_LINEAR_FREE(clazz->iftable); 3002 * Create and populate "iftable". 3044 assert(clazz->iftable == NULL); 3052 clazz->iftable = (InterfaceEntry*) dvmLinearAlloc(clazz->classLoader, 3055 memset(clazz->iftable, 0x00, sizeof(InterfaceEntry) * ifCount); 3057 memcpy(clazz->iftable, clazz->super->iftable, 3080 clazz->iftable[idx++].clazz = interf; 3087 cand = interf->iftable[j].clazz; 3098 if (clazz->iftable[ 4115 const InterfaceEntry* iftable = &clazz->iftable[i]; local [all...] |
H A D | Object.h | 181 * Used for iftable in ClassObject. 427 * Interface table (iftable), one entry per interface supported by 441 InterfaceEntry* iftable; member in struct:ClassObject 444 * The interface vtable indices for iftable get stored here. By placing 500 * of the method in "iftable[n]->methodIndexArray".
|
/dalvik/vm/interp/ |
H A D | Interp.cpp | 1243 * Run through the "this" object's iftable. Find the entry for 1253 if (thisClass->iftable[i].clazz == absMethod->clazz) 1263 thisClass->iftable[i].clazz->virtualMethodCount); 1266 thisClass->iftable[i].methodIndexArray[absMethod->methodIndex];
|
/dalvik/vm/reflect/ |
H A D | Proxy.cpp | 266 ClassObject* iclass = clazz->iftable[j].clazz; 303 ClassObject* iclass = clazz->iftable[j].clazz;
|
Completed in 1767 milliseconds