16. Debugging Your Application : How Debugging an Application Works
 
Share this page                  
How Debugging an Application Works
The Debugger window is where you do your source debugging. This window displays the processed script of a frame or procedure.
There is potentially a Debugger window for each active thread in your application. The Debugger window for a thread typically appears the first time the application encounters a break condition in the thread.
You can open a Debugger window in a variety of contexts in OpenROAD Workbench. One way is described in Open the Debugger for an Application (see Open the Debugger for an Application). After it is opened, a Debugger window remains open until you close it with File, Close or until the thread terminates.
In the Debugger window, you can perform the following functions to help you debug your application:
Set and remove source breakpoints
Set watch values and open a Watch window
Customize function keys and tooltip text
Examine expressions and assign values to them
Display a thread's call stack
Display a frame's event queue
View and edit a selected script
Select trace log options
When a break condition occurs and control passes to the Debugger window, the window displays the processed script of the currently active frame or procedure. If the script is a frame script, the display includes any field scripts associated with the frame; the field scripts are appended to the end of the frame script.