|
GDB (xrefs)
|
#include "defs.h"#include "arch-utils.h"#include "frame.h"#include "gdbcore.h"#include "regcache.h"#include "osabi.h"#include "regset.h"#include "i386-fbsd-tdep.h"#include "x86-xstate.h"#include "amd64-tdep.h"#include "fbsd-tdep.h"#include "solib-svr4.h"Go to the source code of this file.
Functions | |
| static int | amd64fbsd_sigtramp_p (struct frame_info *this_frame) |
| static CORE_ADDR | amd64fbsd_sigcontext_addr (struct frame_info *this_frame) |
| static const struct target_desc * | amd64fbsd_core_read_description (struct gdbarch *gdbarch, struct target_ops *target, bfd *abfd) |
| static void | amd64fbsd_supply_xstateregset (const struct regset *regset, struct regcache *regcache, int regnum, const void *xstateregs, size_t len) |
| static void | amd64fbsd_collect_xstateregset (const struct regset *regset, const struct regcache *regcache, int regnum, void *xstateregs, size_t len) |
| static void | amd64fbsd_iterate_over_regset_sections (struct gdbarch *gdbarch, iterate_over_regset_sections_cb *cb, void *cb_data, const struct regcache *regcache) |
| static void | amd64fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
| void | _initialize_amd64fbsd_tdep (void) |
Variables | |
| static const gdb_byte | amd64fbsd_sigtramp_code [] |
| static int | amd64fbsd_r_reg_offset [] |
| CORE_ADDR | amd64fbsd_sigtramp_start_addr |
| CORE_ADDR | amd64fbsd_sigtramp_end_addr |
| int | amd64fbsd_sc_reg_offset [] |
| static const struct regset | amd64fbsd_xstateregset |
| void _initialize_amd64fbsd_tdep | ( | void | ) |
Definition at line 245 of file amd64-fbsd-tdep.c.
References amd64fbsd_init_abi(), GDB_OSABI_FREEBSD, and gdbarch_register_osabi().
|
static |
Definition at line 175 of file amd64-fbsd-tdep.c.
References amd64_collect_xsave(), and regnum.
|
static |
Definition at line 155 of file amd64-fbsd-tdep.c.
References amd64_target_description(), and i386fbsd_core_read_xcr0().
Referenced by amd64fbsd_init_abi().
|
static |
Definition at line 206 of file amd64-fbsd-tdep.c.
References amd64_init_abi(), amd64_target_description(), amd64fbsd_core_read_description(), amd64fbsd_iterate_over_regset_sections(), amd64fbsd_r_reg_offset, amd64fbsd_sc_reg_offset, amd64fbsd_sigcontext_addr(), amd64fbsd_sigtramp_end_addr, amd64fbsd_sigtramp_p(), amd64fbsd_sigtramp_start_addr, fbsd_init_abi(), gdbarch_tdep(), gdbarch_tdep::gregset_num_regs, gdbarch_tdep::gregset_reg_offset, I386_FBSD_XSAVE_XCR0_OFFSET, i386bsd_init_abi(), gdbarch_tdep::sc_num_regs, gdbarch_tdep::sc_reg_offset, set_gdbarch_core_read_description(), set_gdbarch_iterate_over_regset_sections(), set_solib_svr4_fetch_link_map_offsets(), gdbarch_tdep::sigcontext_addr, gdbarch_tdep::sigtramp_end, gdbarch_tdep::sigtramp_p, gdbarch_tdep::sigtramp_start, gdbarch_tdep::sizeof_gregset, svr4_lp64_fetch_link_map_offsets(), X86_XSTATE_SSE_MASK, and gdbarch_tdep::xsave_xcr0_offset.
Referenced by _initialize_amd64fbsd_tdep().
|
static |
Definition at line 192 of file amd64-fbsd-tdep.c.
References amd64_fpregset, amd64fbsd_xstateregset, gdbarch_tdep(), i386_gregset, gdbarch_tdep::sizeof_fpregset, gdbarch_tdep::sizeof_gregset, X86_XSTATE_SIZE, and gdbarch_tdep::xcr0.
Referenced by amd64fbsd_init_abi().
|
static |
Definition at line 67 of file amd64-fbsd-tdep.c.
References AMD64_RSP_REGNUM, gdbarch::byte_order, extract_unsigned_integer(), gdbarch_byte_order(), get_frame_arch(), and get_frame_register().
Referenced by amd64fbsd_init_abi().
|
static |
Definition at line 49 of file amd64-fbsd-tdep.c.
References amd64fbsd_sigtramp_code, get_frame_pc(), and safe_frame_unwind_memory().
Referenced by amd64fbsd_init_abi().
|
static |
Definition at line 165 of file amd64-fbsd-tdep.c.
References amd64_supply_xsave(), and regnum.
|
static |
Definition at line 91 of file amd64-fbsd-tdep.c.
Referenced by amd64fbsd_init_abi().
| int amd64fbsd_sc_reg_offset[] |
Definition at line 124 of file amd64-fbsd-tdep.c.
Referenced by amd64fbsd_init_abi().
|
static |
Definition at line 39 of file amd64-fbsd-tdep.c.
Referenced by amd64fbsd_sigtramp_p().
| CORE_ADDR amd64fbsd_sigtramp_end_addr |
Definition at line 121 of file amd64-fbsd-tdep.c.
Referenced by _initialize_amd64fbsd_nat(), and amd64fbsd_init_abi().
| CORE_ADDR amd64fbsd_sigtramp_start_addr |
Definition at line 120 of file amd64-fbsd-tdep.c.
Referenced by _initialize_amd64fbsd_nat(), and amd64fbsd_init_abi().
|
static |
Definition at line 182 of file amd64-fbsd-tdep.c.
Referenced by amd64fbsd_iterate_over_regset_sections().
1.8.14