VSTOPPED
state = VSTOPPED(t) ? TS_STOPPED : t->t_state;
} else if (VSTOPPED(t)) {
if (VSTOPPED(t)) {
if (VSTOPPED(t)) { /* virtually stopped */
else if (!VSTOPPED(t)) {
while (!ISTOPPED(t) && !VSTOPPED(t)) {
while ((!ISTOPPED(t) && !VSTOPPED(t) && !SUSPENDED(t)) ||
if ((!ISTOPPED(t) && !VSTOPPED(t) &&
ASSERT(ISTOPPED(t) || VSTOPPED(t));
if (VSTOPPED(t) ||
if (!ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t)) {
if (!ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t)) {
if (!ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t)) {
if (!ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t)) {
if ((!ISTOPPED(t) && !VSTOPPED(t) && !SUSPENDED(t) && !JDSTOPPED(t)) ||
if (t == curthread || VSTOPPED(t) ||
if (!ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t)) {
if (!ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t)) {
} else if (VSTOPPED(t)) {
if (VSTOPPED(t)) {
state = VSTOPPED(t) ? TS_STOPPED : t->t_state;
if ((!ISTOPPED(t) && !VSTOPPED(t) &&
else if (t->t_state != TS_STOPPED && !VSTOPPED(t))
else if (!ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t))
else if (t->t_state != TS_STOPPED && !VSTOPPED(t))
else if (!ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t))
if (t->t_state == TS_STOPPED || VSTOPPED(t)) {
} else if (VSTOPPED(t)) {
if (VSTOPPED(t)) {
state = VSTOPPED(t) ? TS_STOPPED : t->t_state;
if ((!ISTOPPED(t) && !VSTOPPED(t) &&
if (t->t_state != TS_STOPPED && !VSTOPPED(t))
if (!ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t))
if (t->t_state != TS_STOPPED && !VSTOPPED(t))
else if (!ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t))
if (t->t_state == TS_STOPPED || VSTOPPED(t)) {
} else if (VSTOPPED(t)) {
if (VSTOPPED(t)) {
} else if (VSTOPPED(t)) {
if (VSTOPPED(t)) {
if (VSTOPPED(t)) { /* virtually stopped */
state = VSTOPPED(t) ? TS_STOPPED : t->t_state;
state = VSTOPPED(t) ? TS_STOPPED : t->t_state;
if (t != curthread && !ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t)) {
if (ISTOPPED(t) || VSTOPPED(t))
if (VSTOPPED(tx))