glibc/elf
Maciej W. Rozycki e7feec374c elf: Correct absolute (SHN_ABS) symbol run-time calculation [BZ #19818]
Do not relocate absolute symbols by the base address.  Such symbols have
SHN_ABS as the section index and their value is not supposed to be
affected by relocation as per the ELF gABI[1]:

"SHN_ABS
    The symbol has an absolute value that will not change because of
    relocation."

The reason for our non-conformance here seems to be an old SysV linker
bug causing symbols like _DYNAMIC to be incorrectly emitted as absolute
symbols[2].  However in a previous discussion it was pointed that this
is seriously flawed by preventing the lone purpose of the existence of
absolute symbols from being used[3]:

"On the contrary, the only interpretation that makes sense to me is that
it will not change because of relocation at link time or at load time.
Absolute symbols, from the days of the earliest linking loaders, have
been used to represent addresses that are outside the address space of
the module (e.g., memory-mapped addresses or kernel gateway pages).
They've even been used to represent true symbolic constants (e.g.,
system entry point numbers, sizes, version numbers).  There's no other
way to represent a true absolute symbol, while the meaning you seek is
easily represented by giving the symbol a non-negative st_shndx value."

and we ought to stop supporting our current broken interpretation.

Update processing for dladdr(3) and dladdr1(3) so that SHN_ABS symbols
are ignored, because under the corrected interpretation they do not
represent addresses within a mapped file and therefore are not supposed
to be considered.

References:

[1] "System V Application Binary Interface - DRAFT - 19 October 2010",
    The SCO Group, Section "Symbol Table",
    <http://www.sco.com/developers/gabi/2012-12-31/ch4.symtab.html>

[2] Alan Modra, "Absolute symbols"
    <https://sourceware.org/ml/binutils/2012-05/msg00019.html>

[3] Cary Coutant, "Re: Absolute symbols"
    <https://sourceware.org/ml/binutils/2012-05/msg00020.html>

	[BZ #19818]
	* sysdeps/generic/ldsodefs.h (SYMBOL_ADDRESS): Handle SHN_ABS
	symbols.
	* elf/dl-addr.c (determine_info): Ignore SHN_ABS symbols.
	* elf/tst-absolute-sym.c: New file.
	* elf/tst-absolute-sym-lib.c: New file.
	* elf/tst-absolute-sym-lib.lds: New file.
	* elf/Makefile (tests): Add `tst-absolute-sym'.
	(modules-names): Add `tst-absolute-sym-lib'.
	(LDLIBS-tst-absolute-sym-lib.so): New variable.
	($(objpfx)tst-absolute-sym-lib.so): New dependency.
	($(objpfx)tst-absolute-sym): New dependency.
2018-04-04 23:09:37 +01:00
..
cache.c ldconfig: Sync temporary files to disk before renaming them [BZ #20890] 2018-02-21 10:42:48 +01: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 elf: Correct absolute (SHN_ABS) symbol run-time calculation [BZ #19818] 2018-04-04 23:09:37 +01:00
dl-brk.c
dl-cache.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 Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-dst.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00: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 elf: Remove ad-hoc restrictions on dlopen callers [BZ #22787] 2018-02-21 10:37:22 +01:00
dl-load.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-lookup.c Use ADDRIDX with DT_GNU_HASH 2018-02-05 14:58:57 -08: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 elf: Remove ad-hoc restrictions on dlopen callers [BZ #22787] 2018-02-21 10:37:22 +01: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 elf: Unify symbol address run-time calculation [BZ #19818] 2018-04-04 23:09:37 +01: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 hurd: add gscope support 2018-03-11 13:06:33 +01:00
dl-sym.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
dl-symaddr.c elf: Unify symbol address run-time calculation [BZ #19818] 2018-04-04 23:09:37 +01: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 RISC-V: add remaining relocations 2018-03-26 12:08:21 +02: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
get-dynamic-info.h Use ADDRIDX with DT_GNU_HASH 2018-02-05 14:58:57 -08: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
ifuncmain7.c
ifuncmain7pic.c
ifuncmain7picstatic.c
ifuncmain7pie.c
ifuncmain7static.c
ifuncmod1.c
ifuncmod3.c
ifuncmod5.c
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 elf: Correct absolute (SHN_ABS) symbol run-time calculation [BZ #19818] 2018-04-04 23:09:37 +01: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 elf: Unify symbol address run-time calculation [BZ #19818] 2018-04-04 23:09:37 +01: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-absolute-sym-lib.c elf: Correct absolute (SHN_ABS) symbol run-time calculation [BZ #19818] 2018-04-04 23:09:37 +01:00
tst-absolute-sym-lib.lds elf: Correct absolute (SHN_ABS) symbol run-time calculation [BZ #19818] 2018-04-04 23:09:37 +01:00
tst-absolute-sym.c elf: Correct absolute (SHN_ABS) symbol run-time calculation [BZ #19818] 2018-04-04 23:09:37 +01: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
tst-auditmod9b.c
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-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
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
tst-nodelete-uniquemod.cc
tst-nodelete-zmod.cc
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
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
tst-tlsalign-extern.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-tlsalign-lib.c
tst-tlsalign-static.c
tst-tlsalign-vars.c
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
tst-unique1mod2.c
tst-unique2.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
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
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