[Lldb-commits] [lldb] 0fcacef - [lldb] Format unix signal table (NFC)

Jonas Devlieghere via lldb-commits lldb-commits at lists.llvm.org
Tue Oct 6 23:37:08 PDT 2020


Author: Jonas Devlieghere
Date: 2020-10-06T23:36:56-07:00
New Revision: 0fcacefd160494280dc040f4f055db6df695ac12

URL: https://github.com/llvm/llvm-project/commit/0fcacefd160494280dc040f4f055db6df695ac12
DIFF: https://github.com/llvm/llvm-project/commit/0fcacefd160494280dc040f4f055db6df695ac12.diff

LOG: [lldb] Format unix signal table (NFC)

Restore unix signal table to its original glory and mark it as not to be
clang-formatted.

Added: 
    

Modified: 
    lldb/source/Target/UnixSignals.cpp

Removed: 
    


################################################################################
diff  --git a/lldb/source/Target/UnixSignals.cpp b/lldb/source/Target/UnixSignals.cpp
index dce32adbf0a3..f6b4e82a88ed 100644
--- a/lldb/source/Target/UnixSignals.cpp
+++ b/lldb/source/Target/UnixSignals.cpp
@@ -65,55 +65,49 @@ UnixSignals::UnixSignals(const UnixSignals &rhs) : m_signals(rhs.m_signals) {}
 UnixSignals::~UnixSignals() = default;
 
 void UnixSignals::Reset() {
-  // This builds one standard set of Unix Signals.  If yours aren't quite in
+  // This builds one standard set of Unix Signals. If yours aren't quite in
   // this order, you can either subclass this class, and use Add & Remove to
-  // change them
-  // or you can subclass and build them afresh in your constructor;
+  // change them or you can subclass and build them afresh in your constructor.
   //
-  // Note: the signals below are the Darwin signals.  Do not change these!
+  // Note: the signals below are the Darwin signals. Do not change these!
+
   m_signals.clear();
-  //        SIGNO  NAME          SUPPRESS STOP   NOTIFY DESCRIPTION
-  //        ====== ============  ======== ====== ======
-  //        ===================================================
-  AddSignal(1, "SIGHUP", false, true, true, "hangup");
-  AddSignal(2, "SIGINT", true, true, true, "interrupt");
-  AddSignal(3, "SIGQUIT", false, true, true, "quit");
-  AddSignal(4, "SIGILL", false, true, true, "illegal instruction");
-  AddSignal(5, "SIGTRAP", true, true, true,
-            "trace trap (not reset when caught)");
-  AddSignal(6, "SIGABRT", false, true, true, "abort()");
-  AddSignal(7, "SIGEMT", false, true, true, "pollable event");
-  AddSignal(8, "SIGFPE", false, true, true, "floating point exception");
-  AddSignal(9, "SIGKILL", false, true, true, "kill");
-  AddSignal(10, "SIGBUS", false, true, true, "bus error");
-  AddSignal(11, "SIGSEGV", false, true, true, "segmentation violation");
-  AddSignal(12, "SIGSYS", false, true, true, "bad argument to system call");
-  AddSignal(13, "SIGPIPE", false, false, false,
-            "write on a pipe with no one to read it");
-  AddSignal(14, "SIGALRM", false, false, false, "alarm clock");
-  AddSignal(15, "SIGTERM", false, true, true,
-            "software termination signal from kill");
-  AddSignal(16, "SIGURG", false, false, false,
-            "urgent condition on IO channel");
-  AddSignal(17, "SIGSTOP", true, true, true,
-            "sendable stop signal not from tty");
-  AddSignal(18, "SIGTSTP", false, true, true, "stop signal from tty");
-  AddSignal(19, "SIGCONT", false, true, true, "continue a stopped process");
-  AddSignal(20, "SIGCHLD", false, false, false,
-            "to parent on child stop or exit");
-  AddSignal(21, "SIGTTIN", false, true, true,
-            "to readers process group upon background tty read");
-  AddSignal(22, "SIGTTOU", false, true, true,
-            "to readers process group upon background tty write");
-  AddSignal(23, "SIGIO", false, false, false, "input/output possible signal");
-  AddSignal(24, "SIGXCPU", false, true, true, "exceeded CPU time limit");
-  AddSignal(25, "SIGXFSZ", false, true, true, "exceeded file size limit");
-  AddSignal(26, "SIGVTALRM", false, false, false, "virtual time alarm");
-  AddSignal(27, "SIGPROF", false, false, false, "profiling time alarm");
-  AddSignal(28, "SIGWINCH", false, false, false, "window size changes");
-  AddSignal(29, "SIGINFO", false, true, true, "information request");
-  AddSignal(30, "SIGUSR1", false, true, true, "user defined signal 1");
-  AddSignal(31, "SIGUSR2", false, true, true, "user defined signal 2");
+
+  // clang-format off
+  //        SIGNO   NAME          SUPPRESS  STOP    NOTIFY  DESCRIPTION
+  //        ======  ============  ========  ======  ======  ===================================================
+  AddSignal(1,      "SIGHUP",     false,    true,   true,   "hangup");
+  AddSignal(2,      "SIGINT",     true,     true,   true,   "interrupt");
+  AddSignal(3,      "SIGQUIT",    false,    true,   true,   "quit");
+  AddSignal(4,      "SIGILL",     false,    true,   true,   "illegal instruction");
+  AddSignal(5,      "SIGTRAP",    true,     true,   true,   "trace trap (not reset when caught)");
+  AddSignal(6,      "SIGABRT",    false,    true,   true,   "abort()");
+  AddSignal(7,      "SIGEMT",     false,    true,   true,   "pollable event");
+  AddSignal(8,      "SIGFPE",     false,    true,   true,   "floating point exception");
+  AddSignal(9,      "SIGKILL",    false,    true,   true,   "kill");
+  AddSignal(10,     "SIGBUS",     false,    true,   true,   "bus error");
+  AddSignal(11,     "SIGSEGV",    false,    true,   true,   "segmentation violation");
+  AddSignal(12,     "SIGSYS",     false,    true,   true,   "bad argument to system call");
+  AddSignal(13,     "SIGPIPE",    false,    false,  false,  "write on a pipe with no one to read it");
+  AddSignal(14,     "SIGALRM",    false,    false,  false,  "alarm clock");
+  AddSignal(15,     "SIGTERM",    false,    true,   true,   "software termination signal from kill");
+  AddSignal(16,     "SIGURG",     false,    false,  false,  "urgent condition on IO channel");
+  AddSignal(17,     "SIGSTOP",    true,     true,   true,   "sendable stop signal not from tty");
+  AddSignal(18,     "SIGTSTP",    false,    true,   true,   "stop signal from tty");
+  AddSignal(19,     "SIGCONT",    false,    true,   true,   "continue a stopped process");
+  AddSignal(20,     "SIGCHLD",    false,    false,  false,  "to parent on child stop or exit");
+  AddSignal(21,     "SIGTTIN",    false,    true,   true,   "to readers process group upon background tty read");
+  AddSignal(22,     "SIGTTOU",    false,    true,   true,   "to readers process group upon background tty write");
+  AddSignal(23,     "SIGIO",      false,    false,  false,  "input/output possible signal");
+  AddSignal(24,     "SIGXCPU",    false,    true,   true,   "exceeded CPU time limit");
+  AddSignal(25,     "SIGXFSZ",    false,    true,   true,   "exceeded file size limit");
+  AddSignal(26,     "SIGVTALRM",  false,    false,  false,  "virtual time alarm");
+  AddSignal(27,     "SIGPROF",    false,    false,  false,  "profiling time alarm");
+  AddSignal(28,     "SIGWINCH",   false,    false,  false,  "window size changes");
+  AddSignal(29,     "SIGINFO",    false,    true,   true,   "information request");
+  AddSignal(30,     "SIGUSR1",    false,    true,   true,   "user defined signal 1");
+  AddSignal(31,     "SIGUSR2",    false,    true,   true,   "user defined signal 2");
+  // clang-format on
 }
 
 void UnixSignals::AddSignal(int signo, const char *name, bool default_suppress,


        


More information about the lldb-commits mailing list