From ab11b168f075acda944e601c3d1f44d968b4f756 Mon Sep 17 00:00:00 2001 From: Balazs Gerofi Date: Mon, 9 Mar 2020 20:45:35 +0900 Subject: [PATCH] ptrace_setoptions: debug msg Change-Id: Iea5fdb26884c7af6e3d5aa26b5f71932f730cc9d --- kernel/syscall.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/kernel/syscall.c b/kernel/syscall.c index 17959681..2a3a32bf 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -7027,6 +7027,16 @@ static int ptrace_setoptions(int pid, int flags) child->ptrace &= ~PTRACE_O_MASK; /* PT_TRACE_EXEC remains */ child->ptrace |= flags; + dkprintf("%s: (PT_TRACED%s%s%s%s%s%s)\n", + __func__, + flags & PTRACE_O_TRACESYSGOOD ? "|PTRACE_O_TRACESYSGOOD" : "", + flags & PTRACE_O_TRACEFORK ? "|PTRACE_O_TRACEFORK" : "", + flags & PTRACE_O_TRACEVFORK ? "|PTRACE_O_TRACEVFORK" : "", + flags & PTRACE_O_TRACECLONE ? "|PTRACE_O_TRACECLONE" : "", + flags & PTRACE_O_TRACEEXEC ? "|PTRACE_O_TRACEEXEC" : "", + flags & PTRACE_O_TRACEVFORKDONE ? "|PTRACE_O_TRACEVFORKDONE" : "", + flags & PTRACE_O_TRACEEXIT ? "|PTRACE_O_TRACEEXIT" : ""); + ret = 0; unlockout: