| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
| H A D | ABIMacOSX_i386.cpp | 65 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 147 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 204 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 272 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl() 296 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl() 299 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectImpl() 310 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl() 314 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl() 320 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl() 324 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl() [all …]
|
| H A D | ABISysV_i386.cpp | 87 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 165 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 217 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 367 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple() 385 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple() 405 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple() 408 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectSimple() 460 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple() 505 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple() 606 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl() [all …]
|
| H A D | ABIWindows_x86_64.cpp | 145 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 215 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument() 239 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 318 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 410 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple() 425 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple() 500 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple() 613 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl() 734 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
|
| H A D | ABISysV_x86_64.cpp | 131 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 201 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument() 226 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 313 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 403 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple() 419 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple() 495 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple() 635 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl() 852 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
|
| /freebsd/contrib/llvm-project/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() 138 lldb::addr_t pc_addr = GetThread().GetRegisterContext()->GetPC(); in MischiefManaged() 178 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 | 118 RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext(); in InitializeZerothFrame() 321 if (!m_thread.GetRegisterContext()) { in InitializeNonZerothFrame() 1068 return m_thread.GetRegisterContext()->GetRegisterCount(); in GetRegisterCount() 1072 return m_thread.GetRegisterContext()->GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex() 1076 return m_thread.GetRegisterContext()->GetRegisterSetCount(); in GetRegisterSetCount() 1080 return m_thread.GetRegisterContext()->GetRegisterSet(reg_set); in GetRegisterSet() 1085 return m_thread.GetRegisterContext()->ConvertRegisterKindToRegisterNumber( in ConvertRegisterKindToRegisterNumber() 1105 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation() 1116 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation() 1155 m_thread.GetRegisterContext()->WriteRegister(other_reg_info, value); in WriteRegisterValueToRegisterLocation() [all …]
|
| H A D | ThreadPlanStepRange.cpp | 105 lldb::addr_t pc_load_addr = thread.GetRegisterContext()->GetPC(); in InRange() 198 lldb::addr_t cur_pc = GetThread().GetRegisterContext()->GetPC(); in InSymbol() 344 lldb::addr_t cur_addr = GetThread().GetRegisterContext()->GetPC(); in SetNextBranchBreakpoint() 551 lldb::addr_t addr = GetThread().GetRegisterContext()->GetPC() - 1; in IsPlanStale()
|
| H A D | ThreadPlanStepOverRange.cpp | 145 DumpAddress(s.AsRawOstream(), thread.GetRegisterContext()->GetPC(), in ShouldStop() 305 ->GetRegisterContext() in ShouldStop() 411 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()
|
| H A D | Thread.cpp | 514 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); in CheckpointThreadState() 539 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); in RestoreRegisterStateFromCheckpoint() 637 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in SetupToStepOverBreakpointIfNeeded() 790 GetRegisterContext() ? GetRegisterContext()->GetPC() in ShouldStop() 803 GetRegisterContext() ? GetRegisterContext()->GetPC() in ShouldStop() 1459 if (RegisterContextSP reg_ctx_sp = GetRegisterContext()) in ClearStackFrames() 1551 lldb::RegisterContextSP reg_ctx_sp(youngest_frame_sp->GetRegisterContext()); in ReturnFromFrame() 1554 older_frame_sp->GetRegisterContext()); in ReturnFromFrame() 1590 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); in JumpToLine() 1955 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in IsStillAtLastBreakpointHit()
|
| H A D | ThreadPlanCallFunction.cpp | 54 m_function_sp = thread.GetRegisterContext()->GetSP() - abi->GetRedZoneSize(); in ConstructorSetup() 156 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in ReportRegisterState() 209 thread.GetStackFrameAtIndex(0)->GetRegisterContext()->GetPC(); in DoTakedown()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeThreadFreeBSD.cpp | 121 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint() 124 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint() 246 NativeRegisterContextFreeBSD &NativeThreadFreeBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadFreeBSD 260 GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint() 273 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint() 285 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint() 300 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint() 310 llvm::Error s = GetRegisterContext().CopyHardwareWatchpointsFrom( in CopyWatchpointsFrom() 311 source.GetRegisterContext()); in CopyWatchpointsFrom()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeThreadNetBSD.cpp | 120 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint() 123 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint() 257 NativeRegisterContextNetBSD &NativeThreadNetBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadNetBSD 271 GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint() 284 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint() 296 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint() 311 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint() 321 llvm::Error s = GetRegisterContext().CopyHardwareWatchpointsFrom( in CopyWatchpointsFrom() 322 source.GetRegisterContext()); in CopyWatchpointsFrom()
|
| /freebsd/contrib/llvm-project/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() 399 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 488 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple() 503 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple() 577 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectSimple() 598 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl() 613 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectImpl()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | ThreadMemory.cpp | 48 RegisterContextSP ThreadMemory::GetRegisterContext() { in GetRegisterContext() function in ThreadMemory 63 return GetRegisterContext(); in CreateRegisterContextForFrame()
|
| /freebsd/contrib/llvm-project/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()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc.cpp | 250 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 321 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument() 345 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 432 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 515 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple() 531 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple() 603 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, 0); in GetReturnValueObjectSimple() 655 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl() 852 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, in GetReturnValueObjectImpl()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/scripted/ |
| H A D | ScriptedThread.cpp | 111 RegisterContextSP ScriptedThread::GetRegisterContext() { in GetRegisterContext() function in ScriptedThread 128 std::optional<std::string> reg_data = GetInterface()->GetRegisterContext(); in CreateRegisterContextForFrame() 235 if (RegisterContextSP reg_ctx_sp = GetRegisterContext()) { in CalculateStopInfo() 342 GetRegisterContext()->InvalidateIfNeeded(/*force=*/false); in RefreshStateAfterStop()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABISysV_arm64.cpp | 122 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 197 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 294 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 628 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl() 650 thread.GetRegisterContext()->ReadRegisterAsUnsigned(x0_reg_info, in GetReturnValueObjectImpl() 822 lldb::RegisterContextSP reg_ctx_sp = thread_sp->GetRegisterContext(); in ReadLinuxProcessAddressMask()
|
| H A D | ABIMacOSX_arm64.cpp | 60 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() 126 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() 253 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject() 589 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl() 610 thread.GetRegisterContext()->ReadRegisterAsUnsigned(x0_reg_info, in GetReturnValueObjectImpl()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/common/ |
| H A D | ThreadPostMortemTrace.cpp | 24 RegisterContextSP ThreadPostMortemTrace::GetRegisterContext() { in GetRegisterContext() function in ThreadPostMortemTrace
|
| /freebsd/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectRegister.cpp | 152 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute() 338 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute() 434 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
| H A D | ThreadMinidump.h | 30 lldb::RegisterContextSP GetRegisterContext() override;
|