glibc/elf
Siddhesh Poyarekar 2c9083f93d Fix SXID_ERASE behavior in setuid programs (BZ #27471)
When parse_tunables tries to erase a tunable marked as SXID_ERASE for
setuid programs, it ends up setting the envvar string iterator
incorrectly, because of which it may parse the next tunable
incorrectly.  Given that currently the implementation allows malformed
and unrecognized tunables pass through, it may even allow SXID_ERASE
tunables to go through.

This change revamps the SXID_ERASE implementation so that:

- Only valid tunables are written back to the tunestr string, because
  of which children of SXID programs will only inherit a clean list of
  identified tunables that are not SXID_ERASE.

- Unrecognized tunables get scrubbed off from the environment and
  subsequently from the child environment.

- This has the side-effect that a tunable that is not identified by
  the setxid binary, will not be passed on to a non-setxid child even
  if the child could have identified that tunable.  This may break
  applications that expect this behaviour but expecting such tunables
  to cross the SXID boundary is wrong.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>

(cherry picked from commit 2ed18c5b53)
2021-04-14 11:08:02 +05:30
..
cache.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
chroot_canon.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00: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. 2019-01-01 00:11:28 +00:00
dl-addr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-brk.c
dl-cache.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-close.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-conflict.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-debug.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-deps.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-dst.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-environ.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-error-minimal.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-error-skeleton.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-error.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-exception.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-execstack.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-fini.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-fptr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-hwcaps.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-hwcaps.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-init.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-iteratephdr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-libc.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-load.c elf: Refuse to dlopen PIE objects [BZ #24323] 2019-10-31 19:29:35 -04:00
dl-load.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-lookup.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-machine-reject-phdr.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-map-segments.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-minimal.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-misc.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-object.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-open.c Call _dl_open_check after relocation [BZ #24259] 2019-10-31 16:53:28 -04:00
dl-origin.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-profile.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-profstub.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-reloc-static-pie.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-reloc.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-runtime.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-sbrk.c
dl-scope.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-sort-maps.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-support.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-sym.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-symaddr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-sysdep-open.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-sysdep.c Fix output of LD_SHOW_AUXV=1. 2019-03-13 10:51:23 +01:00
dl-tls.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-trampoline.c
dl-tunable-types.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-tunables.c Fix SXID_ERASE behavior in setuid programs (BZ #27471) 2021-04-14 11:08:02 +05:30
dl-tunables.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-tunables.list Add glibc.malloc.mxfast tunable 2019-11-18 16:08:44 +01:00
dl-unmap-segments.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-version.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-writev.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
do-rel.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dynamic-link.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
elf.h aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS 2019-07-09 11:53:59 +01:00
enbl-secure.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
failobj.c
filter.c
filtmod1.c
filtmod2.c
firstobj.c
gen-trusted-dirs.awk
genrtldtbl.awk Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
get-dynamic-info.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
global.c
globalmod1.c
ifuncdep1.c
ifuncdep1pic.c
ifuncdep2.c Do not stack-protect ifunc resolvers [BZ #7065] 2016-12-26 10:08:41 +01:00
ifuncdep2pic.c
ifuncdep5.c
ifuncdep5pic.c
ifuncmain1.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
ifuncmain1pic.c
ifuncmain1picstatic.c
ifuncmain1pie.c
ifuncmain1static.c
ifuncmain1staticpic.c
ifuncmain1staticpie.c
ifuncmain1vis.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
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 x86: Check IFUNC definition in unrelocated executable [BZ #20019] 2021-01-13 14:30:42 -08:00
ifuncmain7.c Do not stack-protect ifunc resolvers [BZ #7065] 2016-12-26 10:08:41 +01:00
ifuncmain7pic.c
ifuncmain7picstatic.c
ifuncmain7pie.c
ifuncmain7static.c
ifuncmod1.c Do not stack-protect ifunc resolvers [BZ #7065] 2016-12-26 10:08:41 +01:00
ifuncmod3.c
ifuncmod5.c Do not stack-protect ifunc resolvers [BZ #7065] 2016-12-26 10:08:41 +01:00
ifuncmod6.c x86: Check IFUNC definition in unrelocated executable [BZ #20019] 2021-01-13 14:30:42 -08:00
initfirst.c
interp.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
lateglobal.c
ldconfig.c Update copyright dates not handled by scripts/update-copyrights. 2019-01-01 00:15:13 +00:00
ldd.bash.in Update copyright dates not handled by scripts/update-copyrights. 2019-01-01 00:15:13 +00:00
link.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
loadfail.c
loadtest.c Fix elf/loadtest.c build with GCC 8. 2017-06-27 17:52:42 +00:00
ltglobmod1.c
ltglobmod2.c
Makefile Enhance setuid-tunables test 2021-04-14 11:07:47 +05:30
multiload.c
neededobj1.c
neededobj2.c
neededobj3.c
neededobj4.c
neededobj5.c
neededobj6.c
neededtest2.c
neededtest3.c
neededtest4.c
neededtest.c
next.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
nextmod1.c
nextmod2.c
nodel2mod1.c
nodel2mod2.c
nodel2mod3.c
nodelete2.c
nodelete.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
nodelmod1.c
nodelmod2.c
nodelmod3.c
nodelmod4.c
nodlopen2.c
nodlopen.c
nodlopenmod2.c
nodlopenmod.c
noload.c
order2.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
order2mod1.c
order2mod2.c
order2mod3.c
order2mod4.c
order.c
origtest.c
pathoptobj.c
pldd-xx.c elf: Fix pldd (BZ#18035) 2019-04-26 14:31:22 +02:00
pldd.c elf: Fix pldd (BZ#18035) 2019-04-26 14:31:22 +02:00
preloadtest.c
readelflib.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
readlib.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
reldep2.c
reldep3.c Fix typos. 2013-08-21 19:48:48 +02:00
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 Fix typos. 2013-08-21 19:48:48 +02:00
reldepmod1.c
reldepmod2.c
reldepmod3.c
reldepmod4.c
reldepmod5.c
reldepmod6.c
resolvfail.c
restest1.c
restest2.c
rtld-debugger-interface.txt Add SystemTap static probes to the runtime linker. [BZ #14298] 2012-07-27 14:03:20 +01:00
rtld-Rules Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
rtld.c [elf] Revert 8e889c5da3 (BZ#24122) 2019-01-25 08:10:15 -02:00
setup-vdso.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sln.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sofini.c
soinit.c Narrowing the visibility of libc-internal.h even further. 2017-03-01 20:33:46 -05:00
sotruss-lib.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sotruss.sh Update copyright dates not handled by scripts/update-copyrights. 2019-01-01 00:15:13 +00:00
sprof.c Update copyright dates not handled by scripts/update-copyrights. 2019-01-01 00:15:13 +00:00
static-stubs.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
testobj1_1.c
testobj1.c
testobj2.c
testobj3.c
testobj4.c
testobj5.c
testobj6.c PowerPC64 ELFv2 PPC64_OPT_LOCALENTRY 2017-06-14 10:47:25 +09:30
testobj.h Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
tls-macros.h Split tls-macros.h into sysdeps directories. 2012-07-17 11:30:58 +00:00
tlsdeschtab.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-_dl_addr_inside_object.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-absolute-sym-lib.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-absolute-sym-lib.lds Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-absolute-sym.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-absolute-zero-lib.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-absolute-zero-lib.lds elf: Accept absolute (SHN_ABS) symbols whose value is zero [BZ #23307] 2018-06-29 17:10:43 +01:00
tst-absolute-zero.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-addr1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-align2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-align.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-alignmod2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-alignmod.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-array1-static.c
tst-array1.c Set constructor/destructor priority to 1000 2012-11-16 07:40:38 -08:00
tst-array1.exp
tst-array2.c
tst-array2.exp
tst-array2dep.c Set constructor/destructor priority to 1000 2012-11-16 07:40:38 -08:00
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 Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-audit8.c Skip audit if l_reloc_result is NULL 2012-11-14 15:44:40 -08:00
tst-audit9.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-audit11.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-audit11mod1.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-audit11mod2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-audit11mod2.map Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-audit12.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-audit12mod1.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-audit12mod2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-audit12mod2.map Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-audit12mod3.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-auditmod1.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-auditmod9a.c BZ #16613: Support TLS in audit libraries. 2014-02-25 13:18:15 -05:00
tst-auditmod9b.c BZ #16613: Support TLS in audit libraries. 2014-02-25 13:18:15 -05:00
tst-auditmod11.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-auditmod12.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-auxv.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-big-note-lib.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-big-note.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-create_format1.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-debug1.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-deep1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-deep1mod1.c
tst-deep1mod2.c
tst-deep1mod3.c
tst-dl-iter-static.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-dlmodcount.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-dlmopen1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-dlmopen1mod.c
tst-dlmopen2.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-dlmopen3.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-dlopen-aout.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-dlopen-pie.c elf: Refuse to dlopen PIE objects [BZ #24323] 2019-10-31 19:29:35 -04:00
tst-dlopenrpath.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-dlopenrpathmod.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-dlsym-error.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-env-setuid-tunables.c Fix SXID_ERASE behavior in setuid programs (BZ #27471) 2021-04-14 11:08:02 +05:30
tst-env-setuid.c tst-env-setuid: Use support_capture_subprogram_self_sgid 2021-04-14 11:07:47 +05:30
tst-execstack-mod.c
tst-execstack-needed.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-execstack-prog.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-execstack.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-global1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-gnu2-tls1.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-gnu2-tls1mod.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-ifunc-textrel.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00: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. 2019-01-01 00:11:28 +00:00
tst-latepthreadmod.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-ldconfig-X.sh Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-leaks1-static.c Check the main application only if SHARED is defined 2012-10-20 16:16:59 -07:00
tst-leaks1.c Fix tst-leaks1 (bug 14681) 2017-12-15 20:22:29 -08:00
tst-libc_dlvsym-dso.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-libc_dlvsym-static.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-libc_dlvsym.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-libc_dlvsym.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-linkall-static.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-main1.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-main1mod.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-nodelete2.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-nodelete2mod.c Clear DF_1_NODELETE flag only for failed to load library. 2015-08-11 10:13:22 +02:00
tst-nodelete-dlclose-dso.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-nodelete-dlclose-plugin.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-nodelete-dlclose.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-nodelete-opened-lib.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-nodelete-opened.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-nodelete-rtldmod.cc Add forced deletion support to _dl_close_worker 2015-07-07 11:06:56 -07:00
tst-nodelete-uniquemod.cc Add forced deletion support to _dl_close_worker 2015-07-07 11:06:56 -07:00
tst-nodelete-zmod.cc Add forced deletion support to _dl_close_worker 2015-07-07 11:06:56 -07:00
tst-nodelete.cc Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-noload.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-null-argv-lib.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-null-argv.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00: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 Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-pathopt.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-pathopt.sh Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-pie1.c
tst-pie2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-piemod1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-pldd.c elf: Fix pldd (BZ#18035) 2019-04-26 14:31:22 +02:00
tst-prelink.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-prelink.exp Run tst-prelink test for GLOB_DAT reloc 2015-11-14 12:00:38 -08:00
tst-protected1a.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-protected1b.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-protected1mod.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-protected1moda.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-protected1modb.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-ptrguard1-static.c BZ #15754: CVE-2013-4788 2013-09-23 00:52:09 -04:00
tst-ptrguard1.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-relsort1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-relsort1mod1.c
tst-relsort1mod2.c
tst-rtld-load-self.sh Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-stackguard1-static.c
tst-stackguard1.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-thrlock.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls1-static-non-pie.c Add a test for non-PIE static executable 2017-09-30 01:39:32 -07:00
tst-tls1-static.c
tst-tls1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls2-static.c
tst-tls2.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls3.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls4.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls5.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls6.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls7.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls8.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls9-static.c
tst-tls9.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls10.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls10.h Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tls11.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls12.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls13.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls14.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls15.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls16.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls17.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls18.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls19.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls19mod1.c
tst-tls19mod2.c
tst-tls19mod3.c
tst-tls-dlinfo.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls-manydynamic.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-tls-manydynamic.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-tls-manydynamicmod.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-tlsalign-extern-static.c BZ#18383: Another test case, with TLS refs and defs in separate TUs. 2015-06-02 16:55:36 -07:00
tst-tlsalign-extern.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-tlsalign-lib.c BZ#18383: Add test case for large alignment in TLS blocks. 2015-05-06 13:32:18 -07:00
tst-tlsalign-static.c BZ#18383: Add test case for large alignment in TLS blocks. 2015-05-06 13:32:18 -07:00
tst-tlsalign-vars.c BZ#18383: Another test case, with TLS refs and defs in separate TUs. 2015-06-02 16:55:36 -07:00
tst-tlsalign.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-tlsmod1.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod2.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod3.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod4.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod5.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod6.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod7.c
tst-tlsmod8.c
tst-tlsmod9.c
tst-tlsmod10.c
tst-tlsmod11.c
tst-tlsmod12.c
tst-tlsmod13.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod13a.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod14a.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod14b.c
tst-tlsmod15a.c
tst-tlsmod15b.c
tst-tlsmod16a.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod16b.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod17a.c
tst-tlsmod17b.c
tst-tlsmod18a.c
tst-unique1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-unique1mod1.c Remove gnu_unique_object configure test. 2015-10-19 22:34:20 +00:00
tst-unique1mod2.c Remove gnu_unique_object configure test. 2015-10-19 22:34:20 +00:00
tst-unique2.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-unique2mod1.c Remove gnu_unique_object configure test. 2015-10-19 22:34:20 +00:00
tst-unique2mod2.c Remove gnu_unique_object configure test. 2015-10-19 22:34:20 +00:00
tst-unique3.cc
tst-unique3.h
tst-unique3lib2.cc
tst-unique3lib.cc
tst-unique4.cc
tst-unique4.h
tst-unique4lib.cc Fix warning in elf/tst-unique4lib.cc. 2014-12-16 10:26:48 +01:00
tst-unwind-ctor-lib.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-unwind-ctor.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-unwind-main.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00: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 elf: Support dlvsym within libc.so 2018-01-04 18:46:24 +01:00
vismain.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
vismod1.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
vismod2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
vismod3.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
vismod.h