glibc/elf
Florian Weimer 035c012e32 Reduce the statically linked startup code [BZ #23323]
It turns out the startup code in csu/elf-init.c has a perfect pair of
ROP gadgets (see Marco-Gisbert and Ripoll-Ripoll, "return-to-csu: A
New Method to Bypass 64-bit Linux ASLR").  These functions are not
needed in dynamically-linked binaries because DT_INIT/DT_INIT_ARRAY
are already processed by the dynamic linker.  However, the dynamic
linker skipped the main program for some reason.  For maximum
backwards compatibility, this is not changed, and instead, the main
map is consulted from __libc_start_main if the init function argument
is a NULL pointer.

For statically linked binaries, the old approach based on linker
symbols is still used because there is nothing else available.

A new symbol version __libc_start_main@@GLIBC_2.34 is introduced because
new binaries running on an old libc would not run their ELF
constructors, leading to difficult-to-debug issues.
2021-02-25 12:13:02 +01:00
..
tst-glibc-hwcaps-2-cache.root ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
tst-glibc-hwcaps-cache.root elf: Add glibc-hwcaps subdirectory support to ld.so cache processing 2020-12-04 09:35:43 +01:00
tst-glibc-hwcaps-prepend-cache.root elf: Fix tests that rely on ld.so.cache for cross-compiling 2021-01-29 14:08:18 -03:00
tst-ldconfig-bad-aux-cache.root
tst-ldconfig-ld_so_conf-update.root elf: Fix tests that rely on ld.so.cache for cross-compiling 2021-01-29 14:08:18 -03:00
argv0test.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
cache.c ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
chroot_canon.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08: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 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-addr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-brk.c
dl-cache.c ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
dl-call-libc-early-init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-close.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-conflict.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-debug.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-deps.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-dst.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-environ.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-error-minimal.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-error-skeleton.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-error.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-exception.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-execstack.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-fini.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-fptr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-hwcaps_split.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-hwcaps-subdirs.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-hwcaps.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-hwcaps.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-init.c Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
dl-iteratephdr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-libc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-load.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-load.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-lookup-direct.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-lookup.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-machine-reject-phdr.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-main.h ld.so: Add --list-tunables to print tunable values 2021-01-15 05:59:10 -08:00
dl-map-segments.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-minimal.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-misc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-object.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-open.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-origin.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-profile.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-profstub.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-reloc-static-pie.c Use hidden visibility for early static PIE code 2021-01-21 15:55:01 +00:00
dl-reloc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-runtime.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-runtime.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-sbrk.c
dl-scope.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-sort-maps.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-support.c sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305] 2021-02-01 11:00:52 -08:00
dl-sym-post.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-sym.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-symaddr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-sysdep-open.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-sysdep.c sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305] 2021-02-01 11:00:52 -08:00
dl-thread_gscope_wait.c nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
dl-tls.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-trampoline.c
dl-tunable-types.h tunables: Simplify TUNABLE_SET interface 2021-02-10 19:08:33 +05:30
dl-tunables.c tunables: Simplify TUNABLE_SET interface 2021-02-10 19:08:33 +05:30
dl-tunables.h tunables: Simplify TUNABLE_SET interface 2021-02-10 19:08:33 +05:30
dl-tunables.list tunables: Disallow negative values for some tunables 2021-02-10 19:08:33 +05:30
dl-unmap-segments.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-usage.c ld.so: Add --list-tunables to print tunable values 2021-01-15 05:59:10 -08:00
dl-version.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-write.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-writev.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
do-rel.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dynamic-link.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
elf.h Add NT_ARM_TAGGED_ADDR_CTRL from Linux 5.10 to elf.h. 2021-02-05 01:47:57 +00:00
enbl-secure.c Use hidden visibility for early static PIE code 2021-01-21 15:55:01 +00:00
failobj.c
filter.c
filtmod1.c
filtmod2.c
firstobj.c
gen-trusted-dirs.awk
genrtldtbl.awk
get-dynamic-info.h elf: work around a gcc bug in elf_get_dynamic_info 2021-01-13 13:35:00 +00:00
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 ifuncmain6pie: Remove the circular IFUNC dependency [BZ #20019] 2021-01-13 11:50:08 -08:00
ifuncmain7.c
ifuncmain7pic.c
ifuncmain7picstatic.c
ifuncmain7pie.c
ifuncmain7static.c
ifuncmain9.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ifuncmain9pic.c
ifuncmain9picstatic.c
ifuncmain9pie.c
ifuncmain9static.c
ifuncmod1.c
ifuncmod3.c
ifuncmod5.c
ifuncmod6.c ifuncmain6pie: Remove the circular IFUNC dependency [BZ #20019] 2021-01-13 11:50:08 -08:00
initfirst.c
interp.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lateglobal.c
ldconfig.c ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
ldd.bash.in Update copyright dates not handled by scripts/update-copyrights. 2021-01-02 12:17:34 -08:00
libc_early_init.c nptl: Move elision implementations into libc 2021-02-23 14:59:34 +01:00
libc-early-init.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
link.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
loadfail.c
loadtest.c
ltglobmod1.c
ltglobmod2.c
Makefile elf: Replace a --defsym trick with an object file to be compatible with LLD 2021-02-01 09:44:08 -08:00
markermodMARKER-VALUE.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
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
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 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pldd.c Update copyright dates not handled by scripts/update-copyrights. 2021-01-02 12:17:34 -08:00
preloadtest.c
readelflib.c ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
readlib.c ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08: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-debugger-interface.txt
rtld-Rules Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
rtld.c ld.so: Add --list-tunables to print tunable values 2021-01-15 05:59:10 -08:00
setup-vdso.h elf: Do not copy vDSO soname when setting up link map 2021-02-12 18:34:03 +01:00
sln.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sofini.c
sotruss-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sotruss.sh Update copyright dates not handled by scripts/update-copyrights. 2021-01-02 12:17:34 -08:00
sprof.c Update copyright dates not handled by scripts/update-copyrights. 2021-01-02 12:17:34 -08:00
static-stubs.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
stringtable_free.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
stringtable.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
stringtable.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
testobj1_1.c
testobj1.c
testobj2.c
testobj3.c
testobj4.c
testobj5.c
testobj6.c
testobj.h
tls-macros.h
tlsdeschtab.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-_dl_addr_inside_object.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-absolute-sym-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-absolute-sym-lib.lds Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-absolute-sym.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-absolute-zero-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-absolute-zero-lib.lds
tst-absolute-zero.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-addr1.c
tst-align2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-align.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-alignmod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-alignmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
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 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit11mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit11mod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit11mod2.map Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit12.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit12mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit12mod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit12mod2.map Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit12mod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit13.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit13mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit14.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit15.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit16.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditlogmod-1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditlogmod-2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditlogmod-3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmany.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod4.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod5.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod6.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod7.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod8.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod9.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmod1.c
tst-auditmod9a.c
tst-auditmod9b.c
tst-auditmod11.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmod12.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auxobj-dlopen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auxobj.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auxv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-big-note-lib.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-big-note.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-create_format1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-debug1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-deep1.c
tst-deep1mod1.c
tst-deep1mod2.c
tst-deep1mod3.c
tst-dl-hwcaps_split.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dl-iter-static.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlmodcount.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlmopen1.c
tst-dlmopen1mod.c
tst-dlmopen2.c
tst-dlmopen3.c
tst-dlopen-nodelete-reloc-mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod4.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod5.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod6.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod7.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod8.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod9.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod10.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod11.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod12.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod13.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod13.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod14.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod15.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod16.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod17.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-pie.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-self-container.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-self-pie.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-self.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-tlsmodid-container.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-tlsmodid-pie.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-tlsmodid.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-tlsmodid.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenfail-2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenfail.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenfaillinkmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenfailmod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenfailmod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenfailmod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenrpath.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenrpathmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlsym-error.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-env-setuid-tunables.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-env-setuid.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-execstack-mod.c
tst-execstack-needed.c
tst-execstack-prog.c
tst-execstack.c
tst-filterobj-aux.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-filterobj-dlopen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-filterobj-filtee.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-filterobj-filtee.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-filterobj-flt.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-filterobj.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-finilazyfailmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-glibc-hwcaps-2-cache.c ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
tst-glibc-hwcaps-2-cache.script ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
tst-glibc-hwcaps-cache.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-glibc-hwcaps-cache.script s390x: Add glibc-hwcaps support 2020-12-10 13:51:18 +01:00
tst-glibc-hwcaps-mask.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-glibc-hwcaps-prepend-cache.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-glibc-hwcaps-prepend.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-glibc-hwcaps.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-global1.c
tst-gnu2-tls1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-gnu2-tls1mod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ifunc-fault-bindnow.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ifunc-fault-lazy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ifunc-textrel.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-initfinilazyfail.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-initlazyfailmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
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 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-latepthreadmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ldconfig-bad-aux-cache.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ldconfig-ld_so_conf-update.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ldconfig-ld-mod.c
tst-ldconfig-X.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-leaks1-static.c
tst-leaks1.c
tst-libc_dlvsym-dso.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-libc_dlvsym-static.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-libc_dlvsym.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-libc_dlvsym.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-linkall-static.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-main1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-main1mod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete2.c
tst-nodelete2mod.c
tst-nodelete-dlclose-dso.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete-dlclose-plugin.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete-dlclose.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete-opened-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete-opened.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete-rtldmod.cc
tst-nodelete-uniquemod.cc
tst-nodelete-zmod.cc
tst-nodelete.cc
tst-noload.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-null-argv-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-null-argv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
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-pathopt.c
tst-pathopt.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-pie1.c
tst-pie2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-piemod1.c
tst-pldd.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-prelink-cmp.c elf: Limit tst-prelink-cmp target archs 2021-01-27 11:34:50 -03:00
tst-prelink.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-preload-pthread-libc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-protected1a.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-protected1b.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-protected1mod.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-protected1moda.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-protected1modb.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ptrguard1-static.c
tst-ptrguard1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-relsort1.c
tst-relsort1mod1.c
tst-relsort1mod2.c
tst-rtld-argv0.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rtld-list-tunables.exp tunables: Disallow negative values for some tunables 2021-02-10 19:08:33 +05:30
tst-rtld-list-tunables.sh tst-rtld-list-tunables.sh: Unset glibc tunables 2021-02-02 10:12:47 -08:00
tst-rtld-load-self.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rtld-preload.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-mod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-mod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-mod4.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-pthread-static.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-pthread.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-static-dlopen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-static.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-dlopen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-link.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-linkmod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-linkmod1.map
tst-sonamemove-runmod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-runmod1.map
tst-sonamemove-runmod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-runmod2.map
tst-stackguard1-static.c
tst-stackguard1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-stringtable.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-thrlock.c
tst-tls1-static-non-pie.c
tst-tls1-static.c
tst-tls1.c
tst-tls2-static.c
tst-tls2.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-tls-dlinfo.c
tst-tls-ie-dlmopen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-ie-mod0.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod1.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod2.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod3.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod4.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod5.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod6.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-ie.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-manydynamic.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-manydynamic.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-manydynamicmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-surplus.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tlsalign-extern-static.c
tst-tlsalign-extern.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tlsalign-lib.c
tst-tlsalign-static.c
tst-tlsalign-vars.c
tst-tlsalign.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
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-unique1.c
tst-unique1mod1.c
tst-unique1mod2.c
tst-unique2.c
tst-unique2mod1.c
tst-unique2mod2.c
tst-unique3.cc
tst-unique3.h
tst-unique3lib2.cc
tst-unique3lib.cc
tst-unique4.cc
tst-unique4.h
tst-unique4lib.cc
tst-unwind-ctor-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-unwind-ctor.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-unwind-main.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
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
Versions
vismain.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
vismod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
vismod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
vismod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
vismod.h