GDB (xrefs)
|
#include "defs.h"
#include "frame.h"
#include "gdbcore.h"
#include "osabi.h"
#include "regcache.h"
#include "regset.h"
#include "value.h"
#include "alpha-tdep.h"
#include "alphabsd-tdep.h"
#include "nbsd-tdep.h"
#include "solib-svr4.h"
#include "target.h"
Go to the source code of this file.
Macros | |
#define | ALPHANBSD_SIZEOF_GREGS (32 * 8) |
#define | ALPHANBSD_SIZEOF_FPREGS ((32 * 8) + 8) |
#define | RETCODE_NWORDS 4 |
#define | RETCODE_SIZE (RETCODE_NWORDS * 4) |
Variables | |
static const struct regset | alphanbsd_gregset |
static const struct regset | alphanbsd_fpregset |
static const gdb_byte | sigtramp_retcode [] |
#define ALPHANBSD_SIZEOF_FPREGS ((32 * 8) + 8) |
Definition at line 45 of file alphanbsd-tdep.c.
Referenced by alphanbsd_aout_supply_gregset(), alphanbsd_iterate_over_regset_sections(), alphanbsd_supply_fpregset(), and alphanbsd_supply_gregset().
#define ALPHANBSD_SIZEOF_GREGS (32 * 8) |
Definition at line 42 of file alphanbsd-tdep.c.
Referenced by alphanbsd_aout_supply_gregset(), alphanbsd_iterate_over_regset_sections(), and alphanbsd_supply_gregset().
#define RETCODE_NWORDS 4 |
Definition at line 197 of file alphanbsd-tdep.c.
Referenced by alphanbsd_sigtramp_offset().
#define RETCODE_SIZE (RETCODE_NWORDS * 4) |
Definition at line 198 of file alphanbsd-tdep.c.
Referenced by alphanbsd_sigtramp_offset().
void _initialize_alphanbsd_tdep | ( | void | ) |
Definition at line 296 of file alphanbsd-tdep.c.
References alphanbsd_core_osabi_sniffer(), alphanbsd_init_abi(), GDB_OSABI_NETBSD_ELF, gdbarch_register_osabi(), and gdbarch_register_osabi_sniffer().
|
static |
Definition at line 76 of file alphanbsd-tdep.c.
References ALPHA_PC_REGNUM, ALPHANBSD_SIZEOF_FPREGS, ALPHANBSD_SIZEOF_GREGS, alphanbsd_supply_fpregset(), gdb_assert, regcache_raw_supply(), regmap, and gdbarch_tdep::regs.
Referenced by alphanbsd_supply_gregset().
|
static |
Definition at line 283 of file alphanbsd-tdep.c.
References GDB_OSABI_NETBSD_ELF, and GDB_OSABI_UNKNOWN.
Referenced by _initialize_alphanbsd_tdep().
|
static |
Definition at line 251 of file alphanbsd-tdep.c.
References alpha_dwarf2_init_abi(), alpha_mdebug_init_abi(), alpha_software_single_step(), alphanbsd_iterate_over_regset_sections(), alphanbsd_pc_in_sigtramp(), alphanbsd_sigcontext_addr(), alphanbsd_sigtramp_offset(), gdbarch_tdep::dynamic_sigtramp_offset, gdbarch_tdep(), gdbarch_tdep::jb_elt_size, gdbarch_tdep::jb_pc, gdbarch_tdep::pc_in_sigtramp, set_gdbarch_iterate_over_regset_sections(), set_gdbarch_software_single_step(), set_solib_svr4_fetch_link_map_offsets(), gdbarch_tdep::sigcontext_addr, and svr4_lp64_fetch_link_map_offsets().
Referenced by _initialize_alphanbsd_tdep().
void alphanbsd_iterate_over_regset_sections | ( | struct gdbarch * | gdbarch, |
iterate_over_regset_sections_cb * | cb, | ||
void * | cb_data, | ||
const struct regcache * | regcache | ||
) |
Definition at line 162 of file alphanbsd-tdep.c.
References ALPHANBSD_SIZEOF_FPREGS, and ALPHANBSD_SIZEOF_GREGS.
Referenced by alphanbsd_init_abi(), and alphaobsd_init_abi().
|
static |
Definition at line 231 of file alphanbsd-tdep.c.
References alphanbsd_sigtramp_offset(), and nbsd_pc_in_sigtramp().
Referenced by alphanbsd_init_abi().
|
static |
Definition at line 239 of file alphanbsd-tdep.c.
References get_frame_base(), and get_next_frame().
Referenced by alphanbsd_init_abi().
Definition at line 201 of file alphanbsd-tdep.c.
References RETCODE_NWORDS, RETCODE_SIZE, sigtramp_retcode, and target_read_memory().
Referenced by alphanbsd_init_abi(), and alphanbsd_pc_in_sigtramp().
|
static |
Definition at line 52 of file alphanbsd-tdep.c.
References ALPHA_FP0_REGNUM, ALPHA_FPCR_REGNUM, ALPHANBSD_SIZEOF_FPREGS, gdb_assert, regcache_raw_supply(), and gdbarch_tdep::regs.
Referenced by alphanbsd_aout_supply_gregset().
|
static |
Definition at line 120 of file alphanbsd-tdep.c.
References ALPHA_PC_REGNUM, ALPHA_ZERO_REGNUM, alphanbsd_aout_supply_gregset(), ALPHANBSD_SIZEOF_FPREGS, ALPHANBSD_SIZEOF_GREGS, regcache_raw_supply(), and gdbarch_tdep::regs.
Definition at line 153 of file alphanbsd-tdep.c.
Definition at line 145 of file alphanbsd-tdep.c.
Definition at line 190 of file alphanbsd-tdep.c.
Referenced by alphanbsd_sigtramp_offset().