| /llvm-project-15.0.7/lldb/source/Plugins/ABI/X86/ |
| H A D | ABIMacOSX_i386.cpp | 64 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 146 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 202 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 269 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl() 292 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl() 295 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectImpl() 306 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl() 310 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl() 316 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl() 320 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl() [all …]
|
| H A D | ABISysV_i386.cpp | 86 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 164 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 215 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 361 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple() 379 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple() 399 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple() 402 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectSimple() 454 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple() 499 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple() 599 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl() [all …]
|
| H A D | ABIWindows_x86_64.cpp | 144 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 214 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument() 238 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 316 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 406 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple() 421 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple() 496 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple() 609 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl() 726 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
|
| H A D | ABISysV_x86_64.cpp | 128 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 198 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument() 223 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 309 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 397 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple() 413 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple() 489 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple() 629 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl() 842 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | ThreadPlanStepInstruction.cpp | 41 m_instruction_addr = thread.GetRegisterContext()->GetPC(0); in SetUpState() 104 uint64_t pc = thread.GetRegisterContext()->GetPC(0); in IsPlanStale() 112 return (thread.GetRegisterContext()->GetPC(0) != m_instruction_addr); in IsPlanStale() 144 if (thread.GetRegisterContext()->GetPC(0) != m_instruction_addr) { in ShouldStop() 187 thread.GetStackFrameAtIndex(0)->GetRegisterContext()->GetPC(); in ShouldStop() 191 addr_t return_addr = return_frame->GetRegisterContext()->GetPC(); in ShouldStop() 221 lldb::addr_t pc_addr = thread.GetRegisterContext()->GetPC(0); in ShouldStop()
|
| H A D | ThreadPlanStepOverBreakpoint.cpp | 34 m_breakpoint_addr = thread.GetRegisterContext()->GetPC(); in ThreadPlanStepOverBreakpoint() 80 lldb::addr_t pc_addr = GetThread().GetRegisterContext()->GetPC(); in DoPlanExplainsStop() 131 lldb::addr_t pc_addr = GetThread().GetRegisterContext()->GetPC(); in MischiefManaged() 171 return GetThread().GetRegisterContext()->GetPC() != m_breakpoint_addr; in IsPlanStale()
|
| H A D | RegisterNumber.cpp | 17 : m_reg_ctx_sp(thread.GetRegisterContext()), m_regnum(num), m_kind(kind), in RegisterNumber() 33 m_reg_ctx_sp = thread.GetRegisterContext(); in init()
|
| H A D | RegisterContextUnwind.cpp | 115 RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext(); in InitializeZerothFrame() 317 if (!m_thread.GetRegisterContext()) { in InitializeNonZerothFrame() 1075 return m_thread.GetRegisterContext()->GetRegisterCount(); in GetRegisterCount() 1079 return m_thread.GetRegisterContext()->GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex() 1083 return m_thread.GetRegisterContext()->GetRegisterSetCount(); in GetRegisterSetCount() 1087 return m_thread.GetRegisterContext()->GetRegisterSet(reg_set); in GetRegisterSet() 1112 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation() 2113 } else if (!m_thread.GetRegisterContext()->ConvertBetweenRegisterKinds( in ReadGPRValue() 2135 } else if (m_thread.GetRegisterContext()->ConvertBetweenRegisterKinds( in ReadGPRValue() 2181 return m_thread.GetRegisterContext()->ReadRegister(reg_info, value); in ReadRegister() [all …]
|
| H A D | ThreadPlanStepRange.cpp | 105 lldb::addr_t pc_load_addr = thread.GetRegisterContext()->GetPC(); in InRange() 197 lldb::addr_t cur_pc = GetThread().GetRegisterContext()->GetPC(); in InSymbol() 320 lldb::addr_t cur_addr = GetThread().GetRegisterContext()->GetPC(); in SetNextBranchBreakpoint() 483 lldb::addr_t addr = GetThread().GetRegisterContext()->GetPC() - 1; in IsPlanStale()
|
| H A D | ThreadPlanStepOverRange.cpp | 133 DumpAddress(s.AsRawOstream(), thread.GetRegisterContext()->GetPC(), in ShouldStop() 287 ->GetRegisterContext() in ShouldStop() 387 lldb::addr_t curr_pc = thread.GetRegisterContext()->GetPC(); in DoWillResume()
|
| H A D | ThreadPlanStepThrough.cpp | 41 m_start_address = GetThread().GetRegisterContext()->GetPC(0); in ThreadPlanStepThrough() 100 lldb::addr_t current_address = GetThread().GetRegisterContext()->GetPC(0); in LookForPlanToStepThroughFromCurrentPC()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeThreadFreeBSD.cpp | 122 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint() 125 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint() 247 NativeRegisterContextFreeBSD &NativeThreadFreeBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadFreeBSD 261 GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint() 274 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint() 286 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint() 301 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint() 311 llvm::Error s = GetRegisterContext().CopyHardwareWatchpointsFrom( in CopyWatchpointsFrom() 312 source.GetRegisterContext()); in CopyWatchpointsFrom()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeThreadNetBSD.cpp | 122 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint() 125 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint() 259 NativeRegisterContextNetBSD &NativeThreadNetBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadNetBSD 273 GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint() 286 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint() 298 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint() 313 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint() 323 llvm::Error s = GetRegisterContext().CopyHardwareWatchpointsFrom( in CopyWatchpointsFrom() 324 source.GetRegisterContext()); in CopyWatchpointsFrom()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | TargetThreadWindows.cpp | 46 GetRegisterContext()->InvalidateIfNeeded(false); in RefreshStateAfterStop() 53 RegisterContextSP TargetThreadWindows::GetRegisterContext() { in GetRegisterContext() function in TargetThreadWindows 137 GetRegisterContext()->ConvertRegisterKindToRegisterNumber( in DoResume() 140 GetRegisterContext()->ReadRegisterAsUnsigned(flags_index, 0); in DoResume() 157 GetRegisterContext()->WriteRegisterFromUnsigned(flags_index, flags_value); in DoResume()
|
| H A D | NativeThreadWindows.cpp | 55 GetRegisterContext().ConvertRegisterKindToRegisterNumber( in DoResume() 58 GetRegisterContext().ReadRegisterAsUnsigned(flags_index, 0); in DoResume() 75 GetRegisterContext().WriteRegisterFromUnsigned(flags_index, flags_value); in DoResume()
|
| H A D | ProcessWindows.cpp | 382 RegisterContextSP register_context = stop_thread->GetRegisterContext(); in RefreshStateAfterStop() 399 stop_thread->GetRegisterContext().get()); in RefreshStateAfterStop() 427 RegisterContextSP register_context = stop_thread->GetRegisterContext(); in RefreshStateAfterStop() 777 thread->GetRegisterContext().get()); in OnCreateThread() 878 thread->GetRegisterContext().get()); in EnableWatchpoint() 891 thread->GetRegisterContext().get()); in EnableWatchpoint() 923 thread->GetRegisterContext().get()); in DisableWatchpoint()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/mach-core/ |
| H A D | ThreadMachCore.cpp | 58 GetRegisterContext()->InvalidateIfNeeded(force); in RefreshStateAfterStop() 63 lldb::RegisterContextSP ThreadMachCore::GetRegisterContext() { in GetRegisterContext() function in ThreadMachCore 111 RegisterContextSP reg_ctx_sp = GetRegisterContext(); in CalculateStopInfo()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/SystemZ/ |
| H A D | ABISysV_s390x.cpp | 216 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 290 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument() 315 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 398 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 485 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple() 500 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple() 574 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectSimple() 595 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl() 610 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectImpl()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/ |
| H A D | ThreadMemory.cpp | 49 RegisterContextSP ThreadMemory::GetRegisterContext() { in GetRegisterContext() function in ThreadMemory 64 return GetRegisterContext(); in CreateRegisterContextForFrame()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc.cpp | 249 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 320 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument() 344 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 434 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 517 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple() 533 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple() 605 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, 0); in GetReturnValueObjectSimple() 657 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl() 853 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, in GetReturnValueObjectImpl()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | ThreadGDBRemote.cpp | 283 GetRegisterContext()->InvalidateIfNeeded(force); in RefreshStateAfterStop() 293 lldb::RegisterContextSP ThreadGDBRemote::GetRegisterContext() { in GetRegisterContext() function in ThreadGDBRemote 330 static_cast<GDBRemoteRegisterContext *>(GetRegisterContext().get()); in PrivateSetRegisterValue() 337 static_cast<GDBRemoteRegisterContext *>(GetRegisterContext().get()); in PrivateSetRegisterValue()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/MacOSX-Kernel/ |
| H A D | ThreadKDP.cpp | 70 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in RefreshStateAfterStop() 80 lldb::RegisterContextSP ThreadKDP::GetRegisterContext() { in GetRegisterContext() function in ThreadKDP
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABISysV_arm64.cpp | 65 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 130 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 226 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 619 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl() 641 thread.GetRegisterContext()->ReadRegisterAsUnsigned(x0_reg_info, in GetReturnValueObjectImpl() 811 lldb::RegisterContextSP reg_ctx_sp = thread_sp->GetRegisterContext(); in ReadLinuxProcessAddressMask()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/scripted/ |
| H A D | ScriptedThread.cpp | 105 RegisterContextSP ScriptedThread::GetRegisterContext() { in GetRegisterContext() function in ScriptedThread 122 llvm::Optional<std::string> reg_data = GetInterface()->GetRegisterContext(); in CreateRegisterContextForFrame() 285 GetRegisterContext()->InvalidateIfNeeded(/*force=*/false); in RefreshStateAfterStop()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Trace/common/ |
| H A D | ThreadPostMortemTrace.cpp | 23 RegisterContextSP ThreadPostMortemTrace::GetRegisterContext() { in GetRegisterContext() function in ThreadPostMortemTrace
|