From dbe4ec3247fda5fe96341839051734d2add0de91 Mon Sep 17 00:00:00 2001 From: Susumu Komae Date: Tue, 17 Feb 2015 17:00:48 +0900 Subject: [PATCH] support PTRACE_O_TRACECLONE and PTRACE_O_TRACEEXEC. --- kernel/syscall.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/syscall.c b/kernel/syscall.c index c52e26a3..8b00a877 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -2821,11 +2821,15 @@ static int ptrace_setoptions(int pid, int flags) * PTRACE_O_TRACESYSGOOD * PTRACE_O_TRACEFORK * PTRACE_O_TRACEVFORK + * PTRACE_O_TRACECLONE + * PTRACE_O_TRACEEXEC * PTRACE_O_TRACEVFORKDONE */ if (flags & ~(PTRACE_O_TRACESYSGOOD| PTRACE_O_TRACEFORK| PTRACE_O_TRACEVFORK| + PTRACE_O_TRACECLONE| + PTRACE_O_TRACEEXEC| PTRACE_O_TRACEVFORKDONE)) { kprintf("ptrace_setoptions: not supported flag %x\n", flags); ret = -EINVAL;