/art/runtime/mirror/ |
art_method.cc | 127 IfTable* iftable = GetDeclaringClass()->GetIfTable(); local 128 for (size_t i = 0; i < iftable->Count() && result == NULL; i++) { 129 Class* interface = iftable->GetInterface(i);
|
class-inl.h | 26 #include "iftable.h" 150 IfTable* iftable = GetIfTable(); local 152 if (iftable->GetInterface(i) == klass) { 217 IfTable* iftable = GetIfTable(); local 219 if (iftable->GetInterface(i) == declaring_class) { 220 return iftable->GetMethodArray(i)->Get(method->GetMethodIndex()); 250 inline IfTable* Class::GetIfTable() const { 251 return GetFieldObject<IfTable*>(OFFSET_OF_OBJECT_MEMBER(Class, iftable_), false) 255 IfTable* iftable = GetIfTable(); local [all...] |
class.cc | 345 IfTable* iftable = GetIfTable(); local 347 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature); 363 IfTable* iftable = GetIfTable(); local 365 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(dex_cache, dex_method_idx);
|
/art/runtime/ |
class_linker_test.cc | 141 mirror::IfTable* iftable = array->GetIfTable(); local 142 ASSERT_TRUE(iftable != NULL); 216 const mirror::IfTable* iftable = klass->GetIfTable(); local 218 mirror::Class* interface = iftable->GetInterface(i); 221 EXPECT_EQ(0U, iftable->GetMethodArrayCount(i)); 223 EXPECT_EQ(interface->NumVirtualMethods(), iftable->GetMethodArrayCount(i)); 498 offsets.push_back(CheckOffset(OFFSETOF_MEMBER(mirror::Class, iftable_), "ifTable")); [all...] |
class_linker.cc | 52 #include "mirror/iftable-inl.h" 385 // Setup the single, global copy of "iftable". 3153 mirror::IfTable* iftable = klass->GetIfTable(); local [all...] |
/dalvik/vm/oo/ |
Object.h | 177 * Used for iftable in ClassObject. 425 * Interface table (iftable), one entry per interface supported by 439 InterfaceEntry* iftable; member in struct:ClassObject 442 * The interface vtable indices for iftable get stored here. By placing 498 * of the method in "iftable[n]->methodIndexArray".
|
Class.cpp | 4118 const InterfaceEntry* iftable = &clazz->iftable[i]; local [all...] |
/libcore/libart/src/main/java/java/lang/ |
Class.java | 167 private transient Object[] ifTable; 674 // search iftable which has a flattened and uniqued list of interfaces 675 Object[] iftable = ifTable; local 676 if (iftable != null) { 677 for (int i = 0; i < iftable.length; i += 2) { 678 Class<?> ifc = (Class<?>) iftable[i]; 840 Object[] iftable = ifTable; local 1103 Object[] iftable = ifTable; local 1428 Object[] iftable = c.ifTable; local [all...] |