P_STOPPED_TRACE
report = (p->p_flag & (P_STOPPED_TRACE | P_STOPPED_SIG)) &&
q->p_flag &= ~P_STOPPED_TRACE;
} else if ((q->p_flag & (P_STOPPED_TRACE |
KASSERT((p->p_flag & P_STOPPED_TRACE) != 0, ("not stopped"));
p->p_flag |= P_STOPPED_SIG | P_STOPPED_TRACE;
P_STOPPED_TRACE)) != 0)
MPASS((p->p_flag & P_STOPPED_TRACE) != 0);
if ((p->p_flag & P_STOPPED_TRACE) != 0)
MPASS((p->p_flag & P_STOPPED_TRACE) == 0);
p->p_flag &= ~(P_STOPPED_TRACE | P_STOPPED_SIG | P_WAITED);
if ((p->p_flag & P_STOPPED_TRACE) == 0 ||
#define P_STOPPED (P_STOPPED_SIG|P_STOPPED_SINGLE|P_STOPPED_TRACE)