Lines Matching refs:ehdr

1002 	Elf64_Ehdr ehdr;  in parse_crash_elf64_headers()  local
1008 rc = elfcorehdr_read((char *)&ehdr, sizeof(Elf64_Ehdr), &addr); in parse_crash_elf64_headers()
1013 if (memcmp(ehdr.e_ident, ELFMAG, SELFMAG) != 0 || in parse_crash_elf64_headers()
1014 (ehdr.e_type != ET_CORE) || in parse_crash_elf64_headers()
1015 !vmcore_elf64_check_arch(&ehdr) || in parse_crash_elf64_headers()
1016 ehdr.e_ident[EI_CLASS] != ELFCLASS64 || in parse_crash_elf64_headers()
1017 ehdr.e_ident[EI_VERSION] != EV_CURRENT || in parse_crash_elf64_headers()
1018 ehdr.e_version != EV_CURRENT || in parse_crash_elf64_headers()
1019 ehdr.e_ehsize != sizeof(Elf64_Ehdr) || in parse_crash_elf64_headers()
1020 ehdr.e_phentsize != sizeof(Elf64_Phdr) || in parse_crash_elf64_headers()
1021 ehdr.e_phnum == 0) { in parse_crash_elf64_headers()
1028 ehdr.e_phnum * sizeof(Elf64_Phdr); in parse_crash_elf64_headers()
1058 Elf32_Ehdr ehdr; in parse_crash_elf32_headers() local
1064 rc = elfcorehdr_read((char *)&ehdr, sizeof(Elf32_Ehdr), &addr); in parse_crash_elf32_headers()
1069 if (memcmp(ehdr.e_ident, ELFMAG, SELFMAG) != 0 || in parse_crash_elf32_headers()
1070 (ehdr.e_type != ET_CORE) || in parse_crash_elf32_headers()
1071 !elf_check_arch(&ehdr) || in parse_crash_elf32_headers()
1072 ehdr.e_ident[EI_CLASS] != ELFCLASS32|| in parse_crash_elf32_headers()
1073 ehdr.e_ident[EI_VERSION] != EV_CURRENT || in parse_crash_elf32_headers()
1074 ehdr.e_version != EV_CURRENT || in parse_crash_elf32_headers()
1075 ehdr.e_ehsize != sizeof(Elf32_Ehdr) || in parse_crash_elf32_headers()
1076 ehdr.e_phentsize != sizeof(Elf32_Phdr) || in parse_crash_elf32_headers()
1077 ehdr.e_phnum == 0) { in parse_crash_elf32_headers()
1083 elfcorebuf_sz_orig = sizeof(Elf32_Ehdr) + ehdr.e_phnum * sizeof(Elf32_Phdr); in parse_crash_elf32_headers()