Searched defs:iftable (Results 1 - 11 of 11) sorted by relevance
/art/runtime/ |
H A D | debug_print.cc | 158 ObjPtr<mirror::IfTable> iftable = src_class->GetIfTable(); local 159 CHECK(iftable != nullptr); 160 size_t ifcount = iftable->Count(); 168 ObjPtr<mirror::Class> iface = iftable->GetInterface(i);
|
H A D | cha.cc | 160 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable<kDefaultVerifyFlags, kWithoutReadBarrier>(); local 164 iftable->GetInterface<kDefaultVerifyFlags, kWithoutReadBarrier>(i); 166 count = iftable->GetMethodArrayCount<kDefaultVerifyFlags, kWithoutReadBarrier>(i); 604 auto* iftable = klass->GetIfTable(); local 607 mirror::Class* interface = iftable->GetInterface(i); 608 for (size_t j = 0, count = iftable->GetMethodArrayCount(i); j < count; ++j) { 610 mirror::PointerArray* method_array = iftable->GetMethodArray(i);
|
H A D | art_method.cc | 230 mirror::IfTable* iftable = GetDeclaringClass()->GetIfTable(); local 231 for (size_t i = 0; i < iftable->Count() && result == nullptr; i++) { 232 mirror::Class* interface = iftable->GetInterface(i);
|
H A D | class_linker_test.cc | 295 mirror::IfTable* iftable = klass->GetIfTable(); local 297 mirror::Class* interface = iftable->GetInterface(i); 300 EXPECT_EQ(0U, iftable->GetMethodArrayCount(i)); 302 EXPECT_EQ(interface->NumDeclaredVirtualMethods(), iftable->GetMethodArrayCount(i));
|
H A D | class_linker.cc | 98 #include "mirror/iftable-inl.h" 526 // Fill in the empty iftable. Needs to be done after the kObjectArrayClass root is set. 660 // Setup the single, global copy of "iftable". 1476 mirror::IfTable* iftable = klass->GetIfTable(); 1478 if (iftable->GetMethodArrayCount(i) > 0) { 1479 isc.SanityCheckArtMethodPointerArray(iftable->GetMethodArray(i), nullptr); 2742 // Make sure we have a valid empty iftable even if there are errors. 3765 // Use the single, global copies of "interfaces" and "iftable" 4372 // Object has an empty iftable, copy it for that reason. 5978 // - iftable 6180 AllocateIfTableMethodArrays(Thread* self, Handle<mirror::Class> klass, Handle<mirror::IfTable> iftable) argument 7215 UpdateIfTable(Handle<mirror::IfTable> iftable) argument [all...] |
/art/runtime/verifier/ |
H A D | verifier_deps.cc | 368 ObjPtr<mirror::IfTable> iftable = source->GetIfTable(); local 370 mirror::Class* itf = iftable->GetInterface(i);
|
/art/patchoat/ |
H A D | patchoat.cc | 1050 mirror::IfTable* iftable = klass->GetIfTable(); local 1052 if (iftable->GetMethodArrayCount(i) > 0) { 1053 auto* method_array = iftable->GetMethodArray(i);
|
/art/runtime/mirror/ |
H A D | class-inl.h | 34 #include "iftable.h" 370 ObjPtr<IfTable> iftable = GetIfTable(); local 372 if (iftable->GetInterface(i) == klass) { 592 ObjPtr<IfTable> iftable = GetIfTable(); local 594 if (iftable->GetInterface(i) == declaring_class) { 595 return iftable->GetMethodArray(i)->GetElementPtrSize<ArtMethod*>(
|
H A D | class.cc | 472 ObjPtr<IfTable> iftable = klass->GetIfTable(); local 473 for (int32_t i = 0, iftable_count = iftable->Count(); i < iftable_count; ++i) { 474 ObjPtr<Class> iface = iftable->GetInterface(i); 766 MutableHandle<IfTable> iftable(hs.NewHandle(GetIfTable())); 774 DCHECK_LT(k, iftable->Count()); 775 iface.Assign(iftable->GetInterface(k));
|
/art/dex2oat/linker/ |
H A D | image_writer.cc | 574 auto* iftable = klass->GetIfTable(); local 575 if (iftable != nullptr) { 577 if (iftable->GetMethodArrayCount(i) > 0) { 578 AddMethodPointerArray(iftable->GetMethodArray(i));
|
/art/runtime/gc/space/ |
H A D | image_space.cc | 1087 mirror::IfTable* iftable = as_klass->GetIfTable<kVerifyNone, kWithoutReadBarrier>(); variable 1088 // Ensure iftable arrays are fixed up since we need GetMethodArray to return the valid 1090 if (IsInAppImage(iftable)) { 1091 operator()(iftable); variable 1092 for (int32_t i = 0, count = iftable->Count(); i < count; ++i) { 1093 if (iftable->GetMethodArrayCount<kVerifyNone, kWithoutReadBarrier>(i) > 0) { 1095 iftable->GetMethodArray<kVerifyNone, kWithoutReadBarrier>(i);
|
Completed in 186 milliseconds