Lines Matching refs:nargs
97 { .name = "__acl_aclcheck_fd", .ret_type = 1, .nargs = 3,
99 { .name = "__acl_aclcheck_file", .ret_type = 1, .nargs = 3,
101 { .name = "__acl_aclcheck_link", .ret_type = 1, .nargs = 3,
103 { .name = "__acl_delete_fd", .ret_type = 1, .nargs = 2,
105 { .name = "__acl_delete_file", .ret_type = 1, .nargs = 2,
107 { .name = "__acl_delete_link", .ret_type = 1, .nargs = 2,
109 { .name = "__acl_get_fd", .ret_type = 1, .nargs = 3,
111 { .name = "__acl_get_file", .ret_type = 1, .nargs = 3,
113 { .name = "__acl_get_link", .ret_type = 1, .nargs = 3,
115 { .name = "__acl_set_fd", .ret_type = 1, .nargs = 3,
117 { .name = "__acl_set_file", .ret_type = 1, .nargs = 3,
119 { .name = "__acl_set_link", .ret_type = 1, .nargs = 3,
121 { .name = "__cap_rights_get", .ret_type = 1, .nargs = 3,
123 { .name = "__getcwd", .ret_type = 1, .nargs = 2,
125 { .name = "__realpathat", .ret_type = 1, .nargs = 5,
128 { .name = "_umtx_op", .ret_type = 1, .nargs = 5,
131 { .name = "accept", .ret_type = 1, .nargs = 3,
133 { .name = "access", .ret_type = 1, .nargs = 2,
135 { .name = "aio_cancel", .ret_type = 1, .nargs = 2,
137 { .name = "aio_error", .ret_type = 1, .nargs = 1,
139 { .name = "aio_fsync", .ret_type = 1, .nargs = 2,
141 { .name = "aio_mlock", .ret_type = 1, .nargs = 1,
143 { .name = "aio_read", .ret_type = 1, .nargs = 1,
145 { .name = "aio_return", .ret_type = 1, .nargs = 1,
147 { .name = "aio_suspend", .ret_type = 1, .nargs = 3,
149 { .name = "aio_waitcomplete", .ret_type = 1, .nargs = 2,
151 { .name = "aio_write", .ret_type = 1, .nargs = 1,
153 { .name = "bind", .ret_type = 1, .nargs = 3,
155 { .name = "bindat", .ret_type = 1, .nargs = 4,
158 { .name = "break", .ret_type = 1, .nargs = 1,
160 { .name = "cap_fcntls_get", .ret_type = 1, .nargs = 2,
162 { .name = "cap_fcntls_limit", .ret_type = 1, .nargs = 2,
164 { .name = "cap_getmode", .ret_type = 1, .nargs = 1,
166 { .name = "cap_rights_limit", .ret_type = 1, .nargs = 2,
168 { .name = "chdir", .ret_type = 1, .nargs = 1,
170 { .name = "chflags", .ret_type = 1, .nargs = 2,
172 { .name = "chflagsat", .ret_type = 1, .nargs = 4,
175 { .name = "chmod", .ret_type = 1, .nargs = 2,
177 { .name = "chown", .ret_type = 1, .nargs = 3,
179 { .name = "chroot", .ret_type = 1, .nargs = 1,
181 { .name = "clock_gettime", .ret_type = 1, .nargs = 2,
183 { .name = "close", .ret_type = 1, .nargs = 1,
185 { .name = "closefrom", .ret_type = 1, .nargs = 1,
187 { .name = "close_range", .ret_type = 1, .nargs = 3,
189 { .name = "compat11.fstat", .ret_type = 1, .nargs = 2,
191 { .name = "compat11.fstatat", .ret_type = 1, .nargs = 4,
194 { .name = "compat11.kevent", .ret_type = 1, .nargs = 6,
197 { .name = "compat11.lstat", .ret_type = 1, .nargs = 2,
199 { .name = "compat11.mknod", .ret_type = 1, .nargs = 3,
201 { .name = "compat11.mknodat", .ret_type = 1, .nargs = 4,
203 { .name = "compat11.stat", .ret_type = 1, .nargs = 2,
205 { .name = "connect", .ret_type = 1, .nargs = 3,
207 { .name = "connectat", .ret_type = 1, .nargs = 4,
210 { .name = "dup", .ret_type = 1, .nargs = 1,
212 { .name = "dup2", .ret_type = 1, .nargs = 2,
214 { .name = "eaccess", .ret_type = 1, .nargs = 2,
216 { .name = "execve", .ret_type = 1, .nargs = 3,
219 { .name = "exit", .ret_type = 0, .nargs = 1,
221 { .name = "extattr_delete_fd", .ret_type = 1, .nargs = 3,
223 { .name = "extattr_delete_file", .ret_type = 1, .nargs = 3,
225 { .name = "extattr_delete_link", .ret_type = 1, .nargs = 3,
227 { .name = "extattr_get_fd", .ret_type = 1, .nargs = 5,
230 { .name = "extattr_get_file", .ret_type = 1, .nargs = 5,
233 { .name = "extattr_get_link", .ret_type = 1, .nargs = 5,
236 { .name = "extattr_list_fd", .ret_type = 1, .nargs = 4,
239 { .name = "extattr_list_file", .ret_type = 1, .nargs = 4,
242 { .name = "extattr_list_link", .ret_type = 1, .nargs = 4,
245 { .name = "extattr_set_fd", .ret_type = 1, .nargs = 5,
248 { .name = "extattr_set_file", .ret_type = 1, .nargs = 5,
251 { .name = "extattr_set_link", .ret_type = 1, .nargs = 5,
254 { .name = "extattrctl", .ret_type = 1, .nargs = 5,
257 { .name = "faccessat", .ret_type = 1, .nargs = 4,
260 { .name = "fchflags", .ret_type = 1, .nargs = 2,
262 { .name = "fchmod", .ret_type = 1, .nargs = 2,
264 { .name = "fchmodat", .ret_type = 1, .nargs = 4,
266 { .name = "fchown", .ret_type = 1, .nargs = 3,
268 { .name = "fchownat", .ret_type = 1, .nargs = 5,
271 { .name = "fcntl", .ret_type = 1, .nargs = 3,
273 { .name = "fdatasync", .ret_type = 1, .nargs = 1,
275 { .name = "flock", .ret_type = 1, .nargs = 2,
277 { .name = "fstat", .ret_type = 1, .nargs = 2,
279 { .name = "fstatat", .ret_type = 1, .nargs = 4,
282 { .name = "fstatfs", .ret_type = 1, .nargs = 2,
284 { .name = "fsync", .ret_type = 1, .nargs = 1,
286 { .name = "ftruncate", .ret_type = 1, .nargs = 2,
288 { .name = "futimens", .ret_type = 1, .nargs = 2,
290 { .name = "futimes", .ret_type = 1, .nargs = 2,
292 { .name = "futimesat", .ret_type = 1, .nargs = 3,
294 { .name = "getdirentries", .ret_type = 1, .nargs = 4,
297 { .name = "getfsstat", .ret_type = 1, .nargs = 3,
299 { .name = "getitimer", .ret_type = 1, .nargs = 2,
301 { .name = "getpeername", .ret_type = 1, .nargs = 3,
303 { .name = "getpgid", .ret_type = 1, .nargs = 1,
305 { .name = "getpriority", .ret_type = 1, .nargs = 2,
307 { .name = "getrandom", .ret_type = 1, .nargs = 3,
309 { .name = "getrlimit", .ret_type = 1, .nargs = 2,
311 { .name = "getrusage", .ret_type = 1, .nargs = 2,
313 { .name = "getsid", .ret_type = 1, .nargs = 1,
315 { .name = "getsockname", .ret_type = 1, .nargs = 3,
317 { .name = "getsockopt", .ret_type = 1, .nargs = 5,
320 { .name = "gettimeofday", .ret_type = 1, .nargs = 2,
322 { .name = "ioctl", .ret_type = 1, .nargs = 3,
324 { .name = "kevent", .ret_type = 1, .nargs = 6,
327 { .name = "kill", .ret_type = 1, .nargs = 2,
329 { .name = "kldfind", .ret_type = 1, .nargs = 1,
331 { .name = "kldfirstmod", .ret_type = 1, .nargs = 1,
333 { .name = "kldload", .ret_type = 1, .nargs = 1,
335 { .name = "kldnext", .ret_type = 1, .nargs = 1,
337 { .name = "kldstat", .ret_type = 1, .nargs = 2,
339 { .name = "kldsym", .ret_type = 1, .nargs = 3,
341 { .name = "kldunload", .ret_type = 1, .nargs = 1,
343 { .name = "kldunloadf", .ret_type = 1, .nargs = 2,
345 { .name = "kse_release", .ret_type = 0, .nargs = 1,
347 { .name = "lchflags", .ret_type = 1, .nargs = 2,
349 { .name = "lchmod", .ret_type = 1, .nargs = 2,
351 { .name = "lchown", .ret_type = 1, .nargs = 3,
353 { .name = "link", .ret_type = 1, .nargs = 2,
355 { .name = "linkat", .ret_type = 1, .nargs = 5,
358 { .name = "lio_listio", .ret_type = 1, .nargs = 4,
361 { .name = "listen", .ret_type = 1, .nargs = 2,
363 { .name = "lseek", .ret_type = 2, .nargs = 3,
365 { .name = "lstat", .ret_type = 1, .nargs = 2,
367 { .name = "lutimes", .ret_type = 1, .nargs = 2,
369 { .name = "madvise", .ret_type = 1, .nargs = 3,
371 { .name = "minherit", .ret_type = 1, .nargs = 3,
373 { .name = "mkdir", .ret_type = 1, .nargs = 2,
375 { .name = "mkdirat", .ret_type = 1, .nargs = 3,
377 { .name = "mkfifo", .ret_type = 1, .nargs = 2,
379 { .name = "mkfifoat", .ret_type = 1, .nargs = 3,
381 { .name = "mknod", .ret_type = 1, .nargs = 3,
383 { .name = "mknodat", .ret_type = 1, .nargs = 4,
385 { .name = "mlock", .ret_type = 1, .nargs = 2,
387 { .name = "mlockall", .ret_type = 1, .nargs = 1,
389 { .name = "mmap", .ret_type = 1, .nargs = 6,
392 { .name = "modfind", .ret_type = 1, .nargs = 1,
394 { .name = "mount", .ret_type = 1, .nargs = 4,
396 { .name = "mprotect", .ret_type = 1, .nargs = 3,
398 { .name = "msync", .ret_type = 1, .nargs = 3,
400 { .name = "munlock", .ret_type = 1, .nargs = 2,
402 { .name = "munmap", .ret_type = 1, .nargs = 2,
404 { .name = "nanosleep", .ret_type = 1, .nargs = 1,
406 { .name = "nmount", .ret_type = 1, .nargs = 3,
408 { .name = "open", .ret_type = 1, .nargs = 3,
410 { .name = "openat", .ret_type = 1, .nargs = 4,
413 { .name = "pathconf", .ret_type = 1, .nargs = 2,
415 { .name = "pipe", .ret_type = 1, .nargs = 1,
417 { .name = "pipe2", .ret_type = 1, .nargs = 2,
419 { .name = "poll", .ret_type = 1, .nargs = 3,
421 { .name = "posix_fadvise", .ret_type = 1, .nargs = 4,
424 { .name = "posix_openpt", .ret_type = 1, .nargs = 1,
426 { .name = "pread", .ret_type = 1, .nargs = 4,
429 { .name = "procctl", .ret_type = 1, .nargs = 4,
431 { .name = "ptrace", .ret_type = 1, .nargs = 4,
433 { .name = "pwrite", .ret_type = 1, .nargs = 4,
436 { .name = "quotactl", .ret_type = 1, .nargs = 4,
438 { .name = "read", .ret_type = 1, .nargs = 3,
440 { .name = "readlink", .ret_type = 1, .nargs = 3,
442 { .name = "readlinkat", .ret_type = 1, .nargs = 4,
445 { .name = "readv", .ret_type = 1, .nargs = 3,
447 { .name = "reboot", .ret_type = 1, .nargs = 1,
449 { .name = "recvfrom", .ret_type = 1, .nargs = 6,
453 { .name = "recvmsg", .ret_type = 1, .nargs = 3,
455 { .name = "rename", .ret_type = 1, .nargs = 2,
457 { .name = "renameat", .ret_type = 1, .nargs = 4,
459 { .name = "rfork", .ret_type = 1, .nargs = 1,
461 { .name = "rmdir", .ret_type = 1, .nargs = 1,
463 { .name = "rtprio", .ret_type = 1, .nargs = 3,
465 { .name = "rtprio_thread", .ret_type = 1, .nargs = 3,
467 { .name = "sched_get_priority_max", .ret_type = 1, .nargs = 1,
469 { .name = "sched_get_priority_min", .ret_type = 1, .nargs = 1,
471 { .name = "sched_getparam", .ret_type = 1, .nargs = 2,
473 { .name = "sched_getscheduler", .ret_type = 1, .nargs = 1,
475 { .name = "sched_rr_get_interval", .ret_type = 1, .nargs = 2,
477 { .name = "sched_setparam", .ret_type = 1, .nargs = 2,
479 { .name = "sched_setscheduler", .ret_type = 1, .nargs = 3,
481 { .name = "sctp_generic_recvmsg", .ret_type = 1, .nargs = 7,
485 { .name = "sctp_generic_sendmsg", .ret_type = 1, .nargs = 7,
489 { .name = "sctp_generic_sendmsg_iov", .ret_type = 1, .nargs = 7,
493 { .name = "sendfile", .ret_type = 1, .nargs = 7,
497 { .name = "select", .ret_type = 1, .nargs = 5,
500 { .name = "sendmsg", .ret_type = 1, .nargs = 3,
502 { .name = "sendto", .ret_type = 1, .nargs = 6,
506 { .name = "setitimer", .ret_type = 1, .nargs = 3,
508 { .name = "setpriority", .ret_type = 1, .nargs = 3,
510 { .name = "setrlimit", .ret_type = 1, .nargs = 2,
512 { .name = "setsockopt", .ret_type = 1, .nargs = 5,
515 { .name = "shm_open", .ret_type = 1, .nargs = 3,
517 { .name = "shm_open2", .ret_type = 1, .nargs = 5,
520 { .name = "shm_rename", .ret_type = 1, .nargs = 3,
522 { .name = "shm_unlink", .ret_type = 1, .nargs = 1,
524 { .name = "shutdown", .ret_type = 1, .nargs = 2,
526 { .name = "sigaction", .ret_type = 1, .nargs = 3,
529 { .name = "sigpending", .ret_type = 1, .nargs = 1,
531 { .name = "sigprocmask", .ret_type = 1, .nargs = 3,
533 { .name = "sigqueue", .ret_type = 1, .nargs = 3,
535 { .name = "sigreturn", .ret_type = 1, .nargs = 1,
537 { .name = "sigsuspend", .ret_type = 1, .nargs = 1,
539 { .name = "sigtimedwait", .ret_type = 1, .nargs = 3,
542 { .name = "sigwait", .ret_type = 1, .nargs = 2,
544 { .name = "sigwaitinfo", .ret_type = 1, .nargs = 2,
546 { .name = "socket", .ret_type = 1, .nargs = 3,
548 { .name = "stat", .ret_type = 1, .nargs = 2,
550 { .name = "statfs", .ret_type = 1, .nargs = 2,
552 { .name = "symlink", .ret_type = 1, .nargs = 2,
554 { .name = "symlinkat", .ret_type = 1, .nargs = 3,
556 { .name = "sysarch", .ret_type = 1, .nargs = 2,
558 { .name = "__sysctl", .ret_type = 1, .nargs = 6,
561 { .name = "__sysctlbyname", .ret_type = 1, .nargs = 6,
564 { .name = "thr_kill", .ret_type = 1, .nargs = 2,
566 { .name = "thr_self", .ret_type = 1, .nargs = 1,
568 { .name = "thr_set_name", .ret_type = 1, .nargs = 2,
570 { .name = "truncate", .ret_type = 1, .nargs = 2,
574 { .name = "umount", .ret_type = 1, .nargs = 2,
577 { .name = "unlink", .ret_type = 1, .nargs = 1,
579 { .name = "unlinkat", .ret_type = 1, .nargs = 3,
581 { .name = "unmount", .ret_type = 1, .nargs = 2,
583 { .name = "utimensat", .ret_type = 1, .nargs = 4,
586 { .name = "utimes", .ret_type = 1, .nargs = 2,
588 { .name = "utrace", .ret_type = 1, .nargs = 1,
590 { .name = "wait4", .ret_type = 1, .nargs = 4,
593 { .name = "wait6", .ret_type = 1, .nargs = 6,
597 { .name = "write", .ret_type = 1, .nargs = 3,
599 { .name = "writev", .ret_type = 1, .nargs = 3,
603 { .name = "linux_access", .ret_type = 1, .nargs = 2,
605 { .name = "linux_execve", .ret_type = 1, .nargs = 3,
608 { .name = "linux_lseek", .ret_type = 2, .nargs = 3,
610 { .name = "linux_mkdir", .ret_type = 1, .nargs = 2,
612 { .name = "linux_newfstat", .ret_type = 1, .nargs = 2,
614 { .name = "linux_newstat", .ret_type = 1, .nargs = 2,
616 { .name = "linux_open", .ret_type = 1, .nargs = 3,
618 { .name = "linux_readlink", .ret_type = 1, .nargs = 3,
620 { .name = "linux_socketcall", .ret_type = 1, .nargs = 2,
622 { .name = "linux_stat64", .ret_type = 1, .nargs = 2,
626 { .name = "cloudabi_sys_clock_res_get", .ret_type = 1, .nargs = 1,
628 { .name = "cloudabi_sys_clock_time_get", .ret_type = 1, .nargs = 2,
630 { .name = "cloudabi_sys_condvar_signal", .ret_type = 1, .nargs = 3,
632 { .name = "cloudabi_sys_fd_close", .ret_type = 1, .nargs = 1,
634 { .name = "cloudabi_sys_fd_create1", .ret_type = 1, .nargs = 1,
636 { .name = "cloudabi_sys_fd_create2", .ret_type = 1, .nargs = 2,
638 { .name = "cloudabi_sys_fd_datasync", .ret_type = 1, .nargs = 1,
640 { .name = "cloudabi_sys_fd_dup", .ret_type = 1, .nargs = 1,
642 { .name = "cloudabi_sys_fd_replace", .ret_type = 1, .nargs = 2,
644 { .name = "cloudabi_sys_fd_seek", .ret_type = 1, .nargs = 3,
646 { .name = "cloudabi_sys_fd_stat_get", .ret_type = 1, .nargs = 2,
648 { .name = "cloudabi_sys_fd_stat_put", .ret_type = 1, .nargs = 3,
651 { .name = "cloudabi_sys_fd_sync", .ret_type = 1, .nargs = 1,
653 { .name = "cloudabi_sys_file_advise", .ret_type = 1, .nargs = 4,
656 { .name = "cloudabi_sys_file_allocate", .ret_type = 1, .nargs = 3,
658 { .name = "cloudabi_sys_file_create", .ret_type = 1, .nargs = 3,
661 { .name = "cloudabi_sys_file_link", .ret_type = 1, .nargs = 4,
664 { .name = "cloudabi_sys_file_open", .ret_type = 1, .nargs = 4,
667 { .name = "cloudabi_sys_file_readdir", .ret_type = 1, .nargs = 4,
670 { .name = "cloudabi_sys_file_readlink", .ret_type = 1, .nargs = 4,
673 { .name = "cloudabi_sys_file_rename", .ret_type = 1, .nargs = 4,
676 { .name = "cloudabi_sys_file_stat_fget", .ret_type = 1, .nargs = 2,
678 { .name = "cloudabi_sys_file_stat_fput", .ret_type = 1, .nargs = 3,
681 { .name = "cloudabi_sys_file_stat_get", .ret_type = 1, .nargs = 3,
684 { .name = "cloudabi_sys_file_stat_put", .ret_type = 1, .nargs = 4,
687 { .name = "cloudabi_sys_file_symlink", .ret_type = 1, .nargs = 3,
690 { .name = "cloudabi_sys_file_unlink", .ret_type = 1, .nargs = 3,
693 { .name = "cloudabi_sys_lock_unlock", .ret_type = 1, .nargs = 2,
695 { .name = "cloudabi_sys_mem_advise", .ret_type = 1, .nargs = 3,
697 { .name = "cloudabi_sys_mem_map", .ret_type = 1, .nargs = 6,
700 { .name = "cloudabi_sys_mem_protect", .ret_type = 1, .nargs = 3,
702 { .name = "cloudabi_sys_mem_sync", .ret_type = 1, .nargs = 3,
704 { .name = "cloudabi_sys_mem_unmap", .ret_type = 1, .nargs = 2,
706 { .name = "cloudabi_sys_proc_exec", .ret_type = 1, .nargs = 5,
709 { .name = "cloudabi_sys_proc_exit", .ret_type = 1, .nargs = 1,
711 { .name = "cloudabi_sys_proc_fork", .ret_type = 1, .nargs = 0 },
712 { .name = "cloudabi_sys_proc_raise", .ret_type = 1, .nargs = 1,
714 { .name = "cloudabi_sys_random_get", .ret_type = 1, .nargs = 2,
716 { .name = "cloudabi_sys_sock_shutdown", .ret_type = 1, .nargs = 2,
718 { .name = "cloudabi_sys_thread_exit", .ret_type = 1, .nargs = 2,
720 { .name = "cloudabi_sys_thread_yield", .ret_type = 1, .nargs = 0 },
987 for (i = 0; i < sc->nargs; i++) { in quad_fixup()
1062 get_syscall(struct threadinfo *t, u_int number, u_int nargs) in get_syscall() argument
1103 nargs); in get_syscall()
1107 sc->decode.nargs = nargs; in get_syscall()
1108 for (i = 0; i < nargs; i++) { in get_syscall()
2968 int i, len, nargs; in print_syscall() local
2973 nargs = t->cs.nargs; in print_syscall()
2979 for (i = 0; i < nargs; i++) { in print_syscall()
2985 len += fprintf(trussinfo->outfile, "%s", i < (nargs - 1) ? in print_syscall()