summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2015-07-07 20:49:02 +0200
committerCorinna Vinschen <corinna@vinschen.de>2015-07-07 20:49:02 +0200
commite6b882b9573d8388199faf856d1707e5d4375e06 (patch)
tree3095cdde05ffb0c036dd67c09e93426eb8a30620
parent60f10c64aa57d613471446ea3ec1b3ce6d3b9500 (diff)
downloadcygnal-e6b882b9573d8388199faf856d1707e5d4375e06.tar.gz
cygnal-e6b882b9573d8388199faf856d1707e5d4375e06.tar.bz2
cygnal-e6b882b9573d8388199faf856d1707e5d4375e06.zip
Add accidentally missing ChangeLog entry for previous patch
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r--winsup/cygwin/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index a5e82d66c..29b1183e4 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,21 @@
2015-07-07 Corinna Vinschen <corinna@vinschen.de>
+ x86_64 only:
+ * cygtls.cc (san::leave): Restore _my_tls.andreas.
+ * cygtls.h (class san): Add _clemente as in 32 bit case. Add ret and
+ frame members.
+ (san::san): Handle _my_tls.andreas as on 32 bit. Take parameter and
+ write it to new member ret. Store current stack pointer in frame.
+ (san::~san): New destructor to restore _my_tls.andreas.
+ (__try): Use __l_except address as parameter to san::san.
+ * dcrt0.cc (dll_crt0_0): Add myfault_altstack_handler as vectored
+ continuation handler.
+ * exception.h (myfault_altstack_handler): Declare.
+ * exceptions.cc (myfault_altstack_handler): New function. Explain what
+ it's good for.
+
+2015-07-07 Corinna Vinschen <corinna@vinschen.de>
+
* child_info.h (CURR_CHILD_INFO_MAGIC): Update.
(child_info_fork::alloc_stack_hard_way): Drop declaration.
* dcrt0.cc (child_info_fork::alloc_stack_hard_way): Fold into