Lines Matching refs:ehdrp
292 Ehdr *ehdrp; in elfexec() local
302 ehdrp = &bigwad->ehdr; in elfexec()
309 if ((error = getelfhead(vp, CRED(), ehdrp, &nshdrs, &shstrndx, in elfexec()
311 (error = getelfphdr(vp, CRED(), ehdrp, nphdrs, &phdrbase, in elfexec()
318 if (ehdrp->e_entry == 0) { in elfexec()
330 if (ehdrp->e_ident[EI_CLASS] == ELFCLASS32) { in elfexec()
367 hsize = ehdrp->e_phentsize; in elfexec()
396 if (ehdrp->e_type != ET_EXEC) { in elfexec()
533 if (ehdrp->e_type == ET_DYN) in elfexec()
534 len = elfsize(ehdrp, nphdrs, phdrbase, NULL); in elfexec()
540 if ((error = mapelfexec(vp, ehdrp, nphdrs, phdrbase, &uphdr, &dyphdr, in elfexec()
644 if (ehdrp->e_type == ET_DYN) { in elfexec()
658 ADDAUX(aux, AT_PHENT, ehdrp->e_phentsize) in elfexec()
660 ADDAUX(aux, AT_ENTRY, ehdrp->e_entry + voffset) in elfexec()
682 if ((error = getelfhead(nvp, CRED(), ehdrp, &nshdrs, in elfexec()
684 (error = getelfphdr(nvp, CRED(), ehdrp, nphdrs, &phdrbase, in elfexec()
697 if ((len = elfsize(ehdrp, nphdrs, phdrbase, &lddata)) == 0) { in elfexec()
705 error = mapelfexec(nvp, ehdrp, nphdrs, phdrbase, &junk, &junk, in elfexec()
893 args->entry = (uintptr_t)(ehdrp->e_entry + voffset); in elfexec()
896 if (ehdrp->e_type == ET_DYN) { in elfexec()
943 elfsize(Ehdr *ehdrp, int nphdrs, caddr_t phdrbase, uintptr_t *lddata) in elfsize() argument
947 int hsize = ehdrp->e_phentsize; in elfsize()