1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-05-02 21:25:18 +02:00
libunwind-eh_elf/src/x86_64
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
..
Gcreate_addr_space.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
getcontext.S Implement a cheaper getcontext() 2011-04-05 22:07:05 -07:00
Gget_proc_info.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gget_save_loc.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gglobal.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Ginit.c Add an option to have start_ip_offset be relative to start_ip 2015-09-15 12:18:30 -07:00
Ginit_local.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Ginit_remote.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gos-freebsd.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gos-linux.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gregs.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gresume.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gstash_frame.c Remove unnecessary calls to labs() 2014-10-24 22:29:15 -07:00
Gstep.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gtrace.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
init.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
is_fpreg.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Lcreate_addr_space.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lget_proc_info.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lget_save_loc.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lglobal.c PATCH: fix build with --enable-msabi-support 2012-09-15 10:47:34 -07:00
Linit.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Linit_local.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Linit_remote.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
longjmp.S Fix _UI_siglongjmp_cont name 2010-03-08 15:55:29 +02:00
Los-freebsd.c Merge remote branch 'origin/master' into freebsd 2010-04-05 16:14:50 +03:00
Los-linux.c Refactor os specific code for x86 (both 32 and 64 bit). 2010-04-04 16:46:13 -07:00
Lregs.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lresume.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lstash_frame.c Fast back-trace for x86_64 for only collecting the call stack. 2011-03-24 22:33:17 -07:00
Lstep.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Ltrace.c Fast back-trace for x86_64 for only collecting the call stack. 2011-03-24 22:33:17 -07:00
offsets.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
regname.c Fix missing NELEMS -> ARRAY_SIZE adjustment. 2005-05-03 09:13:17 +00:00
setcontext.S Add my copyrights to several files that contain essential modifications 2010-04-10 01:42:26 +03:00
siglongjmp.S Fix _UI_siglongjmp_cont name 2010-03-08 15:55:29 +02:00
ucontext_i.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00
unwind_i.h One time whitespace fixup. 2014-09-27 09:47:23 -07:00