|
GDB (xrefs)
|
#include "defs.h"#include "inferior.h"#include "regcache.h"#include <signal.h>#include <sys/types.h>#include <sys/ptrace.h>#include <machine/reg.h>#include <machine/frame.h>#include "i386-tdep.h"#include "i387-tdep.h"#include "x86-bsd-nat.h"#include "i386-bsd-nat.h"#include "inf-ptrace.h"Go to the source code of this file.
Macros | |
| #define | REG_OFFSET(member) offsetof (struct reg, member) |
| #define | GETREGS_SUPPLIES(regnum) ((0 <= (regnum) && (regnum) <= 15)) |
Functions | |
| static void | i386bsd_supply_gregset (struct regcache *regcache, const void *gregs) |
| static void | i386bsd_collect_gregset (const struct regcache *regcache, void *gregs, int regnum) |
| static void | i386bsd_fetch_inferior_registers (struct target_ops *ops, struct regcache *regcache, int regnum) |
| static void | i386bsd_store_inferior_registers (struct target_ops *ops, struct regcache *regcache, int regnum) |
| struct target_ops * | i386bsd_target (void) |
| void | _initialize_i386bsd_nat (void) |
Variables | |
| static int | i386bsd_r_reg_offset [] |
Definition at line 77 of file i386-bsd-nat.c.
Referenced by i386bsd_fetch_inferior_registers(), and i386bsd_store_inferior_registers().
| #define REG_OFFSET | ( | member | ) | offsetof (struct reg, member) |
Definition at line 43 of file i386-bsd-nat.c.
| void _initialize_i386bsd_nat | ( | void | ) |
Definition at line 285 of file i386-bsd-nat.c.
|
static |
Definition at line 109 of file i386-bsd-nat.c.
References i386bsd_r_reg_offset, offset, regcache_raw_collect(), and regnum.
Referenced by i386bsd_store_inferior_registers().
|
static |
Definition at line 131 of file i386-bsd-nat.c.
References _, get_ptrace_pid(), GETREGS_SUPPLIES, I386_ST0_REGNUM, i386bsd_supply_gregset(), i387_supply_fsave(), i387_supply_fxsave(), i387_supply_xsave(), perror_with_name(), pid, ptrace(), PTRACE_TYPE_ARG3, regcache_get_ptid(), regnum, and x86bsd_xsave_len.
Referenced by i386bsd_target().
|
static |
Definition at line 195 of file i386-bsd-nat.c.
References _, get_ptrace_pid(), GETREGS_SUPPLIES, I386_ST0_REGNUM, i386bsd_collect_gregset(), i387_collect_fsave(), i387_collect_fxsave(), i387_collect_xsave(), perror_with_name(), pid, ptrace(), PTRACE_TYPE_ARG3, regcache_get_ptid(), regnum, and x86bsd_xsave_len.
Referenced by i386bsd_target().
|
static |
Definition at line 90 of file i386-bsd-nat.c.
References i386bsd_r_reg_offset, offset, regcache_raw_supply(), and regnum.
Referenced by i386bsd_fetch_inferior_registers().
| struct target_ops* i386bsd_target | ( | void | ) |
Definition at line 274 of file i386-bsd-nat.c.
References i386bsd_fetch_inferior_registers(), i386bsd_store_inferior_registers(), target_ops::to_fetch_registers, target_ops::to_store_registers, and x86bsd_target().
Referenced by _initialize_i386fbsd_nat(), _initialize_i386nbsd_nat(), and _initialize_i386obsd_nat().
|
static |
Definition at line 48 of file i386-bsd-nat.c.
Referenced by i386bsd_collect_gregset(), and i386bsd_supply_gregset().
1.8.14