Home
last modified time | relevance | path

Searched refs:IfTable (Results 1 – 17 of 17) sorted by relevance

/art/runtime/mirror/
Diftable-inl.h26 inline void IfTable::SetInterface(int32_t i, ObjPtr<Class> interface) { in SetInterface()
34 inline void IfTable::SetMethodArray(int32_t i, ObjPtr<PointerArray> arr) { in SetMethodArray()
Diftable.h26 class MANAGED IfTable FINAL : public ObjectArray<Object> {
73 DISALLOW_IMPLICIT_CONSTRUCTORS(IfTable);
Dclass-inl.h370 ObjPtr<IfTable> iftable = GetIfTable(); in Implements()
592 ObjPtr<IfTable> iftable = GetIfTable(); in FindVirtualMethodForInterface()
628 inline IfTable* Class::GetIfTable() { in GetIfTable()
629 ObjPtr<IfTable> ret = GetFieldObject<IfTable, kVerifyFlags, kReadBarrierOption>(IfTableOffset()); in GetIfTable()
640 inline void Class::SetIfTable(ObjPtr<IfTable> new_iftable) { in SetIfTable()
Dclass.h59 class IfTable; variable
963 ALWAYS_INLINE IfTable* GetIfTable() REQUIRES_SHARED(Locks::mutator_lock_);
965 ALWAYS_INLINE void SetIfTable(ObjPtr<IfTable> new_iftable)
1397 HeapReference<IfTable> iftable_;
Dclass.cc472 ObjPtr<IfTable> iftable = klass->GetIfTable(); in FindInterfaceMethodWithSignature()
766 MutableHandle<IfTable> iftable(hs.NewHandle(GetIfTable())); in FindVirtualMethodForInterfaceSuper()
/art/runtime/
Ddebug_print.cc158 ObjPtr<mirror::IfTable> iftable = src_class->GetIfTable(); in DumpB77342775DebugData()
Dclass_linker.h59 class IfTable; variable
503 mirror::IfTable* AllocIfTable(Thread* self, size_t ifcount)
1245 Handle<mirror::IfTable> iftable)
1258 void FillIMTFromIfTable(ObjPtr<mirror::IfTable> if_table,
1320 GcRoot<mirror::IfTable> array_iftable_;
Dclass_linker.cc540 array_iftable_ = GcRoot<mirror::IfTable>(AllocIfTable(self, 2)); in InitWithoutImage()
1032 array_iftable_ = GcRoot<mirror::IfTable>(GetClassRoot(kObjectArrayClass)->GetIfTable()); in InitFromBootImage()
1476 mirror::IfTable* iftable = klass->GetIfTable(); in CheckObjects()
3768 ObjPtr<mirror::IfTable> array_iftable = array_iftable_.Read(); in CreateArrayClass()
5991 Handle<mirror::IfTable> iftable, in ContainsOverridingMethodOf()
6055 MutableHandle<mirror::IfTable> iftable(hs.NewHandle(klass->GetIfTable())); in FindDefaultMethodImplementation()
6182 Handle<mirror::IfTable> iftable) { in AllocateIfTableMethodArrays()
6197 ObjPtr<mirror::IfTable> if_table = klass->GetSuperClass()->GetIfTable(); in AllocateIfTableMethodArrays()
6321 void ClassLinker::FillIMTFromIfTable(ObjPtr<mirror::IfTable> if_table, in FillIMTFromIfTable()
6463 static size_t FillIfTable(ObjPtr<mirror::IfTable> iftable, in FillIfTable()
[all …]
Dcha.cc160 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable<kDefaultVerifyFlags, kWithoutReadBarrier>(); in ResetSingleImplementationInHierarchy()
Dart_method.h58 class IfTable; variable
Dart_method.cc230 mirror::IfTable* iftable = GetDeclaringClass()->GetIfTable(); in FindOverriddenMethod()
Dclass_linker_test.cc295 mirror::IfTable* iftable = klass->GetIfTable(); in AssertClass()
/art/patchoat/
Dpatchoat.cc1050 mirror::IfTable* iftable = klass->GetIfTable(); in VisitObject()
/art/runtime/verifier/
Dverifier_deps.cc368 ObjPtr<mirror::IfTable> iftable = source->GetIfTable(); in FindOneClassPathBoundaryForInterface()
/art/runtime/gc/space/
Dimage_space.cc1087 mirror::IfTable* iftable = as_klass->GetIfTable<kVerifyNone, kWithoutReadBarrier>(); in operator ()()
/art/oatdump/
Doatdump.cc3440 mirror::IfTable* if_table = klass->GetIfTable(); in DumpIMTForClass()
3521 mirror::IfTable* if_table = klass->GetIfTable(); in DumpIMTForMethod()
/art/dex2oat/linker/
Dimage_writer.cc855 mirror::IfTable* if_table = klass->GetIfTable(); in PruneAppImageClassInternal()