Lines Matching refs:ehdr
65 void *ehdr; member
355 Elf64_Ehdr *ehdr; in prepare_elf64_ram_headers_callback() local
362 ehdr = ced->ehdr; in prepare_elf64_ram_headers_callback()
395 ehdr->e_phnum++; in prepare_elf64_ram_headers_callback()
398 ehdr->e_phnum, phdr->p_offset); in prepare_elf64_ram_headers_callback()
407 Elf64_Ehdr *ehdr; in prepare_elf64_headers() local
436 ehdr = (Elf64_Ehdr *)bufp; in prepare_elf64_headers()
438 memcpy(ehdr->e_ident, ELFMAG, SELFMAG); in prepare_elf64_headers()
439 ehdr->e_ident[EI_CLASS] = ELFCLASS64; in prepare_elf64_headers()
440 ehdr->e_ident[EI_DATA] = ELFDATA2LSB; in prepare_elf64_headers()
441 ehdr->e_ident[EI_VERSION] = EV_CURRENT; in prepare_elf64_headers()
442 ehdr->e_ident[EI_OSABI] = ELF_OSABI; in prepare_elf64_headers()
443 memset(ehdr->e_ident + EI_PAD, 0, EI_NIDENT - EI_PAD); in prepare_elf64_headers()
444 ehdr->e_type = ET_CORE; in prepare_elf64_headers()
445 ehdr->e_machine = ELF_ARCH; in prepare_elf64_headers()
446 ehdr->e_version = EV_CURRENT; in prepare_elf64_headers()
447 ehdr->e_phoff = sizeof(Elf64_Ehdr); in prepare_elf64_headers()
448 ehdr->e_ehsize = sizeof(Elf64_Ehdr); in prepare_elf64_headers()
449 ehdr->e_phentsize = sizeof(Elf64_Phdr); in prepare_elf64_headers()
459 (ehdr->e_phnum)++; in prepare_elf64_headers()
468 (ehdr->e_phnum)++; in prepare_elf64_headers()
479 (ehdr->e_phnum)++; in prepare_elf64_headers()
483 ced->ehdr = ehdr; in prepare_elf64_headers()