pp 312 kernel/proc.c struct proc *pp; pp 314 kernel/proc.c for (pp = proc; pp < &proc[NPROC]; pp++) { pp 315 kernel/proc.c if (pp->parent == p) { pp 316 kernel/proc.c pp->parent = initproc; pp 372 kernel/proc.c struct proc *pp; pp 381 kernel/proc.c for (pp = proc; pp < &proc[NPROC]; pp++) { pp 382 kernel/proc.c if (pp->parent == p) { pp 384 kernel/proc.c acquire(&pp->lock); pp 387 kernel/proc.c if (pp->state == ZOMBIE) { pp 389 kernel/proc.c pid = pp->pid; pp 391 kernel/proc.c copyout(p->pagetable, p->sz, addr, (char *)&pp->xstate, pp 392 kernel/proc.c sizeof(pp->xstate)) < 0) { pp 393 kernel/proc.c release(&pp->lock); pp 397 kernel/proc.c pp->parent = 0; pp 398 kernel/proc.c freeproc(pp); pp 399 kernel/proc.c release(&pp->lock); pp 403 kernel/proc.c release(&pp->lock);