Home
last modified time | relevance | path

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

/art/runtime/interpreter/
Dinterpreter_common.h129 bool DoCall(ArtMethod* called_method, Thread* self, ShadowFrame& shadow_frame,
270 ArtMethod* called_method; in DoInvoke() local
271 called_method = FindMethodToCall<type, do_access_check>( in DoInvoke()
273 if (UNLIKELY(called_method == nullptr)) { in DoInvoke()
278 if (UNLIKELY(!called_method->IsInvokable())) { in DoInvoke()
279 called_method->ThrowInvocationTimeError(); in DoInvoke()
285 if (is_mterp && !is_range && called_method->IsIntrinsic()) { in DoInvoke()
286 if (MterpHandleIntrinsic(&shadow_frame, called_method, inst, inst_data, in DoInvoke()
300 use_fast_path = called_method->UseFastInterpreterToInterpreterInvoke(); in DoInvoke()
302 use_fast_path = UseFastInterpreterToInterpreterInvoke(called_method); in DoInvoke()
[all …]
Dinterpreter_intrinsics.h33 ArtMethod* const called_method,
Dinterpreter_common.cc235 static ALWAYS_INLINE bool DoCallCommon(ArtMethod* called_method,
1205 static inline bool DoCallCommon(ArtMethod* called_method, in DoCallCommon() argument
1214 if (UNLIKELY(called_method->GetDeclaringClass()->IsStringClass() in DoCallCommon()
1215 && called_method->IsConstructor())) { in DoCallCommon()
1216 called_method = WellKnownClasses::StringInitToStringFactory(called_method); in DoCallCommon()
1221 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in DoCallCommon()
1233 called_method, in DoCallCommon()
1234 called_method->GetEntryPointFromQuickCompiledCode()); in DoCallCommon()
1247 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in DoCallCommon()
1269 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.cc419 static inline bool MethodHandleInvokeMethod(ArtMethod* called_method, in MethodHandleInvokeMethod() argument
428 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in MethodHandleInvokeMethod()
447 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in MethodHandleInvokeMethod()
448 num_regs = num_input_regs = GetInsForProxyOrNativeMethod(called_method); in MethodHandleInvokeMethod()
454 CREATE_SHADOW_FRAME(num_regs, &shadow_frame, called_method, /* dex pc */ 0); in MethodHandleInvokeMethod()
514 called_method, called_method->GetEntryPointFromQuickCompiledCode()); in MethodHandleInvokeMethod()
555 static inline bool MethodHandleInvokeTransform(ArtMethod* called_method, in MethodHandleInvokeTransform() argument
575 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in MethodHandleInvokeTransform()
580 CREATE_SHADOW_FRAME(kNumRegsForTransform, &shadow_frame, called_method, /* dex pc */ 0); in MethodHandleInvokeTransform()
611 called_method, called_method->GetEntryPointFromQuickCompiledCode()); in MethodHandleInvokeTransform()
[all …]
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1235 MethodReference called_method(nullptr, 0); in artQuickResolutionTrampoline() local
1240 called_method.dex_file = caller->GetDexFile(); in artQuickResolutionTrampoline()
1295 called_method.index = (is_range) ? instr.VRegB_3rc() : instr.VRegB_35c(); in artQuickResolutionTrampoline()
1297 << called_method.index; in artQuickResolutionTrampoline()
1301 called_method.dex_file = called->GetDexFile(); in artQuickResolutionTrampoline()
1302 called_method.index = called->GetDexMethodIndex(); in artQuickResolutionTrampoline()
1306 called_method.dex_file->GetMethodShorty(called_method.GetMethodId(), &shorty_len); in artQuickResolutionTrampoline()
1317 DCHECK_EQ(caller->GetDexFile(), called_method.dex_file); in artQuickResolutionTrampoline()
1319 self, called_method.index, caller, invoke_type); in artQuickResolutionTrampoline()
1340 caller->GetDexFile()->GetMethodId(called_method.index).class_idx_, caller); in artQuickResolutionTrampoline()
[all …]
/art/openjdkjvmti/
Dti_stack.cc932 bool called_method = false; in GetOwnedMonitorInfoCommon() local
942 called_method = true; in GetOwnedMonitorInfoCommon()
957 if (!called_method) { in GetOwnedMonitorInfoCommon()
1173 art::ArtMethod* called_method = final_frame.GetMethod(); in NonStandardExitFrames() local
1175 if (!CheckFunctions(env, calling_method, called_method)) { in NonStandardExitFrames()
1178 DCHECK(!called_method->IsNative()) << called_method->PrettyMethod(); in NonStandardExitFrames()
/art/runtime/verifier/
Dmethod_verifier.cc2932 ArtMethod* called_method = VerifyInvocationArgs(inst, type, is_range); in CodeFlowVerifyInstruction() local
2934 if (called_method != nullptr) { in CodeFlowVerifyInstruction()
2936 ? called_method->ResolveReturnType() in CodeFlowVerifyInstruction()
2937 : called_method->LookupResolvedReturnType(); in CodeFlowVerifyInstruction()
2939 return_type = &FromClass(called_method->GetReturnTypeDescriptor(), in CodeFlowVerifyInstruction()
2966 ArtMethod* called_method = VerifyInvocationArgs(inst, METHOD_DIRECT, is_range); in CodeFlowVerifyInstruction() local
2970 if (called_method == nullptr) { in CodeFlowVerifyInstruction()
2978 is_constructor = called_method->IsConstructor(); in CodeFlowVerifyInstruction()
2979 return_type_descriptor = called_method->GetReturnTypeDescriptor(); in CodeFlowVerifyInstruction()
2981 ? called_method->ResolveReturnType() in CodeFlowVerifyInstruction()
[all …]