Lines Matching refs:ehdr
455 Elf32_Ehdr ehdr; in dump_elf32() member
476 elf_file.ehdr.e_ident[EI_MAG0] = ELFMAG0; in dump_elf32()
477 elf_file.ehdr.e_ident[EI_MAG1] = ELFMAG1; in dump_elf32()
478 elf_file.ehdr.e_ident[EI_MAG2] = ELFMAG2; in dump_elf32()
479 elf_file.ehdr.e_ident[EI_MAG3] = ELFMAG3; in dump_elf32()
480 elf_file.ehdr.e_ident[EI_VERSION] = EV_CURRENT; in dump_elf32()
481 elf_file.ehdr.e_ident[EI_CLASS] = ELFCLASS32; in dump_elf32()
483 elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2MSB; in dump_elf32()
485 elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2LSB; in dump_elf32()
487 elf_file.ehdr.e_type = ET_REL; in dump_elf32()
489 elf_file.ehdr.e_machine = EM_SPARC; in dump_elf32()
491 elf_file.ehdr.e_machine = EM_386; in dump_elf32()
493 elf_file.ehdr.e_version = EV_CURRENT; in dump_elf32()
494 elf_file.ehdr.e_shoff = sizeof (Elf32_Ehdr); in dump_elf32()
495 elf_file.ehdr.e_ehsize = sizeof (Elf32_Ehdr); in dump_elf32()
496 elf_file.ehdr.e_phentsize = sizeof (Elf32_Phdr); in dump_elf32()
497 elf_file.ehdr.e_shentsize = sizeof (Elf32_Shdr); in dump_elf32()
498 elf_file.ehdr.e_shnum = nshdr; in dump_elf32()
499 elf_file.ehdr.e_shstrndx = ESHDR_SHSTRTAB; in dump_elf32()
592 Elf64_Ehdr ehdr; in dump_elf64() member
613 elf_file.ehdr.e_ident[EI_MAG0] = ELFMAG0; in dump_elf64()
614 elf_file.ehdr.e_ident[EI_MAG1] = ELFMAG1; in dump_elf64()
615 elf_file.ehdr.e_ident[EI_MAG2] = ELFMAG2; in dump_elf64()
616 elf_file.ehdr.e_ident[EI_MAG3] = ELFMAG3; in dump_elf64()
617 elf_file.ehdr.e_ident[EI_VERSION] = EV_CURRENT; in dump_elf64()
618 elf_file.ehdr.e_ident[EI_CLASS] = ELFCLASS64; in dump_elf64()
620 elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2MSB; in dump_elf64()
622 elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2LSB; in dump_elf64()
624 elf_file.ehdr.e_type = ET_REL; in dump_elf64()
626 elf_file.ehdr.e_machine = EM_SPARCV9; in dump_elf64()
628 elf_file.ehdr.e_machine = EM_AMD64; in dump_elf64()
630 elf_file.ehdr.e_version = EV_CURRENT; in dump_elf64()
631 elf_file.ehdr.e_shoff = sizeof (Elf64_Ehdr); in dump_elf64()
632 elf_file.ehdr.e_ehsize = sizeof (Elf64_Ehdr); in dump_elf64()
633 elf_file.ehdr.e_phentsize = sizeof (Elf64_Phdr); in dump_elf64()
634 elf_file.ehdr.e_shentsize = sizeof (Elf64_Shdr); in dump_elf64()
635 elf_file.ehdr.e_shnum = nshdr; in dump_elf64()
636 elf_file.ehdr.e_shstrndx = ESHDR_SHSTRTAB; in dump_elf64()
1018 GElf_Ehdr ehdr; in process_obj() local
1056 if (gelf_getehdr(elf, &ehdr) == NULL) { in process_obj()
1080 if (ehdr.e_ident[EI_CLASS] != eclass) { in process_obj()
1085 if (ehdr.e_machine != emachine1 && ehdr.e_machine != emachine2) { in process_obj()