Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 May 2006 20:29:44 GMT
From:      John Birrell <jb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 97463 for review
Message-ID:  <200605192029.k4JKTih4043568@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=97463

Change 97463 by jb@jb_freebsd2 on 2006/05/19 20:29:01

	It's time for the Function Boundary Tracing (FBT) provider. This one
	provides probes associated with the entry to and return from most functions
	kernel and kernel modules. The Solaris docs say: "even on the smallest
	Solaris systems, FBT will provide on the order of 20,000 probes."
	
	The advice from Sun was to port this provider before SDT, but I decided
	SDT was easier. 8-)

Affected files ...

.. //depot/projects/dtrace/src/sys/modules/dtrace/Makefile#16 edit
.. //depot/projects/dtrace/src/sys/modules/dtrace/Makefile.inc#4 edit
.. //depot/projects/dtrace/src/sys/modules/dtrace/fbt/Makefile#1 add

Differences ...

==== //depot/projects/dtrace/src/sys/modules/dtrace/Makefile#16 (text+ko) ====

@@ -4,6 +4,7 @@
 .include "Makefile.inc"
 
 SUBDIR=	dtrace \
+	fbt \
 	profile \
 	prototype \
 	sdt \

==== //depot/projects/dtrace/src/sys/modules/dtrace/Makefile.inc#4 (text+ko) ====

@@ -4,6 +4,7 @@
 	-kldload cyclic
 	-kldload dtrace
 	-kldload sdt
+	-kldload fbt
 	-kldload prototype
 	-kldload profile
 	-kldload systrace
@@ -13,6 +14,7 @@
 	-kldunload systrace
 	-kldunload profile
 	-kldunload prototype
+	-kldunload fbt
 	-kldunload sdt
 	-kldunload dtrace
 	-kldunload cyclic



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605192029.k4JKTih4043568>