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++) {
167 Elf64_Ehdr ehdr;
170 if (fread(&ehdr, sizeof(ehdr), 1, fp) != 1)
174 ehdr.e_phoff = bswap_64(ehdr.e_phoff);
175 ehdr.e_phentsize = bswap_16(ehdr.e_phentsize);
176 ehdr.e_phnum = bswap_16(ehdr.e_phnum);
179 buf_size = ehdr.e_phentsize * ehdr.e_phnum;
184 fseek(fp, ehdr.e_phoff, SEEK_SET);
188 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) {
320 Elf64_Ehdr ehdr;
330 if (readn(fd, &ehdr, sizeof(ehdr)) != sizeof(ehdr))
333 if (ehdr.e_machine == EM_X86_64)