Signal Detectors

You can use signal detectors to determine when a particular signal is raised:

 

signal_detector

        : signal signal_id ,...

 

signal_id

        : integer_constant

        | signal_name

 

You can specify signals by numeric value or by their conventional operating system names, without or without the leading "SIG":

 

(idb) stop signal SEGV, 8, SIGINT

[#2: stop signal SEGV, 8, SIGINT]

 

If the debugger catches a signal event, then a subsequent simple continue will resume execution without raising the signal again in your process. However, a signal can be specified as part of the continue command to send the signal to your process when it resumes.