LLDB mainline
|
#include <SBUnixSignals.h>
Public Member Functions | |
SBUnixSignals () | |
SBUnixSignals (const lldb::SBUnixSignals &rhs) | |
~SBUnixSignals () | |
const SBUnixSignals & | operator= (const lldb::SBUnixSignals &rhs) |
void | Clear () |
operator bool () const | |
bool | IsValid () const |
const char * | GetSignalAsCString (int32_t signo) const |
int32_t | GetSignalNumberFromName (const char *name) const |
bool | GetShouldSuppress (int32_t signo) const |
bool | SetShouldSuppress (int32_t signo, bool value) |
bool | GetShouldStop (int32_t signo) const |
bool | SetShouldStop (int32_t signo, bool value) |
bool | GetShouldNotify (int32_t signo) const |
bool | SetShouldNotify (int32_t signo, bool value) |
int32_t | GetNumSignals () const |
int32_t | GetSignalAtIndex (int32_t index) const |
Protected Member Functions | |
SBUnixSignals (lldb::ProcessSP &process_sp) | |
SBUnixSignals (lldb::PlatformSP &platform_sp) | |
lldb::UnixSignalsSP | GetSP () const |
void | SetSP (const lldb::UnixSignalsSP &signals_sp) |
Private Attributes | |
lldb::UnixSignalsWP | m_opaque_wp |
Friends | |
class | SBProcess |
class | SBPlatform |
Definition at line 17 of file SBUnixSignals.h.
SBUnixSignals::SBUnixSignals | ( | ) |
Definition at line 20 of file SBUnixSignals.cpp.
References LLDB_INSTRUMENT_VA.
SBUnixSignals::SBUnixSignals | ( | const lldb::SBUnixSignals & | rhs | ) |
Definition at line 22 of file SBUnixSignals.cpp.
References LLDB_INSTRUMENT_VA.
|
default |
|
protected |
Definition at line 27 of file SBUnixSignals.cpp.
|
protected |
Definition at line 30 of file SBUnixSignals.cpp.
void SBUnixSignals::Clear | ( | ) |
Definition at line 49 of file SBUnixSignals.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_wp.
int32_t SBUnixSignals::GetNumSignals | ( | ) | const |
Definition at line 143 of file SBUnixSignals.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBUnixSignals::GetShouldNotify | ( | int32_t | signo | ) | const |
Definition at line 123 of file SBUnixSignals.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBUnixSignals::GetShouldStop | ( | int32_t | signo | ) | const |
Definition at line 103 of file SBUnixSignals.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBUnixSignals::GetShouldSuppress | ( | int32_t | signo | ) | const |
Definition at line 83 of file SBUnixSignals.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
const char * SBUnixSignals::GetSignalAsCString | ( | int32_t | signo | ) | const |
Definition at line 65 of file SBUnixSignals.cpp.
References lldb_private::ConstString::GetCString(), GetSP(), and LLDB_INSTRUMENT_VA.
int32_t SBUnixSignals::GetSignalAtIndex | ( | int32_t | index | ) | const |
Definition at line 152 of file SBUnixSignals.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_SIGNAL_NUMBER.
int32_t SBUnixSignals::GetSignalNumberFromName | ( | const char * | name | ) | const |
Definition at line 74 of file SBUnixSignals.cpp.
References GetSP(), LLDB_INSTRUMENT_VA, and LLDB_INVALID_SIGNAL_NUMBER.
|
protected |
Definition at line 43 of file SBUnixSignals.cpp.
References m_opaque_wp.
Referenced by GetNumSignals(), GetShouldNotify(), GetShouldStop(), GetShouldSuppress(), GetSignalAsCString(), GetSignalAtIndex(), GetSignalNumberFromName(), SetShouldNotify(), SetShouldStop(), and SetShouldSuppress().
bool SBUnixSignals::IsValid | ( | ) | const |
Definition at line 55 of file SBUnixSignals.cpp.
References LLDB_INSTRUMENT_VA.
|
explicit |
Definition at line 59 of file SBUnixSignals.cpp.
References LLDB_INSTRUMENT_VA.
const SBUnixSignals & SBUnixSignals::operator= | ( | const lldb::SBUnixSignals & | rhs | ) |
Definition at line 33 of file SBUnixSignals.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_wp.
bool SBUnixSignals::SetShouldNotify | ( | int32_t | signo, |
bool | value | ||
) |
Definition at line 132 of file SBUnixSignals.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBUnixSignals::SetShouldStop | ( | int32_t | signo, |
bool | value | ||
) |
Definition at line 112 of file SBUnixSignals.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
bool SBUnixSignals::SetShouldSuppress | ( | int32_t | signo, |
bool | value | ||
) |
Definition at line 92 of file SBUnixSignals.cpp.
References GetSP(), and LLDB_INSTRUMENT_VA.
|
protected |
Definition at line 45 of file SBUnixSignals.cpp.
References m_opaque_wp.
|
friend |
Definition at line 55 of file SBUnixSignals.h.
|
friend |
Definition at line 54 of file SBUnixSignals.h.
|
private |
Definition at line 66 of file SBUnixSignals.h.
Referenced by Clear(), GetSP(), operator=(), and SetSP().