summaryrefslogtreecommitdiffstats
path: root/scripts/build-many-glibcs.py
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2020-07-18 15:08:03 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2020-07-18 15:08:03 +0200
commit115bcf921a52005b89ff2859ccae4a8fc6d6deed (patch)
treef29c4f3cd3674f5102885e19d7ee70235c709edf /scripts/build-many-glibcs.py
parentmanual: New signal and errno string functions are AS-safe (diff)
downloadglibc-115bcf921a52005b89ff2859ccae4a8fc6d6deed.tar.xz
glibc-115bcf921a52005b89ff2859ccae4a8fc6d6deed.zip
hurd: Fix longjmp early in initialization
When e.g. an LD_PRELOAD fails, _dl_signal_exception/error longjmps, but TLS is not initialized yet, let along signal state. We thus mustn't look at them within __longjmp. * sysdeps/mach/hurd/i386/____longjmp_chk.S,__longjmp.S: Check for initialized value of %gs, and that sigstate is non-NULL.
Diffstat (limited to 'scripts/build-many-glibcs.py')
0 files changed, 0 insertions, 0 deletions