Home
last modified time | relevance | path

Searched refs:called_method (Results 1 – 8 of 8) sorted by relevance

/art/runtime/interpreter/
Dinterpreter_common.h124 bool DoCall(ArtMethod* called_method, Thread* self, ShadowFrame& shadow_frame,
178 ArtMethod* called_method; in DoInvoke() local
186 called_method = receiver->GetClass()->GetEmbeddedVTableEntry( in DoInvoke()
189 called_method = FindMethodToCall<type, do_access_check>( in DoInvoke()
192 if (UNLIKELY(called_method == nullptr)) { in DoInvoke()
197 if (UNLIKELY(!called_method->IsInvokable())) { in DoInvoke()
198 called_method->ThrowInvocationTimeError(); in DoInvoke()
205 jit->InvokeVirtualOrInterface(receiver, sf_method, shadow_frame.GetDexPC(), called_method); in DoInvoke()
208 if (is_mterp && !is_range && called_method->IsIntrinsic()) { in DoInvoke()
209 if (MterpHandleIntrinsic(&shadow_frame, called_method, inst, inst_data, in DoInvoke()
[all …]
Dinterpreter_intrinsics.h33 ArtMethod* const called_method,
Dinterpreter_common.cc560 static ALWAYS_INLINE bool DoCallCommon(ArtMethod* called_method,
1530 static inline bool DoCallCommon(ArtMethod* called_method, in DoCallCommon() argument
1539 if (UNLIKELY(called_method->GetDeclaringClass()->IsStringClass() in DoCallCommon()
1540 && called_method->IsConstructor())) { in DoCallCommon()
1541 called_method = WellKnownClasses::StringInitToStringFactory(called_method); in DoCallCommon()
1546 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in DoCallCommon()
1558 called_method, in DoCallCommon()
1559 called_method->GetEntryPointFromQuickCompiledCode()); in DoCallCommon()
1572 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in DoCallCommon()
1594 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in DoCallCommon()
[all …]
Dinterpreter_intrinsics.cc424 ArtMethod* const called_method, in MterpHandleIntrinsic() argument
429 Intrinsics intrinsic = static_cast<Intrinsics>(called_method->GetIntrinsic()); in MterpHandleIntrinsic()
/art/runtime/
Dmethod_handles.cc418 static inline bool MethodHandleInvokeMethod(ArtMethod* called_method, in MethodHandleInvokeMethod() argument
426 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in MethodHandleInvokeMethod()
445 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in MethodHandleInvokeMethod()
446 num_regs = num_input_regs = GetInsForProxyOrNativeMethod(called_method); in MethodHandleInvokeMethod()
452 CREATE_SHADOW_FRAME(num_regs, &shadow_frame, called_method, /* dex pc */ 0); in MethodHandleInvokeMethod()
512 called_method, called_method->GetEntryPointFromQuickCompiledCode()); in MethodHandleInvokeMethod()
548 static inline bool MethodHandleInvokeTransform(ArtMethod* called_method, in MethodHandleInvokeTransform() argument
568 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in MethodHandleInvokeTransform()
573 CREATE_SHADOW_FRAME(kNumRegsForTransform, &shadow_frame, called_method, /* dex pc */ 0); in MethodHandleInvokeTransform()
604 called_method, called_method->GetEntryPointFromQuickCompiledCode()); in MethodHandleInvokeTransform()
[all …]
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1317 MethodReference called_method(nullptr, 0); in artQuickResolutionTrampoline() local
1322 called_method.dex_file = caller->GetDexFile(); in artQuickResolutionTrampoline()
1377 called_method.index = (is_range) ? instr.VRegB_3rc() : instr.VRegB_35c(); in artQuickResolutionTrampoline()
1379 << called_method.index; in artQuickResolutionTrampoline()
1383 called_method.dex_file = called->GetDexFile(); in artQuickResolutionTrampoline()
1384 called_method.index = called->GetDexMethodIndex(); in artQuickResolutionTrampoline()
1388 called_method.dex_file->GetMethodShorty(called_method.GetMethodId(), &shorty_len); in artQuickResolutionTrampoline()
1399 DCHECK_EQ(caller->GetDexFile(), called_method.dex_file); in artQuickResolutionTrampoline()
1401 self, called_method.index, caller, invoke_type); in artQuickResolutionTrampoline()
1404 if (called != nullptr && called_method.dex_file->GetOatDexFile() != nullptr) { in artQuickResolutionTrampoline()
[all …]
/art/openjdkjvmti/
Dti_stack.cc915 bool called_method = false; in GetOwnedMonitorInfoCommon() local
925 called_method = true; in GetOwnedMonitorInfoCommon()
940 if (!called_method) { in GetOwnedMonitorInfoCommon()
1145 art::ArtMethod* called_method = final_frame.GetMethod(); in PopFrame() local
1147 if (calling_method->IsNative() || called_method->IsNative()) { in PopFrame()
/art/runtime/verifier/
Dmethod_verifier.cc2948 ArtMethod* called_method = VerifyInvocationArgs(inst, type, is_range); in CodeFlowVerifyInstruction() local
2950 if (called_method != nullptr) { in CodeFlowVerifyInstruction()
2952 ? called_method->ResolveReturnType() in CodeFlowVerifyInstruction()
2953 : called_method->LookupResolvedReturnType(); in CodeFlowVerifyInstruction()
2955 return_type = &FromClass(called_method->GetReturnTypeDescriptor(), in CodeFlowVerifyInstruction()
2982 ArtMethod* called_method = VerifyInvocationArgs(inst, METHOD_DIRECT, is_range); in CodeFlowVerifyInstruction() local
2986 if (called_method == nullptr) { in CodeFlowVerifyInstruction()
2994 is_constructor = called_method->IsConstructor(); in CodeFlowVerifyInstruction()
2995 return_type_descriptor = called_method->GetReturnTypeDescriptor(); in CodeFlowVerifyInstruction()
2997 ? called_method->ResolveReturnType() in CodeFlowVerifyInstruction()
[all …]