aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@gnu.org>2020-12-21 15:36:30 +0100
committerThomas Schwinge <thomas@codesourcery.com>2021-01-13 11:54:54 +0100
commit2b356e689c334ca4765a9ffd95a76cf715447200 (patch)
tree5afae744550bc303e038c2047349ebe97a2daf6d /gcc
parentb1d1e2b54c6b9cf13f021176ba37d24cc4dc2fe1 (diff)
downloadgcc-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