• Home
  • Raw
  • Download

Lines Matching refs:called_method

124 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()
223 use_fast_path = called_method->UseFastInterpreterToInterpreterInvoke(); in DoInvoke()
225 use_fast_path = UseFastInterpreterToInterpreterInvoke(called_method); in DoInvoke()
227 called_method->SetFastInterpreterToInterpreterInvokeFlag(); in DoInvoke()
235 DCHECK(called_method->SkipAccessChecks()); in DoInvoke()
236 DCHECK(!called_method->IsNative()); in DoInvoke()
237 DCHECK(!called_method->IsProxyMethod()); in DoInvoke()
238 DCHECK(!called_method->IsIntrinsic()); in DoInvoke()
239 DCHECK(!(called_method->GetDeclaringClass()->IsStringClass() && in DoInvoke()
240 called_method->IsConstructor())); in DoInvoke()
241 DCHECK(type != kStatic || called_method->GetDeclaringClass()->IsInitialized()); in DoInvoke()
245 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in DoInvoke()
256 jit->AddSamples(self, called_method, 1, /* with_backedges */false); in DoInvoke()
262 CREATE_SHADOW_FRAME(num_regs, &shadow_frame, called_method, /* dex pc */ 0); in DoInvoke()
281 DCheckStaticState(self, called_method); in DoInvoke()
304 return DoCall<is_range, do_access_check>(called_method, self, shadow_frame, inst, inst_data, in DoInvoke()