GDB (xrefs)
|
#include "defs.h"
#include "objfiles.h"
#include "target.h"
#include "value.h"
#include "elf/common.h"
#include "hppa-tdep.h"
#include "hppa-bsd-tdep.h"
#include "dwarf2/frame.h"
#include "solib-svr4.h"
Go to the source code of this file.
Functions | |
static CORE_ADDR | hppabsd_find_global_pointer (struct gdbarch *gdbarch, struct value *function) |
static void | hppabsd_dwarf2_frame_init_reg (struct gdbarch *gdbarch, int regnum, struct dwarf2_frame_state_reg *reg, frame_info_ptr this_frame) |
void | hppabsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
|
static |
Definition at line 105 of file hppa-bsd-tdep.c.
References DWARF2_FRAME_REG_CFA, DWARF2_FRAME_REG_RA, dwarf2_frame_state_reg::how, HPPA_PCOQ_HEAD_REGNUM, HPPA_SP_REGNUM, and regnum.
Referenced by hppabsd_init_abi().
|
static |
Definition at line 33 of file hppa-bsd-tdep.c.
References obj_section::addr(), obj_section::endaddr(), extract_signed_integer(), extract_unsigned_integer(), find_pc_section(), gdbarch_byte_order(), in_plt_section(), obj_section::objfile, objfile::sections(), target_read_memory(), and value_as_address().
Referenced by hppabsd_init_abi().
void hppabsd_init_abi | ( | struct gdbarch_info | info, |
struct gdbarch * | gdbarch ) |
Definition at line 116 of file hppa-bsd-tdep.c.
References dwarf2_append_unwinders(), dwarf2_frame_set_init_reg(), hppa_gdbarch_tdep::find_global_pointer, floatformats_ieee_double, hppa_in_solib_call_trampoline(), hppa_skip_trampoline_code(), hppabsd_dwarf2_frame_init_reg(), hppabsd_find_global_pointer(), hppa_gdbarch_tdep::in_solib_call_trampoline, hppa_gdbarch_tdep::is_elf, set_gdbarch_long_double_bit(), set_gdbarch_long_double_format(), set_gdbarch_skip_trampoline_code(), set_solib_svr4_fetch_link_map_offsets(), and svr4_ilp32_fetch_link_map_offsets().
Referenced by hppanbsd_init_abi(), and hppaobsd_init_abi().