Home | History | Annotate | Download | only in quick

Lines Matching refs:called

436 // Lazily resolve a method for quick. Called by stub code.
437 extern "C" const void* artQuickResolutionTrampoline(mirror::ArtMethod* called,
448 // Compute details about the called method (avoid GCs)
454 if (called->IsRuntimeMethod()) {
517 dex_file = &MethodHelper(called).GetDexFile();
518 dex_method_idx = called->GetDexMethodIndex();
527 if (called->IsRuntimeMethod()) {
528 called = linker->ResolveMethod(dex_method_idx, caller, invoke_type);
533 CHECK(!called->CheckIncompatibleClassChange(invoke_type));
534 // Refine called method based on receiver.
536 called = receiver->GetClass()->FindVirtualMethodForVirtual(called);
538 called = receiver->GetClass()->FindVirtualMethodForInterface(called);
540 // Ensure that the called method's class is initialized.
541 mirror::Class* called_class = called->GetDeclaringClass();
544 code = called->GetEntryPointFromCompiledCode();
549 code = linker->GetOatCodeFor(called);
552 code = called->GetEntryPointFromCompiledCode();
564 // Place called method in callee-save frame to be placed as first argument to quick method.
565 *sp = called;