Searched refs:vtable (Results 1 - 5 of 5) sorted by relevance

/art/patchoat/
H A Dpatchoat.cc643 auto* vtable = klass->GetVTable(); local
644 if (vtable != nullptr) {
645 vtable->Fixup(RelocatedCopyOfFollowImages(vtable), pointer_size, native_visitor);
/art/runtime/mirror/
H A Dclass-inl.h301 auto* vtable = GetVTable(); local
302 DCHECK(vtable != nullptr);
303 return vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size);
337 auto* vtable = GetVTableDuringLinking(); local
338 CHECK_EQ(method, vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size));
/art/runtime/
H A Dclass_linker.cc601 // Setup the primitive array type classes - can't be done until Object has a vtable.
1556 auto* vtable = klass->GetVTable(); local
1557 if (vtable != nullptr) {
1558 isc->SanityCheckArtMethodPointerArray(vtable, nullptr);
3672 // up a vtable. We can just point at the one in java_lang_Object_.
4389 // Link the fields and virtual methods, creating vtable and iftables.
5689 // Populate the class vtable and itable. Compute return type indices.
5696 // A map from vtable indexes to the method they need to be updated to point to. Used because we
5702 // any vtable entries with new default method implementations.
5835 // No vtable
5862 MutableHandle<mirror::PointerArray> vtable; local
6043 auto* vtable = AllocPointerArray(self, num_virtual_methods); local
7216 ObjPtr<mirror::PointerArray> vtable = local
[all...]
/art/runtime/gc/space/
H A Dimage_space.cc1018 mirror::PointerArray* const vtable = as_klass->GetVTable<kVerifyNone, kWithoutReadBarrier>(); member in class:art::gc::space::ImageSpaceLoader::FixupObjectVisitor::mirror
1019 if (vtable != nullptr && IsInAppImage(vtable)) {
1020 operator()(vtable); variable
1021 UpdatePointerArrayContents(vtable, visitor);
/art/compiler/
H A Dimage_writer.cc556 // Add non-embedded vtable to the pointer array table if there is one.
557 auto* vtable = klass->GetVTable(); local
558 if (vtable != nullptr) {
559 AddMethodPointerArray(vtable);

Completed in 102 milliseconds