Home
last modified time | relevance | path

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

/art/runtime/
Dclass_linker-inl.h118 inline mirror::IfTable* ClassLinker::AllocIfTable(Thread* self, size_t ifcount) { in AllocIfTable()
119 return down_cast<mirror::IfTable*>( in AllocIfTable()
120 … mirror::IfTable::Alloc(self, GetClassRoot(kObjectArrayClass), ifcount * mirror::IfTable::kMax)); in AllocIfTable()
Dclass_linker.h41 class IfTable; variable
299 mirror::IfTable* AllocIfTable(Thread* self, size_t ifcount)
613 mirror::IfTable* array_iftable_;
Dclass_linker.cc3153 mirror::IfTable* iftable = klass->GetIfTable(); in ValidateSuperClassDescriptors()
3506 mirror::IfTable* super_iftable = klass->GetSuperClass()->GetIfTable(); in LinkInterfaceMethods()
3520 SirtRef<mirror::IfTable> iftable(self, AllocIfTable(self, ifcount)); in LinkInterfaceMethods()
3526 mirror::IfTable* super_iftable = klass->GetSuperClass()->GetIfTable(); in LinkInterfaceMethods()
3575 iftable.reset(down_cast<mirror::IfTable*>(iftable->CopyOf(self, idx * mirror::IfTable::kMax))); in LinkInterfaceMethods()
Dclass_linker_test.cc141 mirror::IfTable* iftable = array->GetIfTable(); in AssertArrayClass()
216 const mirror::IfTable* iftable = klass->GetIfTable(); in AssertClass()
/art/runtime/mirror/
Diftable.h25 class MANAGED IfTable : public ObjectArray<Object> {
73 DISALLOW_IMPLICIT_CONSTRUCTORS(IfTable);
Dclass-inl.h150 IfTable* iftable = GetIfTable(); in Implements()
217 IfTable* iftable = GetIfTable(); in FindVirtualMethodForInterface()
250 inline IfTable* Class::GetIfTable() const { in GetIfTable()
251 return GetFieldObject<IfTable*>(OFFSET_OF_OBJECT_MEMBER(Class, iftable_), false); in GetIfTable()
255 IfTable* iftable = GetIfTable(); in GetIfTableCount()
262 inline void Class::SetIfTable(IfTable* new_iftable) { in SetIfTable()
Diftable-inl.h25 inline void IfTable::SetInterface(int32_t i, Class* interface) { in SetInterface()
Dclass.h69 class IfTable; variable
598 IfTable* GetIfTable() const;
600 void SetIfTable(IfTable* new_iftable) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
804 IfTable* iftable_;
Dclass.cc345 IfTable* iftable = GetIfTable(); in FindInterfaceMethod()
363 IfTable* iftable = GetIfTable(); in FindInterfaceMethod()
Dart_method.cc127 IfTable* iftable = GetDeclaringClass()->GetIfTable(); in FindOverriddenMethod()