/art/runtime/mirror/ |
executable.cc | 26 auto* interface_method = method->GetInterfaceMethodIfProxy(kPointerSize); local 30 DeclaringClassOfOverriddenMethodOffset(), interface_method->GetDeclaringClass());
|
/art/runtime/ |
imt_conflict_table.h | 32 // The table contains a list of pairs of { interface_method, implementation_method } 44 // the pair { `interface_method`, `implementation_method` } 46 ArtMethod* interface_method, 54 SetInterfaceMethod(count, pointer_size, interface_method); 115 ArtMethod* interface_method = GetInterfaceMethod(table_index, pointer_size); variable 116 if (interface_method == nullptr) { 120 auto input = std::make_pair(interface_method, implementation_method); 132 // Lookup the implementation ArtMethod associated to `interface_method`. Return null 134 ArtMethod* Lookup(ArtMethod* interface_method, PointerSize pointer_size) const { 141 if (current_interface_method == interface_method) { [all...] |
cha.cc | 473 ArtMethod* interface_method, 478 DCHECK(interface_method->IsAbstract() || interface_method->IsDefault()); 480 if (!interface_method->HasSingleImplementation()) { 486 // interface_method. Invoking the interface method on the class will throw 488 // interface_method as not having single-implementation. 489 invalidated_single_impl_methods.insert(interface_method); 495 // interface_method. 498 if (!interface_method->HasSingleImplementation()) { 502 ArtMethod* single_impl = interface_method->GetSingleImplementation(pointer_size) 609 ArtMethod* interface_method = interface->GetVirtualMethod(j, image_pointer_size); local [all...] |
art_method-inl.h | 353 ArtMethod* interface_method = GetInterfaceMethodForProxyUnchecked(pointer_size); local 357 interface_method->GetDeclaringClass()->IsAssignableFrom(GetDeclaringClass())); 358 return interface_method; 510 ArtMethod* interface_method = GetInterfaceMethodForProxyUnchecked(pointer_size); local 511 DCHECK(interface_method != nullptr); 512 interface_method->VisitRoots(visitor, pointer_size);
|
class_linker.cc | 6358 ArtMethod* interface_method = interface->GetVirtualMethod(j, image_pointer_size_); local 6412 ArtMethod* interface_method = interface->GetVirtualMethod(j, image_pointer_size_); local 7333 auto* interface_method = iftable->GetInterface(i)->GetVirtualMethod(j, image_pointer_size_); local [all...] |
/art/runtime/entrypoints/ |
entrypoint_utils-inl.h | 566 ArtMethod* interface_method = klass->FindVirtualMethodForInterface( local 568 if (UNLIKELY(interface_method == nullptr)) { 573 return interface_method; [all...] |
entrypoint_utils.cc | 108 ArtMethod* interface_method = local 111 ObjPtr<mirror::Class> result_type = interface_method->ResolveReturnType(); 130 ObjPtr<mirror::Method> interface_method = soa.Decode<mirror::Method>(interface_method_jobj); local 132 interface_method->GetArtMethod(), kRuntimePointerSize);
|
/art/dex2oat/linker/ |
image_writer.cc | 2034 ArtMethod* interface_method = orig->GetInterfaceMethod(i, target_ptr_size_); local [all...] |
/art/runtime/entrypoints/quick/ |
quick_trampoline_entrypoints.cc | 949 ArtMethod* interface_method = proxy_method->FindOverriddenMethod(kRuntimePointerSize); local [all...] |