8ff6d9dd22
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 |
||
---|---|---|
.. | ||
aarch64 | ||
amd64 | ||
arm | ||
i386 | ||
mips | ||
powerpc | ||
x86 | ||
dtrace_anon.c | ||
dtrace_cddl.h | ||
dtrace_debug.c | ||
dtrace_hacks.c | ||
dtrace_ioctl.c | ||
dtrace_load.c | ||
dtrace_modevent.c | ||
dtrace_sysctl.c | ||
dtrace_test.c | ||
dtrace_unload.c | ||
dtrace_vtime.c |