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 glibc-5ead9ce5c788e7dbb0bd01888c4bcb37a8bc2ff1.tar.gz glibc-5ead9ce5c788e7dbb0bd01888c4bcb37a8bc2ff1.tar.bz2 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
@@ -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. |