GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | libunwind_descr |
Functions | |
int | libunwind_frame_sniffer (const struct frame_unwind *self, frame_info_ptr this_frame, void **this_cache) |
int | libunwind_sigtramp_frame_sniffer (const struct frame_unwind *self, frame_info_ptr this_frame, void **this_cache) |
void | libunwind_frame_set_descr (struct gdbarch *arch, struct libunwind_descr *descr) |
void | libunwind_frame_this_id (frame_info_ptr this_frame, void **this_cache, struct frame_id *this_id) |
struct value * | libunwind_frame_prev_register (frame_info_ptr this_frame, void **this_cache, int regnum) |
void | libunwind_frame_dealloc_cache (frame_info_ptr self, void *cache) |
int | libunwind_is_initialized (void) |
int | libunwind_search_unwind_table (void *as, long ip, void *di, void *pi, int need_unwind_info, void *args) |
unw_word_t | libunwind_find_dyn_list (unw_addr_space_t, unw_dyn_info_t *, void *) |
int | libunwind_get_reg_special (struct gdbarch *gdbarch, readable_regcache *regcache, int regnum, void *buf) |
unw_word_t libunwind_find_dyn_list | ( | unw_addr_space_t | as, |
unw_dyn_info_t * | di, | ||
void * | arg ) |
Definition at line 241 of file ia64-libunwind-tdep.c.
References libunwind_frame_cache::as, and unw_find_dyn_list_p.
void libunwind_frame_dealloc_cache | ( | frame_info_ptr | self, |
void * | cache ) |
Definition at line 231 of file ia64-libunwind-tdep.c.
References libunwind_frame_cache::as, and unw_destroy_addr_space_p.
struct value * libunwind_frame_prev_register | ( | frame_info_ptr | this_frame, |
void ** | this_cache, | ||
int | regnum ) |
Definition at line 306 of file ia64-libunwind-tdep.c.
References libunwind_frame_cache::cursor, frame_unwind_got_bytes(), frame_unwind_got_constant(), frame_unwind_got_memory(), frame_unwind_got_register(), libunwind_descr::gdb2uw, get_frame_arch(), libunwind_descr::is_fpreg, libunwind_descr(), libunwind_frame_cache(), regnum, target_has_registers(), unw_get_fpreg_p, unw_get_reg_p, unw_get_saveloc_p, and libunwind_descr::uw2gdb.
void libunwind_frame_set_descr | ( | struct gdbarch * | arch, |
struct libunwind_descr * | descr ) |
Definition at line 137 of file ia64-libunwind-tdep.c.
References libunwind_descr::accessors, libunwind_descr::gdb2uw, libunwind_descr::is_fpreg, libunwind_descr(), libunwind_descr::special_accessors, and libunwind_descr::uw2gdb.
Referenced by ia64_gdbarch_init(), and ia64_openvms_init_abi().
int libunwind_frame_sniffer | ( | const struct frame_unwind * | self, |
frame_info_ptr | this_frame, | ||
void ** | this_cache ) |
Definition at line 249 of file ia64-libunwind-tdep.c.
References __BIG_ENDIAN, __LITTLE_ENDIAN, libunwind_descr::accessors, libunwind_frame_cache::as, libunwind_frame_cache::cursor, gdbarch_byte_order(), get_frame_arch(), libunwind_descr(), unw_create_addr_space_p, unw_destroy_addr_space_p, unw_init_remote_p, and unw_is_signal_frame_p.
void libunwind_frame_this_id | ( | frame_info_ptr | this_frame, |
void ** | this_cache, | ||
struct frame_id * | this_id ) |
Definition at line 295 of file ia64-libunwind-tdep.c.
References libunwind_frame_cache::base, frame_id_build(), libunwind_frame_cache::func_addr, and libunwind_frame_cache().
int libunwind_get_reg_special | ( | struct gdbarch * | gdbarch, |
readable_regcache * | regcache, | ||
int | regnum, | ||
void * | buf ) |
Definition at line 438 of file ia64-libunwind-tdep.c.
References __BIG_ENDIAN, __LITTLE_ENDIAN, libunwind_descr::gdb2uw, gdbarch_byte_order(), libunwind_descr::is_fpreg, libunwind_descr(), register_size(), regnum, libunwind_descr::special_accessors, unw_create_addr_space_p, unw_destroy_addr_space_p, unw_get_fpreg_p, unw_get_reg_p, and unw_init_remote_p.
Referenced by ia64_pseudo_register_read().
int libunwind_is_initialized | ( | void | ) |
Definition at line 573 of file ia64-libunwind-tdep.c.
References libunwind_initialized.
Referenced by ia64_pseudo_register_read().
int libunwind_search_unwind_table | ( | void * | as, |
long | ip, | ||
void * | di, | ||
void * | pi, | ||
int | need_unwind_info, | ||
void * | args ) |
Definition at line 378 of file ia64-libunwind-tdep.c.
References unw_search_unwind_table_p.
int libunwind_sigtramp_frame_sniffer | ( | const struct frame_unwind * | self, |
frame_info_ptr | this_frame, | ||
void ** | this_cache ) |
Definition at line 389 of file ia64-libunwind-tdep.c.
References __BIG_ENDIAN, __LITTLE_ENDIAN, libunwind_descr::accessors, gdbarch_byte_order(), get_frame_arch(), libunwind_descr(), unw_create_addr_space_p, unw_destroy_addr_space_p, unw_init_remote_p, and unw_is_signal_frame_p.