Lines Matching defs:ehdr
116 Elf32_Ehdr ehdr;
119 if (fread(&ehdr, sizeof(ehdr), 1, fp) != 1)
123 ehdr.e_phoff = bswap_32(ehdr.e_phoff);
124 ehdr.e_phentsize = bswap_16(ehdr.e_phentsize);
125 ehdr.e_phnum = bswap_16(ehdr.e_phnum);
128 buf_size = ehdr.e_phentsize * ehdr.e_phnum;
133 fseek(fp, ehdr.e_phoff, SEEK_SET);
137 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) {
168 Elf64_Ehdr ehdr;
171 if (fread(&ehdr, sizeof(ehdr), 1, fp) != 1)
175 ehdr.e_phoff = bswap_64(ehdr.e_phoff);
176 ehdr.e_phentsize = bswap_16(ehdr.e_phentsize);
177 ehdr.e_phnum = bswap_16(ehdr.e_phnum);
180 buf_size = ehdr.e_phentsize * ehdr.e_phnum;
185 fseek(fp, ehdr.e_phoff, SEEK_SET);
189 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) {
322 Elf64_Ehdr ehdr;
332 if (readn(fd, &ehdr, sizeof(ehdr)) != sizeof(ehdr))
335 if (ehdr.e_machine == EM_X86_64)