aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/dtrace/dtraceall
diff options
context:
space:
mode:
authorGeorge V. Neville-Neil <gnn@FreeBSD.org>2012-07-11 16:27:02 +0000
committerGeorge V. Neville-Neil <gnn@FreeBSD.org>2012-07-11 16:27:02 +0000
commit3fac94ba94c10f192ece041a0490aa8b63f0a6be (patch)
treeeabb05d032e7a979640db2928991f11bb1d8758f /sys/modules/dtrace/dtraceall
parentf5afad7389ba999eb7552549c19f6b76b1d77124 (diff)
downloadsrc-3fac94ba94c10f192ece041a0490aa8b63f0a6be.tar.gz
src-3fac94ba94c10f192ece041a0490aa8b63f0a6be.zip
Initial commit of an I/O provider for DTrace on FreeBSD.
These probes are most useful when looking into the structures they provide, which are listed in io.d. For example: dtrace -n 'io:genunix::start { printf("%d\n", args[0]->bio_bcount); }' Note that the I/O systems in FreeBSD and Solaris/Illumos are sufficiently different that there is not a 1:1 mapping from scripts that work with one to the other. MFC after: 1 month
Notes
Notes: svn path=/head/; revision=238366
Diffstat (limited to 'sys/modules/dtrace/dtraceall')
-rw-r--r--sys/modules/dtrace/dtraceall/dtraceall.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/modules/dtrace/dtraceall/dtraceall.c b/sys/modules/dtrace/dtraceall/dtraceall.c
index 61896bf4e800..9d7a23de56bb 100644
--- a/sys/modules/dtrace/dtraceall/dtraceall.c
+++ b/sys/modules/dtrace/dtraceall/dtraceall.c
@@ -65,6 +65,7 @@ MODULE_VERSION(dtraceall, 1);
MODULE_DEPEND(dtraceall, cyclic, 1, 1, 1);
MODULE_DEPEND(dtraceall, opensolaris, 1, 1, 1);
MODULE_DEPEND(dtraceall, dtrace, 1, 1, 1);
+MODULE_DEPEND(dtraceall, dtio, 1, 1, 1);
MODULE_DEPEND(dtraceall, dtmalloc, 1, 1, 1);
MODULE_DEPEND(dtraceall, dtnfscl, 1, 1, 1);
MODULE_DEPEND(dtraceall, dtnfsclient, 1, 1, 1);