Java VM Debugging Commands
The following commands have been added to enhance Java debugging support:
brbacktrace | Prints backtrace of mixed Java and native frames. Standard |
| backtrace command of GDB has been enhanced to work with mixed |
| Java and native stack frames. |
info frame | Prints Java frame specific information for a Java frame. Standard |
| frame command of GDB has been enhanced to interpret a Java |
| stack frame. |
info threads | Prints state information for Java threads. |
thread | Prints detailed state information for the current Java thread. |
Java subcommands
The following Java subcommands have been added:
java args | Prints the current or specified Java frame |
| arguments information |
java bytecodes <methodOop> | Disassembles the given Java method bytecode |
java | Displays the Java heap object histogram |
java instances <klassOop> | Locates the instances of the given klassOop in |
| the Java heap. |
java | Prints current status of JVM internal states |
java locals | Prints the current or specified Java frame locals |
| information |
java | Prints details of static mutexes |
java object | Prints the given Java object field information |
java oop <Java_heap_address> Locates Java object oop of the given Java heap
address
java references <oop> | Locates references to the given Java object in the |
| Java heap |
java | Prints unwind information of the code where the |
| PC is located |
java | Prints the dynamically generated Java Unwind |
| Table |
Type help java followed by the subcommand name for full documentation. Command name abbreviations are allowed if they are unambiguous.
14.25 Language support 219