Clear P_TRACED before reparenting a detached process back to its
authorjhb <jhb@FreeBSD.org>
Sat, 1 Aug 2015 16:27:52 +0000 (16:27 +0000)
committerjhb <jhb@FreeBSD.org>
Sat, 1 Aug 2015 16:27:52 +0000 (16:27 +0000)
commit13db4664b348cae79e3470c70a5d70b51e1f8d86
tree2365ec14ffc0cf77de80a8c9757a3aeed252f54b
parente83b0ae9f068b68b01e6be4c7f50a3c2a81ee1b2
Clear P_TRACED before reparenting a detached process back to its
original parent. Otherwise the debugee will be set as an orphan of
the debugger.

Add tests for tracing forks via PT_FOLLOW_FORK.

Reviewed by: kib
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D2809
sys/kern/sys_process.c
tests/sys/kern/ptrace_test.c