Debugging with GDB Manual (5900-1473; WDB 6.2; January 2011)

Table Of Contents
In order to use this functionality, the GDB_JAVA_UNWINDLIB environment variable must
be set to the path name of the Java unwind library. This environment variable must be
set for normal java debugging and java corefile debugging. The default location of the
Java unwind library on various systems is shown following. The examples are for SDK
1.4; if you are using JDK 1.5, substitute /opt/java1.5 for /opt/java1.4.
For 32 bit IPF applications,
export GDB_JAVA_UNWINDLIB = /opt/java1.4/jre/lib/IA64N/server/libjunwind.so
For 64 bit IPF applications,
export GDB_JAVA_UNWINDLIB = /opt/java1.4/jre/lib/IA64W/server/libjunwind.so
For 32 bit PA applications,
export GDB_JAVA_UNWINDLIB = /opt/java1.4/jre/lib/PA_RISC/server/libjunwind.sl
For 64-bit PA applications,
export GDB_JAVA_UNWINDLIB = /opt/java1.4/jre/lib/PA_RISC2.0/server/libjunwind.sl
export GDB_JAVA_UNWINDLIB = /opt/java1.4/jre/lib/PA_RISC2.0W/server/libjunwind.sl
If the SDK is installed in a location other than the default, substitute the non-default location
for /opt/java1.4 in the previous commands.
14.26.1.1 Java Stack Unwind Features
The Java stack unwind features are useful for troubleshooting problems in the Java VM.
Following is a list of the Java stack unwind features:
View mixed language frames information, including Java frames and C/C++ native
frames, in a gdb backtrace.
Distinguish various Java frame types including interpreted, compiled, and adapter
frames.
View Java method name, signature, and class package name for Java method
frames.
Additional stack unwind features are available starting with SDK 1.4.2. These features
fall into three categories: Java stack unwind enhancements, Java heap support, and Java
threads support.
These additional features are available as part of the Java stack unwind enhancements:
View Java compiled frame inlined methods.
View Java interpreted or compiled frame specific information.
View Java interpreted or compiled frame arguments and local variables.
Disassemble Java method bytecodes.
Print out the Java unwind table.
218 HP-UX Configuration-Specific Information