support PTRACE_O_TRACECLONE and PTRACE_O_TRACEEXEC.

This commit is contained in:
Susumu Komae
2015-02-17 17:00:48 +09:00
committed by postpeta
parent 99debc548f
commit dbe4ec3247

View File

@@ -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;