cvs commit: src/lib/libc/sys ptrace.2
Robert Watson
rwatson at FreeBSD.org
Sat Jan 10 09:41:05 PST 2004
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
More information about the cvs-all
mailing list