1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-06-26 03:11:44 +02:00
libunwind-eh_elf/src
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
..
aarch64 aarch64: fix wrong big_endian flag in aarch64_be case 2014-12-03 23:28:07 -08:00
arm arm: Validate memory before access 2015-06-07 12:17:40 -07:00
coredump One time whitespace fixup. 2014-09-27 09:47:23 -07:00
dwarf Add an option to have start_ip_offset be relative to start_ip 2015-09-15 12:18:30 -07:00
hppa One time whitespace fixup. 2014-09-27 09:47:23 -07:00
ia64 One time whitespace fixup. 2014-09-27 09:47:23 -07:00
mi Add an option to have start_ip_offset be relative to start_ip 2015-09-15 12:18:30 -07:00
mips Stack-unwinding through signal frames on mips 2015-04-02 11:20:33 -07:00
ppc powerpc64 implementation 2015-09-07 18:08:26 -07:00
ppc32 One time whitespace fixup. 2014-09-27 09:47:23 -07:00
ppc64 powerpc64 implementation 2015-09-07 18:08:26 -07:00
ptrace One time whitespace fixup. 2014-09-27 09:47:23 -07:00
setjmp One time whitespace fixup. 2014-09-27 09:47:23 -07:00
sh One time whitespace fixup. 2014-09-27 09:47:23 -07:00
tilegx Add TileGx platform support to libunwind. 2014-09-08 16:21:53 -04:00
unwind One time whitespace fixup. 2014-09-27 09:47:23 -07:00
x86 One time whitespace fixup. 2014-09-27 09:47:23 -07:00
x86_64 Add an option to have start_ip_offset be relative to start_ip 2015-09-15 12:18:30 -07:00
elf32.c Do nothing of UNW_REMOTE_ONLY is defined. 2003-02-15 03:10:30 +00:00
elf32.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
elf64.c Do nothing of UNW_REMOTE_ONLY is defined. 2003-02-15 03:10:30 +00:00
elf64.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
elfxx.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
elfxx.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
libunwind-generic.pc.in Add Cflags keyword to pkg-config metadata files 2013-08-26 05:40:19 -07:00
Makefile.am Merge branch 'fast-stack-trace-arm' of https://github.com/fillexen/libunwind 2014-09-20 08:09:55 -07:00
os-freebsd.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
os-hpux.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
os-linux.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
os-linux.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
os-qnx.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00