Using SoftBench Debugger
Handling Signals and EventsHandling Signals and Events
The UNIX operating system notifies a program of asynchronous events via signals.
Intercepts are distinct from any signal handlers in your program. They intercept signals before they are sent to your program, and may either pass signals through to your program (to be handled by your signal handlers) or discard them.
Viewing and Editing Intercepts"Execution: Signals/Intercepts…" brings up a dialog box with the current state of debugger signal and event handling, and allows you to control what SoftBench Debugger does with any intercept.
You can modify intercept handling only when SoftBench Debugger is in control. When your program runs, you must interrupt it (using Interrupt Program) or wait for it to hit a breakpoint before you can specify intercept handlers.
The scrollable list at the top of the "Intercepts" dialog box (see Figure
214 | Chapter 7 |