|
GDB (xrefs)
|
#include "defs.h"#include "gdbcore.h"#include "regcache.h"#include "target.h"#include "sparc64-tdep.h"#include "sparc-nat.h"#include <sys/types.h>#include <machine/pcb.h>#include "bsd-kvm.h"Go to the source code of this file.
Functions | |
| static void | sparc64nbsd_supply_gregset (const struct sparc_gregset *gregset, struct regcache *regcache, int regnum, const void *gregs) |
| static void | sparc64nbsd_collect_gregset (const struct sparc_gregset *gregset, const struct regcache *regcache, int regnum, void *gregs) |
| static void | sparc64nbsd_supply_fpregset (const struct sparc_fpregset *fpregset, struct regcache *regcache, int regnum, const void *fpregs) |
| static void | sparc64nbsd_collect_fpregset (const struct regcache *regcache, int regnum, void *fpregs) |
| static int | sparc64nbsd_gregset_supplies_p (struct gdbarch *gdbarch, int regnum) |
| static int | sparc64nbsd_fpregset_supplies_p (struct gdbarch *gdbarch, int regnum) |
| static int | sparc64nbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb) |
| void | _initialize_sparc64nbsd_nat (void) |
| void _initialize_sparc64nbsd_nat | ( | void | ) |
Definition at line 174 of file sparc64nbsd-nat.c.
References add_target(), bsd_kvm_add_target(), sparc64nbsd_collect_fpregset(), sparc64nbsd_collect_gregset(), sparc64nbsd_fpregset_supplies_p(), sparc64nbsd_gregset_supplies_p(), sparc64nbsd_supply_fpregset(), sparc64nbsd_supply_gregset(), sparc64nbsd_supply_pcb(), sparc_collect_fpregset, sparc_collect_gregset, sparc_fpregset_supplies_p, sparc_gregset_supplies_p, sparc_supply_fpregset, sparc_supply_gregset, and sparc_target().
| static void sparc64nbsd_collect_fpregset | ( | const struct regcache * | regcache, |
| int | regnum, | ||
| void * | fpregs | ||
| ) | [static] |
Definition at line 72 of file sparc64nbsd-nat.c.
References gdbarch_ptr_bit(), get_regcache_arch(), sparc32_bsd_fpregset, sparc32_collect_fpregset(), sparc64_bsd_fpregset, and sparc64_collect_fpregset().
Referenced by _initialize_sparc64nbsd_nat().
| static void sparc64nbsd_collect_gregset | ( | const struct sparc_gregset * | gregset, |
| const struct regcache * | regcache, | ||
| int | regnum, | ||
| void * | gregs | ||
| ) | [static] |
Definition at line 46 of file sparc64nbsd-nat.c.
References gdbarch_ptr_bit(), get_regcache_arch(), sparc32_collect_gregset(), sparc32nbsd_gregset, sparc64_collect_gregset(), and sparc64nbsd_gregset.
Referenced by _initialize_sparc64nbsd_nat().
| static int sparc64nbsd_fpregset_supplies_p | ( | struct gdbarch * | gdbarch, |
| int | regnum | ||
| ) | [static] |
Definition at line 111 of file sparc64nbsd-nat.c.
References gdbarch_ptr_bit(), sparc32_fpregset_supplies_p(), SPARC64_F32_REGNUM, SPARC64_F62_REGNUM, SPARC64_FSR_REGNUM, SPARC_F0_REGNUM, and SPARC_F31_REGNUM.
Referenced by _initialize_sparc64nbsd_nat().
| static int sparc64nbsd_gregset_supplies_p | ( | struct gdbarch * | gdbarch, |
| int | regnum | ||
| ) | [static] |
Definition at line 86 of file sparc64nbsd-nat.c.
References gdbarch_ptr_bit(), sparc32_gregset_supplies_p(), SPARC64_NPC_REGNUM, SPARC64_PC_REGNUM, SPARC64_STATE_REGNUM, SPARC64_Y_REGNUM, SPARC_G1_REGNUM, SPARC_G7_REGNUM, SPARC_I0_REGNUM, SPARC_I7_REGNUM, SPARC_L0_REGNUM, SPARC_L7_REGNUM, SPARC_O0_REGNUM, and SPARC_O7_REGNUM.
Referenced by _initialize_sparc64nbsd_nat().
| static void sparc64nbsd_supply_fpregset | ( | const struct sparc_fpregset * | fpregset, |
| struct regcache * | regcache, | ||
| int | regnum, | ||
| const void * | fpregs | ||
| ) | [static] |
Definition at line 59 of file sparc64nbsd-nat.c.
References gdbarch_ptr_bit(), get_regcache_arch(), sparc32_bsd_fpregset, sparc32_supply_fpregset(), sparc64_bsd_fpregset, and sparc64_supply_fpregset().
Referenced by _initialize_sparc64nbsd_nat().
| static void sparc64nbsd_supply_gregset | ( | const struct sparc_gregset * | gregset, |
| struct regcache * | regcache, | ||
| int | regnum, | ||
| const void * | gregs | ||
| ) | [static] |
Definition at line 33 of file sparc64nbsd-nat.c.
References gdbarch_ptr_bit(), get_regcache_arch(), sparc32_supply_gregset(), sparc32nbsd_gregset, sparc64_supply_gregset(), and sparc64nbsd_gregset.
Referenced by _initialize_sparc64nbsd_nat().
| static int sparc64nbsd_supply_pcb | ( | struct regcache * | regcache, |
| struct pcb * | pcb | ||
| ) | [static] |
Definition at line 137 of file sparc64nbsd-nat.c.
References BIAS, read_memory(), regcache_raw_supply(), regnum, SPARC64_PC_REGNUM, SPARC64_STATE_REGNUM, SPARC_SP_REGNUM, and sparc_supply_rwindow().
Referenced by _initialize_sparc64nbsd_nat().
1.7.6.1