Searched defs:iftable (Results 1 - 8 of 8) sorted by relevance
/art/runtime/ |
H A D | 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);
|
H A D | 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));
|
H A D | class_linker.cc | 71 #include "mirror/iftable-inl.h" 579 // Setup the single, global copy of "iftable". 871 auto* iftable = klass->GetIfTable(); local 872 if (iftable != nullptr) { 874 if (iftable->GetMethodArrayCount(i) > 0) { 876 iftable->GetMethodArray(i), nullptr, pointer_size, image_spaces); 3495 // Use the single, global copies of "interfaces" and "iftable" 5923 // - iftable: The iftable we are searching for an overriding method on. 5936 Handle<mirror::IfTable> iftable, [all...] |
/art/runtime/mirror/ |
H A D | 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( 569 MutableHandle<mirror::IfTable> iftable(hs.NewHandle(GetIfTable())); 577 DCHECK_LT(k, iftable->Count()); 578 iface.Assign(iftable->GetInterface(k));
|
H A D | class-inl.h | 32 #include "iftable.h" 313 IfTable* iftable = GetIfTable(); local 315 if (iftable->GetInterface(i) == klass) { 488 IfTable* iftable = GetIfTable(); local 490 if (iftable->GetInterface(i) == declaring_class) { 491 return iftable->GetMethodArray(i)->GetElementPtrSize<ArtMethod*>( 530 IfTable* iftable = GetIfTable(); local 531 if (iftable == nullptr) { 534 return iftable->Count();
|
/art/patchoat/ |
H A D | 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);
|
/art/runtime/gc/space/ |
H A D | image_space.cc | 844 mirror::IfTable* iftable = as_klass->GetIfTable<kVerifyNone, kWithoutReadBarrier>(); variable 845 // Ensure iftable arrays are fixed up since we need GetMethodArray to return the valid 847 if (iftable != nullptr && IsInAppImage(iftable)) { 848 operator()(iftable); variable 849 for (int32_t i = 0, count = iftable->Count(); i < count; ++i) { 850 if (iftable->GetMethodArrayCount<kVerifyNone, kWithoutReadBarrier>(i) > 0) { 852 iftable->GetMethodArray<kVerifyNone, kWithoutReadBarrier>(i);
|
/art/compiler/ |
H A D | image_writer.cc | 546 auto* iftable = klass->GetIfTable(); local 547 if (iftable != nullptr) { 549 if (iftable->GetMethodArrayCount(i) > 0) { 550 AddMethodPointerArray(iftable->GetMethodArray(i));
|
Completed in 204 milliseconds