Home | History | Annotate | Download | only in libtos

Lines Matching defs:ehdr

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