The Debug menu contains commands for controlling and monitoring program execution. To select the debug menu, click Debug in the menu bar, or press Alt+d on your keyboard. A menu with the following commands will appear:
|ClearAllBreakpoints||.dc||Clear all breakpoints.|
|EraseLocalBreakpoints||.de||Erase func breakpoints.|
|Jump||.dj||Jump PC aka IP to new location.|
Debug ToggleBreakpoint toggles a breakpoint on or off at the beginning of the text cursor line. Program lines that start with : markers are breakpoint lines. You can toggle breakpoints at any time, even when your program is running.
Debug ClearBreakpoints removes all breakpoints and : breakpoint markers in the program. You can clear breakpoints at any time, even when your program is running.
Debug EraseBreakpoints removes all breakpoints and : breakpoint markers in the function displayed in the main text area. You can erase breakpoints at any time, even while the program runs.
Debug Memory displays a window with a text area and text line. Enter d starting-address length in the TextLine grid to display memory in hexadecimal and ASCII. Enter m to print the valid address ranges. Enter h to get memory window help listing.
Debug Assembly displays a window containing assembly language for the current text cursor line, reconstructed from the binary machine instructions in memory. You can sequence through your program by clicking Next or Prev.
Debug Registers displays a window listing the CPU registers and their contents. You can change the contents of any register by assigning a literal value in the one-line text area, as in eax=0xDEADC0DE.