Elf_Ehdr
if ((ssize_t)(i = pread(fd, &ehdr, sizeof(Elf_Ehdr), (off_t)0)) == -1)
if (i != sizeof(Elf_Ehdr))
ehdrp = (Elf_Ehdr *)(void *)&mappedfile[0];
Elf_Ehdr ehdr;
Elf_Ehdr *ehdrp;
_rtld_espresso_fixup(const char *path, int fd, Elf_Ehdr *ehdr, Elf_Phdr *phdr,
_rtld_map_segment_fixup(const char *path, int fd, Elf_Ehdr *ehdr,
if (sb != NULL && sb->st_size < (off_t)sizeof (Elf_Ehdr)) {
Elf_Ehdr *ehdr;
const Elf_Ehdr *ehdr;
ehdr = (Elf_Ehdr *)mapbase;
int _rtld_map_segment_fixup(const char *, int, Elf_Ehdr *, Elf_Phdr *,
Elf_Ehdr *ehdr;
ehdr = (Elf_Ehdr *)headva;
eif.ehdr = (Elf_Ehdr *)headva;
Elf_Ehdr *ehdr;
Elf_Ehdr * const eh = arg;
const Elf_Ehdr * const eh = eh0;
if (memcmp(((Elf_Ehdr *)end)->e_ident, ELFMAG, SELFMAG) == 0 &&
((Elf_Ehdr *)end)->e_ident[EI_CLASS] == ELFCLASS) {
esym += ((Elf_Ehdr *)end)->e_entry;
sh = (Elf_Shdr *)((char *)&end + ((Elf_Ehdr *)&end)->e_shoff);
loop = ((Elf_Ehdr *)&end)->e_shnum;
Elf_Ehdr *elfHeader;
Elf_Ehdr elf;
off_t shstrtab_offset = sizeof(Elf_Ehdr) + shtab_sz;
_sym_blk.header_size = sizeof(Elf_Ehdr) + shtab_sz + shstrsize;
Elf_Ehdr *eh = reinterpret_cast<Elf_Ehdr *>(_sym_blk.header);
(_sym_blk.header + sizeof(Elf_Ehdr));
memcpy(eh, &_eh, sizeof(Elf_Ehdr));
eh->e_shoff = sizeof(Elf_Ehdr);
_file->read(&_eh, sizeof(Elf_Ehdr), 0);
Elf_Ehdr _eh;
sh = (Elf_Shdr *)((char *)&end + ((Elf_Ehdr *)&end)->e_shoff);
loop = ((Elf_Ehdr *)&end)->e_shnum;
sh = (Elf_Shdr *)((char *)&end + ((Elf_Ehdr *)&end)->e_shoff);
loop = ((Elf_Ehdr *)&end)->e_shnum;
Elf_Ehdr *eh = (void *)end;
Elf_Ehdr elfx, *elf = &elfx;
int dbg_hdr_size = sizeof(Elf_Ehdr) + sizeof(Elf_Shdr) * 2;
if (read(fd, (void*)elf, sizeof(Elf_Ehdr)) != sizeof(Elf_Ehdr)) {
Elf_Ehdr dbg_eh;
memset(&dbg_eh, 0, sizeof(Elf_Ehdr));
dbg_eh.e_shoff = sizeof(Elf_Ehdr);
dbg_eh.e_ehsize = sizeof(Elf_Ehdr);
sizeof(Elf_Ehdr),
max_addr + sizeof(Elf_Ehdr),
Elf_Ehdr *eh = (void *)end;
class = ((Elf_Ehdr *)ehdr)->e_ident[EI_CLASS];
Elf_Ehdr *eh = (void *)end;
Elf_Ehdr *ehdr;
Elf_Ehdr *ehdr;
Elf_Ehdr *eh = (void *)end;
Elf_Ehdr *ehdr;
Elf_Ehdr *eh = pack->ep_hdr;
Elf_Ehdr *ehdr;
Elf_Ehdr *ehdr;
Elf_Ehdr *ehdr;
Elf_Ehdr ehdr;
maxv += sizeof(Elf_Ehdr);
off = roundup((sizeof(Elf_Ehdr) + sz), sizeof(long));
sz = sizeof(Elf_Ehdr);
((Elf_Ehdr *)elfv)->e_phoff = 0;
((Elf_Ehdr *)elfv)->e_shoff = sizeof(Elf_Ehdr);
((Elf_Ehdr *)elfv)->e_phentsize = 0;
((Elf_Ehdr *)elfv)->e_phnum = 0;
Elf_Ehdr *eh = (Elf_Ehdr *)end;
Elf_Ehdr *eh = (Elf_Ehdr *) veh;
Elf_Ehdr *eh;
eh = (Elf_Ehdr *)pack->ep_hdr;
Elf_Ehdr *eh)
ELFNAME2(linux,debuglink_signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh)
ELFNAME2(linux,go_rt0_signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh)
ELFNAME2(linux,signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh, char *itp)
Elf_Ehdr *eh)
Elf_Ehdr *);
Elf_Ehdr *elf;
elf = (Elf_Ehdr *)symtab;
Elf_Ehdr *elf = STAB_TO_EHDR(stab);
#define STAB_TO_EHDR(stab) ((Elf_Ehdr *)((stab)->private))
Elf_Ehdr eh;
kloader_read(0, sizeof(Elf_Ehdr), &eh);
ksymsz = sizeof(Elf_Ehdr)
eoff = sizeof(Elf_Ehdr);
kloader_copy(kv, &eh, sizeof(Elf_Ehdr));
kv += sizeof(Elf_Ehdr);
Elf_Ehdr ehdr;
int netbsd_elf_signature(struct lwp *, struct exec_package *, Elf_Ehdr *);
elf_placedynexec(struct exec_package *epp, Elf_Ehdr *eh, Elf_Phdr *ph)
elf_check_header(Elf_Ehdr *eh)
Elf_Ehdr eh;
Elf_Ehdr *eh = epp->ep_hdr;
if (epp->ep_hdrvalid < sizeof(Elf_Ehdr)) {
Elf_Ehdr *eh)
Elf_Ehdr *ehdr;
ehdr = (Elf_Ehdr *)start;
memcpy(&ksyms_hdr.kh_ehdr, hdraddr, sizeof(Elf_Ehdr));
Elf_Ehdr *hdr;
externalize_ehdr(Elf_Byte bo, Elf_Ehdr *ehdr)
ELFNAMEEND(loadfile_dynamic)(int fd, Elf_Ehdr *elf, u_long *marks, int flags)
elf->e_shoff = sizeof(Elf_Ehdr);
maxp += sizeof(Elf_Ehdr);
ELFNAMEEND(loadsym)(int fd, Elf_Ehdr *elf, Elf_Addr maxp, Elf_Addr elfp,
ELFNAMEEND(loadfile_static)(int fd, Elf_Ehdr *elf, u_long *marks, int flags)
maxp += sizeof(Elf_Ehdr);
elf->e_shoff = sizeof(Elf_Ehdr);
ELFNAMEEND(loadfile)(int fd, Elf_Ehdr *elf, u_long *marks, int flags)
internalize_ehdr(Elf_Byte bo, Elf_Ehdr *ehdr)
Elf_Ehdr *elf;
Elf_Ehdr kh_ehdr;
Elf_Ehdr eh;
Elf_Ehdr ehdr;
Elf_Ehdr *ehdrp;
ehdrp = (Elf_Ehdr *)&mappedfile[0];
Elf_Ehdr ehdr;
ehdrp = (const Elf_Ehdr *)&mappedfile[0];
const Elf_Ehdr *ehdrp;
ehdrp = (const Elf_Ehdr *)&mappedfile[0];
const Elf_Ehdr *ehdrp;