Home
last modified time | relevance | path

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

/art/runtime/mirror/
Diftable-inl.h29 inline ObjPtr<Class> IfTable::GetInterface(int32_t i) { in GetInterface()
36 inline void IfTable::SetInterface(int32_t i, ObjPtr<Class> interface) { in SetInterface()
46 inline ObjPtr<PointerArray> IfTable::GetMethodArrayOrNull(int32_t i) { in GetMethodArrayOrNull()
53 inline ObjPtr<PointerArray> IfTable::GetMethodArray(int32_t i) { in GetMethodArray()
61 inline size_t IfTable::GetMethodArrayCount(int32_t i) { in GetMethodArrayCount()
66 inline void IfTable::SetMethodArray(int32_t i, ObjPtr<PointerArray> arr) { in SetMethodArray()
Diftable.h26 class MANAGED IfTable final : public ObjectArray<Object> {
63 DISALLOW_IMPLICIT_CONSTRUCTORS(IfTable);
Dclass-inl.h391 ObjPtr<IfTable> iftable = GetIfTable(); in Implements()
629 ObjPtr<IfTable> iftable = GetIfTable(); in FindVirtualMethodForInterface()
664 inline ObjPtr<IfTable> Class::GetIfTable() { in GetIfTable()
665 ObjPtr<IfTable> ret = GetFieldObject<IfTable, kVerifyFlags, kReadBarrierOption>(IfTableOffset()); in GetIfTable()
677 inline void Class::SetIfTable(ObjPtr<IfTable> new_iftable) { in SetIfTable()
Dclass.h74 class IfTable; variable
989 ALWAYS_INLINE ObjPtr<IfTable> GetIfTable() REQUIRES_SHARED(Locks::mutator_lock_);
991 ALWAYS_INLINE void SetIfTable(ObjPtr<IfTable> new_iftable)
1446 HeapReference<IfTable> iftable_;
Dclass.cc578 ObjPtr<IfTable> iftable = klass->GetIfTable(); in FindInterfaceMethodWithSignature()
875 MutableHandle<IfTable> iftable(hs.NewHandle(GetIfTable())); in FindVirtualMethodForInterfaceSuper()
/art/runtime/
Ddebug_print.cc158 ObjPtr<mirror::IfTable> iftable = src_class->GetIfTable(); in DumpB77342775DebugData()
Daot_class_linker.cc175 ObjPtr<mirror::IfTable> if_table = klass->GetIfTable(); in CanReferenceInBootImageExtension()
Dcha.cc161 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable<kDefaultVerifyFlags, kWithoutReadBarrier>(); in ResetSingleImplementationInHierarchy()
608 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable(); in UpdateAfterLoadingOf()
Dclass_linker.h89 class IfTable; variable
544 ObjPtr<mirror::IfTable> AllocIfTable(Thread* self, size_t ifcount)
1353 Handle<mirror::IfTable> iftable)
1366 void FillIMTFromIfTable(ObjPtr<mirror::IfTable> if_table,
1398 ObjPtr<mirror::IfTable> GetArrayIfTable() REQUIRES_SHARED(Locks::mutator_lock_);
Dclass_linker.cc1923 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable(); in CheckObjects()
2703 ObjPtr<mirror::IfTable> array_iftable = GetArrayIfTable(); in FinishArrayClassSetup()
4349 inline ObjPtr<mirror::IfTable> ClassLinker::GetArrayIfTable() { in GetArrayIfTable()
6772 Handle<mirror::IfTable> iftable, in ContainsOverridingMethodOf()
6836 MutableHandle<mirror::IfTable> iftable(hs.NewHandle(klass->GetIfTable())); in FindDefaultMethodImplementation()
6963 Handle<mirror::IfTable> iftable) { in AllocateIfTableMethodArrays()
6978 ObjPtr<mirror::IfTable> if_table = klass->GetSuperClass()->GetIfTable(); in AllocateIfTableMethodArrays()
7105 void ClassLinker::FillIMTFromIfTable(ObjPtr<mirror::IfTable> if_table, in FillIMTFromIfTable()
7247 static size_t FillIfTable(ObjPtr<mirror::IfTable> iftable, in FillIfTable()
7336 ObjPtr<mirror::IfTable> super_iftable = klass->GetSuperClass()->GetIfTable(); in SetupInterfaceLookupTable()
[all …]
Dart_method.h61 class IfTable; variable
Dart_method.cc224 ObjPtr<mirror::IfTable> iftable = GetDeclaringClass()->GetIfTable(); in FindOverriddenMethod()
Dclass_linker_test.cc302 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable(); in AssertClass()
/art/runtime/verifier/
Dreg_type.cc714 ObjPtr<mirror::IfTable> s_if = s->GetIfTable(); in InterfaceClassJoin()
716 ObjPtr<mirror::IfTable> t_if = t->GetIfTable(); in InterfaceClassJoin()
Dverifier_deps.cc383 ObjPtr<mirror::IfTable> iftable = source->GetIfTable(); in FindOneClassPathBoundaryForInterface()
/art/oatdump/
Doatdump.cc3261 ObjPtr<mirror::IfTable> if_table = klass->GetIfTable(); in DumpIMTForClass()
3342 ObjPtr<mirror::IfTable> if_table = klass->GetIfTable(); in DumpIMTForMethod()
/art/dex2oat/linker/
Dimage_writer.cc815 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable(); in AssignImageBinSlot()
1088 ObjPtr<mirror::IfTable> if_table = klass->GetIfTable(); in PruneImageClassInternal()
/art/runtime/gc/space/
Dimage_space.cc1482 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable<kVerifyNone, kWithoutReadBarrier>(); in RelocateInPlace()
2922 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable<kVerifyNone, kWithoutReadBarrier>(); in DoRelocateSpaces()
/art/compiler/optimizing/
Dinstruction_builder.cc1347 ObjPtr<mirror::IfTable> iftable = cls->GetIfTable(); in HasTrivialInitialization()