GDB (xrefs)
Loading...
Searching...
No Matches
Macros | Functions
/tmp/gdb-13.1/gdb/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.

◆ HWCAP_IWMMXT

#define HWCAP_IWMMXT   512

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

◆ 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

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

◆ 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.

◆ 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.

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 
)