Lines Matching refs:ehdr
134 Elf64_Ehdr *ehdr;
202 for (var = elf.sh_table; var < elf.sh_table + elf16toh(elf.ehdr->e_shnum); ++var)
276 assert_ge(stat.st_size, sizeof(*elf.ehdr), "%lu");
277 elf.ehdr = elf_ptr(Elf64_Ehdr, 0);
280 assert_eq(elf.ehdr->e_ident[EI_MAG0], ELFMAG0, "0x%x");
281 assert_eq(elf.ehdr->e_ident[EI_MAG1], ELFMAG1, "0x%x");
282 assert_eq(elf.ehdr->e_ident[EI_MAG2], ELFMAG2, "0x%x");
283 assert_eq(elf.ehdr->e_ident[EI_MAG3], ELFMAG3, "0x%x");
286 assert_eq(elf.ehdr->e_ident[EI_CLASS], ELFCLASS64, "%u");
287 assert_eq(elf.ehdr->e_ident[EI_DATA], ELFENDIAN, "%u");
288 assert_eq(elf16toh(elf.ehdr->e_type), ET_REL, "%u");
289 assert_eq(elf16toh(elf.ehdr->e_machine), EM_AARCH64, "%u");
292 elf.sh_table = section_by_off(elf64toh(elf.ehdr->e_shoff));
293 elf.sh_string = section_begin(section_by_idx(elf16toh(elf.ehdr->e_shstrndx)));