Skip to content

Commit 0b55d63

Browse files
committed
Add SI_USER and SI_KERNEL to Linux signals
1 parent 8a2895a commit 0b55d63

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lldb/source/Plugins/Process/Utility/LinuxSignals.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@
6565
// See siginfo.h in the Linux Kernel, these codes can be sent for any signal.
6666
#define ADD_LINUX_SIGNAL(signo, name, ...) \
6767
AddSignal(signo, name, __VA_ARGS__); \
68+
ADD_SIGCODE(signo, signo, SI_USER, 0, "sent by kill, sigsend or raise", \
69+
SignalCodePrintOption::Sender); \
70+
ADD_SIGCODE(signo, signo, SI_KERNEL, 0x80, "Sent by kernel", \
71+
SignalCodePrintOption::Sender); \
6872
ADD_SIGCODE(signo, signo, SI_QUEUE, -1, "sent by sigqueue", \
6973
SignalCodePrintOption::Sender); \
7074
ADD_SIGCODE(signo, signo, SI_TIMER, -2, "sent by timer expiration", \

0 commit comments

Comments
 (0)