Home
last modified time | relevance | path

Searched refs:vtable (Results 1 – 4 of 4) sorted by relevance

/art/runtime/
Dclass_linker.cc1076 auto* vtable = klass->GetVTable(); in SanityCheckObjectsCallback() local
1077 if (vtable != nullptr) { in SanityCheckObjectsCallback()
1078 SanityCheckArtMethodPointerArray(vtable, nullptr, pointer_size, image_space); in SanityCheckObjectsCallback()
4526 MutableHandle<mirror::PointerArray> vtable; in LinkVirtualMethods() local
4528 vtable = hs.NewHandle(AllocPointerArray(self, max_count)); in LinkVirtualMethods()
4529 if (UNLIKELY(vtable.Get() == nullptr)) { in LinkVirtualMethods()
4534 vtable->SetElementPtrSize( in LinkVirtualMethods()
4538 klass->SetVTable(vtable.Get()); in LinkVirtualMethods()
4548 vtable = hs.NewHandle(down_cast<mirror::PointerArray*>( in LinkVirtualMethods()
4550 if (UNLIKELY(vtable.Get() == nullptr)) { in LinkVirtualMethods()
[all …]
/art/runtime/mirror/
Dclass-inl.h184 auto* vtable = GetVTable(); in GetVTableEntry() local
185 DCHECK(vtable != nullptr); in GetVTableEntry()
186 return vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size); in GetVTableEntry()
212 auto* vtable = GetVTableDuringLinking(); in SetEmbeddedVTableEntry() local
213 CHECK_EQ(method, vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size)); in SetEmbeddedVTableEntry()
/art/patchoat/
Dpatchoat.cc607 auto* vtable = klass->GetVTable(); in VisitObject() local
608 if (vtable != nullptr) { in VisitObject()
609 FixupNativePointerArray(vtable); in VisitObject()
/art/compiler/
Dimage_writer.cc409 auto* vtable = klass->GetVTable(); in AssignImageBinSlot() local
410 if (vtable != nullptr) { in AssignImageBinSlot()
411 AddMethodPointerArray(vtable); in AssignImageBinSlot()