GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Enumerations | Functions | Variables
sh-tdep.h File Reference
#include "gdbarch.h"

Go to the source code of this file.

Classes

struct  sh_corefile_regmap
 
struct  sh_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

const struct regset sh_corefile_gregset
 

Enumeration Type Documentation

◆ anonymous enum

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 27 of file sh-tdep.h.

Function Documentation

◆ sh_corefile_collect_regset()

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

◆ sh_corefile_supply_regset()

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

Variable Documentation

◆ sh_corefile_gregset

const struct regset sh_corefile_gregset
extern