LLDB
mainline
llvm-project
lldb
source
Plugins
Process
Utility
FreeBSDSignals.cpp
Go to the documentation of this file.
1
//===-- FreeBSDSignals.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 "
FreeBSDSignals.h
"
10
11
using namespace
lldb_private
;
12
13
FreeBSDSignals::FreeBSDSignals
() :
UnixSignals
() {
Reset
(); }
14
15
void
FreeBSDSignals::Reset
() {
16
UnixSignals::Reset
();
17
18
// SIGNO NAME SUPPRESS STOP NOTIFY DESCRIPTION
19
// ====== ============ ======== ====== ======
20
// ===================================================
21
AddSignal
(32,
"SIGTHR"
,
false
,
false
,
false
,
"thread interrupt"
);
22
AddSignal
(33,
"SIGLIBRT"
,
false
,
false
,
false
,
23
"reserved by real-time library"
);
24
AddSignal
(65,
"SIGRTMIN"
,
false
,
false
,
false
,
"real time signal 0"
);
25
AddSignal
(66,
"SIGRTMIN+1"
,
false
,
false
,
false
,
"real time signal 1"
);
26
AddSignal
(67,
"SIGRTMIN+2"
,
false
,
false
,
false
,
"real time signal 2"
);
27
AddSignal
(68,
"SIGRTMIN+3"
,
false
,
false
,
false
,
"real time signal 3"
);
28
AddSignal
(69,
"SIGRTMIN+4"
,
false
,
false
,
false
,
"real time signal 4"
);
29
AddSignal
(70,
"SIGRTMIN+5"
,
false
,
false
,
false
,
"real time signal 5"
);
30
AddSignal
(71,
"SIGRTMIN+6"
,
false
,
false
,
false
,
"real time signal 6"
);
31
AddSignal
(72,
"SIGRTMIN+7"
,
false
,
false
,
false
,
"real time signal 7"
);
32
AddSignal
(73,
"SIGRTMIN+8"
,
false
,
false
,
false
,
"real time signal 8"
);
33
AddSignal
(74,
"SIGRTMIN+9"
,
false
,
false
,
false
,
"real time signal 9"
);
34
AddSignal
(75,
"SIGRTMIN+10"
,
false
,
false
,
false
,
"real time signal 10"
);
35
AddSignal
(76,
"SIGRTMIN+11"
,
false
,
false
,
false
,
"real time signal 11"
);
36
AddSignal
(77,
"SIGRTMIN+12"
,
false
,
false
,
false
,
"real time signal 12"
);
37
AddSignal
(78,
"SIGRTMIN+13"
,
false
,
false
,
false
,
"real time signal 13"
);
38
AddSignal
(79,
"SIGRTMIN+14"
,
false
,
false
,
false
,
"real time signal 14"
);
39
AddSignal
(80,
"SIGRTMIN+15"
,
false
,
false
,
false
,
"real time signal 15"
);
40
AddSignal
(81,
"SIGRTMIN+16"
,
false
,
false
,
false
,
"real time signal 16"
);
41
AddSignal
(82,
"SIGRTMIN+17"
,
false
,
false
,
false
,
"real time signal 17"
);
42
AddSignal
(83,
"SIGRTMIN+18"
,
false
,
false
,
false
,
"real time signal 18"
);
43
AddSignal
(84,
"SIGRTMIN+19"
,
false
,
false
,
false
,
"real time signal 19"
);
44
AddSignal
(85,
"SIGRTMIN+20"
,
false
,
false
,
false
,
"real time signal 20"
);
45
AddSignal
(86,
"SIGRTMIN+21"
,
false
,
false
,
false
,
"real time signal 21"
);
46
AddSignal
(87,
"SIGRTMIN+22"
,
false
,
false
,
false
,
"real time signal 22"
);
47
AddSignal
(88,
"SIGRTMIN+23"
,
false
,
false
,
false
,
"real time signal 23"
);
48
AddSignal
(89,
"SIGRTMIN+24"
,
false
,
false
,
false
,
"real time signal 24"
);
49
AddSignal
(90,
"SIGRTMIN+25"
,
false
,
false
,
false
,
"real time signal 25"
);
50
AddSignal
(91,
"SIGRTMIN+26"
,
false
,
false
,
false
,
"real time signal 26"
);
51
AddSignal
(92,
"SIGRTMIN+27"
,
false
,
false
,
false
,
"real time signal 27"
);
52
AddSignal
(93,
"SIGRTMIN+28"
,
false
,
false
,
false
,
"real time signal 28"
);
53
AddSignal
(94,
"SIGRTMIN+29"
,
false
,
false
,
false
,
"real time signal 29"
);
54
AddSignal
(95,
"SIGRTMIN+30"
,
false
,
false
,
false
,
"real time signal 30"
);
55
AddSignal
(96,
"SIGRTMAX-30"
,
false
,
false
,
false
,
"real time signal 31"
);
56
AddSignal
(97,
"SIGRTMAX-29"
,
false
,
false
,
false
,
"real time signal 32"
);
57
AddSignal
(98,
"SIGRTMAX-28"
,
false
,
false
,
false
,
"real time signal 33"
);
58
AddSignal
(99,
"SIGRTMAX-27"
,
false
,
false
,
false
,
"real time signal 34"
);
59
AddSignal
(100,
"SIGRTMAX-26"
,
false
,
false
,
false
,
"real time signal 35"
);
60
AddSignal
(101,
"SIGRTMAX-25"
,
false
,
false
,
false
,
"real time signal 36"
);
61
AddSignal
(102,
"SIGRTMAX-24"
,
false
,
false
,
false
,
"real time signal 37"
);
62
AddSignal
(103,
"SIGRTMAX-23"
,
false
,
false
,
false
,
"real time signal 38"
);
63
AddSignal
(104,
"SIGRTMAX-22"
,
false
,
false
,
false
,
"real time signal 39"
);
64
AddSignal
(105,
"SIGRTMAX-21"
,
false
,
false
,
false
,
"real time signal 40"
);
65
AddSignal
(106,
"SIGRTMAX-20"
,
false
,
false
,
false
,
"real time signal 41"
);
66
AddSignal
(107,
"SIGRTMAX-19"
,
false
,
false
,
false
,
"real time signal 42"
);
67
AddSignal
(108,
"SIGRTMAX-18"
,
false
,
false
,
false
,
"real time signal 43"
);
68
AddSignal
(109,
"SIGRTMAX-17"
,
false
,
false
,
false
,
"real time signal 44"
);
69
AddSignal
(110,
"SIGRTMAX-16"
,
false
,
false
,
false
,
"real time signal 45"
);
70
AddSignal
(111,
"SIGRTMAX-15"
,
false
,
false
,
false
,
"real time signal 46"
);
71
AddSignal
(112,
"SIGRTMAX-14"
,
false
,
false
,
false
,
"real time signal 47"
);
72
AddSignal
(113,
"SIGRTMAX-13"
,
false
,
false
,
false
,
"real time signal 48"
);
73
AddSignal
(114,
"SIGRTMAX-12"
,
false
,
false
,
false
,
"real time signal 49"
);
74
AddSignal
(115,
"SIGRTMAX-11"
,
false
,
false
,
false
,
"real time signal 50"
);
75
AddSignal
(116,
"SIGRTMAX-10"
,
false
,
false
,
false
,
"real time signal 51"
);
76
AddSignal
(117,
"SIGRTMAX-9"
,
false
,
false
,
false
,
"real time signal 52"
);
77
AddSignal
(118,
"SIGRTMAX-8"
,
false
,
false
,
false
,
"real time signal 53"
);
78
AddSignal
(119,
"SIGRTMAX-7"
,
false
,
false
,
false
,
"real time signal 54"
);
79
AddSignal
(120,
"SIGRTMAX-6"
,
false
,
false
,
false
,
"real time signal 55"
);
80
AddSignal
(121,
"SIGRTMAX-5"
,
false
,
false
,
false
,
"real time signal 56"
);
81
AddSignal
(122,
"SIGRTMAX-4"
,
false
,
false
,
false
,
"real time signal 57"
);
82
AddSignal
(123,
"SIGRTMAX-3"
,
false
,
false
,
false
,
"real time signal 58"
);
83
AddSignal
(124,
"SIGRTMAX-2"
,
false
,
false
,
false
,
"real time signal 59"
);
84
AddSignal
(125,
"SIGRTMAX-1"
,
false
,
false
,
false
,
"real time signal 60"
);
85
AddSignal
(126,
"SIGRTMAX"
,
false
,
false
,
false
,
"real time signal 61"
);
86
}
FreeBSDSignals.h
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::FreeBSDSignals::Reset
void Reset() override
Definition:
FreeBSDSignals.cpp:15
lldb_private::UnixSignals
Definition:
UnixSignals.h:23
lldb_private
A class that represents a running process on the host machine.
Definition:
SBCommandInterpreterRunOptions.h:16
lldb_private::FreeBSDSignals::FreeBSDSignals
FreeBSDSignals()
Definition:
FreeBSDSignals.cpp:13
Generated on Mon Jul 4 2022 12:50:49 for LLDB by
1.8.17