The JIG Debugger implements a GUI interface over the JavaTM
JDK supplied command line debugger, jdb.
Refer to the Java documentation jdb - The Java Debugger
for more information. The JIG Debugger is integrated with the
JIG Browser, see the JIG Browser Documentation for
more information.
The commands supported in the JIG Debugger include all of the
commands implemented in the jdb debugger. Some commands are provided
as buttons for convenience in the Debugger. See the Command List
for more information.
The JIG Debugger GUI provides a console for managing the various
operations of the jdb debugger. The components of the Debugger
include:
Button Available | Command Syntax | Description (from jdb help command) |
!! | repeat last command | |
catch <class id> | break for the specified exception | |
classes | list currently known classes | |
y | clear <class id>:<line> | clear a breakpoint |
y | cont | continue execution from breakpoint |
y | down [n frames] | move down a thread's stack |
dump <id> [id(s)] | print all object information | |
y | exit (or quit) | exit debugger |
gc | free unused objects | |
help (or ?) | list commands | |
ignore <class id> | ignore when the specified exception | |
list [line number|method] | print source code | |
load classname | load Java class to be debugged | |
locals | print all local variables in current stack frame | |
y | memory | report memory usage |
y | methods <class id> | list a class's methods |
y | next | step one line (step OVER calls) |
y | print <id> [id(s)] | print object or field |
y | resume [thread id(s)] | resume threads (default: all) |
y | run <class> [args] | start execution of a loaded Java class |
y | step | execute current line |
y | step up | execute until the current method returns to its caller |
stepi | execute current instruction | |
y | stop at <class id>:<line> | set a breakpoint at a line |
y | stop in <class id>.<method> | set a breakpoint in a method |
y | suspend [thread id(s)] | suspend threads (default: all) |
thread <thread id> | set default thread | |
threadgroup <name> | set current threadgroup | |
threadgroups | list threadgroups | |
y | threads [threadgroup] | list threads |
y | up [n frames] | move up a thread's stack |
use [source file path] | display or change the source path | |
y | where [thread id] | all | dump a thread's stack |
wherei [thread id] | all | dump a thread's stack, with pc info |
Note: Before you use JIG, please read the Copyright and License Information.
JIG is a product of S Cubed.
The JDK is a product of Sun Microsystems, Inc. JavaSoft is the operating company of Sun that develops the JDK.
Java and all Java-based trademarks and logos are
trademarks or registered trademarks of Sun Microsystems, Inc.
in the United States and other countries.
Copyright © 1998 S Cubed