ehdr              164 kern/exec_elf.c ELFNAME(check_header)(Elf_Ehdr *ehdr, int type)
ehdr              171 kern/exec_elf.c 	if (!IS_ELF(*ehdr) ||
ehdr              172 kern/exec_elf.c 	    ehdr->e_ident[EI_CLASS] != ELF_TARG_CLASS ||
ehdr              173 kern/exec_elf.c 	    ehdr->e_ident[EI_DATA] != ELF_TARG_DATA ||
ehdr              174 kern/exec_elf.c 	    ehdr->e_ident[EI_VERSION] != ELF_TARG_VER)
ehdr              178 kern/exec_elf.c 	if (ehdr->e_machine != ELF_TARG_MACH ||
ehdr              179 kern/exec_elf.c 	    ehdr->e_version != ELF_TARG_VER)
ehdr              183 kern/exec_elf.c 	if (ehdr->e_type != type)
ehdr              187 kern/exec_elf.c 	if (ehdr->e_phnum > ELF_MAX_VALID_PHDR)
ehdr              199 kern/exec_elf.c ELFNAME(olf_check_header)(Elf_Ehdr *ehdr, int type, u_int8_t *os)
ehdr              208 kern/exec_elf.c 	if (!IS_OLF(*ehdr) ||
ehdr              209 kern/exec_elf.c 	    ehdr->e_ident[OI_CLASS] != ELF_TARG_CLASS ||
ehdr              210 kern/exec_elf.c 	    ehdr->e_ident[OI_DATA] != ELF_TARG_DATA ||
ehdr              211 kern/exec_elf.c 	    ehdr->e_ident[OI_VERSION] != ELF_TARG_VER)
ehdr              217 kern/exec_elf.c 		if ((1 << ehdr->e_ident[OI_OS]) & ELFNAME(probes)[i].os_mask)
ehdr              224 kern/exec_elf.c 	if (ehdr->e_machine != ELF_TARG_MACH ||
ehdr              225 kern/exec_elf.c 	    ehdr->e_version != ELF_TARG_VER)
ehdr              229 kern/exec_elf.c 	if (ehdr->e_type != type)
ehdr              233 kern/exec_elf.c 	if (ehdr->e_phnum > ELF_MAX_VALID_PHDR)
ehdr              236 kern/exec_elf.c 	*os = ehdr->e_ident[OI_OS];
ehdr              119 sys/exec_elf.h #define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \
ehdr              120 sys/exec_elf.h                       (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \
ehdr              121 sys/exec_elf.h                       (ehdr).e_ident[EI_MAG2] == ELFMAG2 && \
ehdr              122 sys/exec_elf.h                       (ehdr).e_ident[EI_MAG3] == ELFMAG3)
ehdr              124 sys/exec_olf.h #define IS_OLF(ehdr) \
ehdr              125 sys/exec_olf.h     ((ehdr).e_ident[OI_MAG0] == OLFMAG0 && \
ehdr              126 sys/exec_olf.h     (ehdr).e_ident[OI_MAG1] == OLFMAG1 && \
ehdr              127 sys/exec_olf.h     (ehdr).e_ident[OI_MAG2] == OLFMAG2 && \
ehdr              128 sys/exec_olf.h     (ehdr).e_ident[OI_MAG3] == OLFMAG3)