Home
last modified time | relevance | path

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

/art/runtime/entrypoints/
Dentrypoint_utils-inl.h562 ArtMethod* called_method = nullptr; in FindMethodToCall() local
571 called_method = reinterpret_cast<ArtMethod*>(tls_value & kMethodMask); in FindMethodToCall()
577 called_method = (*this_object)->GetClass()->GetVTableEntry(method_index, pointer_size); in FindMethodToCall()
580 called_method = (*this_object)->GetClass()->GetImt(pointer_size)->Get( in FindMethodToCall()
582 if (called_method->IsRuntimeMethod()) { in FindMethodToCall()
583 called_method = (*this_object)->GetClass()->FindVirtualMethodForInterface( in FindMethodToCall()
585 if (UNLIKELY(called_method == nullptr)) { in FindMethodToCall()
594 called_method = (*this_object)->GetClass()->GetVTableEntry(tls_value, pointer_size); in FindMethodToCall()
598 if (UNLIKELY(!called_method->IsInvokable())) { in FindMethodToCall()
599 called_method->ThrowInvocationTimeError((type == kStatic) ? nullptr : *this_object); in FindMethodToCall()
[all …]
/art/runtime/
Dmethod_handles.cc385 ArtMethod* called_method = method_handle->GetTargetMethod(); in MethodHandleInvokeTransform() local
386 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in MethodHandleInvokeTransform()
403 CREATE_SHADOW_FRAME(kNumRegsForTransform, called_method, /* dex pc */ 0); in MethodHandleInvokeTransform()
415 interpreter::ShouldStayInSwitchInterpreter(called_method)); in MethodHandleInvokeTransform()
758 ArtMethod* called_method = RefineTargetMethod(self, in DoMethodHandleInvokeMethod() local
764 if (called_method == nullptr) { in DoMethodHandleInvokeMethod()
769 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in DoMethodHandleInvokeMethod()
779 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in DoMethodHandleInvokeMethod()
780 num_regs = GetInsForProxyOrNativeMethod(called_method); in DoMethodHandleInvokeMethod()
786 CREATE_SHADOW_FRAME(num_regs, called_method, /* dex pc */ 0); in DoMethodHandleInvokeMethod()
[all …]
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1134 MethodReference called_method(nullptr, 0); in artQuickResolutionTrampoline() local
1140 called_method.dex_file = caller->GetDexFile(); in artQuickResolutionTrampoline()
1194 called_method.index = (is_range) ? instr.VRegB_3rc() : instr.VRegB_35c(); in artQuickResolutionTrampoline()
1196 << called_method.index; in artQuickResolutionTrampoline()
1200 called_method.dex_file = called->GetDexFile(); in artQuickResolutionTrampoline()
1201 called_method.index = called->GetDexMethodIndex(); in artQuickResolutionTrampoline()
1205 called_method.dex_file->GetMethodShorty(called_method.GetMethodId(), &shorty_len); in artQuickResolutionTrampoline()
1216 DCHECK_EQ(caller->GetDexFile(), called_method.dex_file); in artQuickResolutionTrampoline()
1218 self, called_method.index, caller, invoke_type); in artQuickResolutionTrampoline()
1239 caller->GetDexFile()->GetMethodId(called_method.index).class_idx_, caller); in artQuickResolutionTrampoline()
[all …]
/art/runtime/interpreter/
Dinterpreter_common.cc236 static ALWAYS_INLINE bool DoCallCommon(ArtMethod* called_method,
1186 static inline bool DoCallCommon(ArtMethod* called_method, in DoCallCommon() argument
1195 CodeItemDataAccessor accessor(called_method->DexInstructionData()); in DoCallCommon()
1202 const bool use_interpreter_entrypoint = ShouldStayInSwitchInterpreter(called_method); in DoCallCommon()
1215 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in DoCallCommon()
1237 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in DoCallCommon()
1260 CREATE_SHADOW_FRAME(num_regs, called_method, /* dex pc */ 0); in DoCallCommon()
1383 bool DoCall(ArtMethod* called_method, in DoCall() argument
1406 called_method, in DoCall()
Dinterpreter_common.h128 bool DoCall(ArtMethod* called_method,
204 ArtMethod* called_method = FindMethodToCall<type>( in DoInvoke() local
206 if (called_method == nullptr) { in DoInvoke()
213 called_method, self, shadow_frame, inst, inst_data, string_init, result); in DoInvoke()
/art/openjdkjvmti/
Dti_stack.cc931 bool called_method = false; in GetOwnedMonitorInfoCommon() local
941 called_method = true; in GetOwnedMonitorInfoCommon()
956 if (!called_method) { in GetOwnedMonitorInfoCommon()
1172 art::ArtMethod* called_method = final_frame.GetMethod(); in NonStandardExitFrames() local
1174 if (!CheckFunctions(env, calling_method, called_method)) { in NonStandardExitFrames()
1177 DCHECK(!called_method->IsNative()) << called_method->PrettyMethod(); in NonStandardExitFrames()
/art/runtime/verifier/
Dmethod_verifier.cc2860 ArtMethod* called_method = VerifyInvocationArgs(inst, type, is_range); in CodeFlowVerifyInstruction() local
2862 if (called_method != nullptr) { in CodeFlowVerifyInstruction()
2864 ? called_method->ResolveReturnType() in CodeFlowVerifyInstruction()
2865 : called_method->LookupResolvedReturnType(); in CodeFlowVerifyInstruction()
2867 return_type = &FromClass(called_method->GetReturnTypeDescriptor(), in CodeFlowVerifyInstruction()
2894 ArtMethod* called_method = VerifyInvocationArgs(inst, METHOD_DIRECT, is_range); in CodeFlowVerifyInstruction() local
2898 if (called_method == nullptr) { in CodeFlowVerifyInstruction()
2906 is_constructor = called_method->IsConstructor(); in CodeFlowVerifyInstruction()
2907 return_type_descriptor = called_method->GetReturnTypeDescriptor(); in CodeFlowVerifyInstruction()
2909 ? called_method->ResolveReturnType() in CodeFlowVerifyInstruction()
[all …]