aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix
diff options
context:
space:
mode:
authorYannick Le Pennec <yannick.lepennec@live.fr>2024-11-25 14:12:05 +0100
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2024-11-25 16:45:59 -0300
commit83d4b42ded712bbbc22ceeefe886b8315190da5b (patch)
tree32b1a9d9f8e48fd48411d2d5f8cca5d0bc92c250 /sysdeps/unix
parent4b7cfcc3fbfab55a1bbb32a2da69c048060739d6 (diff)
downloadglibc-83d4b42ded712bbbc22ceeefe886b8315190da5b.zip
glibc-83d4b42ded712bbbc22ceeefe886b8315190da5b.tar.gz
glibc-83d4b42ded712bbbc22ceeefe886b8315190da5b.tar.bz2
sysdeps: linux: Fix output of LD_SHOW_AUXV=1 for AT_RSEQ_*
The constants themselves were added to elf.h back in 8754a4133e but the array in _dl_show_auxv wasn't modified accordingly, resulting in the following output when running LD_SHOW_AUXV=1 /bin/true on recent Linux: AT_??? (0x1b): 0x1c AT_??? (0x1c): 0x20 With this patch: AT_RSEQ_FEATURE_SIZE: 28 AT_RSEQ_ALIGN: 32 Tested on Linux 6.11 x86_64 Signed-off-by: Yannick Le Pennec <yannick.lepennec@live.fr> Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'sysdeps/unix')
-rw-r--r--sysdeps/unix/sysv/linux/dl-sysdep.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/dl-sysdep.c b/sysdeps/unix/sysv/linux/dl-sysdep.c
index a8ec2d7..4352549 100644
--- a/sysdeps/unix/sysv/linux/dl-sysdep.c
+++ b/sysdeps/unix/sysv/linux/dl-sysdep.c
@@ -200,6 +200,8 @@ _dl_show_auxv (void)
[AT_HWCAP2 - 2] = { "HWCAP2: 0x", hex },
[AT_HWCAP3 - 2] = { "HWCAP3: 0x", hex },
[AT_HWCAP4 - 2] = { "HWCAP4: 0x", hex },
+ [AT_RSEQ_FEATURE_SIZE - 2] = { "RSEQ_FEATURE_SIZE: ", dec },
+ [AT_RSEQ_ALIGN - 2] = { "RSEQ_ALIGN: ", dec },
[AT_MINSIGSTKSZ - 2] = { "MINSIGSTKSZ: ", dec },
[AT_L1I_CACHESIZE - 2] = { "L1I_CACHESIZE: ", dec },
[AT_L1I_CACHEGEOMETRY - 2] = { "L1I_CACHEGEOMETRY: 0x", hex },