LLDB mainline
|
#include <Debug.h>
Public Attributes | |
lldb::StopReason | reason |
uint32_t | signo |
union { | |
struct { | |
uint64_t type | |
uint32_t data_count | |
lldb::addr_t data [8] | |
} exception | |
struct { | |
lldb::pid_t child_pid | |
lldb::tid_t child_tid | |
} fork | |
} | details |
lldb::pid_t lldb_private::ThreadStopInfo::child_pid |
Definition at line 144 of file Debug.h.
Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::PrepareStopReplyPacketForThread(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByFork(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByVFork(), and lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByVFork().
lldb::tid_t lldb_private::ThreadStopInfo::child_tid |
Definition at line 145 of file Debug.h.
Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::PrepareStopReplyPacketForThread(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByFork(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByVFork(), and lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByVFork().
lldb::addr_t lldb_private::ThreadStopInfo::data[8] |
Definition at line 139 of file Debug.h.
Referenced by GetJSONThreadsInfo(), and lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::PrepareStopReplyPacketForThread().
uint32_t lldb_private::ThreadStopInfo::data_count |
Definition at line 138 of file Debug.h.
Referenced by GetJSONThreadsInfo(), lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::PrepareStopReplyPacketForThread(), and lldb_private::NativeProcessWindows::SetStopReasonForThread().
union { ... } lldb_private::ThreadStopInfo::details |
Referenced by GetJSONThreadsInfo(), lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::PrepareStopReplyPacketForThread(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByFork(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByVFork(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByVFork(), and lldb_private::NativeProcessWindows::SetStopReasonForThread().
struct { ... } lldb_private::ThreadStopInfo::exception |
struct { ... } lldb_private::ThreadStopInfo::fork |
Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::PrepareStopReplyPacketForThread(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByFork(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByVFork(), and lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByVFork().
lldb::StopReason lldb_private::ThreadStopInfo::reason |
Definition at line 132 of file Debug.h.
Referenced by GetJSONThreadsInfo(), lldb_private::process_linux::NativeThreadLinux::IsStopped(), lldb_private::process_linux::NativeThreadLinux::IsStoppedAtBreakpoint(), lldb_private::process_linux::NativeThreadLinux::IsStoppedAtWatchpoint(), lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::PrepareStopReplyPacketForThread(), lldb_private::process_linux::NativeThreadLinux::Resume(), lldb_private::process_linux::NativeThreadLinux::SetExited(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetRunning(), lldb_private::process_netbsd::NativeThreadNetBSD::SetRunning(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStepping(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStepping(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByBreakpoint(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByBreakpoint(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByBreakpoint(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByExec(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByExec(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByExec(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByFork(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByFork(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByProcessorTrace(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedBySignal(), lldb_private::process_linux::NativeThreadLinux::SetStoppedBySignal(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedBySignal(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByTrace(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByTrace(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByTrace(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByVFork(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByVFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByVForkDone(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByVForkDone(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByVForkDone(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByWatchpoint(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByWatchpoint(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByWatchpoint(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedWithNoReason(), lldb_private::process_linux::NativeThreadLinux::SetStoppedWithNoReason(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedWithNoReason(), lldb_private::NativeProcessWindows::SetStopReasonForThread(), and lldb_private::process_linux::NativeThreadLinux::SingleStep().
uint32_t lldb_private::ThreadStopInfo::signo |
Definition at line 133 of file Debug.h.
Referenced by GetJSONThreadsInfo(), lldb_private::process_linux::NativeThreadLinux::IsStopped(), lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::PrepareStopReplyPacketForThread(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByBreakpoint(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByBreakpoint(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByBreakpoint(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByExec(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByExec(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByExec(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByFork(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByFork(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByProcessorTrace(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedBySignal(), lldb_private::process_linux::NativeThreadLinux::SetStoppedBySignal(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedBySignal(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByTrace(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByTrace(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByTrace(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByVFork(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByVFork(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByVForkDone(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByVForkDone(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByVForkDone(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedByWatchpoint(), lldb_private::process_linux::NativeThreadLinux::SetStoppedByWatchpoint(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedByWatchpoint(), lldb_private::process_freebsd::NativeThreadFreeBSD::SetStoppedWithNoReason(), lldb_private::process_linux::NativeThreadLinux::SetStoppedWithNoReason(), lldb_private::process_netbsd::NativeThreadNetBSD::SetStoppedWithNoReason(), and lldb_private::NativeProcessWindows::SetStopReasonForThread().
uint64_t lldb_private::ThreadStopInfo::type |
Definition at line 137 of file Debug.h.
Referenced by GetJSONThreadsInfo(), lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::PrepareStopReplyPacketForThread(), and lldb_private::NativeProcessWindows::SetStopReasonForThread().