gdb/mips-linux-tdep.h - gdb
Data types defined
Macros defined
Source code
- #define ELF_NGREG 45
- #define ELF_NFPREG 33
- typedef unsigned char mips_elf_greg_t[4];
- typedef mips_elf_greg_t mips_elf_gregset_t[ELF_NGREG];
- typedef unsigned char mips_elf_fpreg_t[8];
- typedef mips_elf_fpreg_t mips_elf_fpregset_t[ELF_NFPREG];
- #define FPR_BASE 32
- #define PC 64
- #define CAUSE 65
- #define BADVADDR 66
- #define MMHI 67
- #define MMLO 68
- #define FPC_CSR 69
- #define FPC_EIR 70
- #define DSP_BASE 71
- #define DSP_CONTROL 77
- #define EF_REG0 6
- #define EF_REG31 37
- #define EF_LO 38
- #define EF_HI 39
- #define EF_CP0_EPC 40
- #define EF_CP0_BADVADDR 41
- #define EF_CP0_STATUS 42
- #define EF_CP0_CAUSE 43
- #define EF_SIZE 180
- void mips_supply_gregset (struct regcache *, const mips_elf_gregset_t *);
- void mips_fill_gregset (const struct regcache *, mips_elf_gregset_t *, int);
- void mips_supply_fpregset (struct regcache *, const mips_elf_fpregset_t *);
- void mips_fill_fpregset (const struct regcache *, mips_elf_fpregset_t *, int);
- #define MIPS64_ELF_NGREG 45
- #define MIPS64_ELF_NFPREG 33
- typedef unsigned char mips64_elf_greg_t[8];
- typedef mips64_elf_greg_t mips64_elf_gregset_t[MIPS64_ELF_NGREG];
- typedef unsigned char mips64_elf_fpreg_t[8];
- typedef mips64_elf_fpreg_t mips64_elf_fpregset_t[MIPS64_ELF_NFPREG];
- #define MIPS64_FPR_BASE 32
- #define MIPS64_PC 64
- #define MIPS64_CAUSE 65
- #define MIPS64_BADVADDR 66
- #define MIPS64_MMHI 67
- #define MIPS64_MMLO 68
- #define MIPS64_FPC_CSR 69
- #define MIPS64_FPC_EIR 70
- #define MIPS64_EF_REG0 0
- #define MIPS64_EF_REG31 31
- #define MIPS64_EF_LO 32
- #define MIPS64_EF_HI 33
- #define MIPS64_EF_CP0_EPC 34
- #define MIPS64_EF_CP0_BADVADDR 35
- #define MIPS64_EF_CP0_STATUS 36
- #define MIPS64_EF_CP0_CAUSE 37
- #define MIPS64_EF_SIZE 304
- void mips64_supply_gregset (struct regcache *, const mips64_elf_gregset_t *);
- void mips64_fill_gregset (const struct regcache *,
- mips64_elf_gregset_t *, int);
- void mips64_supply_fpregset (struct regcache *,
- const mips64_elf_fpregset_t *);
- void mips64_fill_fpregset (const struct regcache *,
- mips64_elf_fpregset_t *, int);
- enum {
-
- MIPS_RESTART_REGNUM = 79
- };
- int mips_linux_restart_reg_p (struct gdbarch *gdbarch);