Date: Sat, 10 Jan 2004 09:41:04 -0800 (PST) From: Robert Watson <rwatson@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/sys ptrace.2 Message-ID: <200401101741.i0AHf4u2087786@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rwatson 2004/01/10 09:41:04 PST
FreeBSD src repository
Modified files:
lib/libc/sys ptrace.2
Log:
Clarify the behavior of ptrace(2) a little bit: the tracing process
must first attach to the traced process. If the tracing process
exits without detaching, the traced process will be killed rather
than continued. For the duration of the tracing session, the traced
process is reparented to the tracing process (with resulting expected
behaviors). It is permissible to trace more than one other process
at a time. When using waitpid() to monitor the behavior of the traced
process, signals are intercepted: they may optionally then be
forwarded using ptrace(). Signals are generated normally by and for
the process, but also by the tracing facility (SIGTRAP).
Product of: Suffering
Sponsored by: DARPA, AFRL
Revision Changes Path
1.34 +24 -0 src/lib/libc/sys/ptrace.2
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200401101741.i0AHf4u2087786>
