Searched refs:iftable (Results 1 – 11 of 11) sorted by relevance
/art/runtime/ |
D | cha.cc | 499 auto* iftable = klass->GetIfTable(); in UpdateAfterLoadingOf() local 502 mirror::Class* interface = iftable->GetInterface(i); in UpdateAfterLoadingOf() 503 for (size_t j = 0, count = iftable->GetMethodArrayCount(i); j < count; ++j) { in UpdateAfterLoadingOf() 505 mirror::PointerArray* method_array = iftable->GetMethodArray(i); in UpdateAfterLoadingOf()
|
D | class_linker.cc | 1571 mirror::IfTable* iftable = klass->GetIfTable(); in SanityCheckObjectsCallback() local 1573 if (iftable->GetMethodArrayCount(i) > 0) { in SanityCheckObjectsCallback() 1574 isc->SanityCheckArtMethodPointerArray(iftable->GetMethodArray(i), nullptr); in SanityCheckObjectsCallback() 6077 Handle<mirror::IfTable> iftable, in ContainsOverridingMethodOf() argument 6084 DCHECK(iftable != nullptr); in ContainsOverridingMethodOf() 6086 DCHECK_LT(ifstart, iftable->Count()); in ContainsOverridingMethodOf() 6087 DCHECK_EQ(iface.Get(), iftable->GetInterface(ifstart)); in ContainsOverridingMethodOf() 6090 size_t iftable_count = iftable->Count(); in ContainsOverridingMethodOf() 6095 current_iface.Assign(iftable->GetInterface(k)); in ContainsOverridingMethodOf() 6141 MutableHandle<mirror::IfTable> iftable(hs.NewHandle(klass->GetIfTable())); in FindDefaultMethodImplementation() local [all …]
|
D | art_method.cc | 208 mirror::IfTable* iftable = GetDeclaringClass()->GetIfTable(); in FindOverriddenMethod() local 209 for (size_t i = 0; i < iftable->Count() && result == nullptr; i++) { in FindOverriddenMethod() 210 mirror::Class* interface = iftable->GetInterface(i); in FindOverriddenMethod()
|
D | class_linker_test.cc | 299 mirror::IfTable* iftable = klass->GetIfTable(); in AssertClass() local 301 mirror::Class* interface = iftable->GetInterface(i); in AssertClass() 304 EXPECT_EQ(0U, iftable->GetMethodArrayCount(i)); in AssertClass() 306 EXPECT_EQ(interface->NumDeclaredVirtualMethods(), iftable->GetMethodArrayCount(i)); in AssertClass()
|
D | class_linker.h | 1133 Handle<mirror::IfTable> iftable)
|
/art/runtime/mirror/ |
D | class.cc | 410 ObjPtr<IfTable> iftable = GetIfTable(); in FindInterfaceMethod() local 412 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); in FindInterfaceMethod() 430 ObjPtr<IfTable> iftable = GetIfTable(); in FindInterfaceMethod() local 432 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); in FindInterfaceMethod() 450 ObjPtr<IfTable> iftable = GetIfTable(); in FindInterfaceMethod() local 452 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod( in FindInterfaceMethod() 649 MutableHandle<IfTable> iftable(hs.NewHandle(GetIfTable())); in FindVirtualMethodForInterfaceSuper() local 657 DCHECK_LT(k, iftable->Count()); in FindVirtualMethodForInterfaceSuper() 658 iface.Assign(iftable->GetInterface(k)); in FindVirtualMethodForInterfaceSuper()
|
D | class-inl.h | 349 ObjPtr<IfTable> iftable = GetIfTable(); in Implements() local 351 if (iftable->GetInterface(i) == klass) { in Implements() 540 ObjPtr<IfTable> iftable = GetIfTable(); in FindVirtualMethodForInterface() local 542 if (iftable->GetInterface(i) == declaring_class) { in FindVirtualMethodForInterface() 543 return iftable->GetMethodArray(i)->GetElementPtrSize<ArtMethod*>( in FindVirtualMethodForInterface()
|
/art/patchoat/ |
D | patchoat.cc | 647 mirror::IfTable* iftable = klass->GetIfTable(); in VisitObject() local 649 if (iftable->GetMethodArrayCount(i) > 0) { in VisitObject() 650 auto* method_array = iftable->GetMethodArray(i); in VisitObject()
|
/art/runtime/gc/space/ |
D | image_space.cc | 1023 mirror::IfTable* iftable = as_klass->GetIfTable<kVerifyNone, kWithoutReadBarrier>(); in operator ()() local 1026 if (IsInAppImage(iftable)) { in operator ()() 1027 operator()(iftable); in operator ()() 1028 for (int32_t i = 0, count = iftable->Count(); i < count; ++i) { in operator ()() 1029 if (iftable->GetMethodArrayCount<kVerifyNone, kWithoutReadBarrier>(i) > 0) { in operator ()() 1031 iftable->GetMethodArray<kVerifyNone, kWithoutReadBarrier>(i); in operator ()()
|
/art/runtime/verifier/ |
D | verifier_deps.cc | 376 ObjPtr<mirror::IfTable> iftable = source->GetIfTable(); in FindOneClassPathBoundaryForInterface() local 378 mirror::Class* itf = iftable->GetInterface(i); in FindOneClassPathBoundaryForInterface()
|
/art/compiler/ |
D | image_writer.cc | 561 auto* iftable = klass->GetIfTable(); in AssignImageBinSlot() local 562 if (iftable != nullptr) { in AssignImageBinSlot() 564 if (iftable->GetMethodArrayCount(i) > 0) { in AssignImageBinSlot() 565 AddMethodPointerArray(iftable->GetMethodArray(i)); in AssignImageBinSlot()
|