Mouse_BreakPoints .



Dynamic BreakPoints


When you Double-Left-Click in the Editor margin -on the very first space- a Float Menu offers you one or several Items, depending on the existence of previous Mouse-Defined-BreakPoints.


Set BreakPoint

Delete BreakPoint

Delete all BreakPoints


(You can also get this Float Menu by [F4]).


When you Set a BreakPoint that way, a Mark is shown in the Left Margin. Such Marks are used by the Debugger to insert an INT3 at the matching position, into your Code. The effect is nothing but what you would get, when writting some 'INT 3' or 'INT3', by yourself, but the corresponding 0CC Byte(s), for INT3(s) are not in your Source. Instead, the Debugger entirely manages them.


You can delete an existing Static BreakPoint individualy, by Double-Clicking again on the margin Mark.


Once you have set BreakPoints that way, you can move inside you source as usual, during the debug session, after execution of the BreakPoint. You can also insert/remove BreakPoints, but you can not edit your Source.


For more, see: Debugger.


~~~~~~~