Lines Matching refs:ehdr
72 Elf32_Ehdr ehdr; in elf_load() local
79 if (read(fd, (char *)&ehdr, sizeof(ehdr)) != sizeof(ehdr)) in elf_load()
82 memcpy(&ident, ehdr.e_ident, sizeof ident); in elf_load()
89 i = ehdr.e_phnum * sizeof(Elf32_Phdr); in elf_load()
98 for (i = 0; i < ehdr.e_phnum; i++) { in elf_load()
114 i = ehdr.e_shnum + 1; in elf_load()
116 if (lseek(fd, (off_t)ehdr.e_shoff, SEEK_SET) != ehdr.e_shoff) in elf_load()
131 kernsize += symsize + sizeof(ehdr) + ehdr.e_shnum*sizeof(Elf32_Shdr); in elf_load()
139 od->kentry = ehdr.e_entry; in elf_load()
148 for (i = 0; i < ehdr.e_phnum; i++) { in elf_load()
175 p = symtab + sizeof(ehdr); in elf_load()
176 nhdrs = ehdr.e_shnum; in elf_load()
178 if (lseek(fd, (off_t)ehdr.e_shoff, SEEK_SET) != ehdr.e_shoff) in elf_load()
215 ehdr.e_shoff = sizeof(ehdr); in elf_load()
216 memcpy(symtab, &ehdr, sizeof(ehdr)); in elf_load()