Date: Wed, 15 Mar 2017 17:19:54 -0400 From: Shawn Webb <shawn.webb@hardenedbsd.org> To: Konstantin Belousov <kib@FreeBSD.org> Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r315331 - in head/libexec/rtld-elf: . aarch64 amd64 arm i386 mips powerpc powerpc64 riscv sparc64 Message-ID: <20170315211954.cspzjr7xltemzfv2@mutt-hbsd> In-Reply-To: <201703152111.v2FLBwrD051923@repo.freebsd.org> References: <201703152111.v2FLBwrD051923@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--4jmumflztpb3vfoj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 15, 2017 at 09:11:58PM +0000, Konstantin Belousov wrote: > Author: kib > Date: Wed Mar 15 21:11:57 2017 > New Revision: 315331 > URL: https://svnweb.freebsd.org/changeset/base/315331 >=20 > Log: > Implement LD_BIND_NOT knob for rtld. > =20 > From the manpage: > When set to a nonempty string, prevents modifications of the PLT slots > when doing bindings. As result, each call of the PLT-resolved > function is resolved. In combination with debug output, this provides > complete account of all bind actions at runtime. > =20 > Same feature exists on Linux and Solaris. > =20 > Sponsored by: The FreeBSD Foundation > MFC after: 2 weeks Hey Kostik, I'm curious what the use case is for this. When would someone use LD_BIND_NOT? Thanks, --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --4jmumflztpb3vfoj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEKrq2ve9q9Ia+iT2eaoRlj1JFbu4FAljJr/cACgkQaoRlj1JF bu6JNRAAgxdSHHDaR1eUyqu8nANAJi0pEqlm6H2eQOiDWJf/97bV+yoxpc/1PUMO 8dJyqzDlEqKS+Y29qv/I5o2+SCp9IG/YyePlK+sD2alTGzH07FzNXVJmINCRlSa+ jqgobaKkXMUgkdQOLFOuPPptcAazbg1UJ0jGNt9Kh4RRM0WG4ivLzz4/JS5JZZjO DSWBY9f4T+uJXWaVdeASN+AHyKva4g/fIdGhJ0s9ZXdS4n2jsZfkteroCg4Uu412 lkK0QTxdrAyHAFzpOLkMTFGg3hKoTQHzbOiChn1FJN8Uq/ZA4CirZXGOeKZDb4MU w8qM2MAk3Th6DkH5gZS0TooXcPSVnruEZNj/vq2BojMv5xYzTQIbRpbZwuAmVrid Wu+BVCNKkGcMI3O9elKoq6McYamPZMGQ1VLyA6pNDmxX9I3Asr3NQfM3DWp9zpey 9wX6MpWA4RSVmp5kUzSNILqizlCkQjWaMDX0hfkyDawgJMcxuv2rQPvtX1j1QisN gOO4b3a33ybZr0EoI4VUHTex+KaJQCG8FACNOJ/nhDLmRfrPpik3Oagdqi8yEnpn uAzDytmtVMpGh0W1vSHvOlw5QNAxPMr0r8dDRfuHF1NVKd0gwdZU6xTx/p/w7B8E sF1Uo9sS7/dL4J+rvnNCIOjW8EP3q/TooetAwQMcfoKK7yWb1OQ= =cY8V -----END PGP SIGNATURE----- --4jmumflztpb3vfoj--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170315211954.cspzjr7xltemzfv2>