Selected entries in the Control Panes have a direct relationship with what is displayed in the Source Pane. For example, if you expand the stack view and click on one of the entries, the source pane displays the source for the selected entry. Similarly, if you click on a source file in the modules pane, that source file appears in the source pane.
The types of control panes displayed when debugging a program depend on the programming language used. The following control panes are available in the Distributed Debugger user interface:
Stacks pane
The Stacks pane provides a view of the call stack for each thread in the program you are debugging. Each thread in your program appears as a node in a tree list. Expanding a node will display the names of active functions for that thread. The thread you are debugging is highlighted. When debugging interpreted Java, the name of the thread will be displayed.
Breakpoints pane
The Breakpoints pane contains a view of information about the breakpoints you have set in the program you are debugging. Use the Breakpoints pane to view breakpoints set in your program, modify their properties, enable or disable breakpoints, delete them, or add new ones.
Source pane
The Source pane provides a view of the source code for the program you are debugging. If your program was compiled with debugging information, you have three choices as to how to view it: by its source code, its disassembled machine code, or a combination of the two. To view source code, the source code must be accessible to the debugger engine or the debugger user interface, either on a local or network drive. If the source code file is not found, or your program was not compiled with debugging information, only a disassembled machine code view is available.
Note: Disassembly is only shown for compiled language programs.
When debugging interpreted Java
classes, only a source code view is available.
Modules pane
This pane is displayed when debugging C, C++, or High
Performance Compiled (HPC) Java programs.
The Modules pane displays a list of modules loaded while running your program. The items in the list can be expanded to show compile units, files and functions.
Packages pane
This pane is displayed
when debugging interpreted Java programs.
The Packages pane displays a list of the Java packages loaded while running your program. The items in the list can be expanded to show class files and methods.
The remaining panes are value panes. For more information on value panes, see the related topics below.
Note: When viewing a Control pane with expandable items, choosing the Expand All option from the pane's menu in the debugger main menu bar will expand one level of the tree at a time. You must choose Expand All for each subsequent level of the tree that you wish to expand. Choosing Collapse All will collapse all levels of the tree.
Distributed Debugger: Value Panes
Distributed Debugger: Overview