4.8.2.1 Data Breakpoints Tool Window

The Data Breakpoint window provides the options to set data breakpoints and lists the added data breakpoints. Enable this window by choosing DebugWindowsData Breakpoints.

Figure 4-7. Data Breakpoint Window

The Data Breakpoints toolbar has the following elements:

  • - provides the data breakpoint configuration window to add a new data breakpoint.
  • - provides the data breakpoint configuration window to edit the selected data breakpoint.
  • - removes the selected data breakpoint. You can invoke the same command using the Delete key.
  • - removes all the data breakpoints.
  • - enable or disable all the data breakpoints.

The Data Breakpoints window displays several columns related to the breakpoint configuration. Some of the columns are dynamically hidden based on the breakpoints configuration. E.g., if none of the breakpoints have Mask-configured, then Mask-related columns are not displayed.

The Name column has three parts:

  • Checkbox - Use Checkbox to enable or disable the breakpoint.
  • Icon - Glyph to represent the current state of the breakpoint. The following table describes these glyphs. If you rest the mouse on a breakpoint glyph, a breakpoint tip appears with more information. This information is helpful for error and warning breakpoints.
  • Text - Displays the configured location expression for the breakpoint.
    Table 4-2. Breakpoint Icons
    IconDescription

    Normal breakpoint. The solid glyph indicates that the breakpoint is enabled. The hollow glyph indicates that it is disabled.

    Advanced breakpoint. Active/disabled. The + sign indicates that the breakpoint has a hit count attached to it.

    Tracepoint. Active/disabled. Hitting this point performs a specified action but doesn't break the program execution.

    Advanced tracepoint. Active/disabled. The + sign indicates that the tracepoint has hit count attached to it.

    Breakpoint or tracepoint error. The X indicates that the breakpoint or tracepoint couldn't be set because of an error condition. Check the Message column for more details on the error message.

    Breakpoint or tracepoint is set but with a warning. Check the Message column for more details on the warning message.