Home
last modified time | relevance | path

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

/art/runtime/entrypoints/
Dentrypoint_utils-inl.h561 ArtMethod* called_method = nullptr; in FindMethodToCall() local
570 called_method = reinterpret_cast<ArtMethod*>(tls_value & kMethodMask); in FindMethodToCall()
576 called_method = (*this_object)->GetClass()->GetVTableEntry(method_index, pointer_size); in FindMethodToCall()
579 called_method = (*this_object)->GetClass()->GetImt(pointer_size)->Get( in FindMethodToCall()
581 if (called_method->IsRuntimeMethod()) { in FindMethodToCall()
582 called_method = (*this_object)->GetClass()->FindVirtualMethodForInterface( in FindMethodToCall()
584 if (UNLIKELY(called_method == nullptr)) { in FindMethodToCall()
593 called_method = (*this_object)->GetClass()->GetVTableEntry(tls_value, pointer_size); in FindMethodToCall()
597 if (UNLIKELY(!called_method->IsInvokable())) { in FindMethodToCall()
598 called_method->ThrowInvocationTimeError((type == kStatic) ? nullptr : *this_object); in FindMethodToCall()
[all …]
/art/runtime/
Dmethod_handles.cc384 ArtMethod* called_method = method_handle->GetTargetMethod(); in MethodHandleInvokeTransform() local
385 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in MethodHandleInvokeTransform()
402 CREATE_SHADOW_FRAME(kNumRegsForTransform, called_method, /* dex pc */ 0); in MethodHandleInvokeTransform()
414 interpreter::ShouldStayInSwitchInterpreter(called_method)); in MethodHandleInvokeTransform()
757 ArtMethod* called_method = RefineTargetMethod(self, in DoMethodHandleInvokeMethod() local
763 if (called_method == nullptr) { in DoMethodHandleInvokeMethod()
768 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in DoMethodHandleInvokeMethod()
778 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in DoMethodHandleInvokeMethod()
779 num_regs = GetInsForProxyOrNativeMethod(called_method); in DoMethodHandleInvokeMethod()
785 CREATE_SHADOW_FRAME(num_regs, called_method, /* dex pc */ 0); in DoMethodHandleInvokeMethod()
[all …]
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1151 MethodReference called_method(nullptr, 0); in artQuickResolutionTrampoline() local
1157 called_method.dex_file = caller->GetDexFile(); in artQuickResolutionTrampoline()
1211 called_method.index = (is_range) ? instr.VRegB_3rc() : instr.VRegB_35c(); in artQuickResolutionTrampoline()
1213 << called_method.index; in artQuickResolutionTrampoline()
1217 called_method.dex_file = called->GetDexFile(); in artQuickResolutionTrampoline()
1218 called_method.index = called->GetDexMethodIndex(); in artQuickResolutionTrampoline()
1221 called_method.dex_file->GetMethodShortyView(called_method.GetMethodId()); in artQuickResolutionTrampoline()
1232 DCHECK_EQ(caller->GetDexFile(), called_method.dex_file); in artQuickResolutionTrampoline()
1234 self, called_method.index, caller, invoke_type); in artQuickResolutionTrampoline()
1255 caller->GetDexFile()->GetMethodId(called_method.index).class_idx_, caller); in artQuickResolutionTrampoline()
[all …]
/art/runtime/interpreter/
Dinterpreter_common.h117 bool DoCall(ArtMethod* called_method,
175 ArtMethod* called_method = FindMethodToCall<type>( in DoInvoke() local
177 if (called_method == nullptr) { in DoInvoke()
184 called_method, self, shadow_frame, inst, inst_data, string_init, result); in DoInvoke()
Dinterpreter_common.cc221 static ALWAYS_INLINE bool DoCallCommon(ArtMethod* called_method,
1221 static inline bool DoCallCommon(ArtMethod* called_method, in DoCallCommon() argument
1230 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in DoCallCommon()
1237 const bool use_interpreter_entrypoint = ShouldStayInSwitchInterpreter(called_method); in DoCallCommon()
1250 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in DoCallCommon()
1272 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in DoCallCommon()
1295 CREATE_SHADOW_FRAME(num_regs, called_method, /* dex pc */ 0); in DoCallCommon()
1418 bool DoCall(ArtMethod* called_method, in DoCall() argument
1441 called_method, in DoCall()
/art/openjdkjvmti/
Dti_stack.cc933 bool called_method = false; in GetOwnedMonitorInfoCommon() local
943 called_method = true; in GetOwnedMonitorInfoCommon()
958 if (!called_method) { in GetOwnedMonitorInfoCommon()
1174 art::ArtMethod* called_method = final_frame.GetMethod(); in NonStandardExitFrames() local
1176 if (!CheckFunctions(env, calling_method, called_method)) { in NonStandardExitFrames()
1179 DCHECK(!called_method->IsNative()) << called_method->PrettyMethod(); in NonStandardExitFrames()
/art/runtime/verifier/
Dmethod_verifier.cc2859 ArtMethod* called_method = VerifyInvocationArgs(inst, type, is_range); in CodeFlowVerifyInstruction() local
2861 if (called_method != nullptr) { in CodeFlowVerifyInstruction()
2863 ? called_method->ResolveReturnType() in CodeFlowVerifyInstruction()
2864 : called_method->LookupResolvedReturnType(); in CodeFlowVerifyInstruction()
2866 return_type = &FromClass(called_method->GetReturnTypeDescriptor(), in CodeFlowVerifyInstruction()
2893 ArtMethod* called_method = VerifyInvocationArgs(inst, METHOD_DIRECT, is_range); in CodeFlowVerifyInstruction() local
2897 if (called_method == nullptr) { in CodeFlowVerifyInstruction()
2905 is_constructor = called_method->IsConstructor(); in CodeFlowVerifyInstruction()
2906 return_type_descriptor = called_method->GetReturnTypeDescriptor(); in CodeFlowVerifyInstruction()
2908 ? called_method->ResolveReturnType() in CodeFlowVerifyInstruction()
[all …]