The following table lists the commands in the basic Debug
menu. These commands are available with most debuggers. For a description of a command on the Debug menu that is specific to a debugger, see the online help for that debugger.
Icon |
Description |
Start Session Run in Debugger |
Starts a debugging session. |
Start Session Attach |
Attaches the debugger to a process that is already running. |
Finish |
Opens a dialog box in which you can select
the debugging sessions you want to finish. |
Pause |
Temporarily stops all threads in the current session. |
Continue |
Resumes execution of all threads in the current session. |
Step Over |
Executes one source line. If the source line contains a call,
executes the entire routine without stepping through the individual
instructions.
|
Step Into |
Executes one source line. If the source line contains a call,
stops just before executing the first statement of the routine. |
Step Out |
Executes the current routine and
returns control to the caller of the routine. |
Run to Cursor |
Runs the current session to the location in the Source Editor and pauses the program. |
Fix |
Recompiles source code and swaps the resulting object code into the currently executing program. |
Stack Make Callee Current |
Changes the current call to the callee of the current call. |
Stack Make Caller Current |
Changes the current call to the caller of the current call. |
Stack Pop Topmost Call |
Removes the most recent call from the current call
stack. The program counter moves to the line before the instruction that
made the
call that was popped. |
New Breakpoint |
Opens the New Breakpoint dialog box. |
New Watch |
Opens the New Watch dialog box. |