C and C++ SoftBench User's Guide
Using SoftBench Debugger
Setting and Using Breakpoints
Chapter 7194
specified breakpoint.
Changing Active / Suspend Status
By default, a new breakpoint is Active. If you want to deactivate a
breakpoint without deleting it, you can Suspend the breakpoint. This
may be useful if, for example, you want a breakpoint to occur only in
certain circumstances. You could Suspend the breakpoint, proceed with
debugging your program, and then re-Activate the breakpoint as
desired.
SoftBench Debugger provides several ways to change the status of a
breakpoint:
• Click the middle mouse button on the Breakpoint Annotation in the
Annotation Margin. This toggles the breakpoint status. The
Breakpoint Annotation changes to reflect the new status. A
suspended breakpoint has a slash through its Breakpoint Annotation.
• Modify a breakpoint (by Shift-clicking on its breakpoint symbol in the
Annotation Margin, or by selecting the breakpoint in the
"Breakpoint Listing" dialog box and selecting Change…), select the
"❍ Active" or "❍ Suspended" radio button, and select OK.
• Select a breakpoint in the "Break: Show…" dialog box and select the
Active or Suspend button.
• Choose "Break: Suspend All" or "Break: Activate All" to
activate or suspend ALL breakpoints in your program.
Changing Verbose / Silent Status
By default, SoftBench Debugger reports the address of a breakpoint in
the Debugger Output Area when it occurs. You control this reporting
ability by the Verbose status. If you do not want the breakpoint address
reported, modify a breakpoint (by Shift-clicking on its breakpoint symbol
in the Annotation Margin, or by selecting the breakpoint in the
"Breakpoint Listing" dialog box and selecting Change…), select the
"❍ Silent" radio button, and select OK. Select the "❍ Verbose" radio
button and select OK to enable address reporting.
Clearing a Breakpoint
When you no longer want your program to stop at a breakpoint, you can
clear the breakpoint. If you can see the breakpoint you want to clear in