Lines Matching refs:eh
94 Elf_Ehdr *eh) in ELFNAME2()
106 shsize = eh->e_shnum * sizeof(Elf_Shdr); in ELFNAME2()
108 error = exec_read(l, epp->ep_vp, eh->e_shoff, sh, shsize, in ELFNAME2()
114 shstrndx = eh->e_shstrndx; in ELFNAME2()
115 if (shstrndx == SHN_UNDEF || shstrndx >= eh->e_shnum) { in ELFNAME2()
122 for (i = 0; i < eh->e_shnum; i++) { in ELFNAME2()
162 Elf_Ehdr *eh) in ELFNAME2()
171 shsize = eh->e_shnum * sizeof(Elf_Shdr); in ELFNAME2()
173 error = exec_read(l, epp->ep_vp, eh->e_shoff, sh, shsize, in ELFNAME2()
178 for (i = 0; i < eh->e_shnum; i++) { in ELFNAME2()
219 ELFNAME2(linux,debuglink_signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh) in ELFNAME2()
231 shsize = eh->e_shnum * sizeof(Elf_Shdr); in ELFNAME2()
233 error = exec_read(l, epp->ep_vp, eh->e_shoff, sh, shsize, in ELFNAME2()
239 shstrndx = eh->e_shstrndx; in ELFNAME2()
240 if (shstrndx == SHN_UNDEF || shstrndx >= eh->e_shnum) { in ELFNAME2()
247 for (i = 0; i < eh->e_shnum; i++) { in ELFNAME2()
277 ELFNAME2(linux,go_rt0_signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh) in ELFNAME2()
292 shsize = eh->e_shnum * sizeof(Elf_Shdr); in ELFNAME2()
294 error = exec_read(l, epp->ep_vp, eh->e_shoff, sh, shsize, in ELFNAME2()
300 shstrndx = eh->e_shstrndx; in ELFNAME2()
301 if (shstrndx == SHN_UNDEF || shstrndx >= eh->e_shnum) { in ELFNAME2()
308 for (i = 0; i < eh->e_shnum; i++) { in ELFNAME2()
324 if (i == eh->e_shnum) { in ELFNAME2()
367 ELFNAME2(linux,signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh, char *itp) in ELFNAME2()
375 if (eh->e_ident[EI_OSABI] == ELFOSABI_LINUX || in ELFNAME2()
376 memcmp(&eh->e_ident[EI_ABIVERSION], linux, sizeof(linux)) == 0) in ELFNAME2()
379 phsize = eh->e_phnum * sizeof(Elf_Phdr); in ELFNAME2()
381 error = exec_read(l, epp->ep_vp, eh->e_phoff, ph, phsize, in ELFNAME2()
386 for (i = 0; i < eh->e_phnum; i++) { in ELFNAME2()
444 ELFNAME2(linux,probe)(struct lwp *l, struct exec_package *epp, void *eh, in ELFNAME2()
449 if (((error = ELFNAME2(linux,signature)(l, epp, eh, itp)) != 0) && in ELFNAME2()
451 ((error = ELFNAME2(linux,gcc_signature)(l, epp, eh)) != 0) && in ELFNAME2()
454 ((error = ELFNAME2(linux,atexit_signature)(l, epp, eh)) != 0) && in ELFNAME2()
457 ((error = ELFNAME2(linux,debuglink_signature)(l, epp, eh)) != 0) && in ELFNAME2()
460 ((error = ELFNAME2(linux,go_rt0_signature)(l, epp, eh)) != 0) && in ELFNAME2()