diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2015-06-20 20:36:16 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2015-06-20 20:36:16 +0200 |
commit | a88afecce6ca7405df28f8ae162b56697c2601a2 (patch) | |
tree | a9261cc3d13565362934e3c2cc73d9651ac6bd81 /winsup | |
parent | b782f869bf35b7172c1d45f62e386085d99d5a9e (diff) | |
download | newlib-a88afecce6ca7405df28f8ae162b56697c2601a2.zip newlib-a88afecce6ca7405df28f8ae162b56697c2601a2.tar.gz newlib-a88afecce6ca7405df28f8ae162b56697c2601a2.tar.bz2 |
ChangeLog entries for Cygwin's alternate signal stack implementation
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/ChangeLog | 25 | ||||
-rw-r--r-- | winsup/doc/ChangeLog | 5 |
2 files changed, 30 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 464ca32..4591d4a 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,28 @@ +2015-06-20 Corinna Vinschen <corinna@vinschen.de> + + * exceptions.cc (_cygtls::call_signal_handler): Implement alternate + signal stack handling. + * signal.cc (sigaltstack): Add fault handler. + * include/cygwin/signal.h: Remove definitions of MINSIGSTKSZ + and SIGSTKSZ here. + +2015-06-19 Corinna Vinschen <corinna@vinschen.de> + + * common.din (sigaltstack): Export. + * cygtls.cc (_cygtls::init_thread): Initialize altstack. + * cygtls.h (__tlsstack_t): Rename from __stack_t to distinguish + more clearly from stack_t. Accommodate throughout. + (_cygtls): Add altstack member. + * exceptions.cc (exception::handle): Set SIGSEGV handler to SIG_DFL + if we encounter a stack overflow, and no alternate stack has been + defined. + * include/cygwin/signal.h (MINSIGSTKSZ): Define + (SIGSTKSZ): Define. + (SA_ONSTACK): Define. + * signal.cc (sigaltstack): New function. + * tlsoffset.h: Regenerate. + * tlsoffset64.h: Ditto. + 2015-06-19 Corinna Vinschen <corinna@vinschen.de> * exceptions.cc: Minor formatting fixes. diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog index 2d9e268..23bd06c 100644 --- a/winsup/doc/ChangeLog +++ b/winsup/doc/ChangeLog @@ -1,3 +1,8 @@ +2015-06-20 Corinna Vinschen <corinna@vinschen.de> + + * new-features.xml (ov-new2.1): Add alterante signal stack info. + * posix.xml (std-susv4): Move sigaltstack here. + 2015-06-19 Jon Turney <jon.turney@dronecode.org.uk> * Makefile.in (install-man): Fix command to create man3 install |