Home
last modified time | relevance | path

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

/art/test/587-inline-class-error/smali/
DVerifyError.smali26 # right initialization for the embedded vtable length of a
/art/test/978-virtual-interface/smali/
DIface.smali18 # // methods to ensure the 11'th target lines up to the same vtable slot as the
/art/runtime/mirror/
Dclass-inl.h302 auto* vtable = GetVTable(); in GetVTableEntry() local
303 DCHECK(vtable != nullptr); in GetVTableEntry()
304 return vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size); in GetVTableEntry()
338 auto* vtable = GetVTableDuringLinking(); in SetEmbeddedVTableEntry() local
339 CHECK_EQ(method, vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size)); in SetEmbeddedVTableEntry()
/art/patchoat/
Dpatchoat.cc660 auto* vtable = klass->GetVTable(); in VisitObject() local
661 if (vtable != nullptr) { in VisitObject()
662 vtable->Fixup(RelocatedCopyOfFollowImages(vtable), pointer_size, native_visitor); in VisitObject()
/art/runtime/
Dclass_linker.cc1650 auto* vtable = klass->GetVTable(); in CheckObjects() local
1651 if (vtable != nullptr) { in CheckObjects()
1652 isc.SanityCheckArtMethodPointerArray(vtable, nullptr); in CheckObjects()
5876 MutableHandle<mirror::PointerArray> vtable; in LinkVirtualMethods() local
5878 vtable = hs.NewHandle(AllocPointerArray(self, max_count)); in LinkVirtualMethods()
5879 if (UNLIKELY(vtable == nullptr)) { in LinkVirtualMethods()
5884 vtable->SetElementPtrSize( in LinkVirtualMethods()
5893 klass->SetVTable(vtable.Get()); in LinkVirtualMethods()
5906 vtable = hs.NewHandle(down_cast<mirror::PointerArray*>( in LinkVirtualMethods()
5908 if (UNLIKELY(vtable == nullptr)) { in LinkVirtualMethods()
[all …]
/art/runtime/gc/space/
Dimage_space.cc1038 … mirror::PointerArray* const vtable = as_klass->GetVTable<kVerifyNone, kWithoutReadBarrier>(); in operator ()() local
1039 if (vtable != nullptr && IsInAppImage(vtable)) { in operator ()()
1040 operator()(vtable); in operator ()()
1041 UpdatePointerArrayContents(vtable, visitor); in operator ()()
/art/compiler/
Dimage_writer.cc569 auto* vtable = klass->GetVTable(); in AssignImageBinSlot() local
570 if (vtable != nullptr) { in AssignImageBinSlot()
571 AddMethodPointerArray(vtable); in AssignImageBinSlot()