72#include <machine/pcb.h>
96 (gdb_byte *)&pcb->pcb_pc,
sizeof pcb->pcb_pc);
101 state = pcb->pcb_pstate << 8 | pcb->pcb_cwp;
void bsd_kvm_add_target(int(*supply_pcb)(struct regcache *, struct pcb *))
void raw_supply(int regnum, const void *buf) override
void read_memory(CORE_ADDR memaddr, gdb_byte *myaddr, ssize_t len)
void add_inf_child_target(inf_child_target *target)
int(* sparc_fpregset_supplies_p)(struct gdbarch *, int)
int(* sparc_gregset_supplies_p)(struct gdbarch *, int)
#define sparc_supply_fpregset
#define sparc_supply_gregset
#define sparc_collect_fpregset
#define sparc_collect_gregset
void sparc_supply_rwindow(struct regcache *regcache, CORE_ADDR sp, int regnum)
const struct sparc_gregmap sparc64nbsd_gregmap
static int sparc64obsd_fpregset_supplies_p(struct gdbarch *gdbarch, int regnum)
static sparc_target< obsd_nat_target > the_sparc64_obsd_nat_target
void _initialize_sparc64obsd_nat()
static int sparc64obsd_gregset_supplies_p(struct gdbarch *gdbarch, int regnum)
static int sparc64obsd_supply_pcb(struct regcache *regcache, struct pcb *pcb)
void sparc64_supply_gregset(const struct sparc_gregmap *gregmap, struct regcache *regcache, int regnum, const void *gregs)
void sparc64_supply_fpregset(const struct sparc_fpregmap *fpregmap, struct regcache *regcache, int regnum, const void *fpregs)
void sparc64_collect_fpregset(const struct sparc_fpregmap *fpregmap, const struct regcache *regcache, int regnum, void *fpregs)
const struct sparc_fpregmap sparc64_bsd_fpregmap
void sparc64_collect_gregset(const struct sparc_gregmap *gregmap, const struct regcache *regcache, int regnum, void *gregs)