diff options
author | Ulrich Drepper <drepper@redhat.com> | 2009-07-30 17:31:48 -0700 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2009-07-30 17:31:48 -0700 |
commit | 5ead9ce5c788e7dbb0bd01888c4bcb37a8bc2ff1 (patch) | |
tree | faf3f4efb3881c34c4eeb54a60f4b1f0e1570ef5 /ChangeLog | |
parent | 2dec6007d183aa51abedbbb048382973129f3935 (diff) | |
download | glibc-5ead9ce5c788e7dbb0bd01888c4bcb37a8bc2ff1.tar.gz glibc-5ead9ce5c788e7dbb0bd01888c4bcb37a8bc2ff1.tar.xz glibc-5ead9ce5c788e7dbb0bd01888c4bcb37a8bc2ff1.zip |
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-- | ChangeLog | 5 |
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. |