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