Searched refs:called_method (Results 1 – 7 of 7) sorted by relevance
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 562 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/ |
D | method_handles.cc | 385 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/ |
D | quick_trampoline_entrypoints.cc | 1134 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/ |
D | interpreter_common.cc | 236 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()
|
D | interpreter_common.h | 128 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/ |
D | ti_stack.cc | 931 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/ |
D | method_verifier.cc | 2860 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 …]
|