aboutsummaryrefslogtreecommitdiff
path: root/elf/dl-tls.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2016-12-13 12:28:41 +0000
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2021-05-11 17:16:37 +0100
commit9d0e30329c23b5ad736fda3f174208c25970dbce (patch)
tree884dd5a22724d0bacbeeb921313c371b2ccbd02f /elf/dl-tls.c
parentf4f8f4d4e0f92488431b268c8cd9555730b9afe9 (diff)
downloadglibc-9d0e30329c23b5ad736fda3f174208c25970dbce.tar
glibc-9d0e30329c23b5ad736fda3f174208c25970dbce.tar.gz
glibc-9d0e30329c23b5ad736fda3f174208c25970dbce.tar.bz2
glibc-9d0e30329c23b5ad736fda3f174208c25970dbce.zip
elf: Add test case for [BZ #19329]
Test concurrent dlopen and pthread_create when the loaded modules have TLS. This triggers dl-tls assertion failures more reliably than the nptl/tst-stack4 test. The dlopened module has 100 DT_NEEDED dependencies with TLS, they were reused from an existing TLS test. The number of created threads during dlopen depends on filesystem speed and hardware, but at most 3 threads are alive at a time to limit resource usage. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'elf/dl-tls.c')
0 files changed, 0 insertions, 0 deletions