Lines Matching defs:phdr
297 Elf32_External_Phdr phdr;
307 lseek(elf_fd, ELFGET32(hdr.e_phoff) + sizeof(phdr) * i,
309 if (read(elf_fd, &phdr, sizeof(phdr)) != sizeof(phdr))
310 errx(3, "Can't read input '%s' phdr : %s", boot,
313 if ((ELFGET32(phdr.p_type) != PT_LOAD) ||
314 !(ELFGET32(phdr.p_flags) & PF_X))
318 elf_img_len = elf_stat.st_size - ELFGET32(phdr.p_offset);
319 lseek(elf_fd, ELFGET32(phdr.p_offset), SEEK_SET);
465 Elf32_External_Phdr phdr;
472 lseek(elf_fd, ELFGET32(hdr.e_phoff) + sizeof(phdr) * i,
474 if (read(elf_fd, &phdr, sizeof(phdr)) != sizeof(phdr))
475 errx(3, "Can't read input '%s' phdr : %s", boot,
478 if ((ELFGET32(phdr.p_type) != PT_LOAD) ||
479 !(ELFGET32(phdr.p_flags) & PF_X))
483 elf_img_len = elf_stat.st_size - ELFGET32(phdr.p_offset);
484 elf_pad = ELFGET32(phdr.p_memsz) - ELFGET32(phdr.p_filesz);
487 lseek(elf_fd, ELFGET32(phdr.p_offset), SEEK_SET);
693 Elf32_External_Phdr phdr;
703 lseek(elf_fd, ELFGET32(hdr.e_phoff) + sizeof(phdr) * i,
705 if (read(elf_fd, &phdr, sizeof(phdr)) != sizeof(phdr))
706 errx(3, "Can't read input '%s' phdr : %s", boot,
709 if ((ELFGET32(phdr.p_type) != PT_LOAD) ||
710 !(ELFGET32(phdr.p_flags) & PF_X))
714 elf_img_len = ELFGET32(phdr.p_filesz);
715 lseek(elf_fd, ELFGET32(phdr.p_offset), SEEK_SET);