/libcore/ojluni/src/main/java/java/lang/ |
Class.java | 151 private transient Object[] ifTable; 577 // Search iftable which has a flattened and uniqued list of interfaces. 578 Object[] iftable = cls.ifTable; local 579 if (iftable != null) { 580 for (int i = 0; i < iftable.length; i += 2) { 581 if (iftable[i] == this) { 1422 Object[] iftable = ifTable; local 1507 Object[] iftable = ifTable; local 2107 Object[] iftable = ifTable; local [all...] |
/art/runtime/ |
cha.cc | 499 auto* iftable = klass->GetIfTable(); local 502 mirror::Class* interface = iftable->GetInterface(i); 503 for (size_t j = 0, count = iftable->GetMethodArrayCount(i); j < count; ++j) { 505 mirror::PointerArray* method_array = iftable->GetMethodArray(i);
|
class_linker.cc | 84 #include "mirror/iftable-inl.h" 495 // Fill in the empty iftable. Needs to be done after the kObjectArrayClass root is set. 509 array_iftable_ = GcRoot<mirror::IfTable>(AllocIfTable(self, 2)); 629 // Setup the single, global copy of "iftable". 1571 mirror::IfTable* iftable = klass->GetIfTable(); local [all...] |
art_method.cc | 208 mirror::IfTable* iftable = GetDeclaringClass()->GetIfTable(); local 209 for (size_t i = 0; i < iftable->Count() && result == nullptr; i++) { 210 mirror::Class* interface = iftable->GetInterface(i); [all...] |
class_linker_test.cc | 299 mirror::IfTable* iftable = klass->GetIfTable(); local 301 mirror::Class* interface = iftable->GetInterface(i); 304 EXPECT_EQ(0U, iftable->GetMethodArrayCount(i)); 306 EXPECT_EQ(interface->NumDeclaredVirtualMethods(), iftable->GetMethodArrayCount(i)); 596 addOffset(OFFSETOF_MEMBER(mirror::Class, iftable_), "ifTable"); [all...] |
class_linker.h | 54 class IfTable; 444 mirror::IfTable* AllocIfTable(Thread* self, size_t ifcount) [all...] |
/art/runtime/mirror/ |
class.cc | 410 ObjPtr<IfTable> iftable = GetIfTable(); local 412 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); 430 ObjPtr<IfTable> iftable = GetIfTable(); local 432 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); 450 ObjPtr<IfTable> iftable = GetIfTable(); local 452 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod( 644 // Search through the IFTable for a working version. We don't need to check for conflict [all...] |
class-inl.h | 31 #include "iftable.h" 349 ObjPtr<IfTable> iftable = GetIfTable(); local 351 if (iftable->GetInterface(i) == klass) { 540 ObjPtr<IfTable> iftable = GetIfTable(); local 542 if (iftable->GetInterface(i) == declaring_class) { 543 return iftable->GetMethodArray(i)->GetElementPtrSize<ArtMethod*>( 576 inline IfTable* Class::GetIfTable() { 577 ObjPtr<IfTable> ret = GetFieldObject<IfTable, kVerifyFlags, kReadBarrierOption>(IfTableOffset()) [all...] |
/art/runtime/gc/space/ |
image_space.cc | 1023 mirror::IfTable* iftable = as_klass->GetIfTable<kVerifyNone, kWithoutReadBarrier>(); variable 1027 operator()(iftable); variable [all...] |
/art/patchoat/ |
patchoat.cc | 647 mirror::IfTable* iftable = klass->GetIfTable(); local 649 if (iftable->GetMethodArrayCount(i) > 0) { 650 auto* method_array = iftable->GetMethodArray(i);
|
/external/syslinux/core/lwip/src/core/snmp/ |
mib2.c | 568 /** index root node for ifTable */ 612 struct mib_ram_array_node iftable = { variable in typeref:struct:mib_ram_array_node 634 (struct mib_node*)&interfaces_scalar, (struct mib_node*)&iftable 796 /** mib-2.interfaces.ifTable.ifEntry.ifSpecific (zeroDotZero) */ 1075 iftable.maxlength = 1; 1082 if(iflist_root.count == 0) iftable.maxlength = 0; [all...] |
/art/runtime/verifier/ |
verifier_deps.cc | 376 ObjPtr<mirror::IfTable> iftable = source->GetIfTable(); local 378 mirror::Class* itf = iftable->GetInterface(i); [all...] |
/art/compiler/ |
image_writer.cc | 561 auto* iftable = klass->GetIfTable(); local 562 if (iftable != nullptr) { 564 if (iftable->GetMethodArrayCount(i) > 0) { 565 AddMethodPointerArray(iftable->GetMethodArray(i)); 770 mirror::IfTable* if_table = klass->GetIfTable(); [all...] |