GDB (xrefs)
|
#include "defs.h"
#include "gdbtypes.h"
#include "osabi.h"
#include "regcache.h"
#include "regset.h"
#include "trad-frame.h"
#include "tramp-frame.h"
#include "obsd-tdep.h"
#include "mips-tdep.h"
#include "solib-svr4.h"
Go to the source code of this file.
Macros | |
#define | MIPS64OBSD_NUM_REGS 73 |
Functions | |
static void | mips64obsd_supply_gregset (const struct regset *regset, struct regcache *regcache, int regnum, const void *gregs, size_t len) |
static void | mips64obsd_iterate_over_regset_sections (struct gdbarch *gdbarch, iterate_over_regset_sections_cb *cb, void *cb_data, const struct regcache *regcache) |
static void | mips64obsd_sigframe_init (const struct tramp_frame *self, frame_info_ptr this_frame, struct trad_frame_cache *cache, CORE_ADDR func) |
static void | mips64obsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
void | _initialize_mips64obsd_tdep () |
Variables | |
static const struct regset | mips64obsd_gregset |
static const struct tramp_frame | mips64obsd_sigframe |
#define MIPS64OBSD_NUM_REGS 73 |
Definition at line 32 of file mips64-obsd-tdep.c.
Referenced by mips64obsd_iterate_over_regset_sections(), and mips64obsd_supply_gregset().
void _initialize_mips64obsd_tdep | ( | ) |
Definition at line 160 of file mips64-obsd-tdep.c.
References GDB_OSABI_OPENBSD, gdbarch_register_osabi(), and mips64obsd_init_abi().
|
static |
Definition at line 138 of file mips64-obsd-tdep.c.
References floatformats_ieee_quad, mips64obsd_iterate_over_regset_sections(), mips64obsd_sigframe, obsd_init_abi(), set_gdbarch_iterate_over_regset_sections(), set_gdbarch_long_double_bit(), set_gdbarch_long_double_format(), set_solib_svr4_fetch_link_map_offsets(), svr4_lp64_fetch_link_map_offsets(), and tramp_frame_prepend_unwinder().
Referenced by _initialize_mips64obsd_tdep().
|
static |
Definition at line 66 of file mips64-obsd-tdep.c.
References mips64obsd_gregset, and MIPS64OBSD_NUM_REGS.
Referenced by mips64obsd_init_abi().
|
static |
Definition at line 79 of file mips64-obsd-tdep.c.
References frame_id_build(), func, gdbarch_num_regs(), get_frame_arch(), get_frame_register_signed(), mips_regnum::hi, mips_regnum::lo, MIPS_AT_REGNUM, MIPS_RA_REGNUM, mips_regnum(), MIPS_SP_REGNUM, mips_regnum::pc, regnum, trad_frame_set_id(), and trad_frame_set_reg_addr().
|
static |
Definition at line 41 of file mips64-obsd-tdep.c.
References MIPS64OBSD_NUM_REGS, reg_buffer::raw_supply(), and regnum.
|
static |
Definition at line 57 of file mips64-obsd-tdep.c.
Referenced by mips64obsd_iterate_over_regset_sections().
|
static |
Definition at line 122 of file mips64-obsd-tdep.c.
Referenced by mips64obsd_init_abi().