From 2013be14f216081e3ea62b98b79c4ce3e2f17bfa Mon Sep 17 00:00:00 2001 From: Bobby Powers Date: Sun, 24 Sep 2017 17:30:41 -0400 Subject: ptrace: add PTRACE_O_EXITKILL option It is a somewhat newer option -- it requires Linux 3.8. --- src/sys/ptrace.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sys/ptrace.rs b/src/sys/ptrace.rs index 64b523c3..43a78862 100644 --- a/src/sys/ptrace.rs +++ b/src/sys/ptrace.rs @@ -116,6 +116,10 @@ libc_bitflags! { /// Stop tracee when a SECCOMP_RET_TRACE rule is triggered. See `man seccomp` for more /// details. PTRACE_O_TRACESECCOMP; + /// Send a SIGKILL to the tracee if the tracer exits. This is useful + /// for ptrace jailers to prevent tracees from escaping their control. + #[cfg(any(target_os = "android", target_os = "linux"))] + PTRACE_O_EXITKILL; } } -- cgit v1.2.3