GDB can be extended through Python scripts to provide additional functionality. The author is developing a Python script for GDB that interfaces with the Java Virtual Machine (JVM) debugging information stored in the VMStruct table. This will allow GDB to natively understand Java frames during stack unwinding. It reads the VMStruct entries, which describe JVM classes and fields, to map between JVM and native frames for mixed-mode backtraces. The goal is to provide transparent stack traces and object dumping for Java code running on the JVM from GDB on core files.