From: GNU Libc Maintainers Date: Thu, 15 Aug 2024 09:21:36 +0000 (+0200) Subject: git-siginfo_uesp X-Git-Tag: archive/raspbian/2.31-13+rpi1+deb11u11^2~59 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2716cd0d31a5295d9d366e0d6d0fb30b39122db3;p=glibc.git git-siginfo_uesp Committed for 2.33 commit e0aec6c83374286ffac44ee1b0e628894b7102e3 Author: Samuel Thibault Date: Mon Dec 21 03:15:38 2020 +0100 hurd: Make trampoline fill siginfo ss_sp from sc_uesp Mach actually rather fills the uesp field, not esp. Gbp-Pq: Topic hurd-i386 Gbp-Pq: Name git-siginfo_uesp.diff --- diff --git a/sysdeps/mach/hurd/i386/trampoline.c b/sysdeps/mach/hurd/i386/trampoline.c index 6774bb019..d34369215 100644 --- a/sysdeps/mach/hurd/i386/trampoline.c +++ b/sysdeps/mach/hurd/i386/trampoline.c @@ -63,7 +63,7 @@ static void fill_ucontext (ucontext_t *uc, const struct sigcontext *sc) uc->uc_flags = 0; uc->uc_link = NULL; uc->uc_sigmask = sc->sc_mask; - uc->uc_stack.ss_sp = (__ptr_t) sc->sc_esp; + uc->uc_stack.ss_sp = (__ptr_t) sc->sc_uesp; uc->uc_stack.ss_size = 0; uc->uc_stack.ss_flags = 0;