1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-12-23 20:03:43 +01:00
libunwind-eh_elf/include
Keno Fischer 8afc33ce9f Add an option to have start_ip_offset be relative to start_ip
By default, the start_ip_offset in libunwind's table_entry struct is
relative to the unw_dyn_info_t's segbase. This presents a problem
for us in conjunction with using LLVM's MCJIT because it likes to
spread text sections and the corresponding eh_frame sections quite
far apart. This represents my attempt to support this use case in the
simplest manner that is backwards compatible, by adding a new format
kind (UNW_INFO_FORMAT_REMOTE_TABLE2) that indicates that the
`start_ip_offset` should be interpreted as relative to `start_ip`
rather than segbase.
2015-09-15 12:18:30 -07:00
..
tdep Add TileGx platform support to libunwind. 2014-09-08 16:21:53 -04:00
tdep-aarch64 One time whitespace fixup. 2014-09-27 09:47:23 -07:00
tdep-arm One time whitespace fixup. 2014-09-27 09:47:23 -07:00
tdep-hppa One time whitespace fixup. 2014-09-27 09:47:23 -07:00
tdep-ia64 One time whitespace fixup. 2014-09-27 09:47:23 -07:00
tdep-mips One time whitespace fixup. 2014-09-27 09:47:23 -07:00
tdep-ppc32 One time whitespace fixup. 2014-09-27 09:47:23 -07:00
tdep-ppc64 powerpc64 implementation 2015-09-07 18:08:26 -07:00
tdep-sh One time whitespace fixup. 2014-09-27 09:47:23 -07:00
tdep-tilegx Add TileGx platform support to libunwind. 2014-09-08 16:21:53 -04:00
tdep-x86 One time whitespace fixup. 2014-09-27 09:47:23 -07:00
tdep-x86_64 Store location type in local unwinding mode for x86_64 2014-10-04 09:04:08 -07:00
x86 One time whitespace fixup. 2014-09-27 09:47:23 -07:00
compiler.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
dwarf-eh.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
dwarf.h Check that the CIE is within the segment 2014-12-05 23:39:48 -08:00
dwarf_i.h Invalid dwarf opcodes can cause references beyond the end of the array. 2015-06-19 19:47:22 -07:00
libunwind-aarch64.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-arm.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-common.h.in Export unw_backtrace() and alias backtrace() to it. 2011-04-01 00:00:33 -07:00
libunwind-coredump.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-dynamic.h Add an option to have start_ip_offset be relative to start_ip 2015-09-15 12:18:30 -07:00
libunwind-hppa.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-ia64.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-mips.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-ppc32.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-ppc64.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-ptrace.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-sh.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-tilegx.h Add TileGx platform support to libunwind. 2014-09-08 16:21:53 -04:00
libunwind-x86.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-x86_64.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind.h.in Add TileGx platform support to libunwind. 2014-09-08 16:21:53 -04:00
libunwind_i.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
mempool.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
remote.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
unwind.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00