aboutsummaryrefslogtreecommitdiff
path: root/iconvdata
diff options
context:
space:
mode:
authorJoe Simmons-Talbott <josimmon@redhat.com>2024-04-16 20:31:42 +0000
committerJoe Simmons-Talbott <josimmon@redhat.com>2024-04-16 20:32:10 +0000
commit59974938fe1f4add843f5325f78e2a7ccd8db853 (patch)
tree4f0798dc985776265eb95d7e3167d6be65663fe9 /iconvdata
parent14e56bd4ce15ac2d1cc43f762eb2e6b83fec1afe (diff)
downloadglibc-59974938fe1f4add843f5325f78e2a7ccd8db853.zip
glibc-59974938fe1f4add843f5325f78e2a7ccd8db853.tar.gz
glibc-59974938fe1f4add843f5325f78e2a7ccd8db853.tar.bz2
elf/rtld: Count skipped environment variables for enable_secure
When using the glibc.rtld.enable_secure tunable we need to keep track of the count of environment variables we skip due to __libc_enable_secure being set and adjust the auxv section of the stack. This fixes an assertion when running ld.so directly with glibc.rtld.enable_secure set. Add a testcase that ensures the assert is not hit. elf/rtld.c:1324 assert (auxv == sp + 1); Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'iconvdata')
0 files changed, 0 insertions, 0 deletions