ph                 35 kernel/exec.c    struct proghdr ph;
ph                 60 kernel/exec.c    for (i = 0, off = elf.phoff; i < elf.phnum; i++, off += sizeof(ph)) {
ph                 61 kernel/exec.c      if (readi(ip, 0, (uint64)&ph, off, sizeof(ph)) != sizeof(ph))
ph                 63 kernel/exec.c      if (ph.type != ELF_PROG_LOAD)
ph                 65 kernel/exec.c      if (ph.memsz < ph.filesz)
ph                 67 kernel/exec.c      if (ph.vaddr + ph.memsz < ph.vaddr)
ph                 69 kernel/exec.c      if (ph.vaddr % PGSIZE != 0)
ph                 72 kernel/exec.c      if ((sz1 = uvmalloc(pagetable, sz, ph.vaddr + ph.memsz,
ph                 73 kernel/exec.c                          flags2perm(ph.flags))) == 0)
ph                 76 kernel/exec.c      if (loadseg(pagetable, ph.vaddr, ip, ph.off, ph.filesz) < 0)