| Online Eiffel Documentation |
| Documentation Home > Tools > EiffelStudio > EiffelStudio Reference > EiffelStudio Debugger > Breakpoints |
| EiffelStudio |
Breakpoint editing |
In all flat views ( feature flat view and class flat view), a margin is displayed on the left of the editor. Breakpoints are there symbolized as circles, of a different appearance depending on their state: enabled (
), disabled (
) or not set (
). A small question mark in the circle (
,
)indicates conditional breakpoints.
Right-clicking on any breakpoint pops up a context menu:

The first line provides the breakpoint slot index of the selected breakpoint(i.e: the one used in call stack or exception trace output).
Clicking one of the three first entries of the context menu changes the state of the breakpoint that was right-clicked. The last entry ( Run to breakpoint) launches the debugged application so that it will stop as soon as the selected breakpoint is encountered, as if the breakpoint had been enabled.
"Edit This Breakpoint" allows the user to edit the parameters of the breakpoint (condition, hit count, when hits actions...) thanks to the breakpoint dialog.This dialog provides on hte first tab "Context": access to the associated tags, condition, and hit count control. And on the second tab, it allows to associate "When hits..." action(s) to the breakpoint.
Context's tab ![]() | When hits action 's tab ![]() |
For instance "bp:elks.{LINKED_LIST}.extend@2"
"Edit Condition" allows the user to set a condition for stopping, it opens the same dialog as "EditThis Breakpoint", but focus on the "condition" field.

"Hit count" allows the user to set a condition on hitcount for stopping

"When hits ..." allows the user to do an action when we actually stopped on this breakpoint. This can be for instance `print message'.

| Copyright 1993-2006 Eiffel Software. All rights reserved. |