Home
last modified time | relevance | path

Searched refs:ehdr (Results 1 – 3 of 3) sorted by relevance

/sys/kern/
Dloader.c34 Loader_CheckHeader(const Elf64_Ehdr *ehdr) in Loader_CheckHeader() argument
36 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() local
138 ehdr = (const Elf64_Ehdr *)(buf); in Loader_Load()
139 phdr = (const Elf64_Phdr *)(buf + ehdr->e_phoff); in Loader_Load()
[all …]
/sys/include/
Dloader.h7 bool Loader_CheckHeader(const Elf64_Ehdr *ehdr);
Delf_common.h124 #define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \ argument
125 (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \
126 (ehdr).e_ident[EI_MAG2] == ELFMAG2 && \
127 (ehdr).e_ident[EI_MAG3] == ELFMAG3)