17.3 Giving your Program a Signal
- Resume execution where your program stopped, but immediately give it the
signal signal. signal can be the name or the number of a
signal. For example, on many systems
signal SIGINTare both ways of sending an interrupt signal.
Alternatively, if signal is zero, continue execution without giving a signal. This is useful when your program stopped on account of a signal and would ordinary see the signal when resumed with the
continuecommand; signal 0 causes it to resume without a signal.
signaldoes not repeat when you press <RET> a second time after executing the command.
signal command is not the same as invoking the
kill utility from the shell. Sending a signal with
causes gdb to decide what to do with the signal depending on
the signal handling tables (see Signals). The
passes the signal directly to your program.