GDB (API)
Classes | Enumerations | Functions | Variables
/home/stan/gdb/src/gdb/sh-tdep.h File Reference

Go to the source code of this file.

Classes

struct  sh_corefile_regmap
struct  gdbarch_tdep

Enumerations

enum  {
  R0_REGNUM = 0, STRUCT_RETURN_REGNUM = 2, ARG0_REGNUM = 4, ARGLAST_REGNUM = 7,
  FP_REGNUM = 14, PC_REGNUM = 16, PR_REGNUM = 17, GBR_REGNUM = 18,
  VBR_REGNUM = 19, MACH_REGNUM = 20, MACL_REGNUM = 21, SR_REGNUM = 22,
  FPUL_REGNUM = 23, FPSCR_REGNUM = 24, FR0_REGNUM = 25, FLOAT_ARG0_REGNUM = 29,
  FLOAT_ARGLAST_REGNUM = 36, FP_LAST_REGNUM = 40, SSR_REGNUM = 41, SPC_REGNUM = 42,
  DSR_REGNUM = 24, A0G_REGNUM = 25, A0_REGNUM = 26, A1G_REGNUM = 27,
  A1_REGNUM = 28, M0_REGNUM = 29, M1_REGNUM = 30, X0_REGNUM = 31,
  X1_REGNUM = 32, Y0_REGNUM = 33, Y1_REGNUM = 34, MOD_REGNUM = 40,
  RS_REGNUM = 43, RE_REGNUM = 44, DSP_R0_BANK_REGNUM = 51, DSP_R7_BANK_REGNUM = 58,
  R0_BANK0_REGNUM = 43, MACHB_REGNUM = 58, IVNB_REGNUM = 59, PRB_REGNUM = 60,
  GBRB_REGNUM = 61, MACLB_REGNUM = 62, BANK_REGNUM = 63, IBCR_REGNUM = 64,
  IBNR_REGNUM = 65, TBR_REGNUM = 66, PSEUDO_BANK_REGNUM = 67, DR0_REGNUM = 68,
  DR_LAST_REGNUM = 75, FV0_REGNUM = 76, FV_LAST_REGNUM = 79
}

Functions

void sh_corefile_supply_regset (const struct regset *regset, struct regcache *regcache, int regnum, const void *regs, size_t len)
void sh_corefile_collect_regset (const struct regset *regset, const struct regcache *regcache, int regnum, void *regs, size_t len)

Variables

struct regset sh_corefile_gregset

Enumeration Type Documentation

anonymous enum
Enumerator:
R0_REGNUM 
STRUCT_RETURN_REGNUM 
ARG0_REGNUM 
ARGLAST_REGNUM 
FP_REGNUM 
PC_REGNUM 
PR_REGNUM 
GBR_REGNUM 
VBR_REGNUM 
MACH_REGNUM 
MACL_REGNUM 
SR_REGNUM 
FPUL_REGNUM 
FPSCR_REGNUM 
FR0_REGNUM 
FLOAT_ARG0_REGNUM 
FLOAT_ARGLAST_REGNUM 
FP_LAST_REGNUM 
SSR_REGNUM 
SPC_REGNUM 
DSR_REGNUM 
A0G_REGNUM 
A0_REGNUM 
A1G_REGNUM 
A1_REGNUM 
M0_REGNUM 
M1_REGNUM 
X0_REGNUM 
X1_REGNUM 
Y0_REGNUM 
Y1_REGNUM 
MOD_REGNUM 
RS_REGNUM 
RE_REGNUM 
DSP_R0_BANK_REGNUM 
DSP_R7_BANK_REGNUM 
R0_BANK0_REGNUM 
MACHB_REGNUM 
IVNB_REGNUM 
PRB_REGNUM 
GBRB_REGNUM 
MACLB_REGNUM 
BANK_REGNUM 
IBCR_REGNUM 
IBNR_REGNUM 
TBR_REGNUM 
PSEUDO_BANK_REGNUM 
DR0_REGNUM 
DR_LAST_REGNUM 
FV0_REGNUM 
FV_LAST_REGNUM 

Definition at line 25 of file sh-tdep.h.


Function Documentation

void sh_corefile_collect_regset ( const struct regset regset,
const struct regcache *  regcache,
int  regnum,
void *  regs,
size_t  len 
)

Definition at line 2175 of file sh-tdep.c.

void sh_corefile_supply_regset ( const struct regset regset,
struct regcache *  regcache,
int  regnum,
const void *  regs,
size_t  len 
)

Definition at line 2149 of file sh-tdep.c.


Variable Documentation

Definition at line 2198 of file sh-tdep.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines