diff options
author | Samuel Thibault <samuel.thibault@gnu.org> | 2020-12-21 15:36:30 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2021-01-13 11:54:54 +0100 |
commit | 2b356e689c334ca4765a9ffd95a76cf715447200 (patch) | |
tree | 5afae744550bc303e038c2047349ebe97a2daf6d /gcc | |
parent | b1d1e2b54c6b9cf13f021176ba37d24cc4dc2fe1 (diff) | |
download | gcc-2b356e689c334ca4765a9ffd95a76cf715447200.zip gcc-2b356e689c334ca4765a9ffd95a76cf715447200.tar.gz gcc-2b356e689c334ca4765a9ffd95a76cf715447200.tar.bz2 |
hurd: libgcc unwinding over signal trampolines with SIGINFO
When the application sets SA_SIGINFO, the signal trampoline parameters
are different to follow POSIX.
libgcc/
* config/i386/gnu-unwind.h (x86_gnu_fallback_frame_state): Add the
posix siginfo case to struct handler_args. Detect between legacy
and siginfo from the second parameter, which is a small sigcode in
the legacy case, and a pointer in the siginfo case.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions