aboutsummaryrefslogtreecommitdiffstats
path: root/sys/netbsd/ktrace.txt
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netbsd/ktrace.txt')
-rw-r--r--sys/netbsd/ktrace.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/netbsd/ktrace.txt b/sys/netbsd/ktrace.txt
new file mode 100644
index 000000000..0b0c40dbb
--- /dev/null
+++ b/sys/netbsd/ktrace.txt
@@ -0,0 +1,12 @@
+# Copyright 2018 syzkaller project authors. All rights reserved.
+# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
+
+include <sys/param.h>
+
+include <sys/ktrace.h>
+
+ktrace(tracefile ptr[in, filename], ops flags[ktrace_op_flags], trpoints flags[ktrace_trace_flags], pid pid)
+fktrace(fd fd, ops flags[ktrace_op_flags], trpoints flags[ktrace_trace_flags], pid pid)
+
+ktrace_op_flags = KTROP_SET, KTROP_CLEAR, KTROP_CLEARFILE, KTRFLAG_DESCEND
+ktrace_trace_flags = KTRFAC_SYSCALL, KTRFAC_SYSRET, KTRFAC_NAMEI, KTRFAC_GENIO, KTRFAC_PSIG, KTRFAC_CSW, KTRFAC_EMUL, KTRFAC_USER, KTRFAC_EXEC_ARG, KTRFAC_EXEC_ENV, KTRFAC_MIB, KTR_EXEC_FD, KTRFAC_PERSISTENT, KTRFAC_INHERIT