docs/gui/menus/Debug.rst
This menu contains the following actions. You cannot use any of these menu items except "Restart" and "Command" when you are not debugging.
Execute the command :doc:../../commands/debug-control/run.
Execute the command :doc:../../commands/debug-control/erun.
Execute the command :doc:../../commands/debug-control/serun.
Place a single-shoot software breakpoint at the selected instruction, and then execute the command :doc:../../commands/debug-control/run to run the debuggee.
Enter an address. The debugger will then place a software breakpoint at that address, and then execute the command :doc:../../commands/debug-control/run to run the debuggee.
Try to pause the debuggee when it is running, or try to stop animation. The command for this action is :doc:../../commands/debug-control/pause.
Execute the command :doc:../../commands/debug-control/InitDebug with the most recent used file.
Execute the command :doc:../../commands/debug-control/StopDebug.
Display the current command line arguments of the debuggee in a dialog, and allow you to change it. The command line arguments will be saved in the database for later use.
Execute the command :doc:../../commands/debug-control/StepInto.
Execute the command :doc:../../commands/debug-control/eStepInto.
Execute the command :doc:../../commands/debug-control/seStepInto.
Step into, until another source line is reached. The command for this menu entry is TraceIntoConditional src.line(cip) && !src.disp(cip).
Enter an expression. The debugger will execute the command :doc:../../commands/tracing/TraceIntoConditional. Also see :doc:../../introduction/Expressions for the legal expression format.
Execute :doc:../../commands/debug-control/StepInto command at a steady frequency automatically.
Execute the command :doc:../../commands/debug-control/StepOver.
Execute the command :doc:../../commands/debug-control/eStepOver.
Execute the command :doc:../../commands/debug-control/seStepOver.
Step over, until another source line is reached. The command for this menu entry is TraceOverConditional src.line(cip) && !src.disp(cip).
Execute the command :doc:../../commands/tracing/RunToUserCode.
Enter an expression. The debugger will execute the command :doc:../../commands/tracing/TraceOverConditional. Also see :doc:../../introduction/Expressions for the legal expression format.
Execute :doc:../../commands/debug-control/StepOver command at a steady frequency automatically.
Step over the instructions, until the current instruction pointed to by EIP or RIP is ret instruction.
The command for this action is :doc:../../commands/debug-control/StepOut.
Step over the instructions, until the current instruction pointed to by EIP or RIP is ret instruction. This instruction passes first-chance exceptions to the debuggee but swallows second-chance exceptions.
The command for this action is :doc:../../commands/debug-control/eStepOut.
Execute the command :doc:../../commands/debug-control/skip.
Pop up a dialog to enter a command, and execute that command at a steady frequency.
Execute the command :doc:../../commands/debug-control/InstrUndo.
Set focus to the command box at the bottom of the window, so that you can enter a command to execute.
Execute the command :doc:../../commands/misc/HideDebugger.