git-longjmp-onstack
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Wed, 22 Jul 2020 22:26:24 +0000 (23:26 +0100)
committerAurelien Jarno <aurel32@debian.org>
Wed, 22 Jul 2020 22:26:24 +0000 (23:26 +0100)
commit35aa7e742cbeab2eb94c2ba1f0c66cbdad169e5d
tree17f6558300d2e79fc5c527573ff91dcb1d414f20
parent49ef06a70a04ea9265a0fa9857d59cdbd82276fe
git-longjmp-onstack

commit 02937d825a71636c13b3f4229e5d6c9e54e327d5
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sat Jun 6 20:21:22 2020 +0200

    hurd: fix clearing SS_ONSTACK when longjmp-ing from sighandler

    * sysdeps/i386/htl/Makefile: New file.
    * sysdeps/i386/htl/tcb-offsets.sym: New file.
    * sysdeps/mach/hurd/i386/Makefile [setjmp] (gen-as-const-headers): Add
    signal-defines.sym.
    * sysdeps/mach/hurd/i386/____longjmp_chk.S: Include tcb-offsets.h.
    (____longjmp_chk): Harmonize with i386's __longjmp. Clear SS_ONSTACK
    when jumping off the alternate stack.
    * sysdeps/mach/hurd/i386/__longjmp.S: New file.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-longjmp-onstack.diff
sysdeps/i386/htl/Makefile [new file with mode: 0644]
sysdeps/i386/htl/tcb-offsets.sym [new file with mode: 0644]
sysdeps/mach/hurd/i386/Makefile
sysdeps/mach/hurd/i386/____longjmp_chk.S
sysdeps/mach/hurd/i386/__longjmp.S [new file with mode: 0644]