Lines Matching refs:ehdr

1216 	Elf64_Ehdr ehdr;  in parse_crash_elf64_headers()  local
1222 rc = elfcorehdr_read((char *)&ehdr, sizeof(Elf64_Ehdr), &addr); in parse_crash_elf64_headers()
1227 if (memcmp(ehdr.e_ident, ELFMAG, SELFMAG) != 0 || in parse_crash_elf64_headers()
1228 (ehdr.e_type != ET_CORE) || in parse_crash_elf64_headers()
1229 !vmcore_elf64_check_arch(&ehdr) || in parse_crash_elf64_headers()
1230 ehdr.e_ident[EI_CLASS] != ELFCLASS64 || in parse_crash_elf64_headers()
1231 ehdr.e_ident[EI_VERSION] != EV_CURRENT || in parse_crash_elf64_headers()
1232 ehdr.e_version != EV_CURRENT || in parse_crash_elf64_headers()
1233 ehdr.e_ehsize != sizeof(Elf64_Ehdr) || in parse_crash_elf64_headers()
1234 ehdr.e_phentsize != sizeof(Elf64_Phdr) || in parse_crash_elf64_headers()
1235 ehdr.e_phnum == 0) { in parse_crash_elf64_headers()
1242 ehdr.e_phnum * sizeof(Elf64_Phdr); in parse_crash_elf64_headers()
1272 Elf32_Ehdr ehdr; in parse_crash_elf32_headers() local
1278 rc = elfcorehdr_read((char *)&ehdr, sizeof(Elf32_Ehdr), &addr); in parse_crash_elf32_headers()
1283 if (memcmp(ehdr.e_ident, ELFMAG, SELFMAG) != 0 || in parse_crash_elf32_headers()
1284 (ehdr.e_type != ET_CORE) || in parse_crash_elf32_headers()
1285 !vmcore_elf32_check_arch(&ehdr) || in parse_crash_elf32_headers()
1286 ehdr.e_ident[EI_CLASS] != ELFCLASS32|| in parse_crash_elf32_headers()
1287 ehdr.e_ident[EI_VERSION] != EV_CURRENT || in parse_crash_elf32_headers()
1288 ehdr.e_version != EV_CURRENT || in parse_crash_elf32_headers()
1289 ehdr.e_ehsize != sizeof(Elf32_Ehdr) || in parse_crash_elf32_headers()
1290 ehdr.e_phentsize != sizeof(Elf32_Phdr) || in parse_crash_elf32_headers()
1291 ehdr.e_phnum == 0) { in parse_crash_elf32_headers()
1297 elfcorebuf_sz_orig = sizeof(Elf32_Ehdr) + ehdr.e_phnum * sizeof(Elf32_Phdr); in parse_crash_elf32_headers()
1402 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)elfptr; in vmcoredd_update_program_headers() local
1406 for (i = 0; i < ehdr->e_phnum; i++, phdr++) { in vmcoredd_update_program_headers()
1422 Elf32_Ehdr *ehdr = (Elf32_Ehdr *)elfptr; in vmcoredd_update_program_headers() local
1426 for (i = 0; i < ehdr->e_phnum; i++, phdr++) { in vmcoredd_update_program_headers()
1569 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)elfcorebuf; in vmcore_reset_offsets_elf64() local
1573 for (i = 0, phdr = phdr_start; i < ehdr->e_phnum; i++, phdr++) { in vmcore_reset_offsets_elf64()
1596 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)elfcorebuf; in vmcore_add_device_ram_elf64() local
1602 if ((Elf32_Half)(ehdr->e_phnum + count) != ehdr->e_phnum + count) { in vmcore_add_device_ram_elf64()
1609 (ehdr->e_phnum + count) * sizeof(Elf64_Phdr); in vmcore_add_device_ram_elf64()
1626 phdr = phdr_start + ehdr->e_phnum; in vmcore_add_device_ram_elf64()
1633 ehdr->e_phnum++; in vmcore_add_device_ram_elf64()