pp                310 kernel/proc.c    struct proc *pp;
pp                312 kernel/proc.c    for(pp = proc; pp < &proc[NPROC]; pp++){
pp                313 kernel/proc.c      if(pp->parent == p){
pp                314 kernel/proc.c        pp->parent = initproc;
pp                370 kernel/proc.c    struct proc *pp;
pp                379 kernel/proc.c      for(pp = proc; pp < &proc[NPROC]; pp++){
pp                380 kernel/proc.c        if(pp->parent == p){
pp                382 kernel/proc.c          acquire(&pp->lock);
pp                385 kernel/proc.c          if(pp->state == ZOMBIE){
pp                387 kernel/proc.c            pid = pp->pid;
pp                388 kernel/proc.c            if(addr != 0 && copyout(p->pagetable, addr, (char *)&pp->xstate,
pp                389 kernel/proc.c                                    sizeof(pp->xstate)) < 0) {
pp                390 kernel/proc.c              release(&pp->lock);
pp                394 kernel/proc.c            freeproc(pp);
pp                395 kernel/proc.c            release(&pp->lock);
pp                399 kernel/proc.c          release(&pp->lock);