Messages in this thread | | | Date | Wed, 15 Mar 2006 00:00:56 +0100 | From | Pavel Machek <> | Subject | Re: What is ptrace flag PT_TRACESYSGOOD for? |
| |
On Út 14-03-06 05:26:52, Chuck Ebbert wrote: > I am trying to document PTRACE_SETOPTIONS and I can't figure out what > the option PTRACE_O_TRACESYSGOOD is used for. Google is no help; > I can't find an explanation for _why_ it's there. All I can see is that > it causes ptrace() to deliver syscall stops with SIGTRAP | 0x80 > instead of just SIGTRAP and it can be used with PTRACE_SYSEMU.
Yes.. and unless you deliver ptrace() syscall stops with different signal, you can't tell difference between syscall stop and real SIGTRAP.
See subterfugue.org for example user.
Basically we'd like all the new users to set PTRACE_O_TRACESYSGOOD.
Pavel -- 181: - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |