GDB (xrefs)
Loading...
Searching...
No Matches
Macros | Variables
s390-linux-tdep.h File Reference

Go to the source code of this file.

Macros

#define S390_IS_GREGSET_REGNUM(i)
 
#define S390_IS_FPREGSET_REGNUM(i)    ((i) >= S390_FPC_REGNUM && (i) <= S390_F15_REGNUM)
 
#define S390_IS_TDBREGSET_REGNUM(i)    ((i) >= S390_TDB_DWORD0_REGNUM && (i) <= S390_TDB_R15_REGNUM)
 
#define s390_sizeof_gregset   0x90
 
#define s390x_sizeof_gregset   0xd8
 
#define s390_sizeof_fpregset   0x88
 
#define s390_sizeof_tdbregset   0x100
 

Variables

const struct regset s390_gregset
 
const struct regset s390_fpregset
 
const struct regset s390_last_break_regset
 
const struct regset s390x_last_break_regset
 
const struct regset s390_system_call_regset
 
const struct regset s390_tdb_regset
 
const struct regset s390_vxrs_low_regset
 
const struct regset s390_vxrs_high_regset
 
const struct regset s390_gs_regset
 
const struct regset s390_gsbc_regset
 
const struct target_desctdesc_s390_linux32v1
 
const struct target_desctdesc_s390_linux32v2
 
const struct target_desctdesc_s390_linux64
 
const struct target_desctdesc_s390_linux64v1
 
const struct target_desctdesc_s390_linux64v2
 
const struct target_desctdesc_s390_te_linux64
 
const struct target_desctdesc_s390_vx_linux64
 
const struct target_desctdesc_s390_tevx_linux64
 
const struct target_desctdesc_s390_gs_linux64
 
const struct target_desctdesc_s390x_linux64v1
 
const struct target_desctdesc_s390x_linux64v2
 
const struct target_desctdesc_s390x_te_linux64
 
const struct target_desctdesc_s390x_vx_linux64
 
const struct target_desctdesc_s390x_tevx_linux64
 
const struct target_desctdesc_s390x_gs_linux64
 

Macro Definition Documentation

◆ S390_IS_FPREGSET_REGNUM

#define S390_IS_FPREGSET_REGNUM ( i)     ((i) >= S390_FPC_REGNUM && (i) <= S390_F15_REGNUM)

◆ S390_IS_GREGSET_REGNUM

#define S390_IS_GREGSET_REGNUM ( i)
Value:
(((i) >= S390_PSWM_REGNUM && (i) <= S390_A15_REGNUM) \
#define S390_R0_UPPER_REGNUM
Definition s390-tdep.h:223
#define S390_R15_UPPER_REGNUM
Definition s390-tdep.h:238
#define S390_PSWM_REGNUM
Definition s390-tdep.h:167
#define S390_ORIG_R2_REGNUM
Definition s390-tdep.h:240
#define S390_A15_REGNUM
Definition s390-tdep.h:202

Definition at line 23 of file s390-linux-tdep.h.

Referenced by s390_linux_nat_target::fetch_registers(), and s390_linux_nat_target::store_registers().

◆ S390_IS_TDBREGSET_REGNUM

#define S390_IS_TDBREGSET_REGNUM ( i)     ((i) >= S390_TDB_DWORD0_REGNUM && (i) <= S390_TDB_R15_REGNUM)

Definition at line 31 of file s390-linux-tdep.h.

Referenced by s390_linux_nat_target::fetch_registers().

◆ s390_sizeof_fpregset

#define s390_sizeof_fpregset   0x88

Definition at line 38 of file s390-linux-tdep.h.

Referenced by s390_iterate_over_regset_sections().

◆ s390_sizeof_gregset

#define s390_sizeof_gregset   0x90

◆ s390_sizeof_tdbregset

#define s390_sizeof_tdbregset   0x100

◆ s390x_sizeof_gregset

#define s390x_sizeof_gregset   0xd8

Variable Documentation

◆ s390_fpregset

const struct regset s390_fpregset
extern

◆ s390_gregset

const struct regset s390_gregset
extern

◆ s390_gs_regset

const struct regset s390_gs_regset
extern

◆ s390_gsbc_regset

const struct regset s390_gsbc_regset
extern

◆ s390_last_break_regset

const struct regset s390_last_break_regset
extern

◆ s390_system_call_regset

const struct regset s390_system_call_regset
extern

◆ s390_tdb_regset

const struct regset s390_tdb_regset
extern

◆ s390_vxrs_high_regset

const struct regset s390_vxrs_high_regset
extern

◆ s390_vxrs_low_regset

const struct regset s390_vxrs_low_regset
extern

◆ s390x_last_break_regset

const struct regset s390x_last_break_regset
extern

◆ tdesc_s390_gs_linux64

const struct target_desc* tdesc_s390_gs_linux64
extern

◆ tdesc_s390_linux32v1

const struct target_desc* tdesc_s390_linux32v1
extern

◆ tdesc_s390_linux32v2

const struct target_desc* tdesc_s390_linux32v2
extern

◆ tdesc_s390_linux64

const struct target_desc* tdesc_s390_linux64
extern

◆ tdesc_s390_linux64v1

const struct target_desc* tdesc_s390_linux64v1
extern

◆ tdesc_s390_linux64v2

const struct target_desc* tdesc_s390_linux64v2
extern

◆ tdesc_s390_te_linux64

const struct target_desc* tdesc_s390_te_linux64
extern

◆ tdesc_s390_tevx_linux64

const struct target_desc* tdesc_s390_tevx_linux64
extern

◆ tdesc_s390_vx_linux64

const struct target_desc* tdesc_s390_vx_linux64
extern

◆ tdesc_s390x_gs_linux64

const struct target_desc* tdesc_s390x_gs_linux64
extern

◆ tdesc_s390x_linux64v1

const struct target_desc* tdesc_s390x_linux64v1
extern

◆ tdesc_s390x_linux64v2

const struct target_desc* tdesc_s390x_linux64v2
extern

◆ tdesc_s390x_te_linux64

const struct target_desc* tdesc_s390x_te_linux64
extern

◆ tdesc_s390x_tevx_linux64

const struct target_desc* tdesc_s390x_tevx_linux64
extern

◆ tdesc_s390x_vx_linux64

const struct target_desc* tdesc_s390x_vx_linux64
extern