Lines Matching refs:shstrndx
182 int nshdrs, shstrndx, nphdrs; in mapexec_brand() local
200 if ((error = getelfhead(vp, CRED(), ehdr, &nshdrs, &shstrndx, in mapexec_brand()
293 int nshdrs, shstrndx, nphdrs; in elfexec() local
309 if ((error = getelfhead(vp, CRED(), ehdrp, &nshdrs, &shstrndx, in elfexec()
683 &shstrndx, &nphdrs)) != 0 || in elfexec()
997 getelfhead(vnode_t *vp, cred_t *credp, Ehdr *ehdr, int *nshdrs, int *shstrndx, in getelfhead() argument
1033 *shstrndx = ehdr->e_shstrndx; in getelfhead()
1042 *shstrndx == SHN_XINDEX || *nphdrs == PN_XNUM) { in getelfhead()
1055 if (*shstrndx == SHN_XINDEX) in getelfhead()
1056 *shstrndx = shdr.sh_link; in getelfhead()
1124 int nshdrs, int shstrndx, caddr_t *shbasep, ssize_t *shsizep, in getelfshdr() argument
1141 shstrndx >= nshdrs) in getelfshdr()
1164 shdr = (Shdr *)(*shbasep + shstrndx * ehdr->e_shentsize); in getelfshdr()
1496 int nshdrs, shstrndx, nphdrs; in process_scns() local
1534 if (getelfhead(mvp, credp, &ehdr, &nshdrs, &shstrndx, in process_scns()
1536 getelfshdr(mvp, credp, &ehdr, nshdrs, shstrndx, in process_scns()