GDB (xrefs)
Macros | Functions
/tmp/gdb-7.10/gdb/arm-linux-tdep.h File Reference

Go to the source code of this file.

Macros

#define ARM_LINUX_SIZEOF_NWFPE
 
#define ARM_CPSR_GREGNUM   16
 
#define NWFPE_FPSR_OFFSET   (8 * FP_REGISTER_SIZE)
 
#define NWFPE_FPCR_OFFSET   (NWFPE_FPSR_OFFSET + INT_REGISTER_SIZE)
 
#define NWFPE_TAGS_OFFSET   (NWFPE_FPCR_OFFSET + INT_REGISTER_SIZE)
 
#define NWFPE_INITFLAG_OFFSET   (NWFPE_TAGS_OFFSET + 8)
 
#define HWCAP_VFP   64
 
#define HWCAP_IWMMXT   512
 
#define HWCAP_NEON   4096
 
#define HWCAP_VFPv3   8192
 
#define HWCAP_VFPv3D16   16384
 

Functions

void arm_linux_supply_gregset (const struct regset *regset, struct regcache *regcache, int regnum, const void *gregs_buf, size_t len)
 
void arm_linux_collect_gregset (const struct regset *regset, const struct regcache *regcache, int regnum, void *gregs_buf, size_t len)
 
void supply_nwfpe_register (struct regcache *regcache, int regno, const gdb_byte *regs)
 
void collect_nwfpe_register (const struct regcache *regcache, int regno, gdb_byte *regs)
 
void arm_linux_supply_nwfpe (const struct regset *regset, struct regcache *regcache, int regnum, const void *regs_buf, size_t len)
 
void arm_linux_collect_nwfpe (const struct regset *regset, const struct regcache *regcache, int regnum, void *regs_buf, size_t len)
 

Macro Definition Documentation

#define ARM_CPSR_GREGNUM   16
#define ARM_LINUX_SIZEOF_NWFPE
Value:
#define INT_REGISTER_SIZE
Definition: arm-tdep.h:67
#define FP_REGISTER_SIZE
Definition: arm-tdep.h:72

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

Referenced by arm_linux_iterate_over_regset_sections(), fetch_fpregister(), fetch_fpregs(), store_fpregister(), and store_fpregs().

#define HWCAP_IWMMXT   512

Definition at line 65 of file arm-linux-tdep.h.

Referenced by arm_linux_read_description().

#define HWCAP_NEON   4096

Definition at line 66 of file arm-linux-tdep.h.

Referenced by arm_linux_core_read_description(), and arm_linux_read_description().

#define HWCAP_VFP   64

Definition at line 64 of file arm-linux-tdep.h.

Referenced by arm_linux_core_read_description(), and arm_linux_read_description().

#define HWCAP_VFPv3   8192

Definition at line 67 of file arm-linux-tdep.h.

Referenced by arm_linux_core_read_description(), and arm_linux_read_description().

#define HWCAP_VFPv3D16   16384

Definition at line 68 of file arm-linux-tdep.h.

Referenced by arm_linux_core_read_description(), and arm_linux_read_description().

#define NWFPE_FPCR_OFFSET   (NWFPE_FPSR_OFFSET + INT_REGISTER_SIZE)

Definition at line 39 of file arm-linux-tdep.h.

#define NWFPE_FPSR_OFFSET   (8 * FP_REGISTER_SIZE)
#define NWFPE_INITFLAG_OFFSET   (NWFPE_TAGS_OFFSET + 8)

Definition at line 41 of file arm-linux-tdep.h.

#define NWFPE_TAGS_OFFSET   (NWFPE_FPCR_OFFSET + INT_REGISTER_SIZE)

Definition at line 40 of file arm-linux-tdep.h.

Referenced by collect_nwfpe_register(), and supply_nwfpe_register().

Function Documentation

void arm_linux_collect_gregset ( const struct regset regset,
const struct regcache regcache,
int  regnum,
void *  gregs_buf,
size_t  len 
)
void arm_linux_collect_nwfpe ( const struct regset regset,
const struct regcache regcache,
int  regnum,
void *  regs_buf,
size_t  len 
)
void arm_linux_supply_gregset ( const struct regset regset,
struct regcache regcache,
int  regnum,
const void *  gregs_buf,
size_t  len 
)
void arm_linux_supply_nwfpe ( const struct regset regset,
struct regcache regcache,
int  regnum,
const void *  regs_buf,
size_t  len 
)
void collect_nwfpe_register ( const struct regcache regcache,
int  regno,
gdb_byte regs 
)
void supply_nwfpe_register ( struct regcache regcache,
int  regno,
const gdb_byte regs 
)