25 #include <sys/sysctl.h>
26 #include <machine/frame.h>
27 #include <machine/pcb.h>
39 struct switchframe sf;
58 if (pcb->pcb_esp == 0)
65 if ((pcb->pcb_flags & PCB_SAVECTX) == 0)
69 pcb->pcb_esp +=
sizeof (
struct switchframe);
79 pcb->pcb_esp = pcb->pcb_ebp;
115 struct _ps_strings _ps;
120 mib[1] = VM_PSSTRINGS;
122 if (sysctl (mib, 2, &_ps, &len, NULL, 0) == 0)
void _initialize_i386obsd_nat(void)
struct target_ops * i386bsd_target(void)
void obsd_add_target(struct target_ops *t)
struct gdbarch * get_regcache_arch(const struct regcache *regcache)
static int i386obsd_supply_pcb(struct regcache *regcache, struct pcb *pcb)
LONGEST read_memory_integer(CORE_ADDR memaddr, int len, enum bfd_endian byte_order)
enum bfd_endian gdbarch_byte_order(struct gdbarch *gdbarch)
void read_memory(CORE_ADDR memaddr, gdb_byte *myaddr, ssize_t len)
CORE_ADDR i386obsd_sigtramp_start_addr
void regcache_raw_supply(struct regcache *regcache, int regnum, const void *buf)
CORE_ADDR i386obsd_sigtramp_end_addr
void bsd_kvm_add_target(int(*supply_pcb)(struct regcache *, struct pcb *))
enum bfd_endian byte_order
const ULONGEST const LONGEST len