LLDB mainline
Public Attributes | List of all members
lldb_private::ThreadStopInfo Struct Reference

#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
 

Detailed Description

Definition at line 131 of file Debug.h.

Member Data Documentation

◆ child_pid

lldb::pid_t lldb_private::ThreadStopInfo::child_pid

◆ child_tid

lldb::tid_t lldb_private::ThreadStopInfo::child_tid

◆ data

lldb::addr_t lldb_private::ThreadStopInfo::data[8]

◆ data_count

uint32_t lldb_private::ThreadStopInfo::data_count

◆ 

union { ... } lldb_private::ThreadStopInfo::details

◆ 

struct { ... } lldb_private::ThreadStopInfo::exception

◆ 

struct { ... } lldb_private::ThreadStopInfo::fork

◆ reason

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().

◆ signo

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().

◆ type

uint64_t lldb_private::ThreadStopInfo::type

The documentation for this struct was generated from the following file: