Lines Matching refs:ehdr
208 Elf32_Ehdr *ehdr = (Elf32_Ehdr *)page_addr; in stack_map_get_build_id_32() local
213 if (ehdr->e_phnum > in stack_map_get_build_id_32()
219 for (i = 0; i < ehdr->e_phnum; ++i) { in stack_map_get_build_id_32()
233 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)page_addr; in stack_map_get_build_id_64() local
238 if (ehdr->e_phnum > in stack_map_get_build_id_64()
244 for (i = 0; i < ehdr->e_phnum; ++i) { in stack_map_get_build_id_64()
258 Elf32_Ehdr *ehdr; in stack_map_get_build_id() local
273 ehdr = (Elf32_Ehdr *)page_addr; in stack_map_get_build_id()
276 if (memcmp(ehdr->e_ident, ELFMAG, SELFMAG) != 0) in stack_map_get_build_id()
280 if (ehdr->e_type != ET_EXEC && ehdr->e_type != ET_DYN) in stack_map_get_build_id()
283 if (ehdr->e_ident[EI_CLASS] == ELFCLASS32) in stack_map_get_build_id()
285 else if (ehdr->e_ident[EI_CLASS] == ELFCLASS64) in stack_map_get_build_id()