GDB (xrefs)
|
#include "defs.h"
#include "osabi.h"
#include "regcache.h"
#include "regset.h"
#include "trad-frame.h"
#include "tramp-frame.h"
#include "hppa-tdep.h"
#include "hppa-bsd-tdep.h"
#include "netbsd-tdep.h"
#include "gdbarch.h"
Go to the source code of this file.
Macros | |
#define | HPPANBSD_SIZEOF_GREGS (44 * 4) |
Functions | |
static void | hppanbsd_sigtramp_cache_init (const struct tramp_frame *, frame_info_ptr, struct trad_frame_cache *, CORE_ADDR) |
static void | hppanbsd_supply_gregset (const struct regset *regset, struct regcache *regcache, int regnum, const void *gregs, size_t len) |
static void | hppanbsd_iterate_over_regset_sections (struct gdbarch *gdbarch, iterate_over_regset_sections_cb *cb, void *cb_data, const struct regcache *regcache) |
static void | hppanbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
void | _initialize_hppanbsd_tdep () |
Variables | |
static int | hppanbsd_mc_reg_offset [] |
static const struct tramp_frame | hppanbsd_sigtramp_si4 |
static int | hppanbsd_reg_offset [] |
static const struct regset | hppanbsd_gregset |
#define HPPANBSD_SIZEOF_GREGS (44 * 4) |
Definition at line 133 of file hppa-netbsd-tdep.c.
Referenced by hppanbsd_iterate_over_regset_sections(), and hppanbsd_supply_gregset().
void _initialize_hppanbsd_tdep | ( | ) |
Definition at line 216 of file hppa-netbsd-tdep.c.
References GDB_OSABI_NETBSD, gdbarch_register_osabi(), and hppanbsd_init_abi().
|
static |
Definition at line 200 of file hppa-netbsd-tdep.c.
References hppabsd_init_abi(), hppanbsd_iterate_over_regset_sections(), hppanbsd_sigtramp_si4, nbsd_init_abi(), set_gdbarch_iterate_over_regset_sections(), and tramp_frame_prepend_unwinder().
Referenced by _initialize_hppanbsd_tdep().
|
static |
Definition at line 190 of file hppa-netbsd-tdep.c.
References hppanbsd_gregset, and HPPANBSD_SIZEOF_GREGS.
Referenced by hppanbsd_init_abi().
|
static |
Definition at line 101 of file hppa-netbsd-tdep.c.
References frame_id_build(), func, get_frame_register_unsigned(), HPPA_SP_REGNUM, hppanbsd_mc_reg_offset, reg_offset, trad_frame_set_id(), and trad_frame_set_reg_addr().
|
static |
Definition at line 164 of file hppa-netbsd-tdep.c.
References hppanbsd_reg_offset, HPPANBSD_SIZEOF_GREGS, reg_buffer::raw_supply(), and regnum.
|
static |
Definition at line 181 of file hppa-netbsd-tdep.c.
Referenced by hppanbsd_iterate_over_regset_sections().
|
static |
Definition at line 34 of file hppa-netbsd-tdep.c.
Referenced by hppanbsd_sigtramp_cache_init().
|
static |
Definition at line 135 of file hppa-netbsd-tdep.c.
Referenced by hppanbsd_supply_gregset().
|
static |
Definition at line 71 of file hppa-netbsd-tdep.c.
Referenced by hppanbsd_init_abi().