cvs commit: src/sys/amd64/conf DEFAULTS src/sys/i386/conf DEFAULTS
src/sys/ia64/conf DEFAULTS src/sys/pc98/conf DEFAULTS
src/sys/powerpc/conf DEFAULTS src/sys/sparc64/conf DEFAULTS
src/sys/sparc64/sparc64 machdep.c src/sys/sun4v/conf DEFAULTS
John Birrell
jb at FreeBSD.org
Sat Nov 4 04:58:16 UTC 2006
jb 2006-11-04 04:58:10 UTC
FreeBSD src repository
Modified files:
sys/amd64/conf DEFAULTS
sys/i386/conf DEFAULTS
sys/ia64/conf DEFAULTS
sys/pc98/conf DEFAULTS
sys/powerpc/conf DEFAULTS
sys/sparc64/conf DEFAULTS
sys/sparc64/sparc64 machdep.c
sys/sun4v/conf DEFAULTS
Log:
Build in kernel support for loading DTrace modules by default. This
adds the hooks that DTrace modules register with, and adds a few functions
which have the dtrace_ prefix to allow the DTrace FBT (function boundary
trace) provider to avoid tracing because they are called from the DTtrace
probe context.
Unlike other forms of tracing and debug, DTrace support in the kernel
incurs negligible run-time cost.
I think the only reason why anyone wouldn't want to have kernel support
enabled for DTrace would be due to the license (CDDL) under which DTrace
is released.
Revision Changes Path
1.8 +3 -0 src/sys/amd64/conf/DEFAULTS
1.8 +3 -0 src/sys/i386/conf/DEFAULTS
1.8 +3 -0 src/sys/ia64/conf/DEFAULTS
1.8 +3 -0 src/sys/pc98/conf/DEFAULTS
1.6 +3 -0 src/sys/powerpc/conf/DEFAULTS
1.8 +3 -0 src/sys/sparc64/conf/DEFAULTS
1.131 +6 -6 src/sys/sparc64/sparc64/machdep.c
1.3 +3 -0 src/sys/sun4v/conf/DEFAULTS
More information about the cvs-src
mailing list