|
GDB (xrefs)
|
#include "defs.h"#include "arch-utils.h"#include "gdbcore.h"#include "osabi.h"#include "regcache.h"#include "regset.h"#include "i386-fbsd-tdep.h"#include "x86-xstate.h"#include "i386-tdep.h"#include "i387-tdep.h"#include "fbsd-tdep.h"#include "solib-svr4.h"Go to the source code of this file.
Variables | |
| static const gdb_byte | i386fbsd_sigtramp_start [] |
| static const gdb_byte | i386fbsd_sigtramp_middle [] |
| static const gdb_byte | i386fbsd_sigtramp_end [] |
| static const gdb_byte | i386fbsd_freebsd4_sigtramp_start [] |
| static const gdb_byte | i386fbsd_freebsd4_sigtramp_middle [] |
| static const gdb_byte | i386fbsd_freebsd4_sigtramp_end [] |
| static const gdb_byte | i386fbsd_osigtramp_start [] |
| static const gdb_byte | i386fbsd_osigtramp_middle [] |
| static const gdb_byte | i386fbsd_osigtramp_end [] |
| static int | i386fbsd_r_reg_offset [] |
| CORE_ADDR | i386fbsd_sigtramp_start_addr |
| CORE_ADDR | i386fbsd_sigtramp_end_addr |
| int | i386fbsd_sc_reg_offset [] |
| static const struct regset | i386fbsd_xstateregset |
| static int | i386fbsd4_r_reg_offset [] |
| int | i386fbsd4_sc_reg_offset [] |
| void _initialize_i386fbsd_tdep | ( | void | ) |
Definition at line 421 of file i386-fbsd-tdep.c.
References GDB_OSABI_FREEBSD, gdbarch_register_osabi(), and i386fbsd4_init_abi().
| gdb_static_assert | ( | sizeof | i386fbsd_sigtramp_start = =sizeof i386fbsd_freebsd4_sigtramp_start | ) |
| gdb_static_assert | ( | sizeof | i386fbsd_sigtramp_middle, |
| sizeof | i386fbsd_sigtramp_start | ||
| ) |
|
static |
Definition at line 390 of file i386-fbsd-tdep.c.
References fbsd_init_abi(), gdbarch_tdep(), gdbarch_tdep::gregset_num_regs, gdbarch_tdep::gregset_reg_offset, I386_FBSD_XSAVE_XCR0_OFFSET, i386fbsd4_r_reg_offset, i386fbsd4_sc_reg_offset, i386fbsd_core_read_description(), i386fbsd_init_abi(), i386fbsd_iterate_over_regset_sections(), gdbarch_tdep::sc_num_regs, gdbarch_tdep::sc_reg_offset, set_gdbarch_core_read_description(), set_gdbarch_iterate_over_regset_sections(), gdbarch_tdep::sizeof_gregset, and gdbarch_tdep::xsave_xcr0_offset.
Referenced by _initialize_i386fbsd_tdep().
|
static |
Definition at line 286 of file i386-fbsd-tdep.c.
References i387_collect_xsave(), and regnum.
|
static |
Definition at line 266 of file i386-fbsd-tdep.c.
References i386_target_description(), and i386fbsd_core_read_xcr0().
Referenced by i386fbsd4_init_abi().
| uint64_t i386fbsd_core_read_xcr0 | ( | bfd * | abfd | ) |
Definition at line 229 of file i386-fbsd-tdep.c.
References _, I386_FBSD_XSAVE_XCR0_OFFSET, size, warning(), X86_XSTATE_AVX_SIZE, and X86_XSTATE_SSE_MASK.
Referenced by amd64fbsd_core_read_description(), and i386fbsd_core_read_description().
|
static |
Definition at line 321 of file i386-fbsd-tdep.c.
References gdbarch_tdep(), gdbarch_tdep::gregset_num_regs, gdbarch_tdep::gregset_reg_offset, i386_elf_init_abi(), i386bsd_init_abi(), i386fbsd_r_reg_offset, i386fbsd_sc_reg_offset, i386fbsd_sigtramp_end_addr, i386fbsd_sigtramp_p(), i386fbsd_sigtramp_start_addr, reg_struct_return, gdbarch_tdep::sc_num_regs, gdbarch_tdep::sc_reg_offset, set_solib_svr4_fetch_link_map_offsets(), gdbarch_tdep::sigtramp_end, gdbarch_tdep::sigtramp_p, gdbarch_tdep::sigtramp_start, gdbarch_tdep::sizeof_fpregset, gdbarch_tdep::sizeof_gregset, gdbarch_tdep::struct_return, and svr4_ilp32_fetch_link_map_offsets().
Referenced by i386fbsd4_init_abi().
|
static |
Definition at line 305 of file i386-fbsd-tdep.c.
References gdbarch_tdep(), i386_fpregset, i386_gregset, i386fbsd_xstateregset, gdbarch_tdep::sizeof_fpregset, gdbarch_tdep::sizeof_gregset, X86_XSTATE_AVX, X86_XSTATE_SIZE, and gdbarch_tdep::xcr0.
Referenced by i386fbsd4_init_abi().
|
static |
Definition at line 130 of file i386-fbsd-tdep.c.
References get_frame_pc(), i386fbsd_freebsd4_sigtramp_end, i386fbsd_freebsd4_sigtramp_middle, i386fbsd_freebsd4_sigtramp_start, i386fbsd_osigtramp_end, i386fbsd_osigtramp_middle, i386fbsd_osigtramp_start, i386fbsd_sigtramp_end, i386fbsd_sigtramp_middle, i386fbsd_sigtramp_start, and safe_frame_unwind_memory().
Referenced by i386fbsd_init_abi().
|
static |
Definition at line 276 of file i386-fbsd-tdep.c.
References i387_supply_xsave(), and regnum.
|
static |
Definition at line 358 of file i386-fbsd-tdep.c.
Referenced by i386fbsd4_init_abi().
| int i386fbsd4_sc_reg_offset[] |
Definition at line 369 of file i386-fbsd-tdep.c.
Referenced by i386fbsd4_init_abi().
|
static |
Definition at line 81 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_sigtramp_p().
|
static |
Definition at line 73 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_sigtramp_p().
|
static |
Definition at line 67 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_sigtramp_p().
|
static |
Definition at line 102 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_sigtramp_p().
|
static |
Definition at line 94 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_sigtramp_p().
|
static |
Definition at line 88 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_sigtramp_p().
|
static |
Definition at line 191 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_init_abi().
| int i386fbsd_sc_reg_offset[] |
Definition at line 206 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_init_abi().
|
static |
Definition at line 60 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_sigtramp_p().
| CORE_ADDR i386fbsd_sigtramp_end_addr |
Definition at line 203 of file i386-fbsd-tdep.c.
Referenced by _initialize_i386fbsd_nat(), and i386fbsd_init_abi().
|
static |
Definition at line 52 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_sigtramp_p().
|
static |
Definition at line 46 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_sigtramp_p().
| CORE_ADDR i386fbsd_sigtramp_start_addr |
Definition at line 202 of file i386-fbsd-tdep.c.
Referenced by _initialize_i386fbsd_nat(), and i386fbsd_init_abi().
|
static |
Definition at line 295 of file i386-fbsd-tdep.c.
Referenced by i386fbsd_iterate_over_regset_sections().
1.8.14