24 #include <sys/types.h>
25 #include <sys/ptrace.h>
26 #include <machine/reg.h>
53 const char *regs = gregs;
78 const char *regs = fpregs;
82 regnum += 2, regs += 8)
102 if (regnum == -1 || regnum == i)
149 if (regnum == -1 || regnum == i || regnum == i + 1)
static int hppanbsd_gregset_supplies_p(int regnum)
void add_target(struct target_ops *t)
char * nbsd_pid_to_exec_file(struct target_ops *self, int pid)
static int hppanbsd_fpregset_supplies_p(int regnum)
static void hppanbsd_store_registers(struct target_ops *ops, struct regcache *regcache, int regnum)
static void hppanbsd_collect_fpregset(struct regcache *regcache, void *fpregs, int regnum)
struct target_ops * inf_ptrace_target(void)
void _initialize_hppanbsd_nat(void)
static void hppanbsd_supply_gregset(struct regcache *regcache, const void *gregs)
static void hppanbsd_supply_fpregset(struct regcache *regcache, const void *fpregs)
static void hppanbsd_collect_gregset(const struct regcache *regcache, void *gregs, int regnum)
char *(* to_pid_to_exec_file)(struct target_ops *, int pid) TARGET_DEFAULT_RETURN(NULL)
int ptid_get_pid(ptid_t ptid)
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
static void hppanbsd_fetch_registers(struct target_ops *ops, struct regcache *regcache, int regnum)
void regcache_raw_supply(struct regcache *regcache, int regnum, const void *buf)
void regcache_raw_collect(const struct regcache *regcache, int regnum, void *buf)
void(* to_store_registers)(struct target_ops *, struct regcache *, int) TARGET_DEFAULT_NORETURN(noprocess())