Lines Matching refs:ehdr
109 Elf32_Ehdr ehdr; in filename__read_build_id() local
112 if (fread(&ehdr, sizeof(ehdr), 1, fp) != 1) in filename__read_build_id()
116 ehdr.e_phoff = bswap_32(ehdr.e_phoff); in filename__read_build_id()
117 ehdr.e_phentsize = bswap_16(ehdr.e_phentsize); in filename__read_build_id()
118 ehdr.e_phnum = bswap_16(ehdr.e_phnum); in filename__read_build_id()
121 buf_size = ehdr.e_phentsize * ehdr.e_phnum; in filename__read_build_id()
126 fseek(fp, ehdr.e_phoff, SEEK_SET); in filename__read_build_id()
130 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) { in filename__read_build_id()
160 Elf64_Ehdr ehdr; in filename__read_build_id() local
163 if (fread(&ehdr, sizeof(ehdr), 1, fp) != 1) in filename__read_build_id()
167 ehdr.e_phoff = bswap_64(ehdr.e_phoff); in filename__read_build_id()
168 ehdr.e_phentsize = bswap_16(ehdr.e_phentsize); in filename__read_build_id()
169 ehdr.e_phnum = bswap_16(ehdr.e_phnum); in filename__read_build_id()
172 buf_size = ehdr.e_phentsize * ehdr.e_phnum; in filename__read_build_id()
177 fseek(fp, ehdr.e_phoff, SEEK_SET); in filename__read_build_id()
181 for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) { in filename__read_build_id()
315 Elf64_Ehdr ehdr; in dso__type_fd() local
325 if (readn(fd, &ehdr, sizeof(ehdr)) != sizeof(ehdr)) in dso__type_fd()
328 if (ehdr.e_machine == EM_X86_64) in dso__type_fd()