The Debug Toolbar Buttons

The Debug toolbar buttons are enabled when an application is running in debug mode. Use the buttons to execute various debug actions while debugging. The debug actions are:

Go

Starts or resumes program execution in debug mode until the currently executing thread of execution either terminates or is interrupted by a breakpoint.

Step Into 

Executes the current source line and advances to the next executable line. Use to advance program execution line-by-line and to step into nested subprogram calls.

Step Over

Executes the current source line and advances to the next executable line, stepping over any calls to nested subprograms.

Step Out

Resumes and completes execution of a nested subprogram, suspending at the next executable statement in the calling program.

This command allows you to quickly finish executing the current subprogram after determining that a bug is not present in the subprogram.

Go

Starts or resumes program execution in debug mode until the currently executing thread of execution either terminates or is interrupted by a breakpoint.

Pause

Suspends execution of a module running in debug mode. The debug windows are populated with the information relevant to the current execution context. If the module is executing PL/SQL, the PL/SQL Editor opens and displays the source unit at which suspension occurred.

Stop

Terminates the debugging session and exits from the running program. The Debug Console and any floating debug windows close.

Note: Step Into, Step Over, and Step Out have the same effect unless the program has nested subprogram calls.


The Debug Console and Windows

The Debug menu Commands

The Debugger

The Debugging Process