Searched refs:iftable (Results 1 – 12 of 12) sorted by relevance
/art/runtime/ |
D | debug_print.cc | 158 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()
|
D | cha.cc | 161 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()
|
D | class_linker.cc | 1835 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable(); in CheckObjects() local 1837 if (iftable->GetMethodArrayCount(i) > 0) { in CheckObjects() 1838 isc.SanityCheckArtMethodPointerArray(iftable->GetMethodArray(i), nullptr); in CheckObjects() 6493 Handle<mirror::IfTable> iftable, in ContainsOverridingMethodOf() argument 6500 DCHECK(iftable != nullptr); in ContainsOverridingMethodOf() 6502 DCHECK_LT(ifstart, iftable->Count()); in ContainsOverridingMethodOf() 6503 DCHECK_EQ(iface.Get(), iftable->GetInterface(ifstart)); in ContainsOverridingMethodOf() 6506 size_t iftable_count = iftable->Count(); in ContainsOverridingMethodOf() 6511 current_iface.Assign(iftable->GetInterface(k)); in ContainsOverridingMethodOf() 6557 MutableHandle<mirror::IfTable> iftable(hs.NewHandle(klass->GetIfTable())); in FindDefaultMethodImplementation() local [all …]
|
D | art_method.cc | 215 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()
|
D | class_linker_test.cc | 301 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()
|
D | class_linker.h | 1284 Handle<mirror::IfTable> iftable)
|
/art/runtime/mirror/ |
D | class-inl.h | 385 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()
|
D | class.cc | 457 ObjPtr<IfTable> iftable = klass->GetIfTable(); in FindInterfaceMethodWithSignature() local 458 for (int32_t i = 0, iftable_count = iftable->Count(); i < iftable_count; ++i) { in FindInterfaceMethodWithSignature() 459 ObjPtr<Class> iface = iftable->GetInterface(i); in FindInterfaceMethodWithSignature() 754 MutableHandle<IfTable> iftable(hs.NewHandle(GetIfTable())); in FindVirtualMethodForInterfaceSuper() local 762 DCHECK_LT(k, iftable->Count()); in FindVirtualMethodForInterfaceSuper() 763 iface.Assign(iftable->GetInterface(k)); in FindVirtualMethodForInterfaceSuper()
|
/art/runtime/gc/space/ |
D | image_space.cc | 1247 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable<kVerifyNone, kWithoutReadBarrier>(); in RelocateInPlace() local 1248 if (iftable != nullptr && app_image_objects.InDest(iftable.Ptr())) { in RelocateInPlace() 1254 iftable->GetMethodArrayOrNull<kVerifyNone, kWithoutReadBarrier>(i); in RelocateInPlace() 1646 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable<kVerifyNone, kWithoutReadBarrier>(); in DoRelocateSpaces() local 1647 if (iftable != nullptr) { in DoRelocateSpaces() 1651 iftable->GetMethodArrayOrNull<kVerifyNone, kWithoutReadBarrier>(i); in DoRelocateSpaces()
|
/art/runtime/verifier/ |
D | verifier_deps.cc | 386 ObjPtr<mirror::IfTable> iftable = source->GetIfTable(); in FindOneClassPathBoundaryForInterface() local 388 ObjPtr<mirror::Class> itf = iftable->GetInterface(i); in FindOneClassPathBoundaryForInterface()
|
/art/compiler/optimizing/ |
D | instruction_builder.cc | 1268 ObjPtr<mirror::IfTable> iftable = cls->GetIfTable(); in HasTrivialInitialization() local 1269 DCHECK(iftable != nullptr); in HasTrivialInitialization() 1270 for (int32_t i = 0, count = iftable->Count(); i != count; ++i) { in HasTrivialInitialization() 1271 ObjPtr<mirror::Class> iface = iftable->GetInterface(i); in HasTrivialInitialization()
|
/art/dex2oat/linker/ |
D | image_writer.cc | 1150 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()
|