26#include <sys/ptrace.h>
27#include <machine/reg.h>
34#define MIPS_PC_REGNUM MIPS_EMBED_PC_REGNUM
35#define MIPS_FP0_REGNUM MIPS_EMBED_FP0_REGNUM
36#define MIPS_FSR_REGNUM MIPS_EMBED_FP0_REGNUM + 32
51 const char *regs = gregs;
95 perror_with_name (_(
"Couldn't get registers"));
110 perror_with_name (_(
"Couldn't get registers"));
115 perror_with_name (_(
"Couldn't write registers"));
void raw_collect(int regnum, void *buf) const override
void raw_supply(int regnum, const void *buf) override
#define ptrace(request, pid, addr, data)
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int int rusage_t pid_t pid
void add_inf_child_target(inf_child_target *target)
static void mips64obsd_collect_gregset(const struct regcache *regcache, void *gregs, int regnum)
static void mips64obsd_supply_gregset(struct regcache *regcache, const void *gregs)
static mips64_obsd_nat_target the_mips64_obsd_nat_target
void _initialize_mips64obsd_nat()
void store_registers(struct regcache *, int) override
void fetch_registers(struct regcache *, int) override