Lines Matching refs:ehdr
32 Elf32_Ehdr *ehdr; /* Elf header structure pointer */ in load_elf_image_phdr() local
36 ehdr = (Elf32_Ehdr *)addr; in load_elf_image_phdr()
37 phdr = (Elf32_Phdr *)(addr + ehdr->e_phoff); in load_elf_image_phdr()
40 for (i = 0; i < ehdr->e_phnum; ++i) { in load_elf_image_phdr()
54 return ehdr->e_entry; in load_elf_image_phdr()
59 Elf32_Ehdr *ehdr; /* Elf header structure pointer */ in load_elf_image_shdr() local
65 ehdr = (Elf32_Ehdr *)addr; in load_elf_image_shdr()
68 shdr = (Elf32_Shdr *)(addr + ehdr->e_shoff + in load_elf_image_shdr()
69 (ehdr->e_shstrndx * sizeof(Elf32_Shdr))); in load_elf_image_shdr()
75 for (i = 0; i < ehdr->e_shnum; ++i) { in load_elf_image_shdr()
76 shdr = (Elf32_Shdr *)(addr + ehdr->e_shoff + in load_elf_image_shdr()
103 return ehdr->e_entry; in load_elf_image_shdr()
128 Elf32_Ehdr *ehdr; /* Elf header structure pointer */ in valid_elf_image() local
130 ehdr = (Elf32_Ehdr *)addr; in valid_elf_image()
132 if (!IS_ELF(*ehdr)) { in valid_elf_image()
137 if (ehdr->e_type != ET_EXEC) { in valid_elf_image()