Home
last modified time | relevance | path

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

/art/runtime/mirror/
Diftable.h26 class MANAGED IfTable FINAL : public ObjectArray<Object> {
69 DISALLOW_IMPLICIT_CONSTRUCTORS(IfTable);
Diftable-inl.h25 inline void IfTable::SetInterface(int32_t i, Class* interface) { in SetInterface()
Dclass-inl.h224 IfTable* iftable = GetIfTable(); in Implements()
377 IfTable* iftable = GetIfTable(); in FindVirtualMethodForInterface()
410 inline IfTable* Class::GetIfTable() { in GetIfTable()
411 return GetFieldObject<IfTable>(OFFSET_OF_OBJECT_MEMBER(Class, iftable_)); in GetIfTable()
415 IfTable* iftable = GetIfTable(); in GetIfTableCount()
422 inline void Class::SetIfTable(IfTable* new_iftable) { in SetIfTable()
Dclass.h54 class IfTable; variable
874 ALWAYS_INLINE IfTable* GetIfTable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
876 ALWAYS_INLINE void SetIfTable(IfTable* new_iftable) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1209 HeapReference<IfTable> iftable_;
Dclass.cc357 IfTable* iftable = GetIfTable(); in FindInterfaceMethod()
376 IfTable* iftable = GetIfTable(); in FindInterfaceMethod()
395 IfTable* iftable = GetIfTable(); in FindInterfaceMethod()
/art/runtime/
Dclass_linker-inl.h179 inline mirror::IfTable* ClassLinker::AllocIfTable(Thread* self, size_t ifcount) { in AllocIfTable()
180 return down_cast<mirror::IfTable*>( in AllocIfTable()
181 mirror::IfTable::Alloc(self, GetClassRoot(kObjectArrayClass), in AllocIfTable()
182 ifcount * mirror::IfTable::kMax)); in AllocIfTable()
Dclass_linker.h47 class IfTable; variable
364 mirror::IfTable* AllocIfTable(Thread* self, size_t ifcount)
752 GcRoot<mirror::IfTable> array_iftable_;
Dart_method.cc132 mirror::IfTable* iftable = GetDeclaringClass()->GetIfTable(); in FindOverriddenMethod()
Dclass_linker.cc394 array_iftable_ = GcRoot<mirror::IfTable>(AllocIfTable(self, 2)); in InitWithoutImage()
1214 array_iftable_ = GcRoot<mirror::IfTable>(GetClassRoot(kObjectArrayClass)->GetIfTable()); in InitFromImage()
2696 mirror::IfTable* array_iftable = array_iftable_.Read(); in CreateArrayClass()
4679 mirror::IfTable* super_iftable = klass->GetSuperClass()->GetIfTable(); in LinkInterfaceMethods()
4706 MutableHandle<mirror::IfTable> iftable(hs.NewHandle(AllocIfTable(self, ifcount))); in LinkInterfaceMethods()
4712 mirror::IfTable* super_iftable = klass->GetSuperClass()->GetIfTable(); in LinkInterfaceMethods()
4757 iftable.Assign(down_cast<mirror::IfTable*>( in LinkInterfaceMethods()
4758 iftable->CopyOf(self, idx * mirror::IfTable::kMax))); in LinkInterfaceMethods()
4795 mirror::IfTable* if_table = super_class->GetIfTable(); in LinkInterfaceMethods()
4833 mirror::IfTable* if_table = klass->GetSuperClass()->GetIfTable(); in LinkInterfaceMethods()
Dclass_linker_test.cc222 mirror::IfTable* iftable = klass->GetIfTable(); in AssertClass()