Lines Matching refs:elfhdr
27 if (nbytes <= sizeof(elfhdr))
31 (void)memcpy(&elfhdr, buf, sizeof elfhdr);
32 swap = (u.c[sizeof(int32_t) - 1] + 1) != elfhdr.e_ident[EI_DATA];
34 type = elf_getu16(swap, elfhdr.e_type);
40 (off_t)elf_getu(swap, elfhdr.e_phoff),
41 elf_getu16(swap, elfhdr.e_phnum),
42 (size_t)elf_getu16(swap, elfhdr.e_phentsize),
50 (off_t)elf_getu(swap, elfhdr.e_phoff),
51 elf_getu16(swap, elfhdr.e_phnum),
52 (size_t)elf_getu16(swap, elfhdr.e_phentsize),
53 fsize, &flags, elf_getu16(swap, elfhdr.e_shnum))
59 (off_t)elf_getu(swap, elfhdr.e_shoff),
60 elf_getu16(swap, elfhdr.e_shnum),
61 (size_t)elf_getu16(swap, elfhdr.e_shentsize),
62 fsize, &flags, elf_getu16(swap, elfhdr.e_machine)) == -1)