aboutsummaryrefslogtreecommitdiff
path: root/scripts/tst-elf-edit.py
diff options
context:
space:
mode:
authorJoseph Myers <josmyers@redhat.com>2024-12-05 09:53:47 +0000
committerJoseph Myers <josmyers@redhat.com>2024-12-05 09:53:47 +0000
commit9b5f2eb9fc5d3cf4b984f6002e69aac43296e922 (patch)
tree5d66e99469fd6b05c0adb4dd8e26a1e0ce0f41a4 /scripts/tst-elf-edit.py
parent8cbab3b729a6a2335aeafb34d55d758c7062f2d8 (diff)
downloadglibc-9b5f2eb9fc5d3cf4b984f6002e69aac43296e922.zip
glibc-9b5f2eb9fc5d3cf4b984f6002e69aac43296e922.tar.gz
glibc-9b5f2eb9fc5d3cf4b984f6002e69aac43296e922.tar.bz2
Add further test of TLS
Add an additional test of TLS variables, with different alignment, accessed from different modules. The idea of the alignment test is similar to tst-tlsalign and the same code is shared for setting up test variables, but unlike the tst-tlsalign code, there are multiple threads and variables are accessed from multiple objects to verify that they get a consistent notion of the address of an object within a thread. Threads are repeatedly created and shut down to verify proper initialization in each new thread. The test is also repeated with TLS descriptors when supported. (However, only initial-exec TLS is covered in this test.) Tested for x86_64.
Diffstat (limited to 'scripts/tst-elf-edit.py')
0 files changed, 0 insertions, 0 deletions