Lines Matching refs:elf_header

568     Elf_Ehdr elf_header = MakeElfHeader(isa_);  in End()  local
569 elf_header.e_shoff = section_headers_offset; in End()
570 elf_header.e_shnum = shdrs.size(); in End()
571 elf_header.e_shstrndx = shstrtab_.GetSectionIndex(); in End()
578 elf_header.e_phoff = sizeof(Elf_Ehdr); in End()
579 elf_header.e_phnum = phdrs.size(); in End()
583 stream_.WriteFully(&elf_header, sizeof(elf_header)); in End()
803 Elf_Ehdr elf_header = Elf_Ehdr(); in MakeElfHeader() local
808 elf_header.e_machine = EM_ARM; in MakeElfHeader()
809 elf_header.e_flags = EF_ARM_EABI_VER5; in MakeElfHeader()
813 elf_header.e_machine = EM_AARCH64; in MakeElfHeader()
814 elf_header.e_flags = 0; in MakeElfHeader()
818 elf_header.e_machine = EM_386; in MakeElfHeader()
819 elf_header.e_flags = 0; in MakeElfHeader()
823 elf_header.e_machine = EM_X86_64; in MakeElfHeader()
824 elf_header.e_flags = 0; in MakeElfHeader()
836 elf_header.e_ident[EI_MAG0] = ELFMAG0; in MakeElfHeader()
837 elf_header.e_ident[EI_MAG1] = ELFMAG1; in MakeElfHeader()
838 elf_header.e_ident[EI_MAG2] = ELFMAG2; in MakeElfHeader()
839 elf_header.e_ident[EI_MAG3] = ELFMAG3; in MakeElfHeader()
840 elf_header.e_ident[EI_CLASS] = (sizeof(Elf_Addr) == sizeof(Elf32_Addr)) in MakeElfHeader()
842 elf_header.e_ident[EI_DATA] = ELFDATA2LSB; in MakeElfHeader()
843 elf_header.e_ident[EI_VERSION] = EV_CURRENT; in MakeElfHeader()
844 elf_header.e_ident[EI_OSABI] = ELFOSABI_LINUX; in MakeElfHeader()
845 elf_header.e_ident[EI_ABIVERSION] = 0; in MakeElfHeader()
846 elf_header.e_type = ET_DYN; in MakeElfHeader()
847 elf_header.e_version = 1; in MakeElfHeader()
848 elf_header.e_entry = 0; in MakeElfHeader()
849 elf_header.e_ehsize = sizeof(Elf_Ehdr); in MakeElfHeader()
850 elf_header.e_phentsize = sizeof(Elf_Phdr); in MakeElfHeader()
851 elf_header.e_shentsize = sizeof(Elf_Shdr); in MakeElfHeader()
852 return elf_header; in MakeElfHeader()