glibc/elf
Florian Weimer 5e249192ca elf: Remove the GET_ADDR_ARGS and related macros from the TLS code
This was used to manage an IA-64 ABI divergence is no longere needed
after the IA-64 removal.

(It should be possible to encode all the required information in
one machine word, so the pointer indirection is really unnecessary.
Technically, none of this is part of the ABI, so perhaps it's
possible to do this retroactively.  See bug 27404.)

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2024-12-27 07:29:56 +01:00
..
tst-glibc-hwcaps-2-cache.root
tst-glibc-hwcaps-cache.root
tst-glibc-hwcaps-prepend-cache.root
tst-ldconfig-bad-aux-cache.root
tst-ldconfig-ld_so_conf-update.root
tst-rootdir.root
argv0test.c
cache.c elf: Change ldconfig auxcache magic number (bug 32231) 2024-10-28 14:45:30 +01:00
chroot_canon.c
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
dl-call_fini.c
dl-call-libc-early-init.c
dl-catch.c
dl-close.c elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) 2024-12-20 16:17:10 +01:00
dl-compat.c
dl-debug-symbols.S
dl-debug.c
dl-deps.c
dl-diagnostics-cpu.c
dl-diagnostics-kernel.c
dl-diagnostics.c
dl-diagnostics.h
dl-dst.h elf: Introduce is_rtld_link_map 2024-12-20 15:52:57 +01:00
dl-early_allocate.c
dl-environ.c
dl-exception.c
dl-execstack.c
dl-find_object.c Silence most -Wzero-as-null-pointer-constant diagnostics 2024-11-25 16:45:59 -03:00
dl-find_object.h
dl-fini.c elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) 2024-12-20 16:17:08 +01:00
dl-hwcaps_split.c
dl-hwcaps-subdirs.c
dl-hwcaps.c
dl-hwcaps.h
dl-init.c
dl-is_dso.h
dl-iterate_cpu.h
dl-iteratephdr.c
dl-libc_freeres.c
dl-libc.c
dl-load.c elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985) 2024-12-20 16:16:21 +01:00
dl-load.h Silence most -Wzero-as-null-pointer-constant diagnostics 2024-11-25 16:45:59 -03:00
dl-lookup-direct.c
dl-lookup.c Silence most -Wzero-as-null-pointer-constant diagnostics 2024-11-25 16:45:59 -03:00
dl-machine-reject-phdr.h
dl-main.h
dl-map-segments.h
dl-minimal-malloc.c Silence most -Wzero-as-null-pointer-constant diagnostics 2024-11-25 16:45:59 -03:00
dl-minimal.c
dl-misc.c elf: Remove version assert in check_match in elf/dl-lookup.c 2024-09-24 13:23:10 +02:00
dl-mutex.c
dl-object.c
dl-open.c Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)" 2024-10-28 14:45:30 +01:00
dl-origin.c
dl-printf.c
dl-profile.c
dl-reloc-static-pie.c elf: Handle static PIE with non-zero load address [BZ #31799] 2024-11-22 06:22:13 +08:00
dl-reloc.c elf: Introduce _dl_relocate_object_no_relro 2024-11-06 10:33:44 +01:00
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: Switch to main malloc after final ld.so self-relocation 2024-11-06 10:33:44 +01:00
dl-sym-post.h
dl-sym.c
dl-sysdep.c
dl-thread_gscope_wait.c
dl-tls_init_tp.c elf: Remove code dependent on __rtld_lock_default_lock_recursive macro 2024-12-19 21:29:58 +01:00
dl-tls.c elf: Remove the GET_ADDR_ARGS and related macros from the TLS code 2024-12-27 07:29:56 +01:00
dl-trampoline.c
dl-tunable-types.h
dl-tunables.c Silence most -Wzero-as-null-pointer-constant diagnostics 2024-11-25 16:45:59 -03:00
dl-tunables.h
dl-tunables.list
dl-unmap-segments.h
dl-usage.c
dl-version.c
dl-write.c
dl-writev.h
do-rel.h elf: Introduce is_rtld_link_map 2024-12-20 15:52:57 +01:00
dso-sort-tests-1.def
dso-sort-tests-2.def
dso-sort-tests-all.py Add further DSO dependency sorting tests 2024-12-19 18:56:04 +00:00
dynamic-link.h elf: Introduce is_rtld_link_map 2024-12-20 15:52:57 +01:00
elf.h Add NT_X86_XSAVE_LAYOUT and NT_ARM_POE from Linux 6.12 to elf.h 2024-12-19 17:09:19 +00:00
enbl-secure.c
endswith.h elf: Add the endswith function to <endswith.h> 2024-12-20 16:15:53 +01:00
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 ifuncmain9.c: Return EXIT_UNSUPPORTED for GCC 5.4 or older 2024-12-14 20:15:52 +08: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
ldd.bash.in
libc_early_init.c linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
libc-dl_find_object.c
libc-dl-profstub.c
libc-early-init.h
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
Makefile elf: Enable tst-dlopen-nodelete-reloc if TEST_CXX supports STB_GNU_UNIQUE 2024-12-22 17:20:15 +08:00
markermodMARKER-VALUE.c
multiload.c
neededobj1.c
neededobj2.c
neededobj3.c
neededobj4.c
neededobj5.c
neededobj6.c
neededtest2.c
neededtest3.c
neededtest4.c
neededtest.c
next.c
nextmod1.c
nextmod2.c
nextmod3.c
nextmod3.map
nodel2mod1.c
nodel2mod2.c
nodel2mod3.c
nodelete2.c
nodelete.c
nodelmod1.c
nodelmod2.c
nodelmod3.c
nodelmod4.c
nodlopen2.c
nodlopen.c
nodlopenmod2.c
nodlopenmod.c
noload.c
order2.c
order2mod1.c
order2mod2.c
order2mod3.c
order2mod4.c
order.c
origtest.c
pathoptobj.c
pldd-xx.c
pldd.c
preloadtest.c
readelflib.c
readlib.c Silence most -Wzero-as-null-pointer-constant diagnostics 2024-11-25 16:45:59 -03:00
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
reldep.c
reldepmod1.c
reldepmod2.c
reldepmod3.c
reldepmod4.c
reldepmod5.c
reldepmod6.c
resolvfail.c
restest1.c
restest2.c
rtld_static_init.c
rtld-debugger-interface.txt
rtld-Rules
rtld.c elf: Move _dl_rtld_map, _dl_rtld_audit_state out of GL 2024-12-20 15:52:57 +01:00
setup-vdso.h elf: Move _dl_rtld_map, _dl_rtld_audit_state out of GL 2024-12-20 15:52:57 +01:00
simple-dl-hash.h
simple-dl-new-hash.h
sln.c
sofini.c
sotruss-lib.c
sotruss.sh
sprof.c
static-stubs.c
stringtable_free.c
stringtable.c
stringtable.h
testobj1_1.c
testobj1.c
testobj2.c
testobj3.c
testobj4.c
testobj5.c
testobj6.c
testobj.h
tlsdeschtab.h Silence most -Wzero-as-null-pointer-constant diagnostics 2024-11-25 16:45:59 -03:00
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-align2.c Suppress Clang -Wimplicit-fallthrough warnings 2024-12-23 06:28:55 +08:00
tst-align3.c
tst-align.c
tst-alignmod2.c
tst-alignmod3.c
tst-alignmod.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-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
tst-audit18mod.c
tst-audit19a.c
tst-audit19b.c
tst-audit19bmod.c
tst-audit20.c
tst-audit21.c
tst-audit22.c
tst-audit23.c elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) 2024-12-20 16:17:10 +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
tst-audit25a.c
tst-audit25b.c
tst-audit25mod1.c
tst-audit25mod2.c
tst-audit25mod3.c
tst-audit25mod4.c
tst-audit28.c
tst-audit-tlsdesc-dlopen.c
tst-audit-tlsdesc-mod1.c
tst-audit-tlsdesc-mod2.c
tst-audit-tlsdesc.c
tst-auditlogmod-1.c
tst-auditlogmod-2.c
tst-auditlogmod-3.c
tst-auditmany.c
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-auditmanymod.h
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-auditmod-tlsdesc.c
tst-auxobj-dlopen.c
tst-auxobj.c
tst-auxv.c
tst-auxvalmod.c
tst-big-note-lib.S
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_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
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-dlclose-lazy-mod1.c
tst-dlclose-lazy-mod2.c
tst-dlclose-lazy.c
tst-dlmodcount.c
tst-dlmopen1.c
tst-dlmopen1mod.c
tst-dlmopen2.c
tst-dlmopen3.c
tst-dlmopen4.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-dlopen-auditdup-auditmod.c Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)" 2024-10-28 14:45:30 +01:00
tst-dlopen-auditdup.c elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986) 2024-10-25 16:54:22 +02:00
tst-dlopen-auditdupmod.c elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986) 2024-10-25 16:54:22 +02: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-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
tst-env-setuid.c
tst-execstack-mod.c
tst-execstack-needed.c
tst-execstack-prog.c
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
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
tst-gnu2-tls2.h
tst-gnu2-tls2mod0.c
tst-gnu2-tls2mod1.c
tst-gnu2-tls2mod2.c
tst-hash-collision1-gnu.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision1-mod-gnu.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision1-mod-sysv.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision1-mod.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision1-sysv.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision1.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision2-gnu.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision2-mod1-gnu.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision2-mod1-sysv.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision2-mod1.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision2-mod2-gnu.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision2-mod2-sysv.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision2-mod2.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision2-sysv.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision2.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision3-mod.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision3-mod.map Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-hash-collision3.c Add test of ELF hash collisions 2024-11-29 16:43:56 +00:00
tst-ifunc-fault-bindnow.c
tst-ifunc-fault-lazy.c
tst-ifunc-textrel.c
tst-initfinilazyfail.c
tst-initlazyfailmod.c
tst-initorder2.c
tst-initorder2.exp
tst-initorder.c
tst-initorder.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-bad-aux-cache.c support: Use macros for *stat wrappers 2024-08-16 16:05:20 +02:00
tst-ldconfig-ld_so_conf-update.c
tst-ldconfig-ld-mod.c
tst-ldconfig-p.sh
tst-ldconfig-soname-lib-with-soname.c
tst-ldconfig-soname-lib-without-soname.c
tst-ldconfig-soname.sh
tst-ldconfig-X.sh
tst-leaks1.c
tst-linkall-static.c
tst-main1.c
tst-main1mod.c
tst-next-ver.c
tst-nodelete2.c
tst-nodelete2mod.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-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-p_align1.c
tst-p_align2.c
tst-p_align3.c
tst-p_align3.sh
tst-p_align.h
tst-p_alignmod3.c
tst-p_alignmod-base.c include/sys/cdefs.h: Add __attribute_optimization_barrier__ 2024-12-23 06:28:55 +08:00
tst-pathopt.c
tst-pathopt.sh
tst-pie1.c
tst-pie2.c
tst-pie-address-static.c elf: Handle static PIE with non-zero load address [BZ #31799] 2024-11-22 06:22:13 +08:00
tst-pie-address.c elf: Handle static PIE with non-zero load address [BZ #31799] 2024-11-22 06:22:13 +08:00
tst-piemod1.c
tst-pldd.c
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-relr2.c
tst-relr3.c
tst-relr4.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-relro-symbols.py
tst-relsort1.c
tst-relsort1mod1.c
tst-relsort1mod2.c
tst-ro-dynamic-mod.c
tst-ro-dynamic-mod.map
tst-ro-dynamic.c
tst-rootdir-lib.c
tst-rootdir.c
tst-rootdir.script
tst-rtld-argv0.sh
tst-rtld-dash-dash.sh rtld: Add test case for '--' option 2024-08-06 10:53:24 -03:00
tst-rtld-does-not-exist.sh
tst-rtld-list-diagnostics.py
tst-rtld-list-tunables.exp
tst-rtld-list-tunables.sh
tst-rtld-load-self.sh
tst-rtld-no-malloc-audit.c elf: Switch to main malloc after final ld.so self-relocation 2024-11-06 10:33:44 +01:00
tst-rtld-no-malloc-preload.c elf: Switch to main malloc after final ld.so self-relocation 2024-11-06 10:33:44 +01:00
tst-rtld-no-malloc.c elf: Switch to main malloc after final ld.so self-relocation 2024-11-06 10:33:44 +01:00
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 Test that errno is set to 0 at program startup 2024-09-20 15:49:36 -04:00
tst-stringtable.c Return EXIT_UNSUPPORTED if __builtin_add_overflow unavailable 2024-12-15 05:24:19 +08:00
tst-thrlock.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 Add further test of TLS 2024-12-05 09:53:47 +00:00
tst-tls22-mod1-gnu2.c Add further test of TLS 2024-12-05 09:53:47 +00:00
tst-tls22-mod1-vars.c Add further test of TLS 2024-12-05 09:53:47 +00:00
tst-tls22-mod1.c Add further test of TLS 2024-12-05 09:53:47 +00:00
tst-tls22-mod2-gnu2.c Add further test of TLS 2024-12-05 09:53:47 +00:00
tst-tls22-mod2-vars.c Add further test of TLS 2024-12-05 09:53:47 +00:00
tst-tls22-mod2.c Add further test of TLS 2024-12-05 09:53:47 +00:00
tst-tls22-vars.c Add further test of TLS 2024-12-05 09:53:47 +00:00
tst-tls22.c Add further test of TLS 2024-12-05 09:53:47 +00:00
tst-tls22.h Add further test of TLS 2024-12-05 09:53:47 +00:00
tst-tls-allocation-failure-static.c
tst-tls-dlinfo.c
tst-tls-ie-dlmopen.c
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-mod.h
tst-tls-ie.c
tst-tls-manydynamic.c
tst-tls-manydynamic.h
tst-tls-manydynamicmod.c
tst-tls-surplus.c
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-unique3.cc: Add explicit instantiation declaration for S<char>::i 2024-12-18 02:06:17 +08:00
tst-unique3.h
tst-unique3lib2.cc
tst-unique3lib.cc
tst-unique4.cc elf: Suppress clang warning on tst-unique4 2024-12-22 17:24:16 +08:00
tst-unique4.h
tst-unique4lib.cc elf: Suppress clang warning on tst-unique4 2024-12-22 17:24:16 +08:00
tst-unwind-ctor-lib.c
tst-unwind-ctor.c
tst-unwind-main.c
tst-valgrind-smoke.sh
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
unload.c
unloadmod.c
valgrind-test.c
Versions
vismain.c
vismod1.c
vismod2.c
vismod3.c
vismod.h