25 #include <sys/types.h> 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 43 const char *regs = gregs;
void obsd_add_target(struct target_ops *t)
int ptid_get_pid(const ptid_t &ptid)
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int int rusage_t pid_t pid
ptid_t regcache_get_ptid(const struct regcache *regcache)
struct target_ops * inf_ptrace_target(void)
static void mips64obsd_store_inferior_registers(struct target_ops *ops, struct regcache *regcache, int regnum)
void _initialize_mips64obsd_nat(void)
static void mips64obsd_supply_gregset(struct regcache *regcache, const void *gregs)
static void mips64obsd_collect_gregset(const struct regcache *regcache, void *gregs, int regnum)
void(* to_fetch_registers)(struct target_ops *, struct regcache *, int) TARGET_DEFAULT_IGNORE()
void void void void void void void void void perror_with_name(const char *string) ATTRIBUTE_NORETURN
void regcache_raw_supply(struct regcache *regcache, int regnum, const void *buf)
void regcache_raw_collect(const struct regcache *regcache, int regnum, void *buf)
static void mips64obsd_fetch_inferior_registers(struct target_ops *ops, struct regcache *regcache, int regnum)
void(* to_store_registers)(struct target_ops *, struct regcache *, int) TARGET_DEFAULT_NORETURN(noprocess())