Lines Matching refs:ehdr
64 void *ehdr; member
357 Elf64_Ehdr *ehdr; in prepare_elf64_ram_headers_callback() local
364 ehdr = ced->ehdr; in prepare_elf64_ram_headers_callback()
397 ehdr->e_phnum++; in prepare_elf64_ram_headers_callback()
400 ehdr->e_phnum, phdr->p_offset); in prepare_elf64_ram_headers_callback()
409 Elf64_Ehdr *ehdr; in prepare_elf64_headers() local
438 ehdr = (Elf64_Ehdr *)bufp; in prepare_elf64_headers()
440 memcpy(ehdr->e_ident, ELFMAG, SELFMAG); in prepare_elf64_headers()
441 ehdr->e_ident[EI_CLASS] = ELFCLASS64; in prepare_elf64_headers()
442 ehdr->e_ident[EI_DATA] = ELFDATA2LSB; in prepare_elf64_headers()
443 ehdr->e_ident[EI_VERSION] = EV_CURRENT; in prepare_elf64_headers()
444 ehdr->e_ident[EI_OSABI] = ELF_OSABI; in prepare_elf64_headers()
445 memset(ehdr->e_ident + EI_PAD, 0, EI_NIDENT - EI_PAD); in prepare_elf64_headers()
446 ehdr->e_type = ET_CORE; in prepare_elf64_headers()
447 ehdr->e_machine = ELF_ARCH; in prepare_elf64_headers()
448 ehdr->e_version = EV_CURRENT; in prepare_elf64_headers()
449 ehdr->e_phoff = sizeof(Elf64_Ehdr); in prepare_elf64_headers()
450 ehdr->e_ehsize = sizeof(Elf64_Ehdr); in prepare_elf64_headers()
451 ehdr->e_phentsize = sizeof(Elf64_Phdr); in prepare_elf64_headers()
461 (ehdr->e_phnum)++; in prepare_elf64_headers()
470 (ehdr->e_phnum)++; in prepare_elf64_headers()
481 (ehdr->e_phnum)++; in prepare_elf64_headers()
485 ced->ehdr = ehdr; in prepare_elf64_headers()