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/
Dclass_linker.cc1461 auto* vtable = klass->GetVTable(); in CheckObjects() local
1462 if (vtable != nullptr) { in CheckObjects()
1463 isc.SanityCheckArtMethodPointerArray(vtable, nullptr); in CheckObjects()
5776 MutableHandle<mirror::PointerArray> vtable; in LinkVirtualMethods() local
5778 vtable = hs.NewHandle(AllocPointerArray(self, max_count)); in LinkVirtualMethods()
5779 if (UNLIKELY(vtable == nullptr)) { in LinkVirtualMethods()
5784 vtable->SetElementPtrSize( in LinkVirtualMethods()
5793 klass->SetVTable(vtable.Get()); in LinkVirtualMethods()
5806 vtable = hs.NewHandle(down_cast<mirror::PointerArray*>( in LinkVirtualMethods()
5808 if (UNLIKELY(vtable == nullptr)) { in LinkVirtualMethods()
[all …]
/art/runtime/mirror/
Dclass-inl.h322 auto* vtable = GetVTable<kVerifyFlags, kReadBarrierOption>(); in GetVTableEntry() local
323 DCHECK(vtable != nullptr); in GetVTableEntry()
324 …return vtable->template GetElementPtrSize<ArtMethod*, kVerifyFlags, kReadBarrierOption>(i, pointer… in GetVTableEntry()
358 auto* vtable = GetVTableDuringLinking(); in SetEmbeddedVTableEntry() local
359 CHECK_EQ(method, vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size)); in SetEmbeddedVTableEntry()
/art/patchoat/
Dpatchoat.cc1046 auto* vtable = klass->GetVTable(); in VisitObject() local
1047 if (vtable != nullptr) { in VisitObject()
1048 vtable->Fixup(RelocatedCopyOfFollowImages(vtable), pointer_size, native_visitor); in VisitObject()
/art/runtime/gc/space/
Dimage_space.cc1082 … mirror::PointerArray* const vtable = as_klass->GetVTable<kVerifyNone, kWithoutReadBarrier>(); in operator ()() local
1083 if (vtable != nullptr && IsInAppImage(vtable)) { in operator ()()
1084 operator()(vtable); in operator ()()
1085 UpdatePointerArrayContents(vtable, visitor); in operator ()()
/art/dex2oat/linker/
Dimage_writer.cc570 auto* vtable = klass->GetVTable(); in AssignImageBinSlot() local
571 if (vtable != nullptr) { in AssignImageBinSlot()
572 AddMethodPointerArray(vtable); in AssignImageBinSlot()