GDB (API)
Defines | Functions
/home/stan/gdb/src/gdb/arm-linux-tdep.h File Reference

Go to the source code of this file.

Defines

#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)

Define Documentation

#define ARM_CPSR_GREGNUM   16

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

Value:

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

#define HWCAP_IWMMXT   512

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

#define HWCAP_NEON   4096

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

#define HWCAP_VFP   64

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

#define HWCAP_VFPv3   8192

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

#define HWCAP_VFPv3D16   16384

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

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

#define NWFPE_FPSR_OFFSET   (8 * FP_REGISTER_SIZE)

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

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

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


Function Documentation

void arm_linux_collect_gregset ( const struct regset regset,
const struct regcache *  regcache,
int  regnum,
void *  gregs_buf,
size_t  len 
)

Definition at line 508 of file arm-linux-tdep.c.

void arm_linux_collect_nwfpe ( const struct regset regset,
const struct regcache *  regcache,
int  regnum,
void *  regs_buf,
size_t  len 
)

Definition at line 632 of file arm-linux-tdep.c.

void arm_linux_supply_gregset ( const struct regset regset,
struct regcache *  regcache,
int  regnum,
const void *  gregs_buf,
size_t  len 
)

Definition at line 470 of file arm-linux-tdep.c.

void arm_linux_supply_nwfpe ( const struct regset regset,
struct regcache *  regcache,
int  regnum,
const void *  regs_buf,
size_t  len 
)

Definition at line 615 of file arm-linux-tdep.c.

void collect_nwfpe_register ( const struct regcache *  regcache,
int  regno,
gdb_byte regs 
)

Definition at line 578 of file arm-linux-tdep.c.

void supply_nwfpe_register ( struct regcache *  regcache,
int  regno,
const gdb_byte regs 
)

Definition at line 543 of file arm-linux-tdep.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines