glibc/elf
Carlos O'Donell 80c83e9114 Improve DST handling (Bug 23102, Bug 21942, Bug 18018, Bug 23259).
This commit improves DST handling significantly in the following
ways: firstly is_dst () is overhauled to correctly process DST
sequences that would be accepted given the ELF gABI.  This means that
we actually now accept slightly more sequences than before.  Now we
accept $ORIGIN$ORIGIN, but in the past we accepted only $ORIGIN\0 or
$ORIGIN/..., but this kind of behaviour results in unexpected
and uninterpreted DST sequences being used as literal search paths
leading to security defects.  Therefore the first step in correcting
this defect is making is_dst () properly account for all DSTs
and making the function context free in the sense that it counts
DSTs without knowledge of path, or AT_SECURE.  Next, _dl_dst_count ()
is also simplified to count all DSTs regardless of context.
Then in _dl_dst_substitute () we reintroduce context-dependent
processing for such things as AT_SECURE handling.  At the level of
_dl_dst_substitute we can have access to things like the true start
of the string sequence to validate $ORIGIN-based paths rooted in
trusted directories.  Lastly, we tighten up the accepted sequences
in AT_SECURE, and avoid leaving known unexpanded DSTs, this is
noted in the NEWS entry.

Verified with a sequence of 68 tests on x86_64 that cover
non-AT_SECURE and AT_SECURE testing using a sysroot (requires root
to run).  The tests cover cases for bug 23102, bug 21942, bug 18018,
and bug 23259.  These tests are not yet appropriate for the glibc
regression testsuite, but with the upcoming test-in-container testing
framework it should be possible to include these tests upstream soon.

See the mailing list for the tests:
https://www.sourceware.org/ml/libc-alpha/2018-06/msg00251.html

(cherry picked from commit 5aad5f6178)
2018-06-18 13:41:00 +02:00
..
cache.c Add support for the RISC-V-specific ELF flags 2018-01-25 10:06:19 -08:00
chroot_canon.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
dl-addr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-brk.c
dl-cache.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-caller.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-close.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-conflict.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-debug.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-deps.c Improve DST handling (Bug 23102, Bug 21942, Bug 18018, Bug 23259). 2018-06-18 13:41:00 +02:00
dl-dst.h Improve DST handling (Bug 23102, Bug 21942, Bug 18018, Bug 23259). 2018-06-18 13:41:00 +02:00
dl-environ.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-error-minimal.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-error-skeleton.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-error.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-exception.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-execstack.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-fini.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-fptr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-hwcaps.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-hwcaps.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-iteratephdr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-libc.c elf: Support dlvsym within libc.so 2018-01-04 18:46:24 +01:00
dl-load.c Improve DST handling (Bug 23102, Bug 21942, Bug 18018, Bug 23259). 2018-06-18 13:41:00 +02:00
dl-load.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-lookup.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-machine-reject-phdr.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-map-segments.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-minimal.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-misc.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-object.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-open.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-origin.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-profile.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-profstub.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-reloc-static-pie.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-reloc.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-runtime.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-sbrk.c
dl-scope.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-sort-maps.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-support.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-sym.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-symaddr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-sysdep-open.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-sysdep.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-tls.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-trampoline.c
dl-tunable-types.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-tunables.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-tunables.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-tunables.list Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-unmap-segments.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-version.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-writev.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
do-rel.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dynamic-link.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
elf.h Add support for the RISC-V-specific ELF flags 2018-01-25 10:06:19 -08:00
enbl-secure.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +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
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 Do not stack-protect ifunc resolvers [BZ #7065] 2016-12-26 10:08:41 +01: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
initfirst.c
interp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lateglobal.c
ldconfig.c Update copyright dates not handled by scripts/update-copyrights. 2018-01-01 00:41:16 +00:00
ldd.bash.in Update copyright dates not handled by scripts/update-copyrights. 2018-01-01 00:41:16 +00:00
link.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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 Fix stack overflow with huge PT_NOTE segment [BZ #20419] 2018-05-10 10:56:25 +00: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 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 Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pldd.c Update copyright dates not handled by scripts/update-copyrights. 2018-01-01 00:41:16 +00:00
preloadtest.c
readelflib.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
readlib.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00: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. 2018-01-01 00:32:25 +00:00
rtld.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
setup-vdso.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sln.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
sotruss.sh Update copyright dates not handled by scripts/update-copyrights. 2018-01-01 00:41:16 +00:00
sprof.c Update copyright dates not handled by scripts/update-copyrights. 2018-01-01 00:41:16 +00:00
static-stubs.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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
tls-macros.h
tlsdeschtab.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-_dl_addr_inside_object.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
tst-align.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-alignmod2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-alignmod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00: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 Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-audit8.c
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. 2018-01-01 00:32:25 +00:00
tst-audit11mod1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-audit11mod2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-audit11mod2.map Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-audit12.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-audit12mod1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-audit12mod2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-audit12mod2.map Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-audit12mod3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
tst-auditmod12.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-auxv.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-big-note-lib.S Fix stack overflow with huge PT_NOTE segment [BZ #20419] 2018-05-10 10:56:25 +00:00
tst-big-note.c Fix stack overflow with huge PT_NOTE segment [BZ #20419] 2018-05-10 10:56:25 +00:00
tst-debug1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
tst-dlmodcount.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
tst-dlopenrpath.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-dlopenrpathmod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-dlsym-error.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-env-setuid-tunables.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-env-setuid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
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. 2018-01-01 00:32:25 +00:00
tst-gnu2-tls1mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
tst-latepthreadmod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-ldconfig-X.sh Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-leaks1-static.c
tst-leaks1.c Fix tst-leaks1 (bug 14681) 2017-12-15 20:22:29 -08:00
tst-libc_dlvsym-dso.c elf: Support dlvsym within libc.so 2018-01-04 18:46:24 +01:00
tst-libc_dlvsym-static.c elf: Support dlvsym within libc.so 2018-01-04 18:46:24 +01:00
tst-libc_dlvsym.c elf: Support dlvsym within libc.so 2018-01-04 18:46:24 +01:00
tst-libc_dlvsym.h elf: Support dlvsym within libc.so 2018-01-04 18:46:24 +01:00
tst-linkall-static.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-main1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-main1mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
tst-nodelete-dlclose-plugin.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-nodelete-dlclose.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-nodelete-opened-lib.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-nodelete-opened.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
tst-null-argv-lib.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-null-argv.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
tst-pie1.c
tst-pie2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-piemod1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-prelink.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
tst-protected1b.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-protected1mod.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-protected1moda.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-protected1modb.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-ptrguard1-static.c
tst-ptrguard1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00:00
tst-stackguard1-static.c
tst-stackguard1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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
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. 2018-01-01 00:32:25 +00:00
tst-tls-manydynamic.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tls-manydynamicmod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +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. 2018-01-01 00:32:25 +00: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 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
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. 2018-01-01 00:32:25 +00:00
vismod1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
vismod2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
vismod3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
vismod.h