Home | History | Annotate | only in /src/sys/modules/dtrace/fbt
History log of /src/sys/modules/dtrace/fbt
RevisionDateAuthorComments
 1.8 17-Feb-2019  rin Bump default value of WARNS for modules from 3 to 5, and
explicitly set WARNS for modules that fail with WARNS=5.

Also, turn on -Wno-missing-noreturn for clang for some files.

At the moment, among ~ 360 modules,
- 2 (lua and zfs) need WARNS=0
- 1 (solaris) needs WARNS=1
- 136 need WARNS=3 (mostly due to sign-compare)
- 4 need WARNS=4
- others can be compiled with WARNS=5

Discussed on tech-kern.
 1.7 28-May-2018  chs branches: 1.7.2;
merge a new version of the CDDL dtrace and ZFS code.
this changes the upstream vendor from OpenSolaris to FreeBSD,
and this version is based on FreeBSD svn r315983.

in addition to the 10 years of improvements from upstream,
this version also has these NetBSD-specific enhancements:
- dtrace FBT probes can now be placed in kernel modules.
- ZFS now supports mmap().
 1.6 16-Sep-2016  pgoyette branches: 1.6.14;
Move kern_ctf.c into the dtrace_fbt module (the only place it is used)
rather than including in kernels with KDTRACE_HOOKS defined. Update
the dtrace_fbt module to depend on the zlib module.

Bump kernel version to avoid module mismatch.

Welcome to 7.99.38 !
 1.5 18-Sep-2014  wiz branches: 1.5.2; 1.5.4;
Per the wiki roadmap, rename the three dtrace modules to have
a "dtrace_" prefix.
amd64 build tested, other set list changes done the same way.
 1.4 02-Dec-2012  chs remove unneeded include dirs.
 1.3 14-Dec-2010  haad branches: 1.3.8; 1.3.18;
Disable errors reported by unknown pragmas in dtrace module.
 1.2 13-Mar-2010  christos branches: 1.2.2; 1.2.4; 1.2.6;
Include ../../Makefile.inc now that it works.
 1.1 12-Mar-2010  darran DTrace: Add the Function Boundary Trace (FBT) provider moduile. This
module instruments every function in the kernel with entry and exit
probes. These probes are true zero-effect probes in that they don't
exist in the code until they are enabled. The probes are enabled by
directly patching the function entry and exit points to make jumps into
the dtrace framework.
This gives us over 29,000 trace points in the kernel.
 1.2.6.2 11-Aug-2010  yamt sync with head.
 1.2.6.1 13-Mar-2010  yamt file Makefile was added on branch yamt-nfs-mp on 2010-08-11 22:54:50 +0000
 1.2.4.2 30-Apr-2010  uebayasi Sync with HEAD.
 1.2.4.1 13-Mar-2010  uebayasi file Makefile was added on branch uebayasi-xip on 2010-04-30 14:44:17 +0000
 1.2.2.1 05-Mar-2011  rmind sync with head
 1.3.18.2 03-Dec-2017  jdolecek update from HEAD
 1.3.18.1 25-Feb-2013  tls resync with head
 1.3.8.1 16-Jan-2013  yamt sync with (a bit old) head
 1.5.4.1 04-Nov-2016  pgoyette Sync with HEAD
 1.5.2.1 05-Oct-2016  skrll Sync with HEAD
 1.6.14.1 25-Jun-2018  pgoyette Sync with HEAD
 1.7.2.1 10-Jun-2019  christos Sync with HEAD

RSS XML Feed