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

Go to the source code of this file.

Macros

#define ARM_LINUX_SIZEOF_NWFPE
 
#define NWFPE_FPSR_OFFSET   (8 * ARM_FP_REGISTER_SIZE)
 
#define NWFPE_FPCR_OFFSET   (NWFPE_FPSR_OFFSET + ARM_INT_REGISTER_SIZE)
 
#define NWFPE_TAGS_OFFSET   (NWFPE_FPCR_OFFSET + ARM_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

◆ ARM_LINUX_SIZEOF_NWFPE

#define ARM_LINUX_SIZEOF_NWFPE
Value:
#define ARM_INT_REGISTER_SIZE
Definition arm.h:155
#define ARM_FP_REGISTER_SIZE
Definition arm.h:157

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

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

◆ HWCAP_IWMMXT

#define HWCAP_IWMMXT   512

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

Referenced by arm_linux_nat_target::read_description().

◆ HWCAP_NEON

#define HWCAP_NEON   4096

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

◆ HWCAP_VFP

#define HWCAP_VFP   64

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

◆ HWCAP_VFPv3

#define HWCAP_VFPv3   8192

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

◆ HWCAP_VFPv3D16

#define HWCAP_VFPv3D16   16384

◆ NWFPE_FPCR_OFFSET

#define NWFPE_FPCR_OFFSET   (NWFPE_FPSR_OFFSET + ARM_INT_REGISTER_SIZE)

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

◆ NWFPE_FPSR_OFFSET

#define NWFPE_FPSR_OFFSET   (8 * ARM_FP_REGISTER_SIZE)

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

Referenced by arm_linux_supply_nwfpe(), fetch_fpregs(), and store_fpregs().

◆ NWFPE_INITFLAG_OFFSET

#define NWFPE_INITFLAG_OFFSET   (NWFPE_TAGS_OFFSET + 8)

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

◆ NWFPE_TAGS_OFFSET

#define NWFPE_TAGS_OFFSET   (NWFPE_FPCR_OFFSET + ARM_INT_REGISTER_SIZE)

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

Referenced by collect_nwfpe_register(), and supply_nwfpe_register().

Function Documentation

◆ arm_linux_collect_gregset()

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

◆ arm_linux_collect_nwfpe()

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

◆ arm_linux_supply_gregset()

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

◆ arm_linux_supply_nwfpe()

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

◆ collect_nwfpe_register()

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

◆ supply_nwfpe_register()

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