Searched refs:vtable (Results 1 – 7 of 7) sorted by relevance
/art/test/587-inline-class-error/smali/ |
D | VerifyError.smali | 26 # right initialization for the embedded vtable length of a
|
/art/test/978-virtual-interface/smali/ |
D | Iface.smali | 18 # // methods to ensure the 11'th target lines up to the same vtable slot as the
|
/art/runtime/ |
D | class_linker.cc | 1461 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/ |
D | class-inl.h | 322 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/ |
D | patchoat.cc | 1046 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/ |
D | image_space.cc | 1082 … 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/ |
D | image_writer.cc | 570 auto* vtable = klass->GetVTable(); in AssignImageBinSlot() local 571 if (vtable != nullptr) { in AssignImageBinSlot() 572 AddMethodPointerArray(vtable); in AssignImageBinSlot()
|