Lines Matching refs:eh

345 	Elf_Ehdr eh;  in ELFNAME()  local
380 (caddr_t)&eh, sizeof(eh))) != 0) in ELFNAME()
383 if (ELFNAME(check_header)(&eh, ET_DYN) && in ELFNAME()
384 ELFNAME(olf_check_header)(&eh, ET_DYN, &os)) { in ELFNAME()
389 phsize = eh.e_phnum * sizeof(Elf_Phdr); in ELFNAME()
392 if ((error = ELFNAME(read_from)(p, nd.ni_vp, eh.e_phoff, (caddr_t)ph, in ELFNAME()
396 for (i = 0; i < eh.e_phnum; i++) { in ELFNAME()
468 for (i = 0; i < eh.e_phnum; i++) { in ELFNAME()
486 if (eh.e_entry >= ph[i].p_vaddr && in ELFNAME()
487 eh.e_entry < (ph[i].p_vaddr + size)) { in ELFNAME()
488 epp->ep_entry = addr + eh.e_entry - in ELFNAME()
530 Elf_Ehdr *eh = epp->ep_hdr; in ELFNAME2() local
542 if (ELFNAME(check_header)(eh, ET_EXEC) && in ELFNAME2()
543 ELFNAME(olf_check_header)(eh, ET_EXEC, &os)) in ELFNAME2()
561 phsize = eh->e_phnum * sizeof(Elf_Phdr); in ELFNAME2()
564 if ((error = ELFNAME(read_from)(p, epp->ep_vp, eh->e_phoff, (caddr_t)ph, in ELFNAME2()
573 for (i = 0; i < eh->e_phnum; i++) { in ELFNAME2()
632 for (i = 0; i < eh->e_phnum; i++) { in ELFNAME2()
657 (eh->e_entry < addr || in ELFNAME2()
658 eh->e_entry >= (addr + size)))) { in ELFNAME2()
734 ap->arg_phentsize = eh->e_phentsize; in ELFNAME2()
735 ap->arg_phnum = eh->e_phnum; in ELFNAME2()
736 ap->arg_entry = eh->e_entry; in ELFNAME2()
740 epp->ep_entry = eh->e_entry; /* keep check_exec() happy */ in ELFNAME2()
743 epp->ep_entry = eh->e_entry; in ELFNAME2()
838 ELFNAME(check_brand)(Elf_Ehdr *eh) in ELFNAME()
840 if (eh->e_ident[EI_ABIVERSION] == '\0') in ELFNAME()
842 return (&eh->e_ident[EI_ABIVERSION]); in ELFNAME()
846 ELFNAME(os_pt_note)(struct proc *p, struct exec_package *epp, Elf_Ehdr *eh, in ELFNAME()
854 phsize = eh->e_phnum * sizeof(Elf_Phdr); in ELFNAME()
856 if ((error = ELFNAME(read_from)(p, epp->ep_vp, eh->e_phoff, in ELFNAME()
860 for (ph = hph; ph < &hph[eh->e_phnum]; ph++) { in ELFNAME()