Commit Graph

15 Commits

Author SHA1 Message Date
riz
caa8fbc640 Evil hack to ensure dtrace lockstat module builds on arm. 2015-09-10 19:57:48 +00:00
christos
48bfb0f78d dtrace syscall for linux32 2015-03-08 17:11:57 +00:00
christos
5bded32812 non working glue. 2015-03-08 04:15:22 +00:00
christos
17b686e266 Add syscall provider build glue, unhooked. 2015-03-07 15:13:04 +00:00
wiz
7bfc8162b1 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.
2014-09-18 19:45:24 +00:00
ozaki-r
e5e9a71f64 Tidy up Makefile of cyclic and dtrace modules to support ARM 2014-03-05 06:40:45 +00:00
chs
11c69f2d20 adapt the cyclic module and profile dtrace provider to netbsd.
for now, just hook the cyclic callback into hardclock().
2012-12-02 01:05:16 +00:00
chs
30f1068241 remove unneeded include dirs. 2012-12-02 00:47:37 +00:00
haad
e5d36b6393 Disable errors reported by unknown pragmas in dtrace module. 2010-12-14 23:27:47 +00:00
christos
fc75a712eb Include ../../Makefile.inc now that it works. 2010-03-13 22:29:33 +00:00
christos
1b57f2e4ab now that I've fixed Makefile.inc, include it. 2010-03-13 22:23:47 +00:00
darran
f6bf800773 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.
2010-03-12 21:53:15 +00:00
darran
33bc31b9e2 DTrace: fix a build problem for the SDT provider. 2010-03-10 23:40:53 +00:00
darran
6a9056a926 DTrace: Add an SDT (Statically Defined Tracing) provider framework, and
implement most of the proc provider.  Adds proc:::create, exec,
exec_success, exec_faillure, signal_send, signal_discard, signal_handle,
lwp_create, lwp_start, lwp_exit.
2010-03-01 21:10:13 +00:00
darran
f802834604 DTrace: add the dtrace module. 2010-02-21 11:16:19 +00:00