Stack Panel
The Stack Panel is a panel in the top-level Main Window.
The Stack Panel displays the current stack backtrace as a table for the
currently selected thread in the debugger. Each row in the
table represents a stack frame. The top row is the outermost frame [away from main()].
The bottom row is the innermost frame [towards main() or run()].
The selected row in the table, indicates the current context of the debugger.
The User can select a row in the table to traverse the stack to a particular frame.
table
Each stack frame has the following attributes (which are the columns of the table).
[Shift] Click on a column header to sort the table in
[descending] ascending order according to that column.
- # - the depth of the stack frame [main() or run() has a depth of one].
- Class - the class name (a tool tip displays the full class name).
Java classes that are specified as stepping excludes in the
Stepping Excludes Dialog are displayed in green,
otherwise the User's classes are displayed in blue.
- Method - the method name. Methods belonging to Java classes that are
specified as stepping excludes in the
Stepping Excludes Dialog are displayed in green,
otherwise methods belonging to the User's classes are displayed in blue.
- File:Line - source file name and the corresponding line
number displayed in green. If the location is unknown, the text will be displayed in red.
While the target JVM is running, an hour glass cursor will be displayed in the Stack Panel.
context menu
A popup Context Menu is displayed by right clicking on the table:
- Unsort - returns the table data to its default order.
- Columns... - displays a dialog that allows the User to show or hide
individual table columns.
- Help... - displays this Help.
©2001-2010. debugtools.com LLC. All rights reserved.