GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions
ia64-libunwind-tdep.h File Reference
#include "libunwind-ia64.h"
#include "gdbarch.h"

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 valuelibunwind_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)
 

Function Documentation

◆ libunwind_find_dyn_list()

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.

◆ libunwind_frame_dealloc_cache()

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.

◆ libunwind_frame_prev_register()

struct value * libunwind_frame_prev_register ( frame_info_ptr this_frame,
void ** this_cache,
int regnum )

◆ libunwind_frame_set_descr()

void libunwind_frame_set_descr ( struct gdbarch * arch,
struct libunwind_descr * descr )

◆ libunwind_frame_sniffer()

int libunwind_frame_sniffer ( const struct frame_unwind * self,
frame_info_ptr this_frame,
void ** this_cache )

◆ libunwind_frame_this_id()

void libunwind_frame_this_id ( frame_info_ptr this_frame,
void ** this_cache,
struct frame_id * this_id )

◆ libunwind_get_reg_special()

int libunwind_get_reg_special ( struct gdbarch * gdbarch,
readable_regcache * regcache,
int regnum,
void * buf )

◆ libunwind_is_initialized()

int libunwind_is_initialized ( void )

Definition at line 573 of file ia64-libunwind-tdep.c.

References libunwind_initialized.

Referenced by ia64_pseudo_register_read().

◆ libunwind_search_unwind_table()

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.

◆ libunwind_sigtramp_frame_sniffer()

int libunwind_sigtramp_frame_sniffer ( const struct frame_unwind * self,
frame_info_ptr this_frame,
void ** this_cache )