Searched refs:ehdrp (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | mmapobj.c | 1302 calc_loadable(Ehdr *ehdrp, caddr_t phdrbase, int nphdrs, size_t *len, in calc_loadable() argument 1308 ushort_t e_type = ehdrp->e_type; /* same offset 32 and 64 bit */ in calc_loadable() 1335 hsize = ehdrp->e_phentsize; in calc_loadable() 1341 hsize = ((Elf32_Ehdr *)ehdrp)->e_phentsize; in calc_loadable() 1535 process_phdrs(Ehdr *ehdrp, caddr_t phdrbase, int nphdrs, mmapobj_result_t *mrp, in process_phdrs() argument 1555 ushort_t e_type = ehdrp->e_type; /* same offset 32 and 64 bit */ in process_phdrs() 1577 hsize = ehdrp->e_phentsize; in process_phdrs() 1584 hsize = ((Elf32_Ehdr *)ehdrp)->e_phentsize; in process_phdrs() 1632 ret = calc_loadable(ehdrp, phdrbase, nphdrs, &len, in process_phdrs() 1923 doelfwork(Ehdr *ehdrp, vnode_t *vp, mmapobj_result_t *mrp, in doelfwork() argument [all …]
|
/illumos-gate/usr/src/uts/common/exec/elf/ |
H A D | elf.c | 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() [all …]
|