summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2009-07-30 17:31:48 -0700
committerUlrich Drepper <drepper@redhat.com>2009-07-30 17:31:48 -0700
commit5ead9ce5c788e7dbb0bd01888c4bcb37a8bc2ff1 (patch)
treefaf3f4efb3881c34c4eeb54a60f4b1f0e1570ef5 /ChangeLog
parent2dec6007d183aa51abedbbb048382973129f3935 (diff)
Fix x86-64 ____longjmp_chk to handle signal stacks.
The simple test previously used might trigger if the longjmp jumps from the signal stack to the normal stack. We now explicitly test for this case.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9e78199bce..2492d49314 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2009-07-30 Ulrich Drepper <drepper@redhat.com>
+ * sysdeps/x86_64/__longjmp.S: Remove CHECK_RSP handling. Fix CFI.
+ Remove incorrect use of BP_SYM.
+ * sysdeps/x86_64/____longjmp_chk.S: Rewrite. Complete implementation
+ here now since it is more complex than just a simple check.
+
* sysdeps/ia64/backtrace.c (backtrace_helper): Stop backtrace when
we make no more progress.