GDB (xrefs)
|
#include "gnu-nat.h"
#include <mach.h>
#include <mach_error.h>
#include <mach/message.h>
#include <mach/exception.h>
#include "defs.h"
#include "x86-nat.h"
#include "inferior.h"
#include "floatformat.h"
#include "regcache.h"
#include "i386-tdep.h"
#include "inf-child.h"
#include "i387-tdep.h"
Go to the source code of this file.
Classes | |
struct | i386_gnu_nat_target |
Macros | |
#define | REG_OFFSET(reg) offsetof (struct i386_thread_state, reg) |
#define | REG_ADDR(state, regnum) ((char *)(state) + reg_offset[regnum]) |
Typedefs | |
using | gnu_base_target = gnu_nat_target |
Functions | |
static void | fetch_fpregs (struct regcache *regcache, struct proc *thread) |
static void | store_fpregs (const struct regcache *regcache, struct proc *thread, int regno) |
void | _initialize_i386gnu_nat () |
Variables | |
static int | reg_offset [] |
static i386_gnu_nat_target | the_i386_gnu_nat_target |
#define REG_ADDR | ( | state, | |
regnum ) ((char *)(state) + reg_offset[regnum]) |
Definition at line 56 of file i386-gnu-nat.c.
Referenced by i386_gnu_nat_target::fetch_registers(), and i386_gnu_nat_target::store_registers().
#define REG_OFFSET | ( | reg | ) | offsetof (struct i386_thread_state, reg) |
Definition at line 44 of file i386-gnu-nat.c.
using gnu_base_target = gnu_nat_target |
Definition at line 65 of file i386-gnu-nat.c.
void _initialize_i386gnu_nat | ( | ) |
Definition at line 430 of file i386-gnu-nat.c.
References add_inf_child_target(), DR_FIRSTADDR, DR_LASTADDR, x86_dr_low_type::get_addr, x86_dr_low_type::get_control, x86_dr_low_type::get_status, gnu_target, x86_dr_low_type::set_addr, x86_dr_low_type::set_control, the_i386_gnu_nat_target, x86_dr_low, and x86_set_debug_register_length().
Definition at line 80 of file i386-gnu-nat.c.
References err, i387_supply_fsave(), proc::port, and proc_string().
Referenced by i386_gnu_nat_target::fetch_registers().
|
static |
Definition at line 168 of file i386-gnu-nat.c.
References err, i387_collect_fsave(), proc::port, and proc_string().
Referenced by i386_gnu_nat_target::store_registers().
|
static |
Definition at line 48 of file i386-gnu-nat.c.
Referenced by amd64_native_gregset_reg_offset(), bfin_linux_sigframe_init(), hppanbsd_sigtramp_cache_init(), i386nbsd_sigtramp_cache_init(), mips_xfer_register(), read_frame_register_value(), store_regs(), and tic6x_linux_rt_sigreturn_init().
|
static |
Definition at line 74 of file i386-gnu-nat.c.
Referenced by _initialize_i386gnu_nat().