Lines Matching refs:elfhdrp
254 read_elf32(int fd, int print, Elf32_Ehdr *elfhdrp) in read_elf32() argument
283 if (elfhdrp->e_phnum == 0 || elfhdrp->e_phoff == 0) in read_elf32()
287 entrypt = (func_t)(uintptr_t)elfhdrp->e_entry; in read_elf32()
294 nphdrs = elfhdrp->e_phnum; in read_elf32()
295 phdrsize = nphdrs * elfhdrp->e_phentsize; in read_elf32()
300 dprintf("lseek: args = %x %x %x\n", fd, elfhdrp->e_phoff, 0); in read_elf32()
301 if (lseek(fd, elfhdrp->e_phoff, 0) == -1) in read_elf32()
314 phdr = (Elf32_Phdr *)(allphdrs + elfhdrp->e_phentsize * i); in read_elf32()
372 phdr = (Elf32_Phdr *)(allphdrs + elfhdrp->e_phentsize * i); in read_elf32()
535 AUX(av, AT_ENTRY, elfhdrp->e_entry); in read_elf32()
538 AUX(av, AT_PHNUM, elfhdrp->e_phnum); in read_elf32()
539 AUX(av, AT_PHENT, elfhdrp->e_phentsize); in read_elf32()
627 read_elf64(int fd, int print, Elf64_Ehdr *elfhdrp) in read_elf64() argument
657 if (elfhdrp->e_phnum == 0 || elfhdrp->e_phoff == 0) in read_elf64()
660 entrypt = elfhdrp->e_entry; in read_elf64()
667 nphdrs = elfhdrp->e_phnum; in read_elf64()
668 phdrsize = nphdrs * elfhdrp->e_phentsize; in read_elf64()
674 (u_longlong_t)elfhdrp->e_phoff, 0); in read_elf64()
675 if (lseek(fd, elfhdrp->e_phoff, 0) == -1) in read_elf64()
688 phdr = (Elf64_Phdr *)(allphdrs + elfhdrp->e_phentsize * i); in read_elf64()
747 phdr = (Elf64_Phdr *)(allphdrs + elfhdrp->e_phentsize * i); in read_elf64()
920 AUX64(av, AT_ENTRY, elfhdrp->e_entry); in read_elf64()
923 AUX64(av, AT_PHNUM, elfhdrp->e_phnum); in read_elf64()
924 AUX64(av, AT_PHENT, elfhdrp->e_phentsize); in read_elf64()