Searched refs:vtable (Results 1 – 6 of 6) sorted by relevance
26 # right initialization for the embedded vtable length of a
327 ObjPtr<PointerArray> vtable = GetVTable<kVerifyFlags, kWithoutReadBarrier>(); in GetVTableLength() local328 return vtable != nullptr ? vtable->GetLength() : 0; in GetVTableLength()336 ObjPtr<PointerArray> vtable = GetVTable<kVerifyFlags, kReadBarrierOption>(); in GetVTableEntry() local337 DCHECK(vtable != nullptr); in GetVTableEntry()338 return vtable->GetElementPtrSize<ArtMethod*, kVerifyFlags>(i, pointer_size); in GetVTableEntry()373 ObjPtr<PointerArray> vtable = GetVTableDuringLinking(); in SetEmbeddedVTableEntry() local374 CHECK_EQ(method, vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size)); in SetEmbeddedVTableEntry()
18 # // methods to ensure the 11'th target lines up to the same vtable slot as the
1820 ObjPtr<mirror::PointerArray> vtable = klass->GetVTable(); in CheckObjects() local1821 if (vtable != nullptr) { in CheckObjects()1822 isc.SanityCheckArtMethodPointerArray(vtable, nullptr); in CheckObjects()6278 MutableHandle<mirror::PointerArray> vtable; in LinkVirtualMethods() local6280 vtable = hs.NewHandle(AllocPointerArray(self, max_count)); in LinkVirtualMethods()6281 if (UNLIKELY(vtable == nullptr)) { in LinkVirtualMethods()6286 vtable->SetElementPtrSize( in LinkVirtualMethods()6295 klass->SetVTable(vtable.Get()); in LinkVirtualMethods()6308 vtable = hs.NewHandle( in LinkVirtualMethods()6310 if (UNLIKELY(vtable == nullptr)) { in LinkVirtualMethods()[all …]
1240 ObjPtr<mirror::PointerArray> vtable = in RelocateInPlace() local1242 if (vtable != nullptr && in RelocateInPlace()1243 app_image_objects.InDest(vtable.Ptr()) && in RelocateInPlace()1244 !visited_bitmap->Set(vtable.Ptr())) { in RelocateInPlace()1245 patch_object_visitor.VisitPointerArray(vtable); in RelocateInPlace()1641 ObjPtr<mirror::PointerArray> vtable = in DoRelocateSpaces() local1643 if (vtable != nullptr && !patched_objects->Set(vtable.Ptr())) { in DoRelocateSpaces()1644 patch_object_visitor.VisitPointerArray(vtable); in DoRelocateSpaces()
1146 ObjPtr<mirror::PointerArray> vtable = klass->GetVTable(); in AssignImageBinSlot() local1147 if (vtable != nullptr) { in AssignImageBinSlot()1148 AddMethodPointerArray(vtable); in AssignImageBinSlot()