Lines Matching refs:ehdrp

308 	Ehdr		*ehdrp;  in elfexec()  local
319 ehdrp = &bigwad->ehdr; in elfexec()
326 if ((error = getelfhead(vp, CRED(), ehdrp, &nshdrs, &shstrndx, in elfexec()
328 (error = getelfphdr(vp, CRED(), ehdrp, nphdrs, &phdrbase, in elfexec()
335 if (ehdrp->e_entry == 0) { in elfexec()
347 if (ehdrp->e_ident[EI_CLASS] == ELFCLASS32) { in elfexec()
390 const uint_t hsize = ehdrp->e_phentsize; in elfexec()
422 if (ehdrp->e_type != ET_EXEC) { in elfexec()
613 if (ehdrp->e_type == ET_DYN) in elfexec()
614 len = elfsize(ehdrp, nphdrs, phdrbase, NULL); in elfexec()
620 error = mapelfexec(vp, ehdrp, nphdrs, phdrbase, &uphdr, &intphdr, in elfexec()
748 if (ehdrp->e_type == ET_DYN) { in elfexec()
762 ADDAUX(aux, AT_PHENT, ehdrp->e_phentsize) in elfexec()
764 ADDAUX(aux, AT_ENTRY, ehdrp->e_entry + voffset) in elfexec()
786 if ((error = getelfhead(nvp, CRED(), ehdrp, &nshdrs, in elfexec()
788 (error = getelfphdr(nvp, CRED(), ehdrp, nphdrs, &phdrbase, in elfexec()
801 if ((len = elfsize(ehdrp, nphdrs, phdrbase, &lddata)) == 0) { in elfexec()
809 error = mapelfexec(nvp, ehdrp, nphdrs, phdrbase, NULL, &junk, in elfexec()
1013 args->entry = (uintptr_t)(ehdrp->e_entry + voffset); in elfexec()
1016 if (ehdrp->e_type == ET_DYN) { in elfexec()
1065 elfsize(const Ehdr *ehdrp, uint_t nphdrs, const caddr_t phdrbase, in elfsize() argument
1069 const uint_t hsize = ehdrp->e_phentsize; in elfsize()
1303 elfreadhdr(vnode_t *vp, cred_t *credp, Ehdr *ehdrp, uint_t *nphdrs, in elfreadhdr() argument
1309 if ((error = getelfhead(vp, credp, ehdrp, &nshdrs, &shstrndx, in elfreadhdr()
1311 (error = getelfphdr(vp, credp, ehdrp, *nphdrs, phbasep, in elfreadhdr()