Lines Matching refs:ehdr

1191 	Elf64_Ehdr ehdr;  in parse_crash_elf64_headers()  local
1197 rc = elfcorehdr_read((char *)&ehdr, sizeof(Elf64_Ehdr), &addr); in parse_crash_elf64_headers()
1202 if (memcmp(ehdr.e_ident, ELFMAG, SELFMAG) != 0 || in parse_crash_elf64_headers()
1203 (ehdr.e_type != ET_CORE) || in parse_crash_elf64_headers()
1204 !vmcore_elf64_check_arch(&ehdr) || in parse_crash_elf64_headers()
1205 ehdr.e_ident[EI_CLASS] != ELFCLASS64 || in parse_crash_elf64_headers()
1206 ehdr.e_ident[EI_VERSION] != EV_CURRENT || in parse_crash_elf64_headers()
1207 ehdr.e_version != EV_CURRENT || in parse_crash_elf64_headers()
1208 ehdr.e_ehsize != sizeof(Elf64_Ehdr) || in parse_crash_elf64_headers()
1209 ehdr.e_phentsize != sizeof(Elf64_Phdr) || in parse_crash_elf64_headers()
1210 ehdr.e_phnum == 0) { in parse_crash_elf64_headers()
1217 ehdr.e_phnum * sizeof(Elf64_Phdr); in parse_crash_elf64_headers()
1247 Elf32_Ehdr ehdr; in parse_crash_elf32_headers() local
1253 rc = elfcorehdr_read((char *)&ehdr, sizeof(Elf32_Ehdr), &addr); in parse_crash_elf32_headers()
1258 if (memcmp(ehdr.e_ident, ELFMAG, SELFMAG) != 0 || in parse_crash_elf32_headers()
1259 (ehdr.e_type != ET_CORE) || in parse_crash_elf32_headers()
1260 !vmcore_elf32_check_arch(&ehdr) || in parse_crash_elf32_headers()
1261 ehdr.e_ident[EI_CLASS] != ELFCLASS32|| in parse_crash_elf32_headers()
1262 ehdr.e_ident[EI_VERSION] != EV_CURRENT || in parse_crash_elf32_headers()
1263 ehdr.e_version != EV_CURRENT || in parse_crash_elf32_headers()
1264 ehdr.e_ehsize != sizeof(Elf32_Ehdr) || in parse_crash_elf32_headers()
1265 ehdr.e_phentsize != sizeof(Elf32_Phdr) || in parse_crash_elf32_headers()
1266 ehdr.e_phnum == 0) { in parse_crash_elf32_headers()
1272 elfcorebuf_sz_orig = sizeof(Elf32_Ehdr) + ehdr.e_phnum * sizeof(Elf32_Phdr); in parse_crash_elf32_headers()
1378 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)elfptr; in vmcoredd_update_program_headers() local
1382 for (i = 0; i < ehdr->e_phnum; i++, phdr++) { in vmcoredd_update_program_headers()
1398 Elf32_Ehdr *ehdr = (Elf32_Ehdr *)elfptr; in vmcoredd_update_program_headers() local
1402 for (i = 0; i < ehdr->e_phnum; i++, phdr++) { in vmcoredd_update_program_headers()