LLDB mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::UnixSignals::Signal Struct Reference

#include <UnixSignals.h>

Public Member Functions

 Signal (llvm::StringRef name, bool default_suppress, bool default_stop, bool default_notify, llvm::StringRef description, llvm::StringRef alias)
 
 ~Signal ()=default
 
void Reset (bool reset_stop, bool reset_notify, bool reset_suppress)
 

Public Attributes

llvm::StringRef m_name
 
llvm::StringRef m_alias
 
llvm::StringRef m_description
 
std::map< int32_t, SignalCodem_codes
 
uint32_t m_hit_count = 0
 
bool m_suppress: 1
 
bool m_stop: 1
 
bool m_notify: 1
 
bool m_default_suppress: 1
 
bool m_default_stop: 1
 
bool m_default_notify: 1
 

Detailed Description

Definition at line 152 of file UnixSignals.h.

Constructor & Destructor Documentation

◆ Signal()

UnixSignals::Signal::Signal ( llvm::StringRef  name,
bool  default_suppress,
bool  default_stop,
bool  default_notify,
llvm::StringRef  description,
llvm::StringRef  alias 
)

Definition at line 21 of file UnixSignals.cpp.

◆ ~Signal()

lldb_private::UnixSignals::Signal::~Signal ( )
default

Member Function Documentation

◆ Reset()

void UnixSignals::Signal::Reset ( bool  reset_stop,
bool  reset_notify,
bool  reset_suppress 
)

Member Data Documentation

◆ m_alias

llvm::StringRef lldb_private::UnixSignals::Signal::m_alias

Definition at line 154 of file UnixSignals.h.

◆ m_codes

std::map<int32_t, SignalCode> lldb_private::UnixSignals::Signal::m_codes

Definition at line 156 of file UnixSignals.h.

◆ m_default_notify

bool lldb_private::UnixSignals::Signal::m_default_notify

Definition at line 159 of file UnixSignals.h.

Referenced by Reset().

◆ m_default_stop

bool lldb_private::UnixSignals::Signal::m_default_stop

Definition at line 159 of file UnixSignals.h.

Referenced by Reset().

◆ m_default_suppress

bool lldb_private::UnixSignals::Signal::m_default_suppress

Definition at line 159 of file UnixSignals.h.

Referenced by Reset().

◆ m_description

llvm::StringRef lldb_private::UnixSignals::Signal::m_description

Definition at line 155 of file UnixSignals.h.

◆ m_hit_count

uint32_t lldb_private::UnixSignals::Signal::m_hit_count = 0

Definition at line 157 of file UnixSignals.h.

◆ m_name

llvm::StringRef lldb_private::UnixSignals::Signal::m_name

Definition at line 153 of file UnixSignals.h.

◆ m_notify

bool lldb_private::UnixSignals::Signal::m_notify

Definition at line 158 of file UnixSignals.h.

Referenced by lldb_private::UnixSignals::GetSignalInfo(), and Reset().

◆ m_stop

bool lldb_private::UnixSignals::Signal::m_stop

Definition at line 158 of file UnixSignals.h.

Referenced by lldb_private::UnixSignals::GetSignalInfo(), and Reset().

◆ m_suppress

bool lldb_private::UnixSignals::Signal::m_suppress

Definition at line 158 of file UnixSignals.h.

Referenced by lldb_private::UnixSignals::GetSignalInfo(), and Reset().


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