summaryrefslogtreecommitdiff
path: root/src/x86
Commit message (Expand)AuthorAgeFilesLines
* avoid leaking registers across sigreturnJameson Nash2022-05-222-4/+7
* Updated to determine PAGE_SIZE dynamically.Daniel Moody2022-03-101-11/+2
* x86_64: Stop aliasing RSP and CFAKeno Fischer2021-11-263-2/+5
* Add support for older versions of AndroidOle André Vadla Ravnås2020-12-031-0/+4
* Use C11 atomicsSteve MacLean2020-05-213-5/+5
* Fix compilation with -fno-common.Yichao Yu2020-03-311-8/+7
* ALIAS unwind_get_accessorsDave Watson2017-12-282-2/+2
* Remove unw_handle_signal_frame from public API.Dave Watson2017-12-284-5/+7
* Remove PROTECTED visibilityDave Watson2017-12-2814-19/+19
* Use `ucontext_t` instead of `struct ucontext` (#49)Yichao Yu2017-10-311-1/+1
* x86: Fix build (#45)Konstantin Baladurin2017-10-171-0/+2
* x86: Add sigreturn asm stubDave Watson2017-08-242-2/+26
* Change unw_init_local_signal to unw_init_local2(..., UNW_INIT_SIGNAL_FRAME)Dave Watson2017-08-161-2/+13
* Bring back support for UNW_CACHE_PER_THREAD.Bert Wesarg2017-08-151-1/+1
* Drop reference to dwarf.ret_addr_column.Doug Moore2017-05-192-2/+0
* Add a function to capture the dwarf_reg_states that occur in processingDoug Moore2017-05-124-0/+84
* unw_init_local_signalDoug Moore2017-04-031-3/+15
* use target dependent names for stack registersSaleem Abdulrasool2017-01-181-2/+2
* dwarf: Correct handling of DW_CFA_GNU_args_sizeDave Watson2017-01-131-0/+9
* Fixup invalid return code checks of unw_is_signal_frame()Chris Redmon2017-01-131-1/+1
* One time whitespace fixup.Arun Sharma2014-09-2716-277/+277
* Adjust use_prev_instr for syscall and frame-chain frames.Konstantin Belousov2014-08-152-0/+2
* Use helper to walk past the syscall frames on FreeBSD/x86, similar to FreeBSD...Konstantin Belousov2014-08-151-0/+9
* unw_is_signal_frame should return false/0 for bad addressesdave lerner2013-03-101-4/+5
* Apply `define_lock()'Tommi Rantala2012-09-281-1/+1
* Constify `dwarf_to_unw_regnum_map'Tommi Rantala2012-09-281-1/+1
* Stop including `memory.h'Tommi Rantala2012-09-281-1/+0
* Invert tdep_init() flag logicTommi Rantala2012-09-283-5/+5
* Fix memory leaks in unw_create_addr_space() wrong-endian error pathsTommi Rantala2012-08-211-6/+8
* Provide the FreeBSD implementation for _UI_siglongjmp_cont on x86.Konstantin Belousov2012-02-051-0/+22
* FreeBSD also supports PT_GNU_STACK.Konstantin Belousov2012-02-052-4/+0
* Fix incorrect calls to memset.Arun2011-10-021-1/+1
* Fast back-trace for x86_64 for only collecting the call stack.Lassi Tuura2011-03-241-0/+1
* Fix the page boundary crossing bug.Arun Sharma2010-06-081-3/+9
* Add unwind annotations for freebsd/x86 getcontext.S.Konstantin Belousov2010-05-021-15/+22
* Merge branch 'master' into freebsdKonstantin Belousov2010-05-025-3/+8
|\
| * Add unwind descriptors to getcontext.SArun Sharma2010-04-282-0/+4
| * During the stack unwinding process, the return address points toLassi Tuura2010-04-243-3/+4
* | msync() also may be called on unaligned address.Konstantin Belousov2010-04-211-2/+2
* | Account for possible unaligned access.Konstantin Belousov2010-04-211-1/+1
* | Use mincore instead of msync when availableKonstantin Belousov2010-04-201-0/+11
* | Save FPU context for i386.Konstantin Belousov2010-04-171-9/+25
|/
* Fix compiler warnings on x86 LinuxArun Sharma2010-04-141-0/+3
* Use correct offset name and value for ucontext offset in struct sigframeKonstantin Belousov2010-04-142-2/+2
* Add abort() after sigreturn callsKonstantin Belousov2010-04-141-0/+2
* Fix typo.Konstantin Belousov2010-04-141-1/+1
* Do not save FPU context on x86 for now; XMM save area must be 16-bytes alignedKonstantin Belousov2010-04-131-0/+7
* Separate getcontext implementation for x86Konstantin Belousov2010-04-132-41/+73
* Save %eax for i386Konstantin Belousov2010-04-131-4/+4
* Merge branch 'master' into freebsdKonstantin Belousov2010-04-121-3/+0
|\