GDB (xrefs)
|
#include "defs.h"
#include "frame.h"
#include "frame-unwind.h"
#include "gdbcore.h"
#include "osabi.h"
#include "regcache.h"
#include "regset.h"
#include "target.h"
#include "trad-frame.h"
#include "sparc64-tdep.h"
#include "fbsd-tdep.h"
#include "solib-svr4.h"
Go to the source code of this file.
Macros | |
#define | FPRS_FEF (1 << 2) |
Variables | |
const struct sparc_gregmap | sparc64fbsd_gregmap |
static const struct frame_unwind | sparc64fbsd_sigtramp_frame_unwind |
static const struct regset | sparc64fbsd_gregset |
static const struct regset | sparc64fbsd_fpregset |
#define FPRS_FEF (1 << 2) |
Referenced by sparc64fbsd_sigtramp_frame_cache().
void _initialize_sparc64fbsd_tdep | ( | void | ) |
Definition at line 248 of file sparc64fbsd-tdep.c.
References GDB_OSABI_FREEBSD_ELF, gdbarch_register_osabi(), and sparc64fbsd_init_abi().
|
static |
Definition at line 74 of file sparc64fbsd-tdep.c.
References sparc64_bsd_fpregmap, and sparc64_collect_fpregset().
|
static |
Definition at line 58 of file sparc64fbsd-tdep.c.
References sparc64_collect_gregset().
|
static |
Definition at line 221 of file sparc64fbsd-tdep.c.
References fbsd_init_abi(), find_solib_trampoline_target(), gdbarch_tdep::fpregset, frame_unwind_append_unwinder(), gdbarch_tdep(), gdbarch_tdep::gregset, set_gdbarch_skip_trampoline_code(), set_solib_svr4_fetch_link_map_offsets(), gdbarch_tdep::sizeof_fpregset, gdbarch_tdep::sizeof_gregset, sparc64_init_abi(), sparc64fbsd_fpregset, sparc64fbsd_gregset, and svr4_lp64_fetch_link_map_offsets().
Referenced by _initialize_sparc64fbsd_tdep().
Definition at line 85 of file sparc64fbsd-tdep.c.
Referenced by sparc64fbsd_sigtramp_frame_sniffer().
|
static |
Definition at line 91 of file sparc64fbsd-tdep.c.
References trad_frame_saved_reg::addr, BIAS, FPRS_FEF, gdb_assert, get_frame_memory_unsigned(), get_frame_register_unsigned(), regnum, sparc_frame_cache::saved_regs, SPARC64_F32_REGNUM, SPARC64_F62_REGNUM, SPARC64_FPRS_REGNUM, SPARC64_FSR_REGNUM, SPARC64_NPC_REGNUM, SPARC64_PC_REGNUM, SPARC64_STATE_REGNUM, SPARC64_Y_REGNUM, SPARC_F0_REGNUM, SPARC_F31_REGNUM, sparc_frame_cache(), SPARC_G1_REGNUM, SPARC_I7_REGNUM, SPARC_L0_REGNUM, SPARC_O2_REGNUM, SPARC_O7_REGNUM, SPARC_SP_REGNUM, and trad_frame_alloc_saved_regs().
Referenced by sparc64fbsd_sigtramp_frame_prev_register(), and sparc64fbsd_sigtramp_frame_this_id().
|
static |
Definition at line 175 of file sparc64fbsd-tdep.c.
References sparc_frame_cache::saved_regs, sparc64fbsd_sigtramp_frame_cache(), and trad_frame_get_prev_register().
|
static |
Definition at line 185 of file sparc64fbsd-tdep.c.
References find_pc_partial_function(), get_frame_pc(), name, sparc_frame_cache::pc, and sparc64fbsd_pc_in_sigtramp().
|
static |
Definition at line 164 of file sparc64fbsd-tdep.c.
References sparc_frame_cache::base, frame_id_build(), sparc_frame_cache::pc, and sparc64fbsd_sigtramp_frame_cache().
|
static |
Definition at line 66 of file sparc64fbsd-tdep.c.
References sparc64_bsd_fpregmap, and sparc64_supply_fpregset().
|
static |
Definition at line 50 of file sparc64fbsd-tdep.c.
References sparc64_supply_gregset().
Definition at line 215 of file sparc64fbsd-tdep.c.
Referenced by sparc64fbsd_init_abi().
const struct sparc_gregmap sparc64fbsd_gregmap |
Definition at line 35 of file sparc64fbsd-tdep.c.
Referenced by _initialize_sparc64fbsd_nat().
Definition at line 210 of file sparc64fbsd-tdep.c.
Referenced by sparc64fbsd_init_abi().
|
static |
Definition at line 199 of file sparc64fbsd-tdep.c.