Age | Commit message (Expand) | Author | Files | Lines |
2015-10-30 | Avoid double unlock of TLS mutex | Corinna Vinschen | 1 | -4/+1 |
2015-08-18 | exceptions.cc: Drop including ucontext.h. | Corinna Vinschen | 1 | -1/+0 |
2015-07-23 | Fix potential buffer overflow in makecontext trampoline | Corinna Vinschen | 1 | -1/+7 |
2015-07-19 | Reduce stack pressure throughout Cygwin | Corinna Vinschen | 1 | -19/+19 |
2015-07-18 | Rearrange makecontext and add lots of comments | Corinna Vinschen | 1 | -12/+37 |
2015-07-17 | Fix ucontext creation in call_signal handler | Corinna Vinschen | 1 | -4/+15 |
2015-07-17 | Comment fixup | Corinna Vinschen | 1 | -6/+6 |
2015-07-17 | Reuse __unwind_single_frame where appropriate | Corinna Vinschen | 1 | -58/+32 |
2015-07-17 | Implement getcontext, setcontext, makecontext, swapcontext | Corinna Vinschen | 1 | -0/+224 |
2015-07-13 | exceptions.cc: Reenable code only disabled for debug purposes | Corinna Vinschen | 1 | -2/+0 |
2015-07-07 | x86_64: Handle myfault exceptions when running on alternate signal stack | Corinna Vinschen | 1 | -0/+46 |
2015-07-04 | Fix original stack when running signal handler on alternate stack | Corinna Vinschen | 1 | -21/+121 |
2015-06-27 | Handle ss_flags value longjmp safe. | Corinna Vinschen | 1 | -4/+0 |
2015-06-22 | Don't push on original stack during alternate signal stack setup | Corinna Vinschen | 1 | -56/+49 |
2015-06-21 | Safe all clobbered volatile registers when using alternate stack | Corinna Vinschen | 1 | -22/+47 |
2015-06-20 | Fix comments | Corinna Vinschen | 1 | -2/+2 |
2015-06-20 | Implement using alternate signal stack in Cygwin | Corinna Vinschen | 1 | -13/+108 |
2015-06-19 | Preliminary infrastructure to implement alternate stack | Corinna Vinschen | 1 | -4/+10 |
2015-06-19 | Formatting fixes in exceptions.cc | Corinna Vinschen | 1 | -37/+63 |
2015-06-15 | Don't enforce SA_RESTART in non-main threads | Corinna Vinschen | 1 | -1/+6 |
2015-04-23 | Set mcontext.cr2 to the faulting address | Jon TURNEY | 1 | -0/+4 |
2015-04-23 | Only construct ucontext for SA_SIGINFO signal handlers | Jon TURNEY | 1 | -22/+32 |
2015-04-23 | Initialize context before RtlContextCapture | Jon TURNEY | 1 | -2/+6 |
2015-04-23 | Provide ucontext to signal handlers | Jon TURNEY | 1 | -2/+21 |
2015-04-23 | Prepare to rename/reuse struct ucontext. | Corinna Vinschen | 1 | -4/+3 |
2015-03-13 | Teach stackinfo::walk() how to virtually unwind the tls sigstack | Jon TURNEY | 1 | -0/+13 |
2014-11-28 | * cygheap.cc (init_cygheap::init_tls_list): Accommodate threadlist | Corinna Vinschen | 1 | -16/+46 |
2014-08-22 | * Throughout, use __try/__except/__endtry blocks, rather than myfault | Corinna Vinschen | 1 | -54/+41 |
2014-07-09 | * exceptions.cc (exception::myfault_handle): Rephrase comment. | Corinna Vinschen | 1 | -1/+4 |
2014-07-09 | * exceptions.cc (exception::myfault_handle): Fix typo in comment. | Corinna Vinschen | 1 | -1/+1 |
2014-07-07 | * exceptions.cc (exception::myfault_handle): Disable handling | Corinna Vinschen | 1 | -0/+3 |
2014-06-23 | * exceptions.cc (try_to_debug): Free environment pointer when not used | Corinna Vinschen | 1 | -1/+2 |
2014-05-19 | * exceptions.cc (try_to_debug): Fix size of dbg_cmd (CID 59929). | Corinna Vinschen | 1 | -1/+1 |
2014-04-09 | * exceptions.cc (exception::myfault_handle): Only handle the minimum | Corinna Vinschen | 1 | -1/+14 |
2014-03-29 | * DevNotes: Add entry cgf-000025. | Christopher Faylor | 1 | -27/+14 |
2014-03-28 | * dcrt0.cc (dll_crt0_0): Install myfault exception handler on x86_64. | Corinna Vinschen | 1 | -30/+18 |
2014-03-28 | * exceptions.cc (_cygtls::signal_debugger): Move memcpy to copy context | Corinna Vinschen | 1 | -5/+4 |
2014-03-19 | * exception.h (exception::handle_while_being_debugged): Declare. | Corinna Vinschen | 1 | -0/+8 |
2014-03-18 | Partially revert patch from 2014-03-04. | Corinna Vinschen | 1 | -0/+2 |
2014-03-04 | * exception.h (exception::handler_installed): Remove. | Corinna Vinschen | 1 | -2/+0 |
2014-01-08 | * exceptions.h (cygwin_exception::open_stackdumpfile): Move old function into | Christopher Faylor | 1 | -4/+5 |
2013-12-09 | * globals.cc (hntdll): Define/declare. | Christopher Faylor | 1 | -0/+3 |
2013-11-24 | Throughout, drop unnecessary explicit includes of windows header files | Corinna Vinschen | 1 | -2/+0 |
2013-07-20 | * exceptions.cc (signal_exit): Remove comment. Use __builtin_frame_address. | Christopher Faylor | 1 | -4/+2 |
2013-07-20 | * exceptions.cc (signal_exit): Nope. Nevermind. Dump core unconditionally. | Christopher Faylor | 1 | -2/+1 |
2013-07-19 | reword comment | Christopher Faylor | 1 | -1/+1 |
2013-07-19 | * exceptions.cc (signal_exit): Add a FIXME comment. | Christopher Faylor | 1 | -0/+2 |
2013-07-19 | * exceptions.cc (signal_exit): Only dump core when it's a "kernel" signal. | Christopher Faylor | 1 | -2/+4 |
2013-06-08 | * exceptions.cc (try_to_debug): Don't use yield() when waiting for another | Christopher Faylor | 1 | -2/+6 |
2013-06-08 | * cygwait.cc (cygwait): Remove lock around sig retrieval since this code is | Christopher Faylor | 1 | -32/+22 |