PTRACE_O_MASK
if (data & ~(unsigned long)PTRACE_O_MASK)
if (flags & ~(unsigned long)PTRACE_O_MASK)
flags &= ~(PTRACE_O_MASK << PT_OPT_FLAG_SHIFT);