Lines Matching refs:eh
62 Elf32_Ehdr *eh = ptr; in boot_elf() local
92 if (memcmp(eh->e_ident, "\x7f" "ELF\1\1\1", 6)) in boot_elf()
99 if (eh->e_machine != EM_386 && eh->e_machine != EM_486 && in boot_elf()
100 eh->e_machine != EM_X86_64) in boot_elf()
103 if (eh->e_version != EV_CURRENT) in boot_elf()
106 if (eh->e_ehsize < sizeof(Elf32_Ehdr) || eh->e_ehsize >= len) in boot_elf()
109 if (eh->e_phentsize < sizeof(Elf32_Phdr)) in boot_elf()
112 if (!eh->e_phnum) in boot_elf()
115 if (eh->e_phoff + eh->e_phentsize * eh->e_phnum > len) in boot_elf()
126 ph = (Elf32_Phdr *) (cptr + eh->e_phoff); in boot_elf()
128 for (i = 0; i < eh->e_phnum; i++) { in boot_elf()
166 ph = (Elf32_Phdr *) ((char *)ph + eh->e_phentsize); in boot_elf()
235 regs.eip = eh->e_entry; in boot_elf()