/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 432 ArtMethod* resolved_method, in FindMethodToCall() argument 440 if (UNLIKELY(resolved_method->GetDeclaringClass()->IsStringClass() && in FindMethodToCall() 441 resolved_method->IsConstructor())) { in FindMethodToCall() 457 return resolved_method; in FindMethodToCall() 460 uint16_t vtable_index = resolved_method->GetMethodIndex(); in FindMethodToCall() 465 ThrowNoSuchMethodError(type, resolved_method->GetDeclaringClass(), in FindMethodToCall() 466 resolved_method->GetName(), resolved_method->GetSignature()); in FindMethodToCall() 497 uint16_t vtable_index = resolved_method->GetMethodIndex(); in FindMethodToCall() 504 ThrowNoSuchMethodError(type, resolved_method->GetDeclaringClass(), in FindMethodToCall() 505 resolved_method->GetName(), resolved_method->GetSignature()); in FindMethodToCall() [all …]
|
/art/compiler/optimizing/ |
D | inliner.h | 81 ArtMethod* resolved_method, 88 ArtMethod* resolved_method, 94 ArtMethod* resolved_method, 107 ArtMethod* resolved_method, 126 ArtMethod* resolved_method) 166 ArtMethod* resolved_method, 172 ArtMethod* resolved_method, 177 ArtMethod* resolved_method, 187 ArtMethod* TryCHADevirtualization(ArtMethod* resolved_method) 202 void FixUpReturnReferenceType(ArtMethod* resolved_method, HInstruction* return_replacement) [all …]
|
D | inliner.cc | 213 static ArtMethod* FindVirtualOrInterfaceTarget(HInvoke* invoke, ArtMethod* resolved_method) in FindVirtualOrInterfaceTarget() argument 215 if (IsMethodOrDeclaringClassFinal(resolved_method)) { in FindVirtualOrInterfaceTarget() 217 return resolved_method; in FindVirtualOrInterfaceTarget() 237 } else if (!resolved_method->GetDeclaringClass()->IsAssignableFrom(info.GetTypeHandle().Get())) { in FindVirtualOrInterfaceTarget() 249 resolved_method = info.GetTypeHandle()->FindVirtualMethodForInterface( in FindVirtualOrInterfaceTarget() 250 resolved_method, pointer_size); in FindVirtualOrInterfaceTarget() 253 resolved_method = info.GetTypeHandle()->FindVirtualMethodForVirtual( in FindVirtualOrInterfaceTarget() 254 resolved_method, pointer_size); in FindVirtualOrInterfaceTarget() 257 if (resolved_method == nullptr) { in FindVirtualOrInterfaceTarget() 262 } else if (!resolved_method->IsInvokable()) { in FindVirtualOrInterfaceTarget() [all …]
|
D | instruction_builder.cc | 821 ArtMethod* resolved_method = in ResolveMethod() local 829 if (UNLIKELY(resolved_method == nullptr)) { in ResolveMethod() 840 if (!resolved_method->IsPublic()) { in ResolveMethod() 869 resolved_method, class_linker->GetImagePointerSize()); in ResolveMethod() 871 uint16_t vtable_index = resolved_method->GetMethodIndex(); in ResolveMethod() 875 if (actual_method != resolved_method && in ResolveMethod() 892 resolved_method = actual_method; in ResolveMethod() 895 return resolved_method; in ResolveMethod() 918 ArtMethod* resolved_method = ResolveMethod(method_idx, invoke_type); in BuildInvoke() local 920 if (UNLIKELY(resolved_method == nullptr)) { in BuildInvoke() [all …]
|
D | nodes.h | 4375 ArtMethod* resolved_method, in HInvoke() argument 4393 SetResolvedMethod(resolved_method); in HInvoke() 4558 ArtMethod* resolved_method, in HInvokeStaticOrDirect() argument 4573 resolved_method, in HInvokeStaticOrDirect() 4757 ArtMethod* resolved_method, in HInvokeVirtual() argument 4766 resolved_method, in HInvokeVirtual() 4810 ArtMethod* resolved_method, in HInvokeInterface() argument 4819 resolved_method, in HInvokeInterface()
|
/art/runtime/ |
D | class_linker-inl.h | 309 ArtMethod* resolved_method = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedMethod( in GetResolvedMethod() local 311 if (resolved_method == nullptr) { in GetResolvedMethod() 314 DCHECK(!resolved_method->IsRuntimeMethod()); in GetResolvedMethod() 325 if (!referring_class->CanAccessResolvedMethod(resolved_method->GetDeclaringClass(), in GetResolvedMethod() 326 resolved_method, in GetResolvedMethod() 332 if (UNLIKELY(resolved_method->CheckIncompatibleClassChange(type))) { in GetResolvedMethod() 336 return resolved_method; in GetResolvedMethod() 352 ArtMethod* resolved_method = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedMethod( in ResolveMethod() local 354 DCHECK(resolved_method == nullptr || !resolved_method->IsRuntimeMethod()); in ResolveMethod() 355 if (UNLIKELY(resolved_method == nullptr)) { in ResolveMethod() [all …]
|
/art/runtime/verifier/ |
D | class_verifier.cc | 131 ArtMethod* resolved_method = linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>( in VerifyClass() local 133 if (resolved_method == nullptr) { in VerifyClass() 138 DCHECK(resolved_method->GetDeclaringClassUnchecked() != nullptr) << type; in VerifyClass() 149 resolved_method, in VerifyClass()
|
/art/runtime/interpreter/ |
D | interpreter_common.h | 156 ArtMethod* resolved_method; in DoInvoke() local 158 resolved_method = nullptr; // We don't know/care what the original method was. in DoInvoke() 160 resolved_method = reinterpret_cast<ArtMethod*>(tls_value); in DoInvoke() 166 resolved_method = class_linker->ResolveMethod<resolve_mode>(self, method_idx, sf_method, type); in DoInvoke() 167 if (UNLIKELY(resolved_method == nullptr)) { in DoInvoke() 172 tls_cache->Set(inst, reinterpret_cast<size_t>(resolved_method)); in DoInvoke() 190 method_idx, resolved_method, &receiver, sf_method, self); in DoInvoke()
|
/art/dex2oat/dex/ |
D | dex_to_dex_compiler.cc | 471 ArtMethod* resolved_method = in CompileInvokeVirtual() local 479 if (UNLIKELY(resolved_method == nullptr)) { in CompileInvokeVirtual() 485 uint32_t vtable_idx = resolved_method->GetMethodIndex(); in CompileInvokeVirtual()
|
/art/dex2oat/ |
D | verifier_deps_test.cc | 157 ArtMethod* resolved_method = in VerifyMethod() local 164 CHECK(resolved_method != nullptr); in VerifyMethod() 165 if (method_name == resolved_method->GetName()) { in VerifyMethod() 175 resolved_method, in VerifyMethod()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 2781 ArtMethod* resolved_method = linker->ResolveMethod<ClassLinker::ResolveMode::kCheckICCEAndIAE>( in artInvokePolymorphic() local 2793 DCHECK_EQ(resolved_method->IsStatic(), kMethodIsStatic); in artInvokePolymorphic() 2803 CREATE_SHADOW_FRAME(num_vregs, /* link= */ nullptr, resolved_method, dex_pc); in artInvokePolymorphic() 2822 Intrinsics intrinsic = static_cast<Intrinsics>(resolved_method->GetIntrinsic()); in artInvokePolymorphic() 2825 if (resolved_method->GetDeclaringClass() == GetClassRoot<mirror::MethodHandle>(linker)) { in artInvokePolymorphic() 2846 DCHECK_EQ(GetClassRoot<mirror::VarHandle>(linker), resolved_method->GetDeclaringClass()); in artInvokePolymorphic()
|
/art/runtime/mirror/ |
D | class.h | 569 ArtMethod* resolved_method, 574 ArtMethod* resolved_method, 1247 ArtMethod* resolved_method,
|
/art/dex2oat/linker/ |
D | oat_writer.cc | 1562 ArtMethod* resolved_method; in VisitMethod() local 1564 resolved_method = class_linker_->LookupResolvedMethod( in VisitMethod() 1566 if (resolved_method == nullptr) { in VisitMethod() 1575 resolved_method = class_linker_->LookupResolvedMethod(method.GetIndex(), in VisitMethod() 1579 if (resolved_method != nullptr && in VisitMethod() 1582 resolved_method->SetEntryPointFromQuickCompiledCodePtrSize( in VisitMethod()
|