freebsd-nq/sys/cddl/dev
Mark Johnston 8ff6d9dd22 Support an arbitrary number of arguments to DTrace syscall probes.
Rather than pushing all eight possible arguments into dtrace_probe()'s
stack frame, make the syscall_args struct for the current syscall available
via the current thread. Using a custom getargval method for the systrace
provider, this allows any syscall argument to be fetched, even in kernels
that have modified the maximum number of system call arguments.

Sponsored by:	EMC / Isilon Storage Division
2015-12-17 00:00:27 +00:00
..
dtmalloc
dtrace Support an arbitrary number of arguments to DTrace syscall probes. 2015-12-17 00:00:27 +00:00
fbt Move the check to see if we are tracing a function with the DTrace Function 2015-12-05 09:32:36 +00:00
profile Allow the artificial profile frames to be adjusted as needed by the user. 2015-12-05 10:00:01 +00:00
sdt
systrace Support an arbitrary number of arguments to DTrace syscall probes. 2015-12-17 00:00:27 +00:00
prototype.c