ptrace,seccomp: Add PTRACE_SECCOMP support
[linux-block.git] / include / linux / ptrace.h
index 5c719627c2aa7bc58431ba5aa66195f9f89113ee..597e4fdb97fe4d676b5fa0b717ae53f023893e5e 100644 (file)
@@ -58,6 +58,7 @@
 #define PTRACE_EVENT_EXEC      4
 #define PTRACE_EVENT_VFORK_DONE        5
 #define PTRACE_EVENT_EXIT      6
+#define PTRACE_EVENT_SECCOMP   7
 /* Extended result codes which enabled by means other than options.  */
 #define PTRACE_EVENT_STOP      128
 
@@ -69,8 +70,9 @@
 #define PTRACE_O_TRACEEXEC     (1 << PTRACE_EVENT_EXEC)
 #define PTRACE_O_TRACEVFORKDONE        (1 << PTRACE_EVENT_VFORK_DONE)
 #define PTRACE_O_TRACEEXIT     (1 << PTRACE_EVENT_EXIT)
+#define PTRACE_O_TRACESECCOMP  (1 << PTRACE_EVENT_SECCOMP)
 
-#define PTRACE_O_MASK          0x0000007f
+#define PTRACE_O_MASK          0x000000ff
 
 #include <asm/ptrace.h>
 
 #define PT_TRACE_EXEC          PT_EVENT_FLAG(PTRACE_EVENT_EXEC)
 #define PT_TRACE_VFORK_DONE    PT_EVENT_FLAG(PTRACE_EVENT_VFORK_DONE)
 #define PT_TRACE_EXIT          PT_EVENT_FLAG(PTRACE_EVENT_EXIT)
+#define PT_TRACE_SECCOMP       PT_EVENT_FLAG(PTRACE_EVENT_SECCOMP)
 
 /* single stepping state bits (used on ARM and PA-RISC) */
 #define PT_SINGLESTEP_BIT      31