Lines Matching defs:elf
100 Elf32_Ehdr elf;
146 } else if (memcmp(hdr.elf.e_ident, ELFMAG, SELFMAG) == 0) {
148 size_t off = sizeof(hdr.elf);
150 read(io, (char *)&hdr.elf + sizeof(hdr.aout),
151 sizeof(hdr.elf) - sizeof(hdr.aout));
152 if (hdr.elf.e_machine != EM_VAX || hdr.elf.e_type != ET_EXEC
153 || hdr.elf.e_phnum != 1)
156 entry = hdr.elf.e_entry;
157 if (hdr.elf.e_phoff != sizeof(hdr.elf))
170 read(io, (void *) hdr.elf.e_entry, ph.p_filesz);
171 memset((void *) (hdr.elf.e_entry + ph.p_filesz), 0,