Home
last modified time | relevance | path

Searched refs:iftable (Results 1 – 7 of 7) sorted by relevance

/art/runtime/mirror/
Dclass-inl.h224 IfTable* iftable = GetIfTable(); in Implements() local
226 if (iftable->GetInterface(i) == klass) { in Implements()
377 IfTable* iftable = GetIfTable(); in FindVirtualMethodForInterface() local
379 if (iftable->GetInterface(i) == declaring_class) { in FindVirtualMethodForInterface()
380 return iftable->GetMethodArray(i)->GetElementPtrSize<ArtMethod*>( in FindVirtualMethodForInterface()
415 IfTable* iftable = GetIfTable(); in GetIfTableCount() local
416 if (iftable == nullptr) { in GetIfTableCount()
419 return iftable->Count(); in GetIfTableCount()
Dclass.cc357 IfTable* iftable = GetIfTable(); in FindInterfaceMethod() local
359 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); in FindInterfaceMethod()
376 IfTable* iftable = GetIfTable(); in FindInterfaceMethod() local
378 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); in FindInterfaceMethod()
395 IfTable* iftable = GetIfTable(); in FindInterfaceMethod() local
397 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod( in FindInterfaceMethod()
/art/runtime/
Dart_method.cc132 mirror::IfTable* iftable = GetDeclaringClass()->GetIfTable(); in FindOverriddenMethod() local
133 for (size_t i = 0; i < iftable->Count() && result == nullptr; i++) { in FindOverriddenMethod()
134 mirror::Class* interface = iftable->GetInterface(i); in FindOverriddenMethod()
Dclass_linker.cc1088 auto* iftable = klass->GetIfTable(); in SanityCheckObjectsCallback() local
1089 if (iftable != nullptr) { in SanityCheckObjectsCallback()
1091 if (iftable->GetMethodArrayCount(i) > 0) { in SanityCheckObjectsCallback()
1092 SanityCheckArtMethodPointerArray(iftable->GetMethodArray(i), nullptr, pointer_size, in SanityCheckObjectsCallback()
4706 MutableHandle<mirror::IfTable> iftable(hs.NewHandle(AllocIfTable(self, ifcount))); in LinkInterfaceMethods() local
4707 if (UNLIKELY(iftable.Get() == nullptr)) { in LinkInterfaceMethods()
4715 iftable->SetInterface(i, super_interface); in LinkInterfaceMethods()
4727 mirror::Class* existing_interface = iftable->GetInterface(j); in LinkInterfaceMethods()
4735 iftable->SetInterface(idx++, interface); in LinkInterfaceMethods()
4741 mirror::Class* existing_interface = iftable->GetInterface(k); in LinkInterfaceMethods()
[all …]
Dclass_linker_test.cc222 mirror::IfTable* iftable = klass->GetIfTable(); in AssertClass() local
224 mirror::Class* interface = iftable->GetInterface(i); in AssertClass()
227 EXPECT_EQ(0U, iftable->GetMethodArrayCount(i)); in AssertClass()
229 EXPECT_EQ(interface->NumVirtualMethods(), iftable->GetMethodArrayCount(i)); in AssertClass()
/art/patchoat/
Dpatchoat.cc611 auto* iftable = klass->GetIfTable(); in VisitObject() local
612 if (iftable != nullptr) { in VisitObject()
614 if (iftable->GetMethodArrayCount(i) > 0) { in VisitObject()
615 auto* method_array = iftable->GetMethodArray(i); in VisitObject()
/art/compiler/
Dimage_writer.cc413 auto* iftable = klass->GetIfTable(); in AssignImageBinSlot() local
414 if (iftable != nullptr) { in AssignImageBinSlot()
416 if (iftable->GetMethodArrayCount(i) > 0) { in AssignImageBinSlot()
417 AddMethodPointerArray(iftable->GetMethodArray(i)); in AssignImageBinSlot()