/aosp_15_r20/art/runtime/ |
H A D | imt_conflict_table.h | 46 ArtMethod* interface_method, in ImtConflictTable() argument 54 SetInterfaceMethod(count, pointer_size, interface_method); in ImtConflictTable() 115 ArtMethod* interface_method = GetInterfaceMethod(table_index, pointer_size); in Visit() local 116 if (interface_method == nullptr) { in Visit() 120 auto input = std::make_pair(interface_method, implementation_method); in Visit() 134 ArtMethod* Lookup(ArtMethod* interface_method, PointerSize pointer_size) const { in Lookup() argument 141 if (current_interface_method == interface_method) { in Lookup()
|
H A D | cha.cc | 458 ArtMethod* interface_method, in CheckInterfaceMethodSingleImplementationInfo() argument 463 DCHECK(interface_method->IsAbstract() || interface_method->IsDefault()); in CheckInterfaceMethodSingleImplementationInfo() 465 if (!interface_method->HasSingleImplementation()) { in CheckInterfaceMethodSingleImplementationInfo() 476 invalidated_single_impl_methods.insert(interface_method); in CheckInterfaceMethodSingleImplementationInfo() 485 if (!interface_method->HasSingleImplementation()) { in CheckInterfaceMethodSingleImplementationInfo() 489 ArtMethod* single_impl = interface_method->GetSingleImplementation(pointer_size); in CheckInterfaceMethodSingleImplementationInfo() 493 interface_method->SetSingleImplementation(implementation_method, pointer_size); in CheckInterfaceMethodSingleImplementationInfo() 504 invalidated_single_impl_methods.insert(interface_method); in CheckInterfaceMethodSingleImplementationInfo() 600 ArtMethod* interface_method = interface->GetVirtualMethod(j, image_pointer_size); in UpdateAfterLoadingOf() local 606 interface_method, in UpdateAfterLoadingOf()
|
H A D | art_method-inl.h | 570 ArtMethod* interface_method = GetInterfaceMethodForProxyUnchecked(pointer_size); 574 interface_method->GetDeclaringClass()->IsAssignableFrom(GetDeclaringClass())); 575 return interface_method; 615 ArtMethod* interface_method = GetInterfaceMethodForProxyUnchecked(pointer_size); 616 DCHECK(interface_method != nullptr); 617 interface_method->VisitRoots<kReadBarrierOption, kVisitProxyMethod>(visitor, pointer_size);
|
H A D | common_throws.cc | 242 ArtMethod* interface_method) in ThrowIllegalAccessErrorForImplementingMethod() argument 252 interface_method->PrettyMethod().c_str()); in ThrowIllegalAccessErrorForImplementingMethod() 287 void ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(ArtMethod* interface_method, in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch() argument 296 << mirror::Class::PrettyDescriptor(interface_method->GetDeclaringClass()) in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch() 297 << "' in call to '" << ArtMethod::PrettyMethod(interface_method) << "'"; in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch()
|
H A D | class_linker.cc | 6675 ArtMethod* interface_method, in AddMethodToConflictTable() argument 6709 interface_method, in AddMethodToConflictTable() 6863 ArtMethod* interface_method = interface->GetVirtualMethod(j, image_pointer_size_); in FillIMTFromIfTable() local 6864 const uint32_t imt_index = interface_method->GetImtIndex(); in FillIMTFromIfTable() 6917 ArtMethod* interface_method = interface->GetVirtualMethod(j, image_pointer_size_); in FillIMTFromIfTable() local 6918 const uint32_t imt_index = interface_method->GetImtIndex(); in FillIMTFromIfTable() 6926 table->SetInterfaceMethod(num_entries, image_pointer_size_, interface_method); in FillIMTFromIfTable() 7766 ArtMethod* interface_method, in UpdateStateForInterface() argument 7773 DCHECK(iface == interface_method->GetDeclaringClass()); in UpdateStateForInterface() 7775 DCHECK(interface_method->IsDefault()); in UpdateStateForInterface() [all …]
|
H A D | common_throws.h | 121 ArtMethod* interface_method) 148 ArtMethod* interface_method, ObjPtr<mirror::Object> this_object, ArtMethod* referrer)
|
H A D | reflection.cc | 613 ArtMethod* interface_method, in InvokeVirtualOrInterfaceWithJValues() argument 623 ArtMethod* method = FindVirtualMethod(receiver, interface_method); in InvokeVirtualOrInterfaceWithJValues() 656 ArtMethod* interface_method, in InvokeVirtualOrInterfaceWithVarArgs() argument 667 ArtMethod* method = FindVirtualMethod(receiver, interface_method); in InvokeVirtualOrInterfaceWithVarArgs()
|
H A D | art_method.cc | 282 for (ArtMethod& interface_method : interface->GetVirtualMethods(pointer_size)) { in FindOverriddenMethod() 283 if (HasSameNameAndSignature(interface_method.GetInterfaceMethodIfProxy(pointer_size))) { in FindOverriddenMethod() 284 result = &interface_method; in FindOverriddenMethod()
|
H A D | cha.h | 160 ArtMethod* interface_method,
|
H A D | thread.cc | 3310 ArtMethod* interface_method = method->GetInterfaceMethodIfProxy(kRuntimePointerSize); in InitStackFrameInfo() local 3311 const char* method_name = interface_method->GetName(); in InitStackFrameInfo() 3321 method->GetDexFile()->GetIndexForProtoId(interface_method->GetPrototype()); in InitStackFrameInfo() 3323 class_linker->ResolveMethodType(soa.Self(), proto_idx, interface_method))); in InitStackFrameInfo()
|
H A D | class_linker.h | 744 ArtMethod* interface_method,
|
/aosp_15_r20/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 931 ArtMethod* interface_method = proxy_method->FindOverriddenMethod(kRuntimePointerSize); in artQuickProxyInvokeHandler() local 932 DCHECK(interface_method != nullptr) << proxy_method->PrettyMethod(); in artQuickProxyInvokeHandler() 933 DCHECK(!interface_method->IsProxyMethod()) << interface_method->PrettyMethod(); in artQuickProxyInvokeHandler() 938 mirror::Method::CreateFromArtMethod<kRuntimePointerSize>(soa.Self(), interface_method); in artQuickProxyInvokeHandler() 2278 extern "C" TwoWordReturn artInvokeInterfaceTrampoline(ArtMethod* interface_method, in artInvokeInterfaceTrampoline() argument 2286 bool resolve_method = ((interface_method == nullptr) || interface_method->IsRuntimeMethod()); in artInvokeInterfaceTrampoline() 2316 interface_method = class_linker->ResolveMethodId(dex_method_idx, caller_method); in artInvokeInterfaceTrampoline() 2320 if (UNLIKELY(interface_method == nullptr)) { in artInvokeInterfaceTrampoline() 2326 interface_method, MethodReference(&dex_file, dex_method_idx), outer_method); in artInvokeInterfaceTrampoline() 2334 DCHECK(!interface_method->GetDeclaringClass()->IsObjectClass()); in artInvokeInterfaceTrampoline() [all …]
|
H A D | runtime_entrypoints_list.h | 149 ArtMethod* interface_method, \
|
/aosp_15_r20/external/clang/test/SemaObjC/ |
H A D | attr-availability-1.m | 109 - (void)interface_method __attribute__((availability(macosx,introduced=NA))); // expected-note {{'i… 115 …[pa interface_method]; // expected-error {{'interface_method' is unavailable: not available on mac…
|
/aosp_15_r20/art/runtime/mirror/ |
H A D | executable.cc | 29 auto* interface_method = method->GetInterfaceMethodIfProxy(kPointerSize); in InitializeFromArtMethod() local 34 DeclaringClassOfOverriddenMethodOffset(), interface_method->GetDeclaringClass()); in InitializeFromArtMethod()
|
H A D | class.cc | 2344 static bool IsInterfaceMethodAccessible(ArtMethod* interface_method) in IsInterfaceMethodAccessible() argument 2347 if ((hiddenapi::GetRuntimeFlags(interface_method) & kAccPublicApi) != 0) { in IsInterfaceMethodAccessible() 2348 hiddenapi::ApiList api_list(hiddenapi::detail::GetDexFlags(interface_method)); in IsInterfaceMethodAccessible() 2366 for (ArtMethod& interface_method : iface->GetVirtualMethodsSlice(pointer_size)) { in FindAccessibleInterfaceMethod() 2367 if (implementation_method->HasSameNameAndSignature(&interface_method) && in FindAccessibleInterfaceMethod() 2368 IsInterfaceMethodAccessible(&interface_method)) { in FindAccessibleInterfaceMethod() 2369 return &interface_method; in FindAccessibleInterfaceMethod() 2382 ArtMethod* interface_method = &iface->GetVirtualMethodsSlice(pointer_size)[j]; in FindAccessibleInterfaceMethod() local 2383 if (IsInterfaceMethodAccessible(interface_method)) { in FindAccessibleInterfaceMethod() 2384 return interface_method; in FindAccessibleInterfaceMethod()
|
/aosp_15_r20/art/runtime/entrypoints/ |
H A D | entrypoint_utils-inl.h | 578 ArtMethod* interface_method = reinterpret_cast<ArtMethod*>(tls_value & kMethodMask); in FindMethodToCall() local 580 interface_method->GetImtIndex(), pointer_size); in FindMethodToCall() 583 interface_method, pointer_size); in FindMethodToCall() 586 interface_method, *this_object, caller); in FindMethodToCall()
|
H A D | entrypoint_utils.cc | 147 ObjPtr<mirror::Method> interface_method = soa.Decode<mirror::Method>(interface_method_jobj); in InvokeProxyInvocationHandler() local 149 interface_method->GetArtMethod(), kRuntimePointerSize); in InvokeProxyInvocationHandler()
|
/aosp_15_r20/art/dex2oat/linker/ |
H A D | image_writer.cc | 2947 ArtMethod* interface_method = orig->GetInterfaceMethod(i, target_ptr_size_); in CopyAndFixupImtConflictTable() local 2949 CopyAndFixupPointer(copy->AddressOfInterfaceMethod(i, target_ptr_size_), interface_method); in CopyAndFixupImtConflictTable() 2953 NativeLocationInImage(interface_method)); in CopyAndFixupImtConflictTable()
|
/aosp_15_r20/art/compiler/optimizing/ |
H A D | code_generator_arm64.cc | 4905 Location interface_method = locations->InAt(invoke->GetNumberOfArguments() - 1); in VisitInvokeInterface() local 4906 if (interface_method.IsStackSlot()) { in VisitInvokeInterface() 4907 __ Ldr(ip1, StackOperandFrom(interface_method)); in VisitInvokeInterface() 4909 __ Mov(ip1, XRegisterFrom(interface_method)); in VisitInvokeInterface()
|