1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-11-25 16:47:38 +01:00
libunwind-eh_elf/include
David Mosberger-Tang e6b9f350f7 Introduce a tdep_get_func_addr_hook() in the ELF lookup_symbol()
routine and add address-space argument.  This is needed because on
PPC64, a the function-name symbol refers to a function descriptor
(unlike, for example, on ia64, where the @fptr() operator is needed to
refer to a function descriptor).  Thus, in order to look up the name
of a function, we need to dereference the function descriptor.  To
make matters more "interesting", the function descriptors are normally
resolved by the dynamic linker, so we can't get their values from the
ELF file.  Instead, we have to read them from the running image, hence
the need for the address-space argument.
2007-08-22 13:02:09 -06:00
..
tdep-hppa Restore more files wiped out by Bitkeeper->CVS->GIT transition. 2006-07-26 15:09:39 -06:00
tdep-ia64 Restore more files wiped out by Bitkeeper->CVS->GIT transition. 2006-07-26 15:09:39 -06:00
tdep-ppc64 Introduce a tdep_get_func_addr_hook() in the ELF lookup_symbol() 2007-08-22 13:02:09 -06:00
tdep-x86 Various fixes to get x86 to compile and work again. 2006-07-26 22:36:03 -06:00
tdep-x86_64 [x86-64] Add a known good address cache. 2006-08-10 21:30:01 -06:00
x86 Merge ../libunwind-v0.98 2006-07-25 21:41:43 -06:00
x86_64 Merge ../libunwind-v0.98 2006-07-25 21:41:43 -06:00
config.h.in Rebuilt configure and Makefile.in files. 2007-08-06 19:56:28 -06:00
dwarf-eh.h Rename: src/dwarf/dwarf-eh.h -> include/dwarf-eh.h 2005-05-03 09:13:17 +00:00
dwarf.h dwarf.h needs atomic_ops.h. So include it. 2006-08-16 15:39:52 -06:00
dwarf_i.h Various fixes to get x86 to compile and work again. 2006-07-26 22:36:03 -06:00
libunwind-common.h.in (UNW_VERSION_CODE): New macro. 2004-09-09 10:45:24 +00:00
libunwind-dynamic.h (unw_dyn_info_format_t): Remove UNW_INFO_FORMAT_DWARF_FDE. 2005-05-03 09:13:17 +00:00
libunwind-hppa.h [dwarf] The sword() function in Gexpr.c doesn't do what's intended. 2006-07-26 22:12:10 -06:00
libunwind-ia64.h [dwarf] The sword() function in Gexpr.c doesn't do what's intended. 2006-07-26 22:12:10 -06:00
libunwind-ppc64.h Add PPC64 support. 2007-08-02 09:59:43 -06:00
libunwind-ptrace.h Bring git v0.98.5 tree in sync with released v0.98.5. 2006-07-25 21:32:28 -06:00
libunwind-x86.h [dwarf] The sword() function in Gexpr.c doesn't do what's intended. 2006-07-26 22:12:10 -06:00
libunwind-x86_64.h [dwarf] The sword() function in Gexpr.c doesn't do what's intended. 2006-07-26 22:12:10 -06:00
libunwind_i.h Introduce a tdep_get_func_addr_hook() in the ELF lookup_symbol() 2007-08-22 13:02:09 -06:00
mempool.h Include "libunwind_i.h" instead of "internal.h". 2005-05-20 09:48:08 +00:00
remote.h Bring git v0.98.5 tree in sync with released v0.98.5. 2006-07-25 21:32:28 -06:00
stamp-h.in Initial revision 2002-02-23 20:27:03 +00:00
unwind.h (Logical change 1.135) 2003-12-04 07:44:21 +00:00