1c50c785cSJohn Marino/* Target signal numbers for GDB and the GDB remote protocol.
2*ef5ccd6cSJohn Marino   Copyright 2010-2013 Free Software Foundation, Inc.
3c50c785cSJohn Marino
4c50c785cSJohn Marino   This file is part of GDB.
5c50c785cSJohn Marino
6c50c785cSJohn Marino   This program is free software; you can redistribute it and/or modify
7c50c785cSJohn Marino   it under the terms of the GNU General Public License as published by
8c50c785cSJohn Marino   the Free Software Foundation; either version 3 of the License, or
9c50c785cSJohn Marino   (at your option) any later version.
10c50c785cSJohn Marino
11c50c785cSJohn Marino   This program is distributed in the hope that it will be useful,
12c50c785cSJohn Marino   but WITHOUT ANY WARRANTY; without even the implied warranty of
13c50c785cSJohn Marino   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14c50c785cSJohn Marino   GNU General Public License for more details.
15c50c785cSJohn Marino
16c50c785cSJohn Marino   You should have received a copy of the GNU General Public License
17c50c785cSJohn Marino   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
18c50c785cSJohn Marino
19c50c785cSJohn Marino/* Used some places (e.g. stop_signal) to record the concept that
20c50c785cSJohn Marino   there is no signal.  */
21*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_0, 0, "0", "Signal 0")
22*ef5ccd6cSJohn Marino#define GDB_SIGNAL_FIRST GDB_SIGNAL_0
23*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_HUP, 1, "SIGHUP", "Hangup")
24*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_INT, 2, "SIGINT", "Interrupt")
25*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_QUIT, 3, "SIGQUIT", "Quit")
26*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_ILL, 4, "SIGILL", "Illegal instruction")
27*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_TRAP, 5, "SIGTRAP", "Trace/breakpoint trap")
28*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_ABRT, 6, "SIGABRT", "Aborted")
29*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_EMT, 7, "SIGEMT", "Emulation trap")
30*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_FPE, 8, "SIGFPE", "Arithmetic exception")
31*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_KILL, 9, "SIGKILL", "Killed")
32*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_BUS, 10, "SIGBUS", "Bus error")
33*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_SEGV, 11, "SIGSEGV", "Segmentation fault")
34*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_SYS, 12, "SIGSYS", "Bad system call")
35*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_PIPE, 13, "SIGPIPE", "Broken pipe")
36*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_ALRM, 14, "SIGALRM", "Alarm clock")
37*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_TERM, 15, "SIGTERM", "Terminated")
38*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_URG, 16, "SIGURG", "Urgent I/O condition")
39*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_STOP, 17, "SIGSTOP", "Stopped (signal)")
40*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_TSTP, 18, "SIGTSTP", "Stopped (user)")
41*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_CONT, 19, "SIGCONT", "Continued")
42*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_CHLD, 20, "SIGCHLD", "Child status changed")
43*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_TTIN, 21, "SIGTTIN", "Stopped (tty input)")
44*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_TTOU, 22, "SIGTTOU", "Stopped (tty output)")
45*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_IO, 23, "SIGIO", "I/O possible")
46*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_XCPU, 24, "SIGXCPU", "CPU time limit exceeded")
47*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_XFSZ, 25, "SIGXFSZ", "File size limit exceeded")
48*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_VTALRM, 26, "SIGVTALRM", "Virtual timer expired")
49*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_PROF, 27, "SIGPROF", "Profiling timer expired")
50*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_WINCH, 28, "SIGWINCH", "Window size changed")
51*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_LOST, 29, "SIGLOST", "Resource lost")
52*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_USR1, 30, "SIGUSR1", "User defined signal 1")
53*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_USR2, 31, "SIGUSR2", "User defined signal 2")
54*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_PWR, 32, "SIGPWR", "Power fail/restart")
55c50c785cSJohn Marino/* Similar to SIGIO.  Perhaps they should have the same number.  */
56*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_POLL, 33, "SIGPOLL", "Pollable event occurred")
57*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_WIND, 34, "SIGWIND", "SIGWIND")
58*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_PHONE, 35, "SIGPHONE", "SIGPHONE")
59*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_WAITING, 36, "SIGWAITING", "Process's LWPs are blocked")
60*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_LWP, 37, "SIGLWP", "Signal LWP")
61*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_DANGER, 38, "SIGDANGER", "Swap space dangerously low")
62*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_GRANT, 39, "SIGGRANT", "Monitor mode granted")
63*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_RETRACT, 40, "SIGRETRACT",
64c50c785cSJohn Marino     "Need to relinquish monitor mode")
65*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_MSG, 41, "SIGMSG", "Monitor mode data available")
66*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_SOUND, 42, "SIGSOUND", "Sound completed")
67*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_SAK, 43, "SIGSAK", "Secure attention")
68*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_PRIO, 44, "SIGPRIO", "SIGPRIO")
69*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_33, 45, "SIG33", "Real-time event 33")
70*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_34, 46, "SIG34", "Real-time event 34")
71*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_35, 47, "SIG35", "Real-time event 35")
72*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_36, 48, "SIG36", "Real-time event 36")
73*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_37, 49, "SIG37", "Real-time event 37")
74*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_38, 50, "SIG38", "Real-time event 38")
75*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_39, 51, "SIG39", "Real-time event 39")
76*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_40, 52, "SIG40", "Real-time event 40")
77*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_41, 53, "SIG41", "Real-time event 41")
78*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_42, 54, "SIG42", "Real-time event 42")
79*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_43, 55, "SIG43", "Real-time event 43")
80*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_44, 56, "SIG44", "Real-time event 44")
81*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_45, 57, "SIG45", "Real-time event 45")
82*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_46, 58, "SIG46", "Real-time event 46")
83*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_47, 59, "SIG47", "Real-time event 47")
84*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_48, 60, "SIG48", "Real-time event 48")
85*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_49, 61, "SIG49", "Real-time event 49")
86*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_50, 62, "SIG50", "Real-time event 50")
87*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_51, 63, "SIG51", "Real-time event 51")
88*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_52, 64, "SIG52", "Real-time event 52")
89*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_53, 65, "SIG53", "Real-time event 53")
90*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_54, 66, "SIG54", "Real-time event 54")
91*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_55, 67, "SIG55", "Real-time event 55")
92*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_56, 68, "SIG56", "Real-time event 56")
93*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_57, 69, "SIG57", "Real-time event 57")
94*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_58, 70, "SIG58", "Real-time event 58")
95*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_59, 71, "SIG59", "Real-time event 59")
96*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_60, 72, "SIG60", "Real-time event 60")
97*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_61, 73, "SIG61", "Real-time event 61")
98*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_62, 74, "SIG62", "Real-time event 62")
99*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_63, 75, "SIG63", "Real-time event 63")
100c50c785cSJohn Marino
101c50c785cSJohn Marino/* Used internally by Solaris threads.  See signal(5) on Solaris.  */
102*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_CANCEL, 76, "SIGCANCEL", "LWP internal signal")
103c50c785cSJohn Marino
104c50c785cSJohn Marino/* Yes, this pains me, too.  But LynxOS didn't have SIG32, and now
105c50c785cSJohn Marino   GNU/Linux does, and we can't disturb the numbering, since it's
106c50c785cSJohn Marino   part of the remote protocol.  Note that in some GDB's
107*ef5ccd6cSJohn Marino   GDB_SIGNAL_REALTIME_32 is number 76.  */
108*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_32, 77, "SIG32", "Real-time event 32")
109c50c785cSJohn Marino/* Yet another pain, IRIX 6 has SIG64. */
110*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_64, 78, "SIG64", "Real-time event 64")
111c50c785cSJohn Marino/* Yet another pain, GNU/Linux MIPS might go up to 128. */
112*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_65, 79, "SIG65", "Real-time event 65")
113*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_66, 80, "SIG66", "Real-time event 66")
114*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_67, 81, "SIG67", "Real-time event 67")
115*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_68, 82, "SIG68", "Real-time event 68")
116*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_69, 83, "SIG69", "Real-time event 69")
117*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_70, 84, "SIG70", "Real-time event 70")
118*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_71, 85, "SIG71", "Real-time event 71")
119*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_72, 86, "SIG72", "Real-time event 72")
120*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_73, 87, "SIG73", "Real-time event 73")
121*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_74, 88, "SIG74", "Real-time event 74")
122*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_75, 89, "SIG75", "Real-time event 75")
123*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_76, 90, "SIG76", "Real-time event 76")
124*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_77, 91, "SIG77", "Real-time event 77")
125*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_78, 92, "SIG78", "Real-time event 78")
126*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_79, 93, "SIG79", "Real-time event 79")
127*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_80, 94, "SIG80", "Real-time event 80")
128*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_81, 95, "SIG81", "Real-time event 81")
129*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_82, 96, "SIG82", "Real-time event 82")
130*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_83, 97, "SIG83", "Real-time event 83")
131*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_84, 98, "SIG84", "Real-time event 84")
132*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_85, 99, "SIG85", "Real-time event 85")
133*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_86, 100, "SIG86", "Real-time event 86")
134*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_87, 101, "SIG87", "Real-time event 87")
135*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_88, 102, "SIG88", "Real-time event 88")
136*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_89, 103, "SIG89", "Real-time event 89")
137*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_90, 104, "SIG90", "Real-time event 90")
138*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_91, 105, "SIG91", "Real-time event 91")
139*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_92, 106, "SIG92", "Real-time event 92")
140*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_93, 107, "SIG93", "Real-time event 93")
141*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_94, 108, "SIG94", "Real-time event 94")
142*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_95, 109, "SIG95", "Real-time event 95")
143*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_96, 110, "SIG96", "Real-time event 96")
144*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_97, 111, "SIG97", "Real-time event 97")
145*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_98, 112, "SIG98", "Real-time event 98")
146*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_99, 113, "SIG99", "Real-time event 99")
147*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_100, 114, "SIG100", "Real-time event 100")
148*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_101, 115, "SIG101", "Real-time event 101")
149*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_102, 116, "SIG102", "Real-time event 102")
150*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_103, 117, "SIG103", "Real-time event 103")
151*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_104, 118, "SIG104", "Real-time event 104")
152*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_105, 119, "SIG105", "Real-time event 105")
153*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_106, 120, "SIG106", "Real-time event 106")
154*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_107, 121, "SIG107", "Real-time event 107")
155*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_108, 122, "SIG108", "Real-time event 108")
156*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_109, 123, "SIG109", "Real-time event 109")
157*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_110, 124, "SIG110", "Real-time event 110")
158*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_111, 125, "SIG111", "Real-time event 111")
159*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_112, 126, "SIG112", "Real-time event 112")
160*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_113, 127, "SIG113", "Real-time event 113")
161*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_114, 128, "SIG114", "Real-time event 114")
162*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_115, 129, "SIG115", "Real-time event 115")
163*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_116, 130, "SIG116", "Real-time event 116")
164*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_117, 131, "SIG117", "Real-time event 117")
165*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_118, 132, "SIG118", "Real-time event 118")
166*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_119, 133, "SIG119", "Real-time event 119")
167*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_120, 134, "SIG120", "Real-time event 120")
168*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_121, 135, "SIG121", "Real-time event 121")
169*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_122, 136, "SIG122", "Real-time event 122")
170*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_123, 137, "SIG123", "Real-time event 123")
171*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_124, 138, "SIG124", "Real-time event 124")
172*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_125, 139, "SIG125", "Real-time event 125")
173*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_126, 140, "SIG126", "Real-time event 126")
174*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_REALTIME_127, 141, "SIG127", "Real-time event 127")
175c50c785cSJohn Marino
176*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_INFO, 142, "SIGINFO", "Information request")
177c50c785cSJohn Marino
178c50c785cSJohn Marino/* Some signal we don't know about.  */
179*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_UNKNOWN, 143, NULL, "Unknown signal")
180c50c785cSJohn Marino
181c50c785cSJohn Marino/* Use whatever signal we use when one is not specifically specified
182c50c785cSJohn Marino   (for passing to proceed and so on).  */
183*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_DEFAULT, 144, NULL,
184*ef5ccd6cSJohn Marino     "Internal error: printing GDB_SIGNAL_DEFAULT")
185c50c785cSJohn Marino
186c50c785cSJohn Marino/* Mach exceptions.  In versions of GDB before 5.2, these were just before
187*ef5ccd6cSJohn Marino   GDB_SIGNAL_INFO if you were compiling on a Mach host (and missing
188c50c785cSJohn Marino   otherwise).  */
189c50c785cSJohn MarinoSET (TARGET_EXC_BAD_ACCESS, 145, "EXC_BAD_ACCESS", "Could not access memory")
190c50c785cSJohn MarinoSET (TARGET_EXC_BAD_INSTRUCTION, 146, "EXC_BAD_INSTRUCTION",
191c50c785cSJohn Marino     "Illegal instruction/operand")
192c50c785cSJohn MarinoSET (TARGET_EXC_ARITHMETIC, 147, "EXC_ARITHMETIC", "Arithmetic exception")
193c50c785cSJohn MarinoSET (TARGET_EXC_EMULATION, 148, "EXC_EMULATION", "Emulation instruction")
194c50c785cSJohn MarinoSET (TARGET_EXC_SOFTWARE, 149, "EXC_SOFTWARE", "Software generated exception")
195c50c785cSJohn MarinoSET (TARGET_EXC_BREAKPOINT, 150, "EXC_BREAKPOINT", "Breakpoint")
196c50c785cSJohn Marino
197c50c785cSJohn Marino/* If you are adding a new signal, add it just above this comment.  */
198c50c785cSJohn Marino
199c50c785cSJohn Marino/* Last and unused enum value, for sizing arrays, etc.  */
200*ef5ccd6cSJohn MarinoSET (GDB_SIGNAL_LAST, 151, NULL, "GDB_SIGNAL_MAGIC")
201