[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
14.3 Giving your Program a Signal
-
signal 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 2
andsignal SIGINT
are 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
continue
command; ‘signal 0’ causes it to resume without a signal.signal
does not repeat when you press <RET> a second time after executing the command.
Invoking the signal
command is not the same as invoking the
kill
utility from the shell. Sending a signal with kill
causes No value for GDBN to decide what to do with the signal depending on
the signal handling tables (see section Signals). The signal
command
passes the signal directly to your program.