A breakpoint is a location in your program at which you want execution
to stop so that you can check the current value of a variable, step
into a routine, and so on.
When using the debugger's DECwindows Motif interface, you can set
breakpoints on:
- Specific source lines
- Specific routines (functions, subprograms, and so on)
- Specific instructions (displayed in the instruction view)
- Exceptions signaled during the execution of your program
The debugger provides two ways to qualify breakpoints:
- You can set a conditional breakpoint. It triggers only when a
specified relational expression is evaluated as true.
- You can set an action breakpoint. It executes one or more
specified system-specific commands when the breakpoint triggers.
You can set a breakpoint that is both a conditional and action
breakpoint.