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 <sys/sysctl.h>
#include <sys/user.h>
#include <machine/reg.h>
#include "amd64-tdep.h"
#include "amd64-fbsd-tdep.h"
#include "i387-tdep.h"
#include "amd64-nat.h"
#include "x86-nat.h"
#include "x86-fbsd-nat.h"
#include <machine/pcb.h>
#include <osreldate.h>
#include "bsd-kvm.h"
Go to the source code of this file.
Classes | |
class | amd64_fbsd_nat_target |
Functions | |
static const struct regset * | find_gregset (struct gdbarch *gdbarch) |
static int | amd64fbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb) |
void | _initialize_amd64fbsd_nat () |
Variables | |
static amd64_fbsd_nat_target | the_amd64_fbsd_nat_target |
static const struct regcache_map_entry | amd64_fbsd32_gregmap [] |
static const struct regset | amd64_fbsd32_gregset |
void _initialize_amd64fbsd_nat | ( | ) |
Definition at line 330 of file amd64-fbsd-nat.c.
References add_inf_child_target(), amd64fbsd_supply_pcb(), bsd_kvm_add_target(), and the_amd64_fbsd_nat_target.
|
static |
Definition at line 257 of file amd64-fbsd-nat.c.
References AMD64_DS_REGNUM, AMD64_ES_REGNUM, AMD64_FS_REGNUM, AMD64_GS_REGNUM, AMD64_RBP_REGNUM, AMD64_RBX_REGNUM, AMD64_RIP_REGNUM, AMD64_RSP_REGNUM, and reg_buffer::raw_supply().
Referenced by _initialize_amd64fbsd_nat().
Definition at line 85 of file amd64-fbsd-nat.c.
References amd64_fbsd32_gregset, amd64_fbsd_gregset, and gdbarch_bfd_arch_info().
Referenced by amd64_fbsd_nat_target::fetch_registers(), and amd64_fbsd_nat_target::store_registers().
|
static |
Definition at line 53 of file amd64-fbsd-nat.c.
|
static |
Definition at line 77 of file amd64-fbsd-nat.c.
Referenced by find_gregset().
|
static |
Definition at line 48 of file amd64-fbsd-nat.c.
Referenced by _initialize_amd64fbsd_nat().