Lines Matching refs:syscalls
785 } *syscalls; in _dl_pin() local
790 if (phdp->p_filesz > SYS_MAXSYSCALL * 2 * sizeof(*syscalls) || in _dl_pin()
791 phdp->p_filesz % sizeof(*syscalls) != 0 || in _dl_pin()
794 syscalls = _dl_mmap(NULL, phdp->p_filesz, PROT_READ, in _dl_pin()
796 if (syscalls == MAP_FAILED) in _dl_pin()
800 nsyscalls = phdp->p_filesz / sizeof(*syscalls); in _dl_pin()
802 if (syscalls[i].sysno < 0 || in _dl_pin()
803 syscalls[i].sysno >= SYS_MAXSYSCALL || in _dl_pin()
804 syscalls[i].offset >= len) in _dl_pin()
806 npins = MAXIMUM(npins, syscalls[i].sysno); in _dl_pin()
817 if (pins[syscalls[i].sysno]) in _dl_pin()
818 pins[syscalls[i].sysno] = (u_int)-1; /* duplicated */ in _dl_pin()
820 pins[syscalls[i].sysno] = syscalls[i].offset - offset; in _dl_pin()
825 _dl_munmap(syscalls, phdp->p_filesz); in _dl_pin()