freebsd-skq/sys/cddl/dev/dtrace
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
..
aarch64 First cut of DTrace for AArch64. 2015-07-01 15:51:11 +00:00
amd64 Fix a bug in the amd64 dtrace_getarg() implementation: when unwinding the 2015-11-19 05:33:15 +00:00
arm Don't re-define LOCORE when dtrace is built-in to the kernel. 2015-06-10 09:59:26 +00:00
i386 When checking for the valid value of the frame pointer, verify that it 2015-07-16 19:40:18 +00:00
mips Fix DTrace's panic() action. 2015-04-24 03:19:30 +00:00
powerpc dtrace_getarg: remove stray return statement on amd64, powerpc 2015-09-29 11:55:26 +00:00
x86 Mechanically convert cddl sun #ifdef's to illumos 2015-01-17 14:44:59 +00:00
dtrace_anon.c
dtrace_cddl.h Support an arbitrary number of arguments to DTrace syscall probes. 2015-12-17 00:00:27 +00:00
dtrace_debug.c
dtrace_hacks.c Fix DTrace's panic() action. 2015-04-24 03:19:30 +00:00
dtrace_ioctl.c Modify DTRACEHIOC_ADDDOF to copy the DOF section from the target process. 2015-12-07 21:44:05 +00:00
dtrace_load.c MFV r266993: 2015-02-03 19:39:53 +00:00
dtrace_modevent.c
dtrace_sysctl.c Fix multiple incorrect SYSCTL arguments in the kernel: 2014-10-21 07:31:21 +00:00
dtrace_test.c dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE 2013-11-26 08:46:27 +00:00
dtrace_unload.c MFV r266993: 2015-02-03 19:39:53 +00:00
dtrace_vtime.c