libunwind-eh_elf/src/mi
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
..
Gdestroy_addr_space.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gdyn-extract.c Add an option to have start_ip_offset be relative to start_ip 2015-09-15 12:18:30 -07:00
Gdyn-remote.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gfind_dynamic_proc_info.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gget_accessors.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gget_fpreg.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gget_proc_info_by_ip.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gget_proc_name.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gget_reg.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gput_dynamic_unwind_info.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gset_caching_policy.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gset_fpreg.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gset_reg.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Ldestroy_addr_space.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Ldyn-extract.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Ldyn-remote.c Restore mi/Ldyn-remote.c. 2006-07-26 15:10:48 -06:00
Lfind_dynamic_proc_info.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lget_accessors.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lget_fpreg.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lget_proc_info_by_ip.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lget_proc_name.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lget_reg.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lput_dynamic_unwind_info.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lset_caching_policy.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lset_fpreg.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
Lset_reg.c Remove unneeded includes of sys/types.h 2010-03-08 00:25:22 +02:00
_ReadSLEB.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
_ReadULEB.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
backtrace.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
dyn-cancel.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
dyn-info-list.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
dyn-register.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
flush_cache.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
init.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
mempool.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
strerror.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00