1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-10-02 11:29:32 +02:00
libunwind-eh_elf/src/x86_64
Johannes Ziegenbalg 836c91c43d x86_64: fix mincore_validate and msync_validate
The calls to mincore() or msync() are not checking for actual accessibility
this could lead to SIGSEGV if the address from a mapped page with the
PROT_NONE property occurs on the stack.
Hence an attempt to write one byte from the checked address to a pipe will
fail if the address is not readable.
2017-08-24 08:50:07 -07:00
..
Gapply_reg_state.c Add a function to capture the dwarf_reg_states that occur in processing 2017-05-12 22:24:00 -05: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 x86_64: fix mincore_validate and msync_validate 2017-08-24 08:50:07 -07:00
Ginit_local.c half finished unw_local_init2 2017-08-16 11:27:43 -07:00
Ginit_remote.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gos-freebsd.c x86_64: Use sigprocmask from signal frames 2017-01-13 08:28:22 -08:00
Gos-linux.c x86_64: Use ucontext_t instead of struct ucontext 2017-08-22 11:51:20 -07:00
Greg_states_iterate.c Add a function to capture the dwarf_reg_states that occur in processing 2017-05-12 22:24:00 -05:00
Gregs.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Gresume.c use target dependent names for stack registers 2017-01-18 10:17:15 -08:00
Gstash_frame.c Leave ret_addr_column out of the data that gets copied when pushing/popping 2017-05-20 14:36:25 -05:00
Gstep.c Drop reference to dwarf.ret_addr_column. 2017-05-19 19:19:12 -05:00
Gtrace.c x86_64: Add stack alignment prologue tdep_trace fastpath 2017-01-13 08:28:21 -08:00
init.h dwarf: Fix uninitialized variable c->dwarf.eh_valid_mask. 2017-08-17 14:18:07 -07:00
is_fpreg.c One time whitespace fixup. 2014-09-27 09:47:23 -07:00
Lapply_reg_state.c Add a function to capture the dwarf_reg_states that occur in processing 2017-05-12 22:24:00 -05: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
Lreg_states_iterate.c Add a function to capture the dwarf_reg_states that occur in processing 2017-05-12 22:24:00 -05: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 x86_64: Use sigprocmask from signal frames 2017-01-13 08:28:22 -08: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