Lines Matching defs:UnixSignals
1 //===-- UnixSignals.cpp ---------------------------------------------------===//
9 #include "lldb/Target/UnixSignals.h"
22 UnixSignals::Signal::Signal(llvm::StringRef name, bool default_suppress,
30 lldb::UnixSignalsSP UnixSignals::Create(const ArchSpec &arch) {
42 return std::make_shared<UnixSignals>();
46 lldb::UnixSignalsSP UnixSignals::CreateForHost() {
52 // UnixSignals constructor
53 UnixSignals::UnixSignals() { Reset(); }
55 UnixSignals::UnixSignals(const UnixSignals &rhs) : m_signals(rhs.m_signals) {}
57 UnixSignals::~UnixSignals() = default;
59 void UnixSignals::Reset() {
105 void UnixSignals::AddSignal(int signo, llvm::StringRef name,
115 void UnixSignals::AddSignalCode(int signo, int code,
126 void UnixSignals::RemoveSignal(int signo) {
133 llvm::StringRef UnixSignals::GetSignalAsStringRef(int32_t signo) const {
141 UnixSignals::GetSignalDescription(int32_t signo, std::optional<int32_t> code,
192 bool UnixSignals::SignalIsValid(int32_t signo) const {
196 llvm::StringRef UnixSignals::GetShortName(llvm::StringRef name) const {
200 int32_t UnixSignals::GetSignalNumberFromName(const char *name) const {
217 int32_t UnixSignals::GetFirstSignalNumber() const {
224 int32_t UnixSignals::GetNextSignalNumber(int32_t current_signal) const {
238 bool UnixSignals::GetSignalInfo(int32_t signo, bool &should_suppress,
251 bool UnixSignals::GetShouldSuppress(int signo) const {
258 bool UnixSignals::SetShouldSuppress(int signo, bool value) {
268 bool UnixSignals::SetShouldSuppress(const char *signal_name, bool value) {
275 bool UnixSignals::GetShouldStop(int signo) const {
282 bool UnixSignals::SetShouldStop(int signo, bool value) {
292 bool UnixSignals::SetShouldStop(const char *signal_name, bool value) {
299 bool UnixSignals::GetShouldNotify(int signo) const {
306 bool UnixSignals::SetShouldNotify(int signo, bool value) {
316 bool UnixSignals::SetShouldNotify(const char *signal_name, bool value) {
323 int32_t UnixSignals::GetNumSignals() const { return m_signals.size(); }
325 int32_t UnixSignals::GetSignalAtIndex(int32_t index) const {
333 uint64_t UnixSignals::GetVersion() const { return m_version; }
336 UnixSignals::GetFilteredSignals(std::optional<bool> should_suppress,
366 void UnixSignals::IncrementSignalHitCount(int signo) {
372 json::Value UnixSignals::GetHitCountStatistics() const {
382 void UnixSignals::Signal::Reset(bool reset_stop, bool reset_notify,
392 bool UnixSignals::ResetSignal(int32_t signo, bool reset_stop,