freebsd-dev/cddl/usr.sbin
Mark Johnston d2d16e5663 Enable creation of static userspace probes in incremental builds.
To define USDT probes, dtrace -G makes use of relocations for undefined
symbols: the target address is overwritten with NOPs and the location is
recorded in the DOF section of the output object file.  To avoid link
errors, the original relocation is destroyed.  However, this means that
the same input object file cannot be processed multiple times, as
happens during incremental rebuilds.  Instead, only set the relocation
type to NONE, so that all information required to reconstruct USDT
probes is preserved.

Reported by:	bdrewery
MFC after:	3 weeks
Sponsored by:	The FreeBSD Foundation
2020-08-20 19:28:19 +00:00
..
dtrace Enable creation of static userspace probes in incremental builds. 2020-08-20 19:28:19 +00:00
dwatch Fix the build by just installing systop since testing shows it works with: 2018-08-11 16:06:32 +00:00
lockstat DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
plockstat DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
tests Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed 2016-05-04 23:20:53 +00:00
zdb Make dnode definition uniform on !x86 2018-08-21 03:45:09 +00:00
zfsd zfsd.8: fix orphan .Xr 2020-04-18 19:47:38 +00:00
zhack Do not blindly include illumos kernel headers instead of user-space. 2018-08-02 18:55:55 +00:00
Makefile Introduce dwatch(1) as a tool for making DTrace more useful 2018-03-06 23:44:19 +00:00
Makefile.inc