Searched refs:vtable (Results 1 – 7 of 7) sorted by relevance
26 # right initialization for the embedded vtable length of a
18 # // methods to ensure the 11'th target lines up to the same vtable slot as the
302 auto* vtable = GetVTable(); in GetVTableEntry() local303 DCHECK(vtable != nullptr); in GetVTableEntry()304 return vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size); in GetVTableEntry()338 auto* vtable = GetVTableDuringLinking(); in SetEmbeddedVTableEntry() local339 CHECK_EQ(method, vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size)); in SetEmbeddedVTableEntry()
660 auto* vtable = klass->GetVTable(); in VisitObject() local661 if (vtable != nullptr) { in VisitObject()662 vtable->Fixup(RelocatedCopyOfFollowImages(vtable), pointer_size, native_visitor); in VisitObject()
1650 auto* vtable = klass->GetVTable(); in CheckObjects() local1651 if (vtable != nullptr) { in CheckObjects()1652 isc.SanityCheckArtMethodPointerArray(vtable, nullptr); in CheckObjects()5876 MutableHandle<mirror::PointerArray> vtable; in LinkVirtualMethods() local5878 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 …]
1038 … mirror::PointerArray* const vtable = as_klass->GetVTable<kVerifyNone, kWithoutReadBarrier>(); in operator ()() local1039 if (vtable != nullptr && IsInAppImage(vtable)) { in operator ()()1040 operator()(vtable); in operator ()()1041 UpdatePointerArrayContents(vtable, visitor); in operator ()()
569 auto* vtable = klass->GetVTable(); in AssignImageBinSlot() local570 if (vtable != nullptr) { in AssignImageBinSlot()571 AddMethodPointerArray(vtable); in AssignImageBinSlot()