support PTRACE_O_TRACECLONE and PTRACE_O_TRACEEXEC.
This commit is contained in:
@@ -2821,11 +2821,15 @@ static int ptrace_setoptions(int pid, int flags)
|
|||||||
* PTRACE_O_TRACESYSGOOD
|
* PTRACE_O_TRACESYSGOOD
|
||||||
* PTRACE_O_TRACEFORK
|
* PTRACE_O_TRACEFORK
|
||||||
* PTRACE_O_TRACEVFORK
|
* PTRACE_O_TRACEVFORK
|
||||||
|
* PTRACE_O_TRACECLONE
|
||||||
|
* PTRACE_O_TRACEEXEC
|
||||||
* PTRACE_O_TRACEVFORKDONE
|
* PTRACE_O_TRACEVFORKDONE
|
||||||
*/
|
*/
|
||||||
if (flags & ~(PTRACE_O_TRACESYSGOOD|
|
if (flags & ~(PTRACE_O_TRACESYSGOOD|
|
||||||
PTRACE_O_TRACEFORK|
|
PTRACE_O_TRACEFORK|
|
||||||
PTRACE_O_TRACEVFORK|
|
PTRACE_O_TRACEVFORK|
|
||||||
|
PTRACE_O_TRACECLONE|
|
||||||
|
PTRACE_O_TRACEEXEC|
|
||||||
PTRACE_O_TRACEVFORKDONE)) {
|
PTRACE_O_TRACEVFORKDONE)) {
|
||||||
kprintf("ptrace_setoptions: not supported flag %x\n", flags);
|
kprintf("ptrace_setoptions: not supported flag %x\n", flags);
|
||||||
ret = -EINVAL;
|
ret = -EINVAL;
|
||||||
|
|||||||
Reference in New Issue
Block a user