freebsd-dev/sys/amd64
John Birrell 1f80cd9398 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.
2006-11-04 04:58:10 +00:00
..
acpica First pass at allowing memory to be mapped using cache modes other than 2006-08-11 19:22:57 +00:00
amd64 Add a cnputs() function to write a string to the console with 2006-11-01 04:54:51 +00:00
compile Make space for compilations. 2002-07-06 02:49:07 +00:00
conf Build in kernel support for loading DTrace modules by default. This 2006-11-04 04:58:10 +00:00
ia32 Move some declaration of 32-bit signal structures into file 2006-10-05 01:56:11 +00:00
include In the userland .mcount(): 2006-10-28 13:12:06 +00:00
isa Change the x86 interrupt code to suspend/resume interrupt controllers 2006-10-10 23:23:12 +00:00
linux32 Fix a typo resulting in truncated linux32 signal trampoline code copied 2006-10-31 17:53:02 +00:00
pci MFi386: rename pcib_devclass to hostb_devclass (cosmetic here) 2006-03-13 23:58:40 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00