summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ripple/minitrace/src/main.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/ripple/minitrace/src/main.rs b/ripple/minitrace/src/main.rs
index 3f846b6..b8d6eee 100644
--- a/ripple/minitrace/src/main.rs
+++ b/ripple/minitrace/src/main.rs
@@ -108,7 +108,9 @@ fn main() -> anyhow::Result<()> {
 		cmd
 	})?;
 
-	let options = ptrace::Options::PTRACE_O_TRACESYSGOOD | ptrace::Options::PTRACE_O_TRACECLONE;
+	let options = ptrace::Options::PTRACE_O_TRACESYSGOOD
+		| ptrace::Options::PTRACE_O_TRACECLONE
+		| ptrace::Options::PTRACE_O_EXITKILL;
 	ptrace::setoptions(process.tgid.as_pid(), options)?;
 
 	// this is always equal to tgid for now,