Lines Matching refs:eh
75 Elf64_Ehdr *eh; in dboot_elfload64() local
88 eh = getehdr(); in dboot_elfload64()
89 if (eh == NULL) in dboot_elfload64()
92 if (eh->e_type != ET_EXEC) in dboot_elfload64()
93 dboot_panic("not ET_EXEC, e_type = 0x%x", eh->e_type); in dboot_elfload64()
95 if (eh->e_phnum == 0 || eh->e_phoff == 0) in dboot_elfload64()
101 allphdrs = PGETBYTES(eh->e_phoff); in dboot_elfload64()
104 eh->e_phnum); in dboot_elfload64()
109 sechdrs = PGETBYTES(eh->e_shoff); in dboot_elfload64()
112 eh->e_shnum); in dboot_elfload64()
117 for (i = 0; i < eh->e_phnum; i++) { in dboot_elfload64()
119 phdr = (Elf64_Phdr *)(allphdrs + eh->e_phentsize * i); in dboot_elfload64()
179 for (i = 0; i < eh->e_shnum; i++) { in dboot_elfload64()
180 shdr = (Elf64_Shdr *)(sechdrs + eh->e_shentsize * i); in dboot_elfload64()