Sets a platform breakpoint on the target.
The type field shows all currently supported platform breaks for the target. Examples are:
- Reset Break
- Break at reset.
- Init Break
- Breat at init.
- SMM Entry Break
- Break at System Management Mode entry.
- SMM Exit Break
- Break at System Management Mode exit.
- When you define a condition, the debugger evaluates this condition when execution stops at the specified location. If the result is FALSE (zero), the application continues executing. In this case, an optional skip count remains unchanged. The condition can be any Boolean expression in the current language. For example: choice==2
- If you want the debugger to execute a command when the program execution stops at a breakpoint, enter this command into the Actions field. Run control actions (run, stop, next, step) are not allowed as breakpoint actions.
- Select a symbol from the dropdown menu.
- You can enter a positive integer as skip count number. The skip count defines the number of times a breakpoint hit is ignored. For example, a breakpoint with the skip number 2 would stop execution when encountered for the third time. First the debugger checks the condition, then the skip count number.
- OK / Cancel
- Click OK to create the breakpoint, or Cancel to cancel the operation.
- If you want to set more than one breakpoint, click the Apply button to set a breakpoint and to leave the Set Breakpoint dialog box open.
For more complete information about compiler optimizations, see our Optimization Notice.