Lines Matching defs:phdr
86 Elf32_Phdr phdr;
140 if (lseek(ifd, (off_t) ehdr.e_phoff + i * sizeof(phdr), 0) < 0)
142 if (read(ifd, &phdr, sizeof(phdr)) != sizeof(phdr))
144 if (phdr.p_type != PT_LOAD)
148 i, phdr.p_paddr, phdr.p_offset, phdr.p_filesz);
150 seglist[nsegs].addr = phdr.p_paddr;
151 seglist[nsegs].f_offset = phdr.p_offset;
152 seglist[nsegs].f_size = phdr.p_filesz;
155 if (phdr.p_paddr < lowaddr)
156 lowaddr = phdr.p_paddr;
157 if (phdr.p_paddr + phdr.p_filesz > highaddr)
158 highaddr = phdr.p_paddr + phdr.p_filesz;