Lines Matching defs:phdr
316 Elf32_Phdr phdr;
333 if (pread(params->s1fd, &phdr, sizeof(phdr),
334 (off_t) le32toh(ehdr.e_phoff) + i * sizeof(phdr))
335 != sizeof(phdr)) {
339 if (le32toh(phdr.p_type) != PT_LOAD)
342 seglist[nsegs].addr = le32toh(phdr.p_paddr);
343 seglist[nsegs].f_offset = le32toh(phdr.p_offset);
344 seglist[nsegs].f_size = le32toh(phdr.p_filesz);
347 if (le32toh(phdr.p_paddr) < lowaddr)
348 lowaddr = le32toh(phdr.p_paddr);
349 if (le32toh(phdr.p_paddr) + le32toh(phdr.p_filesz) > highaddr)
350 highaddr = le32toh(phdr.p_paddr) +
351 le32toh(phdr.p_filesz);