strace: Filter syscalls (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 26 Jan 2017 20:35:58 +0000 (15:35 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 9 Feb 2017 17:31:08 +0000 (12:31 -0500)
commita6554255f4f63c13e572f89cd04f5d52212fc8cc
treea5c401630adcf1562031c29e9cd0d9df1321e98d
parent2d0f3d2ae364e5017cb2d3b4fb584e3beedb9b33
strace: Filter syscalls (XCC)

The default is that all syscalls are traced.  The user can write its own
version of the traceset bitmap to specify which syscalls to trace.  The
user can access this at #proc/PID/strace_traceset.

You can actually modify this on the fly and in the #proc directory of any
PID undergoing a shared strace.

Reinstall your kernel headers

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/drivers/dev/proc.c
kern/include/ros/bits/syscall.h
kern/include/syscall.h
kern/src/syscall.c