28#include <sys/ptrace.h>
29#include <machine/reg.h>
63 perror_with_name (_(
"Couldn't get registers"));
76 perror_with_name (_(
"Couldn't get floating point status"));
93 perror_with_name (_(
"Couldn't get registers"));
98 perror_with_name (_(
"Couldn't write registers"));
110 perror_with_name (_(
"Couldn't get floating point status"));
115 perror_with_name (_(
"Couldn't write floating point status"));
void store_registers(struct regcache *, int) override
void fetch_registers(struct regcache *, int) override
#define ptrace(request, pid, addr, data)
int gdbarch_pc_regnum(struct gdbarch *gdbarch)
int gdbarch_fp0_regnum(struct gdbarch *gdbarch)
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 mips_nbsd_nat_target the_mips_nbsd_nat_target
void _initialize_mipsnbsd_nat()
static int getregs_supplies(struct gdbarch *gdbarch, int regno)
void mipsnbsd_supply_reg(struct regcache *regcache, const char *regs, int regno)
void mipsnbsd_supply_fpreg(struct regcache *regcache, const char *fpregs, int regno)
void mipsnbsd_fill_fpreg(const struct regcache *regcache, char *fpregs, int regno)
void mipsnbsd_fill_reg(const struct regcache *regcache, char *regs, int regno)