1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-10-06 13:29:29 +02:00
libunwind-eh_elf/src/ptrace
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
..
_UPT_access_fpreg.c Rename: src/_UPT_access_fpreg.c -> src/ptrace/_UPT_access_fpreg.c 2004-01-30 00:01:24 +00:00
_UPT_access_mem.c (_UPT_access_mem): Fix typo in Debug() macro calls. 2004-02-19 08:01:52 +00:00
_UPT_access_reg.c Include "tdep-ia64/rse.h" instead of "ia64/rse.h". 2005-05-20 09:48:08 +00:00
_UPT_accessors.c Rename: src/_UPT_accessors.c -> src/ptrace/_UPT_accessors.c 2004-01-30 00:01:24 +00:00
_UPT_create.c Rename: src/_UPT_create.c -> src/ptrace/_UPT_create.c 2004-01-30 00:01:24 +00:00
_UPT_destroy.c Rename: src/_UPT_destroy.c -> src/ptrace/_UPT_destroy.c 2004-01-30 00:01:24 +00:00
_UPT_elf.c Include "libunwind_i.h" instead of "tdep.h". 2005-05-20 09:48:08 +00:00
_UPT_find_proc_info.c (_UPT_find_proc_info): Fix potential crash due to uninitialized pointer. 2006-07-26 15:43:23 -06:00
_UPT_get_dyn_info_list_addr.c Auto merged 2005-05-03 09:13:17 +00:00
_UPT_get_proc_name.c Introduce a tdep_get_func_addr_hook() in the ELF lookup_symbol() 2007-08-22 13:02:09 -06:00
_UPT_internal.h Include "libunwind_i.h" instead of "tdep.h" and "internal.h". 2005-05-20 09:48:08 +00:00
_UPT_put_unwind_info.c Rename: src/_UPT_put_unwind_info.c -> src/ptrace/_UPT_put_unwind_info.c 2004-01-30 00:01:24 +00:00
_UPT_reg_offset.c Add PPC64 support. 2007-08-02 09:59:43 -06:00
_UPT_resume.c Rename: src/_UPT_resume.c -> src/ptrace/_UPT_resume.c 2004-01-30 00:01:24 +00:00