71 #include <sys/types.h>
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 sparc64_collect_fpregset(const struct sparc_fpregmap *fpregmap, const struct regcache *regcache, int regnum, void *fpregs)
void obsd_add_target(struct target_ops *t)
static int sparc64obsd_fpregset_supplies_p(struct gdbarch *gdbarch, int regnum)
struct target_ops * sparc_target(void)
#define sparc_supply_fpregset
void sparc64_collect_gregset(const struct sparc_gregmap *gregmap, const struct regcache *regcache, int regnum, void *gregs)
void sparc64_supply_gregset(const struct sparc_gregmap *gregmap, struct regcache *regcache, int regnum, const void *gregs)
void sparc_supply_rwindow(struct regcache *regcache, CORE_ADDR sp, int regnum)
static int sparc64obsd_supply_pcb(struct regcache *regcache, struct pcb *pcb)
#define sparc_supply_gregset
const struct sparc_fpregmap sparc64_bsd_fpregmap
const struct sparc_gregmap sparc64nbsd_gregmap
void _initialize_sparc64obsd_nat(void)
void sparc64_supply_fpregset(const struct sparc_fpregmap *fpregmap, struct regcache *regcache, int regnum, const void *fpregs)
#define sparc_collect_fpregset
void read_memory(CORE_ADDR memaddr, gdb_byte *myaddr, ssize_t len)
#define sparc_collect_gregset
void regcache_raw_supply(struct regcache *regcache, int regnum, const void *buf)
int(* sparc_fpregset_supplies_p)(struct gdbarch *, int)
static int sparc64obsd_gregset_supplies_p(struct gdbarch *gdbarch, int regnum)
void bsd_kvm_add_target(int(*supply_pcb)(struct regcache *, struct pcb *))
int(* sparc_gregset_supplies_p)(struct gdbarch *, int)