/libcore/libart/src/main/java/java/lang/ |
Class.java | 157 private transient Object[] ifTable; 637 // search iftable which has a flattened and uniqued list of interfaces 638 Object[] iftable = ifTable; local 639 if (iftable != null) { 640 for (int i = 0; i < iftable.length; i += 2) { 641 Class<?> ifc = (Class<?>) iftable[i]; 724 // Search iftable which has a flattened and uniqued list of interfaces. 725 Object[] iftable = ifTable; local 946 Object[] iftable = ifTable; local 1276 Object[] iftable = c.ifTable; local [all...] |
/art/runtime/mirror/ |
class-inl.h | 30 #include "iftable.h" 224 IfTable* iftable = GetIfTable(); local 226 if (iftable->GetInterface(i) == klass) { 377 IfTable* iftable = GetIfTable(); local 379 if (iftable->GetInterface(i) == declaring_class) { 380 return iftable->GetMethodArray(i)->GetElementPtrSize<ArtMethod*>( 410 inline IfTable* Class::GetIfTable() { 411 return GetFieldObject<IfTable>(OFFSET_OF_OBJECT_MEMBER(Class, iftable_)) 415 IfTable* iftable = GetIfTable(); local [all...] |
class.cc | 357 IfTable* iftable = GetIfTable(); local 359 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); 376 IfTable* iftable = GetIfTable(); local 378 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); 395 IfTable* iftable = GetIfTable(); local 397 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod( [all...] |
/art/runtime/ |
art_method.cc | 132 mirror::IfTable* iftable = GetDeclaringClass()->GetIfTable(); local 133 for (size_t i = 0; i < iftable->Count() && result == nullptr; i++) { 134 mirror::Class* interface = iftable->GetInterface(i);
|
class_linker.cc | 65 #include "mirror/iftable-inl.h" 394 array_iftable_ = GcRoot<mirror::IfTable>(AllocIfTable(self, 2)); 499 // Setup the single, global copy of "iftable". 1088 auto* iftable = klass->GetIfTable(); local [all...] |
class_linker_test.cc | 222 mirror::IfTable* iftable = klass->GetIfTable(); local 224 mirror::Class* interface = iftable->GetInterface(i); 227 EXPECT_EQ(0U, iftable->GetMethodArrayCount(i)); 229 EXPECT_EQ(interface->NumVirtualMethods(), iftable->GetMethodArrayCount(i)); 501 addOffset(OFFSETOF_MEMBER(mirror::Class, iftable_), "ifTable"); [all...] |
/art/patchoat/ |
patchoat.cc | 611 auto* iftable = klass->GetIfTable(); local 612 if (iftable != nullptr) { 614 if (iftable->GetMethodArrayCount(i) > 0) { 615 auto* method_array = iftable->GetMethodArray(i); [all...] |
/art/compiler/ |
image_writer.cc | 413 auto* iftable = klass->GetIfTable(); local 414 if (iftable != nullptr) { 416 if (iftable->GetMethodArrayCount(i) > 0) { 417 AddMethodPointerArray(iftable->GetMethodArray(i)); [all...] |