Next: , Previous: , Up: Edebug   [Index]


K.3.4 Edebug Execution Modes

Edebug supports several execution modes for running the program you are debugging, called execution modes. The current Edebug execution mode determines how far Edebug continues execution before stopping and how much Edebug displays the progress of the evaluation before it stops. Normally, you specify the Edebug execution mode by typing a command to continue the program in a certain mode. All except for ‘S’ resume execution of the program. In general, the execution modes earlier in the above list run the program more slowly or stop sooner than the modes later in the list.

CommandModeFunctionEffect
SStopedebug-stopdon’t execute any more of the program, but wait for more Edebug commands
SPCStepedebug-step-modestop at the next stop point encountered
nNextedebug-next-modestop at the next stop point encountered after an expression
tTraceedebug-trace-modepause (normally one second) at each Edebug stop point
TRapid Traceedebug-Trace-fast-modeupdate the display at each stop point, but don’t actually pause
gGoedebug-go-modeSee Breakpoints
cContinueedebug-continue-modepause one second at each breakpoint, and then continue
CRapid Continueedebug-Continue-fast-modemove point to each breakpoint, but don’t pause
GGo non-stopedebug-Go-nonstop-modeignore breakpoints. Stop program with ‘S’, or editing command