Lines Matching defs:syscalls
297 } *syscalls = NULL;
301 if (pp->p_filesz > SYS_MAXSYSCALL * 2 * sizeof(*syscalls) ||
302 pp->p_filesz % sizeof(*syscalls) != 0)
304 nsyscalls = pp->p_filesz / sizeof(*syscalls);
305 syscalls = malloc(pp->p_filesz, M_PINSYSCALL, M_WAITOK);
306 if (elf_read_from(p, vp, pp->p_offset, syscalls,
312 if (syscalls[i].sysno <= 0 ||
313 syscalls[i].sysno >= SYS_MAXSYSCALL ||
314 syscalls[i].offset > len) {
318 npins = MAX(npins, syscalls[i].sysno);
327 if (pins[syscalls[i].sysno])
328 pins[syscalls[i].sysno] = -1; /* duplicated */
330 pins[syscalls[i].sysno] = syscalls[i].offset;
337 free(syscalls, M_PINSYSCALL, nsyscalls * sizeof(*syscalls));