/libcore/ojluni/src/main/java/java/lang/ |
Class.java | 159 private transient Object[] ifTable; 534 // Search iftable which has a flattened and uniqued list of interfaces. 535 Object[] iftable = c.ifTable; local 536 if (iftable != null) { 537 for (int i = 0; i < iftable.length; i += 2) { 538 if (iftable[i] == this) { 1364 Object[] iftable = ifTable; local 1440 Object[] iftable = ifTable; local 1994 Object[] iftable = ifTable; local [all...] |
/art/runtime/mirror/ |
class.cc | 346 IfTable* iftable = GetIfTable(); local 348 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); 365 IfTable* iftable = GetIfTable(); local 367 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); 384 IfTable* iftable = GetIfTable(); local 386 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod( 564 // Search through the IFTable for a working version. We don't need to check for conflict [all...] |
class-inl.h | 32 #include "iftable.h" 313 IfTable* iftable = GetIfTable(); local 315 if (iftable->GetInterface(i) == klass) { 462 IfTable* iftable = GetIfTable(); local 464 if (iftable->GetInterface(i) == declaring_class) { 465 return iftable->GetMethodArray(i)->GetElementPtrSize<ArtMethod*>( 498 inline IfTable* Class::GetIfTable() { 499 return GetFieldObject<IfTable, kVerifyFlags, kReadBarrierOption> 504 IfTable* iftable = GetIfTable(); local [all...] |
/art/runtime/ |
art_method.cc | 144 mirror::IfTable* iftable = GetDeclaringClass()->GetIfTable(); local 145 for (size_t i = 0; i < iftable->Count() && result == nullptr; i++) { 146 mirror::Class* interface = iftable->GetInterface(i);
|
class_linker.cc | 71 #include "mirror/iftable-inl.h" 470 array_iftable_ = GcRoot<mirror::IfTable>(AllocIfTable(self, 2)); 579 // Setup the single, global copy of "iftable". 871 auto* iftable = klass->GetIfTable(); local [all...] |
class_linker_test.cc | 288 mirror::IfTable* iftable = klass->GetIfTable(); local 290 mirror::Class* interface = iftable->GetInterface(i); 293 EXPECT_EQ(0U, iftable->GetMethodArrayCount(i)); 295 EXPECT_EQ(interface->NumDeclaredVirtualMethods(), iftable->GetMethodArrayCount(i)); 580 addOffset(OFFSETOF_MEMBER(mirror::Class, iftable_), "ifTable"); [all...] |
/art/runtime/gc/space/ |
image_space.cc | 844 mirror::IfTable* iftable = as_klass->GetIfTable<kVerifyNone, kWithoutReadBarrier>(); variable 848 operator()(iftable); variable [all...] |
/art/patchoat/ |
patchoat.cc | 717 auto* iftable = klass->GetIfTable(); local 718 if (iftable != nullptr) { 720 if (iftable->GetMethodArrayCount(i) > 0) { 721 auto* method_array = iftable->GetMethodArray(i); [all...] |
/art/compiler/ |
image_writer.cc | 547 auto* iftable = klass->GetIfTable(); local 548 if (iftable != nullptr) { 550 if (iftable->GetMethodArrayCount(i) > 0) { 551 AddMethodPointerArray(iftable->GetMethodArray(i)); 751 mirror::IfTable* if_table = klass->GetIfTable(); [all...] |