glibc/elf
Wilco Dijkstra adbd3ba137 atomic: Remove atomic_forced_read
Remove the odd atomic_forced_read which is neither atomic nor forced.
Some uses are completely redundant, so simply remove them.  In other cases
the intended use is to force a memory ordering, so use acquire load for those.
In yet other cases their purpose is unclear, for example __nscd_cache_search
appears to allow concurrent accesses to the cache while it is being garbage
collected by another thread!  Use relaxed atomic loads here to block spills
from accidentally reloading memory that is being changed.

Passes regress on AArch64, OK for commit?
2025-10-08 12:59:30 +00:00
..
tst-glibc-hwcaps-2-cache.root elf: Remove now pointless empty ld.so.conf files in single tests 2025-07-09 15:46:20 +02:00
tst-glibc-hwcaps-cache.root elf: Remove now pointless empty ld.so.conf files in single tests 2025-07-09 15:46:20 +02:00
tst-glibc-hwcaps-prepend-cache.root
tst-ldconfig-bad-aux-cache.root elf: Remove now pointless empty ld.so.conf files in single tests 2025-07-09 15:46:20 +02:00
tst-ldconfig-ld_so_conf-update.root
tst-rootdir.root
Makefile elf: early conversion of elf p_flags to mprotect flags 2025-08-27 10:45:45 -03:00
Versions
argv0test.c
cache.c
chroot_canon.c Remove eloop-threshold.h 2025-03-21 15:46:48 -03:00
circleload1.c
circlemod1.c
circlemod1a.c
circlemod2.c
circlemod2a.c
circlemod3.c
circlemod3a.c
constload1.c
constload2.c
constload3.c
dblload.c
dblloadmod1.c
dblloadmod2.c
dblloadmod3.c
dblunload.c
dep1.c
dep2.c
dep3.c
dep4.c
dl-addr-obj.c
dl-addr.c
dl-audit.c
dl-brk.c
dl-cache.c Remove dl-procinfo.h 2025-03-05 11:22:09 -03:00
dl-call-libc-early-init.c
dl-call_fini.c
dl-catch.c
dl-close.c elf: Introduce _dl_debug_change_state 2025-07-05 20:15:12 +02:00
dl-compat.c
dl-debug-symbols.S elf: Restore support for _r_debug interpositions and copy relocations 2025-07-05 20:15:12 +02:00
dl-debug.c elf: Compile _dl_debug_state separately (bug 33224) 2025-07-28 16:06:54 +02:00
dl-debug_state.c elf: Compile _dl_debug_state separately (bug 33224) 2025-07-28 16:06:54 +02:00
dl-deps.c
dl-diagnostics-cpu.c
dl-diagnostics-kernel.c
dl-diagnostics.c Remove dl-procinfo.h 2025-03-05 11:22:09 -03:00
dl-diagnostics.h
dl-dst.h
dl-early_allocate.c
dl-environ.c
dl-exception.c
dl-execstack-tunable.c elf: early conversion of elf p_flags to mprotect flags 2025-08-27 10:45:45 -03:00
dl-execstack.c nptl: Fix pthread_getattr_np when modules with execstack are allowed (BZ 32897) 2025-04-28 10:13:46 -03:00
dl-find_object.c elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) 2025-08-01 10:21:39 +02:00
dl-find_object.h elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) 2025-08-01 10:21:39 +02:00
dl-fini.c
dl-hwcaps-subdirs.c
dl-hwcaps.c Remove dl-procinfo.h 2025-03-05 11:22:09 -03:00
dl-hwcaps.h
dl-hwcaps_split.c
dl-init.c
dl-is_dso.h
dl-iterate_cpu.h
dl-iteratephdr.c
dl-libc.c elf: Merge __dl_libc_freemem into __rtld_libc_freeres 2025-02-02 20:10:09 +01:00
dl-libc_freeres.c elf: Merge __dl_libc_freemem into __rtld_libc_freeres 2025-02-02 20:10:09 +01:00
dl-load.c elf: early conversion of elf p_flags to mprotect flags 2025-08-27 10:45:45 -03:00
dl-load.h
dl-lookup-direct.c
dl-lookup.c atomic: Remove atomic_forced_read 2025-10-08 12:59:30 +00:00
dl-machine-reject-phdr.h
dl-main.h
dl-map-segments.h ld.so: Decorate BSS mappings 2025-01-30 10:16:37 -03:00
dl-minimal-malloc.c
dl-minimal.c
dl-misc.c
dl-mutex.c
dl-object.c
dl-open.c elf: Introduce _dl_debug_change_state 2025-07-05 20:15:12 +02:00
dl-origin.c elf: Canonicalize $ORIGIN in an explicit ld.so invocation [BZ 25263] 2025-03-13 16:50:16 -03:00
dl-printf.c
dl-profile.c atomics: Remove unused atomics 2025-09-10 09:18:06 +00:00
dl-readonly-area.c debug: Improve '%n' fortify detection (BZ 30932) 2025-03-21 15:46:48 -03:00
dl-reloc-static-pie.c static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763] 2025-03-06 07:27:03 +08:00
dl-reloc.c
dl-runtime.c
dl-runtime.h
dl-sbrk.c
dl-scope.c
dl-setup_hash.c
dl-sort-maps.c
dl-static-tls.h
dl-support.c elf: early conversion of elf p_flags to mprotect flags 2025-08-27 10:45:45 -03:00
dl-sym-post.h
dl-sym.c
dl-sysdep.c
dl-thread_gscope_wait.c
dl-tls.c elf: Keep using minimal malloc after early DTV resize (bug 32412) 2025-02-13 21:56:52 +01:00
dl-tls_block_align.h Consolidate TLS block allocation for static binaries with ld.so 2025-01-16 20:02:42 +01:00
dl-tls_init_tp.c
dl-trampoline.c
dl-tunable-types.h
dl-tunables.c
dl-tunables.h
dl-tunables.list elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653) 2025-04-08 16:19:49 -03:00
dl-unmap-segments.h
dl-usage.c Remove dl-procinfo.h 2025-03-05 11:22:09 -03:00
dl-version.c elf: Fix handling of symbol versions which hash to zero (bug 29190) 2025-03-07 17:41:59 +01:00
dl-write.c
dl-writev.h
do-rel.h
dso-sort-tests-1.def
dso-sort-tests-2.def
dso-sort-tests-all.py
dynamic-link.h
elf.h Update RISC-V relocations 2025-05-28 09:40:33 +02:00
enbl-secure.c
endswith.h
failobj.c
filter.c
filtmod1.c
filtmod2.c
firstobj.c
gen-trusted-dirs.awk
genrtldtbl.awk
get-dynamic-info.h
global.c
globalmod1.c
ifuncdep1.c
ifuncdep1pic.c
ifuncdep2.c
ifuncdep2pic.c
ifuncdep5.c
ifuncdep5pic.c
ifuncmain1.c
ifuncmain1pic.c
ifuncmain1picstatic.c
ifuncmain1pie.c
ifuncmain1static.c
ifuncmain1staticpic.c
ifuncmain1staticpie.c
ifuncmain1vis.c
ifuncmain1vispic.c
ifuncmain1vispie.c
ifuncmain2.c
ifuncmain2pic.c
ifuncmain2picstatic.c
ifuncmain2static.c
ifuncmain3.c
ifuncmain4.c
ifuncmain4picstatic.c
ifuncmain4static.c
ifuncmain5.c
ifuncmain5pic.c
ifuncmain5picstatic.c
ifuncmain5pie.c
ifuncmain5static.c
ifuncmain5staticpic.c
ifuncmain6pie.c
ifuncmain7.c
ifuncmain7pic.c
ifuncmain7picstatic.c
ifuncmain7pie.c
ifuncmain7static.c
ifuncmain9.c elf: Suppress unused function clang for __ifunc_resolver 2025-01-13 10:17:42 -03:00
ifuncmain9pic.c
ifuncmain9picstatic.c
ifuncmain9pie.c
ifuncmain9static.c
ifuncmod1.c
ifuncmod3.c
ifuncmod5.c
ifuncmod6.c
initfirst.c
interp.c
lateglobal.c
ldconfig.c Remove dl-procinfo.h 2025-03-05 11:22:09 -03:00
ldd.bash.in ldd: define the "unused" variable 2025-09-15 20:52:23 +02:00
libc-dl-profstub.c
libc-dl_find_object.c
libc-early-init.h
libc_early_init.c malloc: Fix malloc init order 2025-05-27 15:25:30 +00:00
liborigin-mod.c elf: Canonicalize $ORIGIN in an explicit ld.so invocation [BZ 25263] 2025-03-13 16:50:16 -03:00
libtracemod1-1.c
libtracemod2-1.c
libtracemod3-1.c
libtracemod4-1.c
libtracemod5-1.c
link.h
loadfail.c
loadtest.c
ltglobmod1.c
ltglobmod2.c
markermodMARKER-VALUE.c
multiload.c
neededobj1.c
neededobj2.c
neededobj3.c
neededobj4.c
neededobj5.c
neededobj6.c
neededtest.c
neededtest2.c
neededtest3.c
neededtest4.c
next.c
nextmod1.c
nextmod2.c
nextmod3.c
nextmod3.map
nodel2mod1.c
nodel2mod2.c
nodel2mod3.c
nodelete.c
nodelete2.c
nodelmod1.c
nodelmod2.c
nodelmod3.c
nodelmod4.c
nodlopen.c
nodlopen2.c
nodlopenmod.c
nodlopenmod2.c
noload.c
order.c
order2.c
order2mod1.c
order2mod2.c
order2mod3.c
order2mod4.c
origtest.c
pathoptobj.c
pldd-xx.c
pldd.c
preloadtest.c
readelflib.c
readlib.c
reldep.c
reldep2.c
reldep3.c
reldep4.c
reldep4mod1.c
reldep4mod2.c
reldep4mod3.c
reldep4mod4.c
reldep5.c
reldep6.c
reldep6mod0.c
reldep6mod1.c
reldep6mod2.c
reldep6mod3.c
reldep6mod4.c
reldep7.c
reldep7mod1.c
reldep7mod2.c
reldep8.c
reldep8mod1.c
reldep8mod2.c
reldep8mod3.c
reldep9.c
reldep9mod1.c
reldep9mod2.c
reldep9mod3.c
reldepmod1.c
reldepmod2.c
reldepmod3.c
reldepmod4.c
reldepmod5.c
reldepmod6.c
resolvfail.c
restest1.c
restest2.c
rtld-Rules
rtld-debugger-interface.txt
rtld.c elf: early conversion of elf p_flags to mprotect flags 2025-08-27 10:45:45 -03:00
rtld_static_init.c elf: Initialize GLRO (dl_read_only_area) after static dlopen (bug 33139) 2025-07-18 19:58:59 +02:00
setup-vdso.h elf: Add l_soname accessor function for DT_SONAME values 2025-02-02 20:10:09 +01:00
simple-dl-hash.h
simple-dl-new-hash.h
sln.c
sofini.c
sotruss-lib.c
sotruss.sh
sprof.c elf: Add l_soname accessor function for DT_SONAME values 2025-02-02 20:10:09 +01:00
static-stubs.c
stringtable.c
stringtable.h
stringtable_free.c
testobj.h
testobj1.c
testobj1_1.c
testobj2.c
testobj3.c
testobj4.c
testobj5.c
testobj6.c
tlsdeschtab.h
tst-_dl_addr_inside_object.c
tst-absolute-sym-lib.c
tst-absolute-sym-lib.lds
tst-absolute-sym.c
tst-absolute-zero-lib.c
tst-absolute-zero-lib.lds
tst-absolute-zero.c
tst-addr1.c
tst-align.c
tst-align2.c
tst-align3.c
tst-alignmod.c
tst-alignmod2.c
tst-alignmod3.c
tst-array1-static.c
tst-array1.c
tst-array1.exp
tst-array2.c
tst-array2.exp
tst-array2dep.c
tst-array3.c
tst-array4.c
tst-array4.exp
tst-array5-static.c
tst-array5-static.exp
tst-array5.c
tst-array5.exp
tst-array5dep.c
tst-asm-helper.h AArch64: Cleanup PAC and BTI 2025-05-19 15:35:32 +00:00
tst-audit-tlsdesc-dlopen.c
tst-audit-tlsdesc-dlopen2.c elf: Keep using minimal malloc after early DTV resize (bug 32412) 2025-02-13 21:56:52 +01:00
tst-audit-tlsdesc-mod1.c
tst-audit-tlsdesc-mod2.c
tst-audit-tlsdesc.c
tst-audit1.c
tst-audit2.c
tst-audit8.c
tst-audit9.c
tst-audit11.c
tst-audit11mod1.c
tst-audit11mod2.c
tst-audit11mod2.map
tst-audit12.c
tst-audit12mod1.c
tst-audit12mod2.c
tst-audit12mod2.map
tst-audit12mod3.c
tst-audit13.c
tst-audit13mod1.c
tst-audit14.c
tst-audit14.exp
tst-audit14a.c
tst-audit15.c
tst-audit15.exp
tst-audit16.c
tst-audit16.exp
tst-audit17.c
tst-audit18.c testsuite: Update tests for 'xfmemopen' use 2025-09-05 11:53:31 +01:00
tst-audit18mod.c
tst-audit19a.c
tst-audit19b.c testsuite: Update tests for 'xfmemopen' use 2025-09-05 11:53:31 +01:00
tst-audit19bmod.c
tst-audit20.c
tst-audit21.c
tst-audit22.c testsuite: Update tests for 'xfmemopen' use 2025-09-05 11:53:31 +01:00
tst-audit23.c testsuite: Update tests for 'xfmemopen' use 2025-09-05 11:53:31 +01:00
tst-audit23mod.c
tst-audit24a.c
tst-audit24amod1.c
tst-audit24amod2.c
tst-audit24b.c
tst-audit24bmod1.c
tst-audit24bmod2.c
tst-audit24c.c
tst-audit24d.c
tst-audit24dmod1.c
tst-audit24dmod2.c
tst-audit24dmod3.c
tst-audit24dmod4.c
tst-audit25.h testsuite: Update tests for 'xfclose' use 2025-09-05 11:53:31 +01:00
tst-audit25a.c
tst-audit25b.c
tst-audit25mod1.c
tst-audit25mod2.c
tst-audit25mod3.c
tst-audit25mod4.c
tst-audit28.c
tst-auditlogmod-1.c
tst-auditlogmod-2.c
tst-auditlogmod-3.c
tst-auditmany.c
tst-auditmanymod.h
tst-auditmanymod1.c
tst-auditmanymod2.c
tst-auditmanymod3.c
tst-auditmanymod4.c
tst-auditmanymod5.c
tst-auditmanymod6.c
tst-auditmanymod7.c
tst-auditmanymod8.c
tst-auditmanymod9.c
tst-auditmod-tlsdesc.c
tst-auditmod-tlsdesc2.c elf: Keep using minimal malloc after early DTV resize (bug 32412) 2025-02-13 21:56:52 +01:00
tst-auditmod1.c
tst-auditmod9a.c
tst-auditmod9b.c
tst-auditmod11.c
tst-auditmod12.c
tst-auditmod17.c
tst-auditmod18.c
tst-auditmod19a.c
tst-auditmod19b.c
tst-auditmod20.c
tst-auditmod21a.c
tst-auditmod21b.c
tst-auditmod22.c
tst-auditmod23.c
tst-auditmod24.h
tst-auditmod24a.c
tst-auditmod24b.c
tst-auditmod24c.c
tst-auditmod24d.c
tst-auditmod25.c
tst-auditmod28.c
tst-auxobj-dlopen.c
tst-auxobj.c
tst-auxv.c
tst-auxvalmod.c
tst-big-note-lib.S aarch64: Fix tests not compatible with targets supporting GCS 2025-01-20 09:36:19 +00:00
tst-big-note.c
tst-create_format1.c
tst-debug1.c
tst-decorate-maps.c
tst-deep1.c
tst-deep1mod1.c
tst-deep1mod2.c
tst-deep1mod3.c
tst-dl-hash.c
tst-dl-hwcaps_split.c
tst-dl-is_dso.c
tst-dl-iter-static.c
tst-dl-printf-static.c
tst-dl_find_object-mod1.c
tst-dl_find_object-mod2.c
tst-dl_find_object-mod3.c
tst-dl_find_object-mod4.c
tst-dl_find_object-mod5.c
tst-dl_find_object-mod6.c
tst-dl_find_object-mod7.c
tst-dl_find_object-mod8.c
tst-dl_find_object-mod9.c
tst-dl_find_object-static.c
tst-dl_find_object-threads.c
tst-dl_find_object.c elf: Check SFrame on tst-dl_find_object.c 2025-07-24 15:51:58 -03:00
tst-dlclose-lazy-mod1.c
tst-dlclose-lazy-mod2.c
tst-dlclose-lazy.c
tst-dlmodcount.c
tst-dlmopen-dlerror-mod.c
tst-dlmopen-dlerror.c
tst-dlmopen-gethostbyname-mod.c
tst-dlmopen-gethostbyname.c
tst-dlmopen-twice-mod1.c
tst-dlmopen-twice-mod2.c
tst-dlmopen-twice.c
tst-dlmopen1.c
tst-dlmopen1mod.c
tst-dlmopen2.c
tst-dlmopen3.c
tst-dlmopen4-nonpic.c elf: Restore support for _r_debug interpositions and copy relocations 2025-07-05 20:15:12 +02:00
tst-dlmopen4-pic.c elf: Restore support for _r_debug interpositions and copy relocations 2025-07-05 20:15:12 +02:00
tst-dlmopen4.c elf: Restore support for _r_debug interpositions and copy relocations 2025-07-05 20:15:12 +02:00
tst-dlopen-auditdup-auditmod.c
tst-dlopen-auditdup.c
tst-dlopen-auditdupmod.c
tst-dlopen-constructor-null-mod1.c elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor 2025-03-11 15:30:52 +01:00
tst-dlopen-constructor-null-mod2.c elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor 2025-03-11 15:30:52 +01:00
tst-dlopen-constructor-null.c elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor 2025-03-11 15:30:52 +01:00
tst-dlopen-nodelete-reloc-mod1.c
tst-dlopen-nodelete-reloc-mod2.c
tst-dlopen-nodelete-reloc-mod3.c
tst-dlopen-nodelete-reloc-mod4.c
tst-dlopen-nodelete-reloc-mod5.c
tst-dlopen-nodelete-reloc-mod6.cc
tst-dlopen-nodelete-reloc-mod7.cc
tst-dlopen-nodelete-reloc-mod8.c
tst-dlopen-nodelete-reloc-mod9.cc
tst-dlopen-nodelete-reloc-mod10.c
tst-dlopen-nodelete-reloc-mod11.cc
tst-dlopen-nodelete-reloc-mod12.cc
tst-dlopen-nodelete-reloc-mod13.cc
tst-dlopen-nodelete-reloc-mod13.h
tst-dlopen-nodelete-reloc-mod14.cc
tst-dlopen-nodelete-reloc-mod15.cc
tst-dlopen-nodelete-reloc-mod16.c
tst-dlopen-nodelete-reloc-mod17.c
tst-dlopen-nodelete-reloc.c
tst-dlopen-nodelete-reloc.h
tst-dlopen-pie.c
tst-dlopen-self-container.c
tst-dlopen-self-pie.c
tst-dlopen-self.c
tst-dlopen-sgid-mod.c elf: Test case for bug 32976 (CVE-2025-4802) 2025-05-20 19:36:02 +02:00
tst-dlopen-sgid.c Fix error reporting (false negatives) in SGID tests 2025-05-22 14:36:37 +02:00
tst-dlopen-tlsmodid-container.c
tst-dlopen-tlsmodid-pie.c
tst-dlopen-tlsmodid.c
tst-dlopen-tlsmodid.h
tst-dlopen-tlsreinit1.c
tst-dlopen-tlsreinit2.c
tst-dlopen-tlsreinit3.c
tst-dlopen-tlsreinit4.c
tst-dlopen-tlsreinitmod1.c
tst-dlopen-tlsreinitmod2.c
tst-dlopen-tlsreinitmod3.c
tst-dlopenfail-2.c
tst-dlopenfail.c
tst-dlopenfaillinkmod.c
tst-dlopenfailmod1.c
tst-dlopenfailmod2.c
tst-dlopenfailmod3.c
tst-dlopenfailnodelmod.c
tst-dlopenrpath.c
tst-dlopenrpathmod.c
tst-dlsym-error.c
tst-dst-static.c
tst-env-setuid-static.c
tst-env-setuid-tunables.c Fix error reporting (false negatives) in SGID tests 2025-05-22 14:36:37 +02:00
tst-env-setuid.c tst-env-setuid: Delete LD_DEBUG_OUTPUT output 2025-08-04 14:41:29 -07:00
tst-execstack-mod.c
tst-execstack-needed.c
tst-execstack-prog-static-tunable.c elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653) 2025-04-08 16:19:49 -03:00
tst-execstack-prog-static.c
tst-execstack-prog.c
tst-execstack-tunable.c elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653) 2025-04-08 16:19:49 -03:00
tst-execstack.c
tst-filterobj-aux.c
tst-filterobj-dlopen.c
tst-filterobj-filtee.c
tst-filterobj-filtee.h
tst-filterobj-flt.c
tst-filterobj.c
tst-finilazyfailmod.c
tst-getauxval-static.c
tst-glibc-hwcaps-2-cache.c
tst-glibc-hwcaps-2-cache.script
tst-glibc-hwcaps-cache.c
tst-glibc-hwcaps-cache.script S390: Add new s390 platform z17. 2025-05-05 10:30:55 +02:00
tst-glibc-hwcaps-mask.c
tst-glibc-hwcaps-prepend-cache.c
tst-glibc-hwcaps-prepend.c
tst-glibc-hwcaps.c
tst-glibcelf.py
tst-global1.c
tst-global2.c
tst-globalmod2.c
tst-gnu2-tls1.c
tst-gnu2-tls1mod.c
tst-gnu2-tls2.c x86: Update tst-gnu2-tls2 tests 2025-06-19 05:46:31 +08:00
tst-gnu2-tls2.h
tst-gnu2-tls2mod0.c
tst-gnu2-tls2mod1.c
tst-gnu2-tls2mod2.c
tst-hash-collision1-gnu.c
tst-hash-collision1-mod-gnu.c
tst-hash-collision1-mod-sysv.c
tst-hash-collision1-mod.c
tst-hash-collision1-sysv.c
tst-hash-collision1.c
tst-hash-collision2-gnu.c
tst-hash-collision2-mod1-gnu.c
tst-hash-collision2-mod1-sysv.c
tst-hash-collision2-mod1.c
tst-hash-collision2-mod2-gnu.c
tst-hash-collision2-mod2-sysv.c
tst-hash-collision2-mod2.c
tst-hash-collision2-sysv.c
tst-hash-collision2.c
tst-hash-collision3-mod.c
tst-hash-collision3-mod.map
tst-hash-collision3.c
tst-ifunc-fault-bindnow.c
tst-ifunc-fault-lazy.c elf: Suppress unused function clang for __ifunc_resolver 2025-01-13 10:17:42 -03:00
tst-ifunc-textrel.c
tst-initfinilazyfail.c
tst-initlazyfailmod.c
tst-initorder.c
tst-initorder.exp
tst-initorder2.c
tst-initorder2.exp
tst-initordera1.c
tst-initordera2.c
tst-initordera3.c
tst-initordera4.c
tst-initorderb1.c
tst-initorderb2.c
tst-latepthread.c
tst-latepthreadmod.c
tst-ldconfig-X.sh
tst-ldconfig-bad-aux-cache.c
tst-ldconfig-ld-mod.c
tst-ldconfig-ld_so_conf-update.c
tst-ldconfig-p.sh
tst-ldconfig-soname-lib-with-soname.c
tst-ldconfig-soname-lib-without-soname.c
tst-ldconfig-soname.sh
tst-leaks1.c
tst-link-map-contiguous-ldso.c elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) 2025-08-01 10:21:39 +02:00
tst-link-map-contiguous-libc.c elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) 2025-08-01 10:21:39 +02:00
tst-link-map-contiguous-main.c elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) 2025-08-01 10:21:39 +02:00
tst-linkall-static.c
tst-main1.c
tst-main1mod.c
tst-next-ver.c
tst-nodelete-dlclose-dso.c
tst-nodelete-dlclose-plugin.c
tst-nodelete-dlclose.c
tst-nodelete-opened-lib.c
tst-nodelete-opened.c
tst-nodelete-rtldmod.cc
tst-nodelete-uniquemod.cc
tst-nodelete-zmod.cc
tst-nodelete.cc
tst-nodelete2.c
tst-nodelete2mod.c
tst-nodeps1-mod.c
tst-nodeps1.c
tst-nodeps2-mod.c
tst-nodeps2.c
tst-noload.c
tst-non-directory-mod.c
tst-non-directory-path.c
tst-non-directory-path.sh
tst-null-argv-lib.c
tst-null-argv.c
tst-order-a1.c
tst-order-a2.c
tst-order-a3.c
tst-order-a4.c
tst-order-b1.c
tst-order-b2.c
tst-order-main.c
tst-origin.c elf: Canonicalize $ORIGIN in an explicit ld.so invocation [BZ 25263] 2025-03-13 16:50:16 -03:00
tst-origin.sh elf: Canonicalize $ORIGIN in an explicit ld.so invocation [BZ 25263] 2025-03-13 16:50:16 -03:00
tst-p_align.h
tst-p_align1.c
tst-p_align2.c
tst-p_align3.c
tst-p_align3.sh
tst-p_alignmod-base.c
tst-p_alignmod3.c
tst-pathopt.c
tst-pathopt.sh
tst-pie-address-static.c
tst-pie-address.c
tst-pie-bss-static.c static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763] 2025-03-06 07:27:03 +08:00
tst-pie-bss.c static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763] 2025-03-06 07:27:03 +08:00
tst-pie1.c
tst-pie2.c
tst-piemod1.c
tst-pldd.c testsuite: Update tests for 'xfclose' use 2025-09-05 11:53:31 +01:00
tst-preload-pthread-libc.c
tst-protected1a.c
tst-protected1b.c
tst-protected1mod.h
tst-protected1moda.c
tst-protected1modb.c
tst-ptrguard1-static.c
tst-ptrguard1.c
tst-recursive-tls.c
tst-recursive-tlsmallocmod.c
tst-recursive-tlsmodN.c
tst-relr-mod2.c
tst-relr-mod3a.c
tst-relr-mod3b.c
tst-relr-mod4a.c
tst-relr-mod4b.c
tst-relr-mod4b.map
tst-relr-pie.c
tst-relr.c
tst-relr2.c
tst-relr3.c
tst-relr4.c
tst-relro-symbols.py
tst-relsort1.c
tst-relsort1mod1.c
tst-relsort1mod2.c
tst-ro-dynamic-mod.c
tst-ro-dynamic-mod.map elf: Make tst-ro-dynamic-mod.map compatible with older binutils 2025-01-20 20:35:10 +01:00
tst-ro-dynamic.c
tst-rootdir-lib.c
tst-rootdir.c
tst-rootdir.script
tst-rtld-argv0.sh
tst-rtld-dash-dash.sh
tst-rtld-does-not-exist.sh
tst-rtld-list-diagnostics.py
tst-rtld-list-tunables.exp elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653) 2025-04-08 16:19:49 -03:00
tst-rtld-list-tunables.sh
tst-rtld-load-self.sh
tst-rtld-no-malloc-audit.c
tst-rtld-no-malloc-preload.c
tst-rtld-no-malloc.c
tst-rtld-preload.sh
tst-rtld-run-static.c
tst-single_threaded-mod1.c
tst-single_threaded-mod2.c
tst-single_threaded-mod3.c
tst-single_threaded-mod4.c
tst-single_threaded-pthread-static.c
tst-single_threaded-pthread.c
tst-single_threaded-static-dlopen.c
tst-single_threaded-static.c
tst-single_threaded.c
tst-sonamemove-dlopen.c
tst-sonamemove-link.c
tst-sonamemove-linkmod1.c
tst-sonamemove-linkmod1.map
tst-sonamemove-runmod1.c
tst-sonamemove-runmod1.map
tst-sonamemove-runmod2.c
tst-sonamemove-runmod2.map
tst-sprof-basic.c
tst-sprof-basic.sh
tst-sprof-mod.c
tst-stackguard1-static.c
tst-stackguard1.c
tst-startup-errno.c
tst-stringtable.c
tst-thrlock.c
tst-tls-allocation-failure-static.c
tst-tls-dlinfo.c
tst-tls-ie-dlmopen.c
tst-tls-ie-mod.h
tst-tls-ie-mod0.c
tst-tls-ie-mod1.c
tst-tls-ie-mod2.c
tst-tls-ie-mod3.c
tst-tls-ie-mod4.c
tst-tls-ie-mod5.c
tst-tls-ie-mod6.c
tst-tls-ie.c
tst-tls-manydynamic.c
tst-tls-manydynamic.h
tst-tls-manydynamicmod.c
tst-tls-surplus.c
tst-tls1-static-non-pie.c
tst-tls1-static.c
tst-tls1.c
tst-tls2-static.c
tst-tls3.c
tst-tls4.c
tst-tls5.c
tst-tls6.c
tst-tls7.c
tst-tls8.c
tst-tls9-static.c
tst-tls9.c
tst-tls10.c
tst-tls10.h
tst-tls11.c
tst-tls12.c
tst-tls13.c
tst-tls14.c
tst-tls15.c
tst-tls16.c
tst-tls17.c
tst-tls18.c
tst-tls19.c
tst-tls19mod1.c
tst-tls19mod2.c
tst-tls19mod3.c
tst-tls20.c
tst-tls20mod-bad.c
tst-tls21.c
tst-tls21mod.c
tst-tls22-gnu2.c
tst-tls22-mod1-gnu2.c
tst-tls22-mod1-vars.c
tst-tls22-mod1.c
tst-tls22-mod2-gnu2.c
tst-tls22-mod2-vars.c
tst-tls22-mod2.c
tst-tls22-vars.c
tst-tls22.c
tst-tls22.h
tst-tls23-mod.c i386: Update ___tls_get_addr to preserve vector registers 2025-06-19 04:30:31 +08:00
tst-tls23.c i386: Update ___tls_get_addr to preserve vector registers 2025-06-19 04:30:31 +08:00
tst-tls23.h i386: Update ___tls_get_addr to preserve vector registers 2025-06-19 04:30:31 +08:00
tst-tls_tp_offset.c elf: make tst-tls_tp_offset compare &thread_var to THREAD_SELF 2025-01-12 01:03:13 +01:00
tst-tlsalign-extern-static.c
tst-tlsalign-extern.c
tst-tlsalign-lib.c
tst-tlsalign-static.c
tst-tlsalign-vars.c
tst-tlsalign.c
tst-tlsgap-mod0.c
tst-tlsgap-mod1.c
tst-tlsgap-mod2.c
tst-tlsgap.c
tst-tlsmod1.c
tst-tlsmod2.c
tst-tlsmod3.c
tst-tlsmod4.c
tst-tlsmod5.c
tst-tlsmod6.c
tst-tlsmod7.c
tst-tlsmod8.c
tst-tlsmod9.c
tst-tlsmod10.c
tst-tlsmod11.c
tst-tlsmod12.c
tst-tlsmod13.c
tst-tlsmod13a.c
tst-tlsmod14a.c
tst-tlsmod14b.c
tst-tlsmod15a.c
tst-tlsmod15b.c
tst-tlsmod16a.c
tst-tlsmod16b.c
tst-tlsmod17a.c
tst-tlsmod17b.c
tst-tlsmod18a.c
tst-trace1.exp
tst-trace2.exp
tst-trace3.exp
tst-trace4.exp
tst-trace5.exp
tst-tunables-enable_secure-env.c
tst-tunables-enable_secure.c
tst-tunables.c
tst-unique1.c
tst-unique1mod1.c
tst-unique1mod2.c
tst-unique2.c
tst-unique2mod1.c
tst-unique2mod2.c
tst-unique3.cc tst-unique[34].cc: Use explicit instantiation declaration/definition 2025-01-03 04:54:44 +08:00
tst-unique3.h
tst-unique3lib.cc
tst-unique3lib2.cc
tst-unique4.cc tst-unique[34].cc: Use explicit instantiation declaration/definition 2025-01-03 04:54:44 +08:00
tst-unique4.h
tst-unique4lib.cc tst-unique[34].cc: Use explicit instantiation declaration/definition 2025-01-03 04:54:44 +08:00
tst-unwind-ctor-lib.c
tst-unwind-ctor.c
tst-unwind-main.c
tst-valgrind-smoke.sh
tst-version-hash-zero-linkmod.c elf: Fix handling of symbol versions which hash to zero (bug 29190) 2025-03-07 17:41:59 +01:00
tst-version-hash-zero-linkmod.map elf: Fix handling of symbol versions which hash to zero (bug 29190) 2025-03-07 17:41:59 +01:00
tst-version-hash-zero-mod.c elf: Fix handling of symbol versions which hash to zero (bug 29190) 2025-03-07 17:41:59 +01:00
tst-version-hash-zero-mod.map elf: Fix handling of symbol versions which hash to zero (bug 29190) 2025-03-07 17:41:59 +01:00
tst-version-hash-zero-refmod.c elf: Fix handling of symbol versions which hash to zero (bug 29190) 2025-03-07 17:41:59 +01:00
tst-version-hash-zero.c elf: Fix handling of symbol versions which hash to zero (bug 29190) 2025-03-07 17:41:59 +01:00
unload.c
unload2.c
unload2dep.c
unload2mod.c
unload3.c
unload3mod1.c
unload3mod2.c
unload3mod3.c
unload3mod4.c
unload4.c
unload4mod1.c
unload4mod2.c
unload4mod3.c
unload4mod4.c
unload5.c
unload6.c
unload6mod1.c
unload6mod2.c
unload6mod3.c
unload7.c
unload7mod1.c
unload7mod2.c
unload8.c
unload8mod1.c
unload8mod1x.c
unload8mod2.c
unload8mod3.c
unloadmod.c
valgrind-test.c elf: fix 'valgrind' typo in comment 2025-01-25 05:34:20 +00:00
vismain.c
vismod.h
vismod1.c
vismod2.c
vismod3.c