Home | History | Annotate | Download | only in interpreter

Lines Matching refs:called_method

112 bool DoCall(ArtMethod* called_method, Thread* self, ShadowFrame& shadow_frame,
131 ArtMethod* const called_method = FindMethodFromCode<type, false>(
134 if (UNLIKELY(called_method == nullptr)) {
138 } else if (UNLIKELY(!called_method->IsInvokable())) {
139 called_method->ThrowInvocationTimeError();
146 jit->InvokeVirtualOrInterface(receiver, sf_method, shadow_frame.GetDexPC(), called_method);
150 if (called_method->IsIntrinsic()) {
151 if (MterpHandleIntrinsic(&shadow_frame, called_method, inst, inst_data,
156 return DoCall<false, false>(called_method, self, shadow_frame, inst, inst_data, result);
172 ArtMethod* const called_method = FindMethodFromCode<type, do_access_check>(
175 if (UNLIKELY(called_method == nullptr)) {
179 } else if (UNLIKELY(!called_method->IsInvokable())) {
180 called_method->ThrowInvocationTimeError();
187 jit->InvokeVirtualOrInterface(receiver, sf_method, shadow_frame.GetDexPC(), called_method);
196 self, receiver.Ptr(), sf_method, shadow_frame.GetDexPC(), called_method);
199 return DoCall<is_range, do_access_check>(called_method, self, shadow_frame, inst, inst_data,
243 ArtMethod* const called_method = receiver->GetClass()->GetEmbeddedVTableEntry(
245 if (UNLIKELY(called_method == nullptr)) {
249 } else if (UNLIKELY(!called_method->IsInvokable())) {
250 called_method->ThrowInvocationTimeError();
257 receiver, shadow_frame.GetMethod(), shadow_frame.GetDexPC(), called_method);
264 self, receiver.Ptr(), shadow_frame.GetMethod(), shadow_frame.GetDexPC(), called_method);
267 return DoCall<is_range, false>(called_method, self, shadow_frame, inst, inst_data, result);