freebsd-skq/libexec
Konstantin Belousov 62af2dc3fb rtld: ignore static TLS segments when tracing.
For PIE binaries, ldd(1) performs dlopen(RTLD_TRACE) on the binary.
It is legal for binary to use initial exec TLS mode, but when such
binary (actually dso) is dlopened, we might not have enough free space
in the finalized static TLS segment.  Make ldd operational by skipping
TLS space allocation, we are not going to execute any code from the
dso anyway.

Reported by:	tobik
PR:	245677
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2020-04-22 18:39:45 +00:00
..
atf
atrun
blacklistd-helper
bootpd
comsat
dma
fingerd
flua flua: follow-up to r359453, don't bother with libedit in bootstrap 2020-03-30 20:01:44 +00:00
ftpd
getty
hyperv
mail.local
makewhatis.local
mknetid
pppoed
rbootd Fix the following -Werror warning from clang 10.0.0 in rbootd: 2020-01-28 19:19:55 +00:00
rc Due to popular demand, revert r360102. 2020-04-19 21:38:03 +00:00
revnetgroup
rpc.rquotad
rpc.rstatd
rpc.rusersd
rpc.rwalld
rpc.sprayd
rtld-aout
rtld-elf rtld: ignore static TLS segments when tracing. 2020-04-22 18:39:45 +00:00
rtld-elf32
save-entropy
smrsh
talkd
tcpd
telnetd
tests
tftp-proxy
tftpd Abort transfer if fseeko() fails. 2020-04-21 17:32:57 +00:00
ulog-helper
ypxfr yp*: fix -fno-common build 2020-04-06 23:16:05 +00:00
Makefile
Makefile.amd64
Makefile.i386
Makefile.inc