LLDB
mainline
llvm-project
lldb
source
Plugins
Process
Utility
NetBSDSignals.cpp
Go to the documentation of this file.
1
//===-- NetBSDSignals.cpp -------------------------------------------------===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#include "
NetBSDSignals.h
"
10
11
using namespace
lldb_private
;
12
13
NetBSDSignals::NetBSDSignals
() :
UnixSignals
() {
Reset
(); }
14
15
void
NetBSDSignals::Reset
() {
16
UnixSignals::Reset
();
17
// SIGNO NAME SUPPRESS STOP NOTIFY DESCRIPTION
18
// ====== ============ ======== ====== ======
19
// ===================================================
20
AddSignal
(32,
"SIGPWR"
,
false
,
true
,
true
,
21
"power fail/restart (not reset when caught)"
);
22
AddSignal
(33,
"SIGRTMIN"
,
false
,
false
,
false
,
"real time signal 0"
);
23
AddSignal
(34,
"SIGRTMIN+1"
,
false
,
false
,
false
,
"real time signal 1"
);
24
AddSignal
(35,
"SIGRTMIN+2"
,
false
,
false
,
false
,
"real time signal 2"
);
25
AddSignal
(36,
"SIGRTMIN+3"
,
false
,
false
,
false
,
"real time signal 3"
);
26
AddSignal
(37,
"SIGRTMIN+4"
,
false
,
false
,
false
,
"real time signal 4"
);
27
AddSignal
(38,
"SIGRTMIN+5"
,
false
,
false
,
false
,
"real time signal 5"
);
28
AddSignal
(39,
"SIGRTMIN+6"
,
false
,
false
,
false
,
"real time signal 6"
);
29
AddSignal
(40,
"SIGRTMIN+7"
,
false
,
false
,
false
,
"real time signal 7"
);
30
AddSignal
(41,
"SIGRTMIN+8"
,
false
,
false
,
false
,
"real time signal 8"
);
31
AddSignal
(42,
"SIGRTMIN+9"
,
false
,
false
,
false
,
"real time signal 9"
);
32
AddSignal
(43,
"SIGRTMIN+10"
,
false
,
false
,
false
,
"real time signal 10"
);
33
AddSignal
(44,
"SIGRTMIN+11"
,
false
,
false
,
false
,
"real time signal 11"
);
34
AddSignal
(45,
"SIGRTMIN+12"
,
false
,
false
,
false
,
"real time signal 12"
);
35
AddSignal
(46,
"SIGRTMIN+13"
,
false
,
false
,
false
,
"real time signal 13"
);
36
AddSignal
(47,
"SIGRTMIN+14"
,
false
,
false
,
false
,
"real time signal 14"
);
37
AddSignal
(48,
"SIGRTMIN+15"
,
false
,
false
,
false
,
"real time signal 15"
);
38
AddSignal
(49,
"SIGRTMIN-14"
,
false
,
false
,
false
,
"real time signal 16"
);
39
AddSignal
(50,
"SIGRTMAX-13"
,
false
,
false
,
false
,
"real time signal 17"
);
40
AddSignal
(51,
"SIGRTMAX-12"
,
false
,
false
,
false
,
"real time signal 18"
);
41
AddSignal
(52,
"SIGRTMAX-11"
,
false
,
false
,
false
,
"real time signal 19"
);
42
AddSignal
(53,
"SIGRTMAX-10"
,
false
,
false
,
false
,
"real time signal 20"
);
43
AddSignal
(54,
"SIGRTMAX-9"
,
false
,
false
,
false
,
"real time signal 21"
);
44
AddSignal
(55,
"SIGRTMAX-8"
,
false
,
false
,
false
,
"real time signal 22"
);
45
AddSignal
(56,
"SIGRTMAX-7"
,
false
,
false
,
false
,
"real time signal 23"
);
46
AddSignal
(57,
"SIGRTMAX-6"
,
false
,
false
,
false
,
"real time signal 24"
);
47
AddSignal
(58,
"SIGRTMAX-5"
,
false
,
false
,
false
,
"real time signal 25"
);
48
AddSignal
(59,
"SIGRTMAX-4"
,
false
,
false
,
false
,
"real time signal 26"
);
49
AddSignal
(60,
"SIGRTMAX-3"
,
false
,
false
,
false
,
"real time signal 27"
);
50
AddSignal
(61,
"SIGRTMAX-2"
,
false
,
false
,
false
,
"real time signal 28"
);
51
AddSignal
(62,
"SIGRTMAX-1"
,
false
,
false
,
false
,
"real time signal 29"
);
52
AddSignal
(63,
"SIGRTMAX"
,
false
,
false
,
false
,
"real time signal 30"
);
53
}
lldb_private::UnixSignals::AddSignal
void AddSignal(int signo, const char *name, bool default_suppress, bool default_stop, bool default_notify, const char *description, const char *alias=nullptr)
Definition:
UnixSignals.cpp:115
lldb_private::UnixSignals::Reset
virtual void Reset()
Definition:
UnixSignals.cpp:69
lldb_private::UnixSignals
Definition:
UnixSignals.h:23
lldb_private::NetBSDSignals::Reset
void Reset() override
Definition:
NetBSDSignals.cpp:15
lldb_private::NetBSDSignals::NetBSDSignals
NetBSDSignals()
Definition:
NetBSDSignals.cpp:13
NetBSDSignals.h
lldb_private
A class that represents a running process on the host machine.
Definition:
SBCommandInterpreterRunOptions.h:16
Generated on Mon Jul 4 2022 12:50:54 for LLDB by
1.8.17