LLDB  mainline
Public Member Functions | Private Member Functions | List of all members
lldb_private::GDBRemoteSignals Class Reference

Empty set of Unix signals to be filled by PlatformRemoteGDBServer. More...

#include <GDBRemoteSignals.h>

Inheritance diagram for lldb_private::GDBRemoteSignals:
Inheritance graph
Collaboration diagram for lldb_private::GDBRemoteSignals:
Collaboration graph

Public Member Functions

 GDBRemoteSignals ()
 GDBRemoteSignals (const lldb::UnixSignalsSP &rhs)
- Public Member Functions inherited from lldb_private::UnixSignals
 UnixSignals ()
virtual ~UnixSignals ()
const char * GetSignalAsCString (int32_t signo) const
bool SignalIsValid (int32_t signo) const
int32_t GetSignalNumberFromName (const char *name) const
const char * GetSignalInfo (int32_t signo, bool &should_suppress, bool &should_stop, bool &should_notify) const
bool GetShouldSuppress (int32_t signo) const
bool SetShouldSuppress (int32_t signo, bool value)
bool SetShouldSuppress (const char *signal_name, bool value)
bool GetShouldStop (int32_t signo) const
bool SetShouldStop (int32_t signo, bool value)
bool SetShouldStop (const char *signal_name, bool value)
bool GetShouldNotify (int32_t signo) const
bool SetShouldNotify (int32_t signo, bool value)
bool SetShouldNotify (const char *signal_name, bool value)
int32_t GetFirstSignalNumber () const
int32_t GetNextSignalNumber (int32_t current_signal) const
int32_t GetNumSignals () const
int32_t GetSignalAtIndex (int32_t index) const
ConstString GetShortName (ConstString name) const
void AddSignal (int signo, const char *name, bool default_suppress, bool default_stop, bool default_notify, const char *description, const char *alias=nullptr)
void RemoveSignal (int signo)
uint64_t GetVersion () const
std::vector< int32_t > GetFilteredSignals (llvm::Optional< bool > should_suppress, llvm::Optional< bool > should_stop, llvm::Optional< bool > should_notify)

Private Member Functions

void Reset () override

Additional Inherited Members

- Static Public Member Functions inherited from lldb_private::UnixSignals
static lldb::UnixSignalsSP Create (const ArchSpec &arch)
static lldb::UnixSignalsSP CreateForHost ()
- Protected Types inherited from lldb_private::UnixSignals
typedef std::map< int32_t, Signalcollection
- Protected Member Functions inherited from lldb_private::UnixSignals
 UnixSignals (const UnixSignals &rhs)
const UnixSignalsoperator= (const UnixSignals &rhs)=delete
- Protected Attributes inherited from lldb_private::UnixSignals
collection m_signals
uint64_t m_version = 0

Detailed Description

Empty set of Unix signals to be filled by PlatformRemoteGDBServer.

Definition at line 17 of file GDBRemoteSignals.h.

Constructor & Destructor Documentation

◆ GDBRemoteSignals() [1/2]

GDBRemoteSignals::GDBRemoteSignals ( )

Definition at line 13 of file GDBRemoteSignals.cpp.

References Reset().

◆ GDBRemoteSignals() [2/2]

GDBRemoteSignals::GDBRemoteSignals ( const lldb::UnixSignalsSP &  rhs)

Definition at line 15 of file GDBRemoteSignals.cpp.

Member Function Documentation

◆ Reset()

void GDBRemoteSignals::Reset ( )

Reimplemented from lldb_private::UnixSignals.

Definition at line 18 of file GDBRemoteSignals.cpp.

References lldb_private::UnixSignals::m_signals.

Referenced by GDBRemoteSignals().

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