GDB (xrefs)
|
#include "defs.h"
#include "inferior.h"
#include "regcache.h"
#include "target.h"
#include "gdb_assert.h"
#include <signal.h>
#include <sys/types.h>
#include <sys/ptrace.h>
#include <machine/reg.h>
#include "amd64-tdep.h"
#include "amd64-nat.h"
#include "amd64bsd-nat.h"
#include "inf-ptrace.h"
Go to the source code of this file.
Functions | |
static void | amd64bsd_fetch_inferior_registers (struct target_ops *ops, struct regcache *regcache, int regnum) |
static void | amd64bsd_store_inferior_registers (struct target_ops *ops, struct regcache *regcache, int regnum) |
struct target_ops * | amd64bsd_target (void) |
static void amd64bsd_fetch_inferior_registers | ( | struct target_ops * | ops, |
struct regcache * | regcache, | ||
int | regnum | ||
) | [static] |
Definition at line 43 of file amd64bsd-nat.c.
References _, amd64_native_gregset_supplies_p(), amd64_supply_fxsave(), amd64_supply_native_gregset(), get_regcache_arch(), inferior_ptid, perror_with_name(), ptid_get_pid(), ptrace(), and PTRACE_TYPE_ARG3.
Referenced by amd64bsd_target().
static void amd64bsd_store_inferior_registers | ( | struct target_ops * | ops, |
struct regcache * | regcache, | ||
int | regnum | ||
) | [static] |
Definition at line 77 of file amd64bsd-nat.c.
References _, amd64_collect_fxsave(), amd64_collect_native_gregset(), amd64_native_gregset_supplies_p(), get_regcache_arch(), inferior_ptid, perror_with_name(), ptid_get_pid(), ptrace(), and PTRACE_TYPE_ARG3.
Referenced by amd64bsd_target().
struct target_ops* amd64bsd_target | ( | void | ) | [read] |
Definition at line 120 of file amd64bsd-nat.c.
References amd64bsd_fetch_inferior_registers(), amd64bsd_store_inferior_registers(), inf_ptrace_target(), target_ops::to_fetch_registers, and target_ops::to_store_registers.
Referenced by _initialize_amd64fbsd_nat(), _initialize_amd64nbsd_nat(), and _initialize_amd64obsd_nat().