mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-14 12:18:12 +01:00
e5fe9034ad
next = inote.descdata + align_power (inote.descsz, 2); this align is missing, leading to parsing errors. In one case libunwind only found 1 thread out of 4. |
||
---|---|---|
.. | ||
_UCD_access_mem.c | ||
_UCD_access_reg_freebsd.c | ||
_UCD_access_reg_linux.c | ||
_UCD_accessors.c | ||
_UCD_create.c | ||
_UCD_destroy.c | ||
_UCD_elf_map_image.c | ||
_UCD_find_proc_info.c | ||
_UCD_get_proc_name.c | ||
_UCD_internal.h | ||
_UCD_lib.h | ||
_UPT_access_fpreg.c | ||
_UPT_elf.c | ||
_UPT_get_dyn_info_list_addr.c | ||
_UPT_put_unwind_info.c | ||
_UPT_resume.c | ||
libunwind-coredump.pc.in | ||
README |
This code is based on "unwinding via ptrace" code from ptrace/ directory. Files with names starting with _UCD_ are substantially changed from their ptrace/_UPT_... progenitors. Files which still have _UPT_... names are either verbiatim copies from ptrace/, or unimplemented stubs.