Searched refs:ehdr (Results 1 – 3 of 3) sorted by relevance
34 Loader_CheckHeader(const Elf64_Ehdr *ehdr) in Loader_CheckHeader() argument36 if (ehdr->e_ident[EI_MAG0] != ELFMAG0 || in Loader_CheckHeader()37 ehdr->e_ident[EI_MAG1] != ELFMAG1 || in Loader_CheckHeader()38 ehdr->e_ident[EI_MAG2] != ELFMAG2 || in Loader_CheckHeader()39 ehdr->e_ident[EI_MAG3] != ELFMAG3) in Loader_CheckHeader()42 if (ehdr->e_ident[EI_CLASS] != ELFCLASS64) { in Loader_CheckHeader()46 if (ehdr->e_machine != EM_AMD64) { in Loader_CheckHeader()134 const Elf64_Ehdr *ehdr; in Loader_Load() local138 ehdr = (const Elf64_Ehdr *)(buf); in Loader_Load()139 phdr = (const Elf64_Phdr *)(buf + ehdr->e_phoff); in Loader_Load()[all …]
7 bool Loader_CheckHeader(const Elf64_Ehdr *ehdr);
124 #define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \ argument125 (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \126 (ehdr).e_ident[EI_MAG2] == ELFMAG2 && \127 (ehdr).e_ident[EI_MAG3] == ELFMAG3)