the register number as used by GDB and the register set used by the
host to represent the general-purpose registers; one for 32-bit
code and one for 64-bit code. The mappings are specified by the
the register number as used by GDB and the register set used by the
host to represent the general-purpose registers; one for 32-bit
code and one for 64-bit code. The mappings are specified by the
register set indexed by register number, and the number of
registers supported by the mapping. We don't need mappings for the
floating-point and SSE registers, since the difference between
register set indexed by register number, and the number of
registers supported by the mapping. We don't need mappings for the
floating-point and SSE registers, since the difference between
number of SSE registers is already handled by the target code. */
/* General-purpose register mapping for native 32-bit code. */
number of SSE registers is already handled by the target code. */
/* General-purpose register mapping for native 32-bit code. */
const void *gregs, int regnum)
{
const char *regs = (const char *) gregs;
const void *gregs, int regnum)
{
const char *regs = (const char *) gregs;