Using the Debugging Window

See Also

The Debugging window opens in the left pane of the IDE and displays a list of the threads in the current debugging session. The Debugging window enables you to suspend and resume threads and view the sequence of calls made during the execution of the current thread. You can right-click threads and calls in the Debugging window to open a popup menu to perform actions on the item. You can use the toolbar at the bottom of the window to modify the displayed threads.

By default, the Debugging window opens automatically whenever you start a debugging session. You can open the Debugging window at any time by choosing Window > Debugging > Debugging (Alt -Shift-9).

Debugging window icons

The following table describes the icons that represent the thread states in the Debugging window.

Icons Description
Running thread Indicates a thread that is running
Thread suspended by breakpoint Indicates a thread suspended by hitting a breakpoint
Suspended Thread Indicates a suspended thread
Running Thread Group Indicates a thread group where all threads are running
Suspended Thread Group Indicates a thread group where all threads are suspended
Mixed Thread Group Indicates a thread group with running and suspended threads
Call Stack Frame Indicates a call stack frame
Call Stack Frame Indicates a call stack frame group

For more, see Debugging Threads in the IDE.

You can right-click a thread or call to open a pop-up menu where you can choose the following actions:

Using the Debugging window toolbar

You can use the toolbar at the bottom of the Debugging window to modify how threads and calls are displayed. The following table describes the buttons for modifying the list of displayed threads.

Button Description
Show thread groups Show thread groups
Show suspend/resume table Shows or hides the controls for suspending and resuming threads.
Show system threads Show system threads
Show suspended and current threads only Show suspended and current threads only
Show monitors Show monitors
Show qualified names Show qualified names
Sort by suspended/resumed state Sort by suspended/resumed state
Suspended thread Sort by name
Suspended thread Sort by default
See Also
Debugging Threads in the IDE
Using the Call Stack
Stepping Through Your Program

Legal Notices