#include <oskit/gdb.h>
...; /* architecture-specific definitions */};
This structure represents the processor register state for the target architecture in the form in which GDB expects it. GDB uses a standard internal data structure for each processor architecture to represent the register state of a program being debugged, and most of GDB's architecture-neutral remote debugging protocols use this standard structure. The gdb_state structure defined by the OSKit is defined to match GDB's corresponding register state structure for each supported architecture.