GDB (xrefs)
|
#include "defs.h"
#include "inferior.h"
#include "regcache.h"
#include "target.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 "x86-bsd-nat.h"
#include "inf-ptrace.h"
#include "amd64-bsd-nat.h"
Go to the source code of this file.
Functions | |
static PTRACE_TYPE_RET | gdb_ptrace (PTRACE_TYPE_ARG1 request, ptid_t ptid, PTRACE_TYPE_ARG3 addr, PTRACE_TYPE_ARG4 data) |
void | amd64bsd_fetch_inferior_registers (struct regcache *regcache, int regnum) |
void | amd64bsd_store_inferior_registers (struct regcache *regcache, int regnum) |
void amd64bsd_fetch_inferior_registers | ( | struct regcache * | regcache, |
int | regnum ) |
Definition at line 58 of file amd64-bsd-nat.c.
References amd64_native_gregset_supplies_p(), amd64_supply_fxsave(), amd64_supply_native_gregset(), reg_buffer::arch(), gdb_ptrace(), regcache::ptid(), PTRACE_TYPE_ARG3, and regnum.
Referenced by amd64_bsd_nat_target< BaseTarget >::fetch_registers().
void amd64bsd_store_inferior_registers | ( | struct regcache * | regcache, |
int | regnum ) |
Definition at line 90 of file amd64-bsd-nat.c.
References amd64_collect_fxsave(), amd64_collect_native_gregset(), amd64_native_gregset_supplies_p(), reg_buffer::arch(), gdb_ptrace(), regcache::ptid(), PTRACE_TYPE_ARG3, and regnum.
Referenced by amd64_bsd_nat_target< BaseTarget >::store_registers().
|
static |
Definition at line 40 of file amd64-bsd-nat.c.
References get_ptrace_pid(), pid, and ptrace.
Referenced by amd64bsd_fetch_inferior_registers(), amd64bsd_store_inferior_registers(), inf_ptrace_target::resume(), and inf_ptrace_target::xfer_partial().