Lines Matching refs:called_method
129 bool DoCall(ArtMethod* called_method, Thread* self, ShadowFrame& shadow_frame,
276 ArtMethod* called_method; in DoInvoke() local
284 called_method = receiver->GetClass()->GetEmbeddedVTableEntry( in DoInvoke()
287 called_method = FindMethodToCall<type, do_access_check>( in DoInvoke()
290 if (UNLIKELY(called_method == nullptr)) { in DoInvoke()
295 if (UNLIKELY(!called_method->IsInvokable())) { in DoInvoke()
296 called_method->ThrowInvocationTimeError(); in DoInvoke()
303 jit->InvokeVirtualOrInterface(receiver, sf_method, shadow_frame.GetDexPC(), called_method); in DoInvoke()
306 if (is_mterp && !is_range && called_method->IsIntrinsic()) { in DoInvoke()
307 if (MterpHandleIntrinsic(&shadow_frame, called_method, inst, inst_data, in DoInvoke()
321 use_fast_path = called_method->UseFastInterpreterToInterpreterInvoke(); in DoInvoke()
323 use_fast_path = UseFastInterpreterToInterpreterInvoke(called_method); in DoInvoke()
325 called_method->SetFastInterpreterToInterpreterInvokeFlag(); in DoInvoke()
333 DCHECK(called_method->SkipAccessChecks()); in DoInvoke()
334 DCHECK(!called_method->IsNative()); in DoInvoke()
335 DCHECK(!called_method->IsProxyMethod()); in DoInvoke()
336 DCHECK(!called_method->IsIntrinsic()); in DoInvoke()
337 DCHECK(!(called_method->GetDeclaringClass()->IsStringClass() && in DoInvoke()
338 called_method->IsConstructor())); in DoInvoke()
339 DCHECK(type != kStatic || called_method->GetDeclaringClass()->IsVisiblyInitialized()); in DoInvoke()
343 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in DoInvoke()
354 jit->AddSamples(self, called_method, 1, /* with_backedges */false); in DoInvoke()
360 CREATE_SHADOW_FRAME(num_regs, &shadow_frame, called_method, /* dex pc */ 0); in DoInvoke()
379 VLOG(interpreter) << "Interpreting " << called_method->PrettyMethod(); in DoInvoke()
381 DCheckStaticState(self, called_method); in DoInvoke()
404 return DoCall<is_range, do_access_check>(called_method, self, shadow_frame, inst, inst_data, in DoInvoke()