Home
last modified time | relevance | path

Searched refs:iftable (Results 1 – 8 of 8) sorted by relevance

/art/runtime/
Ddebug_print.cc158 ObjPtr<mirror::IfTable> iftable = src_class->GetIfTable(); in DumpB77342775DebugData() local
159 CHECK(iftable != nullptr); in DumpB77342775DebugData()
160 size_t ifcount = iftable->Count(); in DumpB77342775DebugData()
168 ObjPtr<mirror::Class> iface = iftable->GetInterface(i); in DumpB77342775DebugData()
Dcha.cc161 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable<kDefaultVerifyFlags, kWithoutReadBarrier>(); in ResetSingleImplementationInHierarchy() local
165 iftable->GetInterface<kDefaultVerifyFlags, kWithoutReadBarrier>(i); in ResetSingleImplementationInHierarchy()
167 count = iftable->GetMethodArrayCount<kDefaultVerifyFlags, kWithoutReadBarrier>(i); in ResetSingleImplementationInHierarchy()
608 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable(); in UpdateAfterLoadingOf() local
611 ObjPtr<mirror::Class> interface = iftable->GetInterface(i); in UpdateAfterLoadingOf()
612 for (size_t j = 0, count = iftable->GetMethodArrayCount(i); j < count; ++j) { in UpdateAfterLoadingOf()
614 ObjPtr<mirror::PointerArray> method_array = iftable->GetMethodArray(i); in UpdateAfterLoadingOf()
Dart_method.cc215 ObjPtr<mirror::IfTable> iftable = GetDeclaringClass()->GetIfTable(); in FindOverriddenMethod() local
216 for (size_t i = 0; i < iftable->Count() && result == nullptr; i++) { in FindOverriddenMethod()
217 ObjPtr<mirror::Class> interface = iftable->GetInterface(i); in FindOverriddenMethod()
Dclass_linker_test.cc301 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable(); in AssertClass() local
303 ObjPtr<mirror::Class> interface = iftable->GetInterface(i); in AssertClass()
306 EXPECT_EQ(0U, iftable->GetMethodArrayCount(i)); in AssertClass()
308 EXPECT_EQ(interface->NumDeclaredVirtualMethods(), iftable->GetMethodArrayCount(i)); in AssertClass()
Dclass_linker.h1284 Handle<mirror::IfTable> iftable)
/art/runtime/mirror/
Dclass-inl.h385 ObjPtr<IfTable> iftable = GetIfTable(); in Implements() local
387 if (iftable->GetInterface(i) == klass) { in Implements()
607 ObjPtr<IfTable> iftable = GetIfTable(); in FindVirtualMethodForInterface() local
609 if (iftable->GetInterface(i) == declaring_class) { in FindVirtualMethodForInterface()
610 return iftable->GetMethodArray(i)->GetElementPtrSize<ArtMethod*>( in FindVirtualMethodForInterface()
/art/runtime/verifier/
Dverifier_deps.cc386 ObjPtr<mirror::IfTable> iftable = source->GetIfTable(); in FindOneClassPathBoundaryForInterface() local
388 ObjPtr<mirror::Class> itf = iftable->GetInterface(i); in FindOneClassPathBoundaryForInterface()
/art/dex2oat/linker/
Dimage_writer.cc1150 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable(); in AssignImageBinSlot() local
1151 if (iftable != nullptr) { in AssignImageBinSlot()
1153 if (iftable->GetMethodArrayCount(i) > 0) { in AssignImageBinSlot()
1154 AddMethodPointerArray(iftable->GetMethodArray(i)); in AssignImageBinSlot()