mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-12-23 12:03:41 +01:00
e6b9f350f7
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. |
||
---|---|---|
.. | ||
tdep-hppa | ||
tdep-ia64 | ||
tdep-ppc64 | ||
tdep-x86 | ||
tdep-x86_64 | ||
x86 | ||
x86_64 | ||
config.h.in | ||
dwarf-eh.h | ||
dwarf.h | ||
dwarf_i.h | ||
libunwind-common.h.in | ||
libunwind-dynamic.h | ||
libunwind-hppa.h | ||
libunwind-ia64.h | ||
libunwind-ppc64.h | ||
libunwind-ptrace.h | ||
libunwind-x86.h | ||
libunwind-x86_64.h | ||
libunwind_i.h | ||
mempool.h | ||
remote.h | ||
stamp-h.in | ||
unwind.h |