GDB (API)
Defines | Functions
/home/stan/gdb/src/gdb/ia64-libunwind-tdep.c File Reference
#include "defs.h"
#include "inferior.h"
#include "frame.h"
#include "frame-base.h"
#include "frame-unwind.h"
#include "gdbcore.h"
#include "gdbtypes.h"
#include "symtab.h"
#include "objfiles.h"
#include "regcache.h"
#include <dlfcn.h>
#include "gdb_assert.h"
#include "gdb_string.h"
#include "ia64-libunwind-tdep.h"
#include "complaints.h"

Go to the source code of this file.

Defines

#define __LITTLE_ENDIAN   1234
#define __BIG_ENDIAN   4321
#define STRINGIFY2(name)   #name
#define STRINGIFY(name)   STRINGIFY2(name)
#define LIBUNWIND_SO   "libunwind-" STRINGIFY(UNW_TARGET) ".so.8"
#define LIBUNWIND_SO_7   "libunwind-" STRINGIFY(UNW_TARGET) ".so.7"

Functions

void libunwind_frame_set_descr (struct gdbarch *gdbarch, struct libunwind_descr *descr)
void libunwind_frame_dealloc_cache (struct frame_info *self, void *this_cache)
unw_word_t libunwind_find_dyn_list (unw_addr_space_t as, unw_dyn_info_t *di, void *arg)
int libunwind_frame_sniffer (const struct frame_unwind *self, struct frame_info *this_frame, void **this_cache)
void libunwind_frame_this_id (struct frame_info *this_frame, void **this_cache, struct frame_id *this_id)
struct value * libunwind_frame_prev_register (struct frame_info *this_frame, void **this_cache, int regnum)
int libunwind_search_unwind_table (void *as, long ip, void *di, void *pi, int need_unwind_info, void *args)
int libunwind_sigtramp_frame_sniffer (const struct frame_unwind *self, struct frame_info *this_frame, void **this_cache)
int libunwind_get_reg_special (struct gdbarch *gdbarch, struct regcache *regcache, int regnum, void *buf)
int libunwind_is_initialized (void)
void _initialize_libunwind_frame (void)

Define Documentation

#define __BIG_ENDIAN   4321

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

#define __LITTLE_ENDIAN   1234

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

#define LIBUNWIND_SO   "libunwind-" STRINGIFY(UNW_TARGET) ".so.8"

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

#define LIBUNWIND_SO_7   "libunwind-" STRINGIFY(UNW_TARGET) ".so.7"

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

#define STRINGIFY (   name)    STRINGIFY2(name)

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

#define STRINGIFY2 (   name)    #name

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


Function Documentation

void _initialize_libunwind_frame ( void  )

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

unw_word_t libunwind_find_dyn_list ( unw_addr_space_t  as,
unw_dyn_info_t *  di,
void *  arg 
)

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

void libunwind_frame_dealloc_cache ( struct frame_info *  self,
void *  this_cache 
)

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

struct value* libunwind_frame_prev_register ( struct frame_info *  this_frame,
void **  this_cache,
int  regnum 
) [read]

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

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

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

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

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

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

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

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

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

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

int libunwind_search_unwind_table ( void *  as,
long  ip,
void *  di,
void *  pi,
int  need_unwind_info,
void *  args 
)

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

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

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines