GDB (xrefs)
|
#include "ppc-tdep.h"
Go to the source code of this file.
Enumerations | |
enum | { PPC_ORIG_R3_REGNUM = PPC_NUM_REGS , PPC_TRAP_REGNUM } |
Functions | |
const struct regset * | ppc_linux_gregset (int) |
const struct regset * | ppc_linux_fpregset (void) |
const struct regset * | ppc_linux_vrregset (struct gdbarch *gdbarch) |
const struct regset * | ppc_linux_vsxregset (void) |
const struct regset * | ppc_linux_cgprregset (struct gdbarch *gdbarch) |
const struct regset * | ppc_linux_cvmxregset (struct gdbarch *gdbarch) |
int | ppc_linux_trap_reg_p (struct gdbarch *gdbarch) |
Variables | |
const struct regset | ppc32_linux_pprregset |
const struct regset | ppc32_linux_dscrregset |
const struct regset | ppc32_linux_tarregset |
const struct regset | ppc32_linux_ebbregset |
const struct regset | ppc32_linux_pmuregset |
const struct regset | ppc32_linux_tm_sprregset |
const struct regset | ppc32_linux_cfprregset |
const struct regset | ppc32_linux_cvsxregset |
const struct regset | ppc32_linux_cpprregset |
const struct regset | ppc32_linux_cdscrregset |
const struct regset | ppc32_linux_ctarregset |
anonymous enum |
Enumerator | |
---|---|
PPC_ORIG_R3_REGNUM | |
PPC_TRAP_REGNUM |
Definition at line 47 of file ppc-linux-tdep.h.
Definition at line 907 of file ppc-linux-tdep.c.
References gdbarch_byte_order(), ppc32_linux_cgprregset, ppc64_be_linux_cgprregset, ppc64_le_linux_cgprregset, and ppc_gdbarch_tdep::wordsize.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_collect_core_cpgrregset(), ppc_linux_iterate_over_regset_sections(), and store_register().
Definition at line 925 of file ppc-linux-tdep.c.
References gdbarch_byte_order(), ppc32_be_linux_cvmxregset, and ppc32_le_linux_cvmxregset.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), and store_register().
const struct regset * ppc_linux_fpregset | ( | void | ) |
Definition at line 886 of file ppc-linux-tdep.c.
References ppc32_linux_fpregset.
Referenced by fill_fpregset(), and supply_fpregset().
const struct regset * ppc_linux_gregset | ( | int | wordsize | ) |
Definition at line 880 of file ppc-linux-tdep.c.
References ppc32_linux_gregset, and ppc64_linux_gregset.
Referenced by fill_gregset(), and supply_gregset().
int ppc_linux_trap_reg_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1333 of file ppc-linux-tdep.c.
References gdbarch_target_desc(), PPC_ORIG_R3_REGNUM, PPC_TRAP_REGNUM, register_size(), and tdesc_has_registers().
Referenced by fetch_ppc_registers(), ppc_linux_collect_gregset(), ppc_linux_sigtramp_cache(), ppc_linux_supply_gregset(), ppc_linux_write_pc(), and store_ppc_registers().
Definition at line 892 of file ppc-linux-tdep.c.
References gdbarch_byte_order(), ppc32_be_linux_vrregset, and ppc32_le_linux_vrregset.
Referenced by fetch_altivec_registers(), ppc_linux_iterate_over_regset_sections(), and store_altivec_registers().
const struct regset * ppc_linux_vsxregset | ( | void | ) |
Definition at line 901 of file ppc-linux-tdep.c.
References ppc32_linux_vsxregset.
Referenced by fetch_vsx_registers(), and store_vsx_registers().
|
extern |
Definition at line 855 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), and store_register().
|
extern |
Definition at line 764 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), and store_register().
|
extern |
Definition at line 837 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), and store_register().
|
extern |
Definition at line 873 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), and store_register().
|
extern |
Definition at line 819 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), and store_register().
|
extern |
Definition at line 586 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), store_ppc_registers(), and store_register().
|
extern |
Definition at line 620 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), and store_register().
|
extern |
Definition at line 640 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), store_ppc_registers(), and store_register().
|
extern |
Definition at line 570 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), store_ppc_registers(), and store_register().
|
extern |
Definition at line 602 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), store_ppc_registers(), and store_register().
|
extern |
Definition at line 658 of file ppc-linux-tdep.c.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_iterate_over_regset_sections(), store_ppc_registers(), and store_register().