mips64 system calls
Put the syscall number in v0 and the arguments in a0 a1 a2 a3 a4 a5, then run syscall. The result comes back in v0.
| NR | HEX | NAME | ARG0 a0 | ARG1 a1 | ARG2 a2 | ARG3 a3 | ARG4 a4 | ARG5 a5 |
|---|---|---|---|---|---|---|---|---|
| 5000 | 0x1388 | read | unsigned int fd | char *buf | size_t count | - | - | - |
| 5001 | 0x1389 | write | unsigned int fd | const char *buf | size_t count | - | - | - |
| 5002 | 0x138a | open | const char *filename | int flags | umode_t mode | - | - | - |
| 5003 | 0x138b | close | unsigned int fd | - | - | - | - | - |
| 5004 | 0x138c | stat | const char *filename | struct stat *statbuf | - | - | - | - |
| 5005 | 0x138d | fstat | unsigned int fd | struct stat *statbuf | - | - | - | - |
| 5006 | 0x138e | lstat | const char *filename | struct stat *statbuf | - | - | - | - |
| 5007 | 0x138f | poll | struct pollfd *ufds | unsigned int nfds | int timeout_msecs | - | - | - |
| 5008 | 0x1390 | lseek | unsigned int fd | off_t offset | unsigned int whence | - | - | - |
| 5009 | 0x1391 | mmap | unsigned long addr | unsigned long len | unsigned long prot | unsigned long flags | unsigned long fd | off_t offset |
| 5010 | 0x1392 | mprotect | unsigned long start | size_t len | unsigned long prot | - | - | - |
| 5011 | 0x1393 | munmap | unsigned long addr | size_t len | - | - | - | - |
| 5012 | 0x1394 | brk | unsigned long brk | - | - | - | - | - |
| 5013 | 0x1395 | rt_sigaction | int sig | const struct sigaction *act | struct sigaction *oact | size_t sigsetsize | - | - |
| 5014 | 0x1396 | rt_sigprocmask | int how | sigset_t *nset | sigset_t *oset | size_t sigsetsize | - | - |
| 5015 | 0x1397 | ioctl | unsigned int fd | unsigned int cmd | unsigned long arg | - | - | - |
| 5016 | 0x1398 | pread64 | unsigned int fd | char *buf | size_t count | loff_t pos | - | - |
| 5017 | 0x1399 | pwrite64 | unsigned int fd | const char *buf | size_t count | loff_t pos | - | - |
| 5018 | 0x139a | readv | unsigned long fd | const struct iovec *vec | unsigned long vlen | - | - | - |
| 5019 | 0x139b | writev | unsigned long fd | const struct iovec *vec | unsigned long vlen | - | - | - |
| 5020 | 0x139c | access | const char *filename | int mode | - | - | - | - |
| 5021 | 0x139d | pipe | - | - | - | - | - | - |
| 5022 | 0x139e | _newselect | int n | fd_set *inp | fd_set *outp | fd_set *exp | struct __kernel_old_timeval *tvp | - |
| 5023 | 0x139f | sched_yield | - | - | - | - | - | - |
| 5024 | 0x13a0 | mremap | unsigned long addr | unsigned long old_len | unsigned long new_len | unsigned long flags | unsigned long new_addr | - |
| 5025 | 0x13a1 | msync | unsigned long start | size_t len | int flags | - | - | - |
| 5026 | 0x13a2 | mincore | unsigned long start | size_t len | unsigned char *vec | - | - | - |
| 5027 | 0x13a3 | madvise | unsigned long start | size_t len | int behavior | - | - | - |
| 5028 | 0x13a4 | shmget | key_t key | size_t size | int flag | - | - | - |
| 5029 | 0x13a5 | shmat | int shmid | char *shmaddr | int shmflg | - | - | - |
| 5030 | 0x13a6 | shmctl | int shmid | int cmd | struct shmid_ds *buf | - | - | - |
| 5031 | 0x13a7 | dup | unsigned int fildes | - | - | - | - | - |
| 5032 | 0x13a8 | dup2 | unsigned int oldfd | unsigned int newfd | - | - | - | - |
| 5033 | 0x13a9 | pause | - | - | - | - | - | - |
| 5034 | 0x13aa | nanosleep | struct __kernel_timespec *rqtp | struct __kernel_timespec *rmtp | - | - | - | - |
| 5035 | 0x13ab | getitimer | int which | struct __kernel_old_itimerval *value | - | - | - | - |
| 5036 | 0x13ac | setitimer | int which | struct __kernel_old_itimerval *value | struct __kernel_old_itimerval *ovalue | - | - | - |
| 5037 | 0x13ad | alarm | unsigned int seconds | - | - | - | - | - |
| 5038 | 0x13ae | getpid | - | - | - | - | - | - |
| 5039 | 0x13af | sendfile | int out_fd | int in_fd | loff_t *offset | size_t count | - | - |
| 5040 | 0x13b0 | socket | int family | int type | int protocol | - | - | - |
| 5041 | 0x13b1 | connect | int fd | struct sockaddr *uservaddr | int addrlen | - | - | - |
| 5042 | 0x13b2 | accept | int fd | struct sockaddr *upeer_sockaddr | int *upeer_addrlen | - | - | - |
| 5043 | 0x13b3 | sendto | int fd | void *buff | size_t len | unsigned int flags | struct sockaddr *addr | int addr_len |
| 5044 | 0x13b4 | recvfrom | int fd | void *ubuf | size_t size | unsigned int flags | struct sockaddr *addr | int *addr_len |
| 5045 | 0x13b5 | sendmsg | int fd | struct user_msghdr *msg | unsigned int flags | - | - | - |
| 5046 | 0x13b6 | recvmsg | int fd | struct user_msghdr *msg | unsigned int flags | - | - | - |
| 5047 | 0x13b7 | shutdown | int fd | int how | - | - | - | - |
| 5048 | 0x13b8 | bind | int fd | struct sockaddr *umyaddr | int addrlen | - | - | - |
| 5049 | 0x13b9 | listen | int fd | int backlog | - | - | - | - |
| 5050 | 0x13ba | getsockname | int fd | struct sockaddr *usockaddr | int *usockaddr_len | - | - | - |
| 5051 | 0x13bb | getpeername | int fd | struct sockaddr *usockaddr | int *usockaddr_len | - | - | - |
| 5052 | 0x13bc | socketpair | int family | int type | int protocol | int *usockvec | - | - |
| 5053 | 0x13bd | setsockopt | int fd | int level | int optname | char *optval | int optlen | - |
| 5054 | 0x13be | getsockopt | int fd | int level | int optname | char *optval | int *optlen | - |
| 5055 | 0x13bf | clone | unsigned long clone_flags | unsigned long newsp | int *parent_tidptr | unsigned long tls | int *child_tidptr | - |
| 5056 | 0x13c0 | fork | - | - | - | - | - | - |
| 5057 | 0x13c1 | execve | const char *filename | const char *const *argv | const char *const *envp | - | - | - |
| 5058 | 0x13c2 | exit | int error_code | - | - | - | - | - |
| 5059 | 0x13c3 | wait4 | pid_t pid | int *stat_addr | int options | struct rusage *ru | - | - |
| 5060 | 0x13c4 | kill | pid_t pid | int sig | - | - | - | - |
| 5061 | 0x13c5 | uname | struct new_utsname *name | - | - | - | - | - |
| 5062 | 0x13c6 | semget | key_t key | int nsems | int semflg | - | - | - |
| 5063 | 0x13c7 | semop | int semid | struct sembuf *sops | unsigned nsops | - | - | - |
| 5064 | 0x13c8 | semctl | int semid | int semnum | int cmd | unsigned long arg | - | - |
| 5065 | 0x13c9 | shmdt | char *shmaddr | - | - | - | - | - |
| 5066 | 0x13ca | msgget | key_t key | int msgflg | - | - | - | - |
| 5067 | 0x13cb | msgsnd | int msqid | struct msgbuf *msgp | size_t msgsz | int msgflg | - | - |
| 5068 | 0x13cc | msgrcv | int msqid | struct msgbuf *msgp | size_t msgsz | long msgtyp | int msgflg | - |
| 5069 | 0x13cd | msgctl | int msqid | int cmd | struct msqid_ds *buf | - | - | - |
| 5070 | 0x13ce | fcntl | unsigned int fd | unsigned int cmd | unsigned long arg | - | - | - |
| 5071 | 0x13cf | flock | unsigned int fd | unsigned int cmd | - | - | - | - |
| 5072 | 0x13d0 | fsync | unsigned int fd | - | - | - | - | - |
| 5073 | 0x13d1 | fdatasync | unsigned int fd | - | - | - | - | - |
| 5074 | 0x13d2 | truncate | const char *path | long length | - | - | - | - |
| 5075 | 0x13d3 | ftruncate | unsigned int fd | off_t length | - | - | - | - |
| 5076 | 0x13d4 | getdents | unsigned int fd | struct linux_dirent *dirent | unsigned int count | - | - | - |
| 5077 | 0x13d5 | getcwd | char *buf | unsigned long size | - | - | - | - |
| 5078 | 0x13d6 | chdir | const char *filename | - | - | - | - | - |
| 5079 | 0x13d7 | fchdir | unsigned int fd | - | - | - | - | - |
| 5080 | 0x13d8 | rename | const char *oldname | const char *newname | - | - | - | - |
| 5081 | 0x13d9 | mkdir | const char *pathname | umode_t mode | - | - | - | - |
| 5082 | 0x13da | rmdir | const char *pathname | - | - | - | - | - |
| 5083 | 0x13db | creat | const char *pathname | umode_t mode | - | - | - | - |
| 5084 | 0x13dc | link | const char *oldname | const char *newname | - | - | - | - |
| 5085 | 0x13dd | unlink | const char *pathname | - | - | - | - | - |
| 5086 | 0x13de | symlink | const char *old | const char *new | - | - | - | - |
| 5087 | 0x13df | readlink | const char *path | char *buf | int bufsiz | - | - | - |
| 5088 | 0x13e0 | chmod | const char *filename | umode_t mode | - | - | - | - |
| 5089 | 0x13e1 | fchmod | unsigned int fd | umode_t mode | - | - | - | - |
| 5090 | 0x13e2 | chown | const char *filename | uid_t user | gid_t group | - | - | - |
| 5091 | 0x13e3 | fchown | unsigned int fd | uid_t user | gid_t group | - | - | - |
| 5092 | 0x13e4 | lchown | const char *filename | uid_t user | gid_t group | - | - | - |
| 5093 | 0x13e5 | umask | int mask | - | - | - | - | - |
| 5094 | 0x13e6 | gettimeofday | struct __kernel_old_timeval *tv | struct timezone *tz | - | - | - | - |
| 5095 | 0x13e7 | getrlimit | unsigned int resource | struct rlimit *rlim | - | - | - | - |
| 5096 | 0x13e8 | getrusage | int who | struct rusage *ru | - | - | - | - |
| 5097 | 0x13e9 | sysinfo | struct sysinfo *info | - | - | - | - | - |
| 5098 | 0x13ea | times | struct tms *tbuf | - | - | - | - | - |
| 5099 | 0x13eb | ptrace | long request | long pid | unsigned long addr | unsigned long data | - | - |
| 5100 | 0x13ec | getuid | - | - | - | - | - | - |
| 5101 | 0x13ed | syslog | int type | char *buf | int len | - | - | - |
| 5102 | 0x13ee | getgid | - | - | - | - | - | - |
| 5103 | 0x13ef | setuid | uid_t uid | - | - | - | - | - |
| 5104 | 0x13f0 | setgid | gid_t gid | - | - | - | - | - |
| 5105 | 0x13f1 | geteuid | - | - | - | - | - | - |
| 5106 | 0x13f2 | getegid | - | - | - | - | - | - |
| 5107 | 0x13f3 | setpgid | pid_t pid | pid_t pgid | - | - | - | - |
| 5108 | 0x13f4 | getppid | - | - | - | - | - | - |
| 5109 | 0x13f5 | getpgrp | - | - | - | - | - | - |
| 5110 | 0x13f6 | setsid | - | - | - | - | - | - |
| 5111 | 0x13f7 | setreuid | uid_t ruid | uid_t euid | - | - | - | - |
| 5112 | 0x13f8 | setregid | gid_t rgid | gid_t egid | - | - | - | - |
| 5113 | 0x13f9 | getgroups | int gidsetsize | gid_t *grouplist | - | - | - | - |
| 5114 | 0x13fa | setgroups | int gidsetsize | gid_t *grouplist | - | - | - | - |
| 5115 | 0x13fb | setresuid | uid_t ruid | uid_t euid | uid_t suid | - | - | - |
| 5116 | 0x13fc | getresuid | uid_t *ruid | uid_t *euid | uid_t *suid | - | - | - |
| 5117 | 0x13fd | setresgid | gid_t rgid | gid_t egid | gid_t sgid | - | - | - |
| 5118 | 0x13fe | getresgid | gid_t *rgid | gid_t *egid | gid_t *sgid | - | - | - |
| 5119 | 0x13ff | getpgid | pid_t pid | - | - | - | - | - |
| 5120 | 0x1400 | setfsuid | uid_t uid | - | - | - | - | - |
| 5121 | 0x1401 | setfsgid | gid_t gid | - | - | - | - | - |
| 5122 | 0x1402 | getsid | pid_t pid | - | - | - | - | - |
| 5123 | 0x1403 | capget | cap_user_header_t header | cap_user_data_t dataptr | - | - | - | - |
| 5124 | 0x1404 | capset | cap_user_header_t header | const cap_user_data_t data | - | - | - | - |
| 5125 | 0x1405 | rt_sigpending | sigset_t *uset | size_t sigsetsize | - | - | - | - |
| 5126 | 0x1406 | rt_sigtimedwait | const sigset_t *uthese | siginfo_t *uinfo | const struct __kernel_timespec *uts | size_t sigsetsize | - | - |
| 5127 | 0x1407 | rt_sigqueueinfo | pid_t pid | int sig | siginfo_t *uinfo | - | - | - |
| 5128 | 0x1408 | rt_sigsuspend | sigset_t *unewset | size_t sigsetsize | - | - | - | - |
| 5129 | 0x1409 | sigaltstack | const stack_t *uss | stack_t *uoss | - | - | - | - |
| 5130 | 0x140a | utime | char *filename | struct utimbuf *times | - | - | - | - |
| 5131 | 0x140b | mknod | const char *filename | umode_t mode | unsigned dev | - | - | - |
| 5132 | 0x140c | personality | unsigned int personality | - | - | - | - | - |
| 5133 | 0x140d | ustat | unsigned dev | struct ustat *ubuf | - | - | - | - |
| 5134 | 0x140e | statfs | const char *path | struct statfs *buf | - | - | - | - |
| 5135 | 0x140f | fstatfs | unsigned int fd | struct statfs *buf | - | - | - | - |
| 5136 | 0x1410 | sysfs | int option | unsigned long arg1 | unsigned long arg2 | - | - | - |
| 5137 | 0x1411 | getpriority | int which | int who | - | - | - | - |
| 5138 | 0x1412 | setpriority | int which | int who | int niceval | - | - | - |
| 5139 | 0x1413 | sched_setparam | pid_t pid | struct sched_param *param | - | - | - | - |
| 5140 | 0x1414 | sched_getparam | pid_t pid | struct sched_param *param | - | - | - | - |
| 5141 | 0x1415 | sched_setscheduler | pid_t pid | int policy | struct sched_param *param | - | - | - |
| 5142 | 0x1416 | sched_getscheduler | pid_t pid | - | - | - | - | - |
| 5143 | 0x1417 | sched_get_priority_max | int policy | - | - | - | - | - |
| 5144 | 0x1418 | sched_get_priority_min | int policy | - | - | - | - | - |
| 5145 | 0x1419 | sched_rr_get_interval | pid_t pid | struct __kernel_timespec *interval | - | - | - | - |
| 5146 | 0x141a | mlock | unsigned long start | size_t len | - | - | - | - |
| 5147 | 0x141b | munlock | unsigned long start | size_t len | - | - | - | - |
| 5148 | 0x141c | mlockall | int flags | - | - | - | - | - |
| 5149 | 0x141d | munlockall | - | - | - | - | - | - |
| 5150 | 0x141e | vhangup | - | - | - | - | - | - |
| 5151 | 0x141f | pivot_root | const char *new_root | const char *put_old | - | - | - | - |
| 5153 | 0x1421 | prctl | int option | unsigned long arg2 | unsigned long arg3 | unsigned long arg4 | unsigned long arg5 | - |
| 5154 | 0x1422 | adjtimex | struct __kernel_timex *txc_p | - | - | - | - | - |
| 5155 | 0x1423 | setrlimit | unsigned int resource | struct rlimit *rlim | - | - | - | - |
| 5156 | 0x1424 | chroot | const char *filename | - | - | - | - | - |
| 5157 | 0x1425 | sync | - | - | - | - | - | - |
| 5158 | 0x1426 | acct | const char *name | - | - | - | - | - |
| 5159 | 0x1427 | settimeofday | struct __kernel_old_timeval *tv | struct timezone *tz | - | - | - | - |
| 5160 | 0x1428 | mount | char *dev_name | char *dir_name | char *type | unsigned long flags | void *data | - |
| 5161 | 0x1429 | umount2 | char *name | int flags | - | - | - | - |
| 5162 | 0x142a | swapon | const char *specialfile | int swap_flags | - | - | - | - |
| 5163 | 0x142b | swapoff | const char *specialfile | - | - | - | - | - |
| 5164 | 0x142c | reboot | int magic1 | int magic2 | unsigned int cmd | void *arg | - | - |
| 5165 | 0x142d | sethostname | char *name | int len | - | - | - | - |
| 5166 | 0x142e | setdomainname | char *name | int len | - | - | - | - |
| 5168 | 0x1430 | init_module | void *umod | unsigned long len | const char *uargs | - | - | - |
| 5169 | 0x1431 | delete_module | const char *name_user | unsigned int flags | - | - | - | - |
| 5172 | 0x1434 | quotactl | unsigned int cmd | const char *special | qid_t id | void *addr | - | - |
| 5178 | 0x143a | gettid | - | - | - | - | - | - |
| 5179 | 0x143b | readahead | int fd | loff_t offset | size_t count | - | - | - |
| 5180 | 0x143c | setxattr | const char *path | const char *name | const void *value | size_t size | int flags | - |
| 5181 | 0x143d | lsetxattr | const char *path | const char *name | const void *value | size_t size | int flags | - |
| 5182 | 0x143e | fsetxattr | int fd | const char *name | const void *value | size_t size | int flags | - |
| 5183 | 0x143f | getxattr | const char *path | const char *name | void *value | size_t size | - | - |
| 5184 | 0x1440 | lgetxattr | const char *path | const char *name | void *value | size_t size | - | - |
| 5185 | 0x1441 | fgetxattr | int fd | const char *name | void *value | size_t size | - | - |
| 5186 | 0x1442 | listxattr | const char *path | char *list | size_t size | - | - | - |
| 5187 | 0x1443 | llistxattr | const char *path | char *list | size_t size | - | - | - |
| 5188 | 0x1444 | flistxattr | int fd | char *list | size_t size | - | - | - |
| 5189 | 0x1445 | removexattr | const char *path | const char *name | - | - | - | - |
| 5190 | 0x1446 | lremovexattr | const char *path | const char *name | - | - | - | - |
| 5191 | 0x1447 | fremovexattr | int fd | const char *name | - | - | - | - |
| 5192 | 0x1448 | tkill | pid_t pid | int sig | - | - | - | - |
| 5194 | 0x144a | futex | u32 *uaddr | int op | u32 val | const struct __kernel_timespec *utime | u32 *uaddr2 | u32 val3 |
| 5195 | 0x144b | sched_setaffinity | pid_t pid | unsigned int len | unsigned long *user_mask_ptr | - | - | - |
| 5196 | 0x144c | sched_getaffinity | pid_t pid | unsigned int len | unsigned long *user_mask_ptr | - | - | - |
| 5197 | 0x144d | cacheflush | unsigned long addr | unsigned long bytes | unsigned int cache | - | - | - |
| 5198 | 0x144e | cachectl | char *addr | int nbytes | int op | - | - | - |
| 5199 | 0x144f | sysmips | long cmd | long arg1 | long arg2 | - | - | - |
| 5200 | 0x1450 | io_setup | unsigned nr_events | aio_context_t *ctxp | - | - | - | - |
| 5201 | 0x1451 | io_destroy | aio_context_t ctx | - | - | - | - | - |
| 5202 | 0x1452 | io_getevents | aio_context_t ctx_id | long min_nr | long nr | struct io_event *events | struct __kernel_timespec *timeout | - |
| 5203 | 0x1453 | io_submit | aio_context_t ctx_id | long nr | struct iocb * *iocbpp | - | - | - |
| 5204 | 0x1454 | io_cancel | aio_context_t ctx_id | struct iocb *iocb | struct io_event *result | - | - | - |
| 5205 | 0x1455 | exit_group | int error_code | - | - | - | - | - |
| 5207 | 0x1457 | epoll_create | int size | - | - | - | - | - |
| 5208 | 0x1458 | epoll_ctl | int epfd | int op | int fd | struct epoll_event *event | - | - |
| 5209 | 0x1459 | epoll_wait | int epfd | struct epoll_event *events | int maxevents | int timeout | - | - |
| 5210 | 0x145a | remap_file_pages | unsigned long start | unsigned long size | unsigned long prot | unsigned long pgoff | unsigned long flags | - |
| 5211 | 0x145b | rt_sigreturn | - | - | - | - | - | - |
| 5212 | 0x145c | set_tid_address | int *tidptr | - | - | - | - | - |
| 5213 | 0x145d | restart_syscall | - | - | - | - | - | - |
| 5214 | 0x145e | semtimedop | int semid | struct sembuf *sops | unsigned nsops | const struct __kernel_timespec *timeout | - | - |
| 5215 | 0x145f | fadvise64 | int fd | loff_t offset | loff_t len | int advice | - | - |
| 5216 | 0x1460 | timer_create | clockid_t which_clock | struct sigevent *timer_event_spec | timer_t *created_timer_id | - | - | - |
| 5217 | 0x1461 | timer_settime | timer_t timer_id | int flags | const struct __kernel_itimerspec *new_setting | struct __kernel_itimerspec *old_setting | - | - |
| 5218 | 0x1462 | timer_gettime | timer_t timer_id | struct __kernel_itimerspec *setting | - | - | - | - |
| 5219 | 0x1463 | timer_getoverrun | timer_t timer_id | - | - | - | - | - |
| 5220 | 0x1464 | timer_delete | timer_t timer_id | - | - | - | - | - |
| 5221 | 0x1465 | clock_settime | clockid_t which_clock | const struct __kernel_timespec *tp | - | - | - | - |
| 5222 | 0x1466 | clock_gettime | clockid_t which_clock | struct __kernel_timespec *tp | - | - | - | - |
| 5223 | 0x1467 | clock_getres | clockid_t which_clock | struct __kernel_timespec *tp | - | - | - | - |
| 5224 | 0x1468 | clock_nanosleep | clockid_t which_clock | int flags | const struct __kernel_timespec *rqtp | struct __kernel_timespec *rmtp | - | - |
| 5225 | 0x1469 | tgkill | pid_t tgid | pid_t pid | int sig | - | - | - |
| 5226 | 0x146a | utimes | char *filename | struct __kernel_old_timeval *utimes | - | - | - | - |
| 5227 | 0x146b | mbind | unsigned long start | unsigned long len | unsigned long mode | const unsigned long *nmask | unsigned long maxnode | unsigned flags |
| 5228 | 0x146c | get_mempolicy | int *policy | unsigned long *nmask | unsigned long maxnode | unsigned long addr | unsigned long flags | - |
| 5229 | 0x146d | set_mempolicy | int mode | const unsigned long *nmask | unsigned long maxnode | - | - | - |
| 5230 | 0x146e | mq_open | const char *name | int oflag | umode_t mode | struct mq_attr *attr | - | - |
| 5231 | 0x146f | mq_unlink | const char *name | - | - | - | - | - |
| 5232 | 0x1470 | mq_timedsend | mqd_t mqdes | const char *msg_ptr | size_t msg_len | unsigned int msg_prio | const struct __kernel_timespec *abs_timeout | - |
| 5233 | 0x1471 | mq_timedreceive | mqd_t mqdes | char *msg_ptr | size_t msg_len | unsigned int *msg_prio | const struct __kernel_timespec *abs_timeout | - |
| 5234 | 0x1472 | mq_notify | mqd_t mqdes | const struct sigevent *notification | - | - | - | - |
| 5235 | 0x1473 | mq_getsetattr | mqd_t mqdes | const struct mq_attr *mqstat | struct mq_attr *omqstat | - | - | - |
| 5237 | 0x1475 | waitid | int which | pid_t pid | struct siginfo *infop | int options | struct rusage *ru | - |
| 5239 | 0x1477 | add_key | const char *_type | const char *_description | const void *_payload | size_t plen | key_serial_t destringid | - |
| 5240 | 0x1478 | request_key | const char *_type | const char *_description | const char *_callout_info | key_serial_t destringid | - | - |
| 5241 | 0x1479 | keyctl | int cmd | unsigned long arg2 | unsigned long arg3 | unsigned long arg4 | unsigned long arg5 | - |
| 5242 | 0x147a | set_thread_area | unsigned long addr | - | - | - | - | - |
| 5243 | 0x147b | inotify_init | - | - | - | - | - | - |
| 5244 | 0x147c | inotify_add_watch | int fd | const char *path | u32 mask | - | - | - |
| 5245 | 0x147d | inotify_rm_watch | int fd | __s32 wd | - | - | - | - |
| 5246 | 0x147e | migrate_pages | pid_t pid | unsigned long maxnode | const unsigned long *from | const unsigned long *to | - | - |
| 5247 | 0x147f | openat | int dfd | const char *filename | int flags | umode_t mode | - | - |
| 5248 | 0x1480 | mkdirat | int dfd | const char *pathname | umode_t mode | - | - | - |
| 5249 | 0x1481 | mknodat | int dfd | const char *filename | umode_t mode | unsigned dev | - | - |
| 5250 | 0x1482 | fchownat | int dfd | const char *filename | uid_t user | gid_t group | int flag | - |
| 5251 | 0x1483 | futimesat | int dfd | const char *filename | struct __kernel_old_timeval *utimes | - | - | - |
| 5252 | 0x1484 | newfstatat | int dfd | const char *filename | struct stat *statbuf | int flag | - | - |
| 5253 | 0x1485 | unlinkat | int dfd | const char *pathname | int flag | - | - | - |
| 5254 | 0x1486 | renameat | int olddfd | const char *oldname | int newdfd | const char *newname | - | - |
| 5255 | 0x1487 | linkat | int olddfd | const char *oldname | int newdfd | const char *newname | int flags | - |
| 5256 | 0x1488 | symlinkat | const char *oldname | int newdfd | const char *newname | - | - | - |
| 5257 | 0x1489 | readlinkat | int dfd | const char *path | char *buf | int bufsiz | - | - |
| 5258 | 0x148a | fchmodat | int dfd | const char *filename | umode_t mode | - | - | - |
| 5259 | 0x148b | faccessat | int dfd | const char *filename | int mode | - | - | - |
| 5260 | 0x148c | pselect6 | int n | fd_set *inp | fd_set *outp | fd_set *exp | struct __kernel_timespec *tsp | void *sig |
| 5261 | 0x148d | ppoll | struct pollfd *ufds | unsigned int nfds | struct __kernel_timespec *tsp | const sigset_t *sigmask | size_t sigsetsize | - |
| 5262 | 0x148e | unshare | unsigned long unshare_flags | - | - | - | - | - |
| 5263 | 0x148f | splice | int fd_in | loff_t *off_in | int fd_out | loff_t *off_out | size_t len | unsigned int flags |
| 5264 | 0x1490 | sync_file_range | int fd | loff_t offset | loff_t nbytes | unsigned int flags | - | - |
| 5265 | 0x1491 | tee | int fdin | int fdout | size_t len | unsigned int flags | - | - |
| 5266 | 0x1492 | vmsplice | int fd | const struct iovec *iov | unsigned long nr_segs | unsigned int flags | - | - |
| 5267 | 0x1493 | move_pages | pid_t pid | unsigned long nr_pages | const void * *pages | const int *nodes | int *status | int flags |
| 5268 | 0x1494 | set_robust_list | struct robust_list_head *head | size_t len | - | - | - | - |
| 5269 | 0x1495 | get_robust_list | int pid | struct robust_list_head * *head_ptr | size_t *len_ptr | - | - | - |
| 5270 | 0x1496 | kexec_load | unsigned long entry | unsigned long nr_segments | struct kexec_segment *segments | unsigned long flags | - | - |
| 5271 | 0x1497 | getcpu | unsigned *cpup | unsigned *nodep | void *unused | - | - | - |
| 5272 | 0x1498 | epoll_pwait | int epfd | struct epoll_event *events | int maxevents | int timeout | const sigset_t *sigmask | size_t sigsetsize |
| 5273 | 0x1499 | ioprio_set | int which | int who | int ioprio | - | - | - |
| 5274 | 0x149a | ioprio_get | int which | int who | - | - | - | - |
| 5275 | 0x149b | utimensat | int dfd | const char *filename | struct __kernel_timespec *utimes | int flags | - | - |
| 5276 | 0x149c | signalfd | int ufd | sigset_t *user_mask | size_t sizemask | - | - | - |
| 5278 | 0x149e | eventfd | unsigned int count | - | - | - | - | - |
| 5279 | 0x149f | fallocate | int fd | int mode | loff_t offset | loff_t len | - | - |
| 5280 | 0x14a0 | timerfd_create | int clockid | int flags | - | - | - | - |
| 5281 | 0x14a1 | timerfd_gettime | int ufd | struct __kernel_itimerspec *otmr | - | - | - | - |
| 5282 | 0x14a2 | timerfd_settime | int ufd | int flags | const struct __kernel_itimerspec *utmr | struct __kernel_itimerspec *otmr | - | - |
| 5283 | 0x14a3 | signalfd4 | int ufd | sigset_t *user_mask | size_t sizemask | int flags | - | - |
| 5284 | 0x14a4 | eventfd2 | unsigned int count | int flags | - | - | - | - |
| 5285 | 0x14a5 | epoll_create1 | int flags | - | - | - | - | - |
| 5286 | 0x14a6 | dup3 | unsigned int oldfd | unsigned int newfd | int flags | - | - | - |
| 5287 | 0x14a7 | pipe2 | int *fildes | int flags | - | - | - | - |
| 5288 | 0x14a8 | inotify_init1 | int flags | - | - | - | - | - |
| 5289 | 0x14a9 | preadv | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | - |
| 5290 | 0x14aa | pwritev | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | - |
| 5291 | 0x14ab | rt_tgsigqueueinfo | pid_t tgid | pid_t pid | int sig | siginfo_t *uinfo | - | - |
| 5292 | 0x14ac | perf_event_open | struct perf_event_attr *attr_uptr | pid_t pid | int cpu | int group_fd | unsigned long flags | - |
| 5293 | 0x14ad | accept4 | int fd | struct sockaddr *upeer_sockaddr | int *upeer_addrlen | int flags | - | - |
| 5294 | 0x14ae | recvmmsg | int fd | struct mmsghdr *mmsg | unsigned int vlen | unsigned int flags | struct __kernel_timespec *timeout | - |
| 5295 | 0x14af | fanotify_init | unsigned int flags | unsigned int event_f_flags | - | - | - | - |
| 5296 | 0x14b0 | fanotify_mark | int fanotify_fd | unsigned int flags | u64 mask | int fd | const char *pathname | - |
| 5297 | 0x14b1 | prlimit64 | pid_t pid | unsigned int resource | const struct rlimit64 *new_rlim | struct rlimit64 *old_rlim | - | - |
| 5298 | 0x14b2 | name_to_handle_at | int dfd | const char *name | struct file_handle *handle | void *mnt_id | int flag | - |
| 5299 | 0x14b3 | open_by_handle_at | int mountdirfd | struct file_handle *handle | int flags | - | - | - |
| 5300 | 0x14b4 | clock_adjtime | clockid_t which_clock | struct __kernel_timex *tx | - | - | - | - |
| 5301 | 0x14b5 | syncfs | int fd | - | - | - | - | - |
| 5302 | 0x14b6 | sendmmsg | int fd | struct mmsghdr *mmsg | unsigned int vlen | unsigned int flags | - | - |
| 5303 | 0x14b7 | setns | int fd | int nstype | - | - | - | - |
| 5304 | 0x14b8 | process_vm_readv | pid_t pid | const struct iovec *lvec | unsigned long liovcnt | const struct iovec *rvec | unsigned long riovcnt | unsigned long flags |
| 5305 | 0x14b9 | process_vm_writev | pid_t pid | const struct iovec *lvec | unsigned long liovcnt | const struct iovec *rvec | unsigned long riovcnt | unsigned long flags |
| 5306 | 0x14ba | kcmp | pid_t pid1 | pid_t pid2 | int type | unsigned long idx1 | unsigned long idx2 | - |
| 5307 | 0x14bb | finit_module | int fd | const char *uargs | int flags | - | - | - |
| 5308 | 0x14bc | getdents64 | unsigned int fd | struct linux_dirent64 *dirent | unsigned int count | - | - | - |
| 5309 | 0x14bd | sched_setattr | pid_t pid | struct sched_attr *attr | unsigned int flags | - | - | - |
| 5310 | 0x14be | sched_getattr | pid_t pid | struct sched_attr *attr | unsigned int size | unsigned int flags | - | - |
| 5311 | 0x14bf | renameat2 | int olddfd | const char *oldname | int newdfd | const char *newname | unsigned int flags | - |
| 5312 | 0x14c0 | seccomp | unsigned int op | unsigned int flags | void *uargs | - | - | - |
| 5313 | 0x14c1 | getrandom | char *buf | size_t count | unsigned int flags | - | - | - |
| 5314 | 0x14c2 | memfd_create | const char *uname_ptr | unsigned int flags | - | - | - | - |
| 5315 | 0x14c3 | bpf | int cmd | union bpf_attr *attr | unsigned int size | struct bpf_common_attr *attr_common | unsigned int size_common | - |
| 5316 | 0x14c4 | execveat | int dfd | const char *filename | const char *const *argv | const char *const *envp | int flags | - |
| 5317 | 0x14c5 | userfaultfd | int flags | - | - | - | - | - |
| 5318 | 0x14c6 | membarrier | int cmd | unsigned int flags | int cpu_id | - | - | - |
| 5319 | 0x14c7 | mlock2 | unsigned long start | size_t len | int flags | - | - | - |
| 5320 | 0x14c8 | copy_file_range | int fd_in | loff_t *off_in | int fd_out | loff_t *off_out | size_t len | unsigned int flags |
| 5321 | 0x14c9 | preadv2 | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | rwf_t flags |
| 5322 | 0x14ca | pwritev2 | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | rwf_t flags |
| 5323 | 0x14cb | pkey_mprotect | unsigned long start | size_t len | unsigned long prot | int pkey | - | - |
| 5324 | 0x14cc | pkey_alloc | unsigned long flags | unsigned long init_val | - | - | - | - |
| 5325 | 0x14cd | pkey_free | int pkey | - | - | - | - | - |
| 5326 | 0x14ce | statx | int dfd | const char *path | unsigned flags | unsigned mask | struct statx *buffer | - |
| 5327 | 0x14cf | rseq | struct rseq *rseq | uint32_t rseq_len | int flags | uint32_t sig | - | - |
| 5328 | 0x14d0 | io_pgetevents | aio_context_t ctx_id | long min_nr | long nr | struct io_event *events | struct __kernel_timespec *timeout | const struct __aio_sigset *usig |
| 5424 | 0x1530 | pidfd_send_signal | int pidfd | int sig | siginfo_t *info | unsigned int flags | - | - |
| 5425 | 0x1531 | io_uring_setup | u32 entries | struct io_uring_params *p | - | - | - | - |
| 5426 | 0x1532 | io_uring_enter | unsigned int fd | u32 to_submit | u32 min_complete | u32 flags | const void *argp | size_t argsz |
| 5427 | 0x1533 | io_uring_register | unsigned int fd | unsigned int op | void *arg | unsigned int nr_args | - | - |
| 5428 | 0x1534 | open_tree | int dfd | const char *path | unsigned flags | - | - | - |
| 5429 | 0x1535 | move_mount | int from_dfd | const char *from_path | int to_dfd | const char *to_path | unsigned int ms_flags | - |
| 5430 | 0x1536 | fsopen | const char *fs_name | unsigned int flags | - | - | - | - |
| 5431 | 0x1537 | fsconfig | int fs_fd | unsigned int cmd | const char *key | const void *value | int aux | - |
| 5432 | 0x1538 | fsmount | int fs_fd | unsigned int flags | unsigned int ms_flags | - | - | - |
| 5433 | 0x1539 | fspick | int dfd | const char *path | unsigned int flags | - | - | - |
| 5434 | 0x153a | pidfd_open | pid_t pid | unsigned int flags | - | - | - | - |
| 5435 | 0x153b | clone3 | struct clone_args *uargs | size_t size | - | - | - | - |
| 5436 | 0x153c | close_range | unsigned int fd | unsigned int max_fd | unsigned int flags | - | - | - |
| 5437 | 0x153d | openat2 | int dfd | const char *filename | struct open_how *how | size_t size | - | - |
| 5438 | 0x153e | pidfd_getfd | int pidfd | int fd | unsigned int flags | - | - | - |
| 5439 | 0x153f | faccessat2 | int dfd | const char *filename | int mode | int flags | - | - |
| 5440 | 0x1540 | process_madvise | int pidfd | const struct iovec *vec | size_t vlen | int behavior | unsigned int flags | - |
| 5441 | 0x1541 | epoll_pwait2 | int epfd | struct epoll_event *events | int maxevents | const struct __kernel_timespec *timeout | const sigset_t *sigmask | size_t sigsetsize |
| 5442 | 0x1542 | mount_setattr | int dfd | const char *path | unsigned int flags | struct mount_attr *uattr | size_t usize | - |
| 5443 | 0x1543 | quotactl_fd | unsigned int fd | unsigned int cmd | qid_t id | void *addr | - | - |
| 5444 | 0x1544 | landlock_create_ruleset | const struct landlock_ruleset_attr *attr | size_t size | __u32 flags | - | - | - |
| 5445 | 0x1545 | landlock_add_rule | int ruleset_fd | enum landlock_rule_type rule_type | const void *rule_attr | __u32 flags | - | - |
| 5446 | 0x1546 | landlock_restrict_self | int ruleset_fd | __u32 flags | - | - | - | - |
| 5448 | 0x1548 | process_mrelease | int pidfd | unsigned int flags | - | - | - | - |
| 5449 | 0x1549 | futex_waitv | struct futex_waitv *waiters | unsigned int nr_futexes | unsigned int flags | struct __kernel_timespec *timeout | clockid_t clockid | - |
| 5450 | 0x154a | set_mempolicy_home_node | unsigned long start | unsigned long len | unsigned long home_node | unsigned long flags | - | - |
| 5451 | 0x154b | cachestat | unsigned int fd | struct cachestat_range *cstat_range | struct cachestat *cstat | unsigned int flags | - | - |
| 5452 | 0x154c | fchmodat2 | int dfd | const char *filename | umode_t mode | unsigned int flags | - | - |
| 5453 | 0x154d | map_shadow_stack | unsigned long addr | unsigned long size | unsigned int flags | - | - | - |
| 5454 | 0x154e | futex_wake | void *uaddr | unsigned long mask | int nr | unsigned int flags | - | - |
| 5455 | 0x154f | futex_wait | void *uaddr | unsigned long val | unsigned long mask | unsigned int flags | struct __kernel_timespec *timespec | clockid_t clockid |
| 5456 | 0x1550 | futex_requeue | struct futex_waitv *waiters | unsigned int flags | int nr_wake | int nr_requeue | - | - |
| 5457 | 0x1551 | statmount | const struct mnt_id_req *req | struct statmount *buf | size_t bufsize | unsigned int flags | - | - |
| 5458 | 0x1552 | listmount | const struct mnt_id_req *req | u64 *mnt_ids | size_t nr_mnt_ids | unsigned int flags | - | - |
| 5459 | 0x1553 | lsm_get_self_attr | unsigned int attr | struct lsm_ctx *ctx | u32 *size | u32 flags | - | - |
| 5460 | 0x1554 | lsm_set_self_attr | unsigned int attr | struct lsm_ctx *ctx | u32 size | u32 flags | - | - |
| 5461 | 0x1555 | lsm_list_modules | u64 *ids | u32 *size | u32 flags | - | - | - |
| 5462 | 0x1556 | mseal | unsigned long start | size_t len | unsigned long flags | - | - | - |
| 5463 | 0x1557 | setxattrat | int dfd | const char *path | unsigned int at_flags | const char *name | const struct xattr_args *args | size_t size |
| 5464 | 0x1558 | getxattrat | int dfd | const char *path | unsigned int at_flags | const char *name | struct xattr_args *args | size_t size |
| 5465 | 0x1559 | listxattrat | int dfd | const char *path | unsigned int at_flags | char *list | size_t size | - |
| 5466 | 0x155a | removexattrat | int dfd | const char *path | unsigned int at_flags | const char *name | - | - |
| 5467 | 0x155b | open_tree_attr | int dfd | const char *path | unsigned flags | struct mount_attr *uattr | size_t usize | - |
| 5468 | 0x155c | file_getattr | int dfd | const char *filename | struct file_attr *attr | size_t usize | unsigned int at_flags | - |
| 5469 | 0x155d | file_setattr | int dfd | const char *filename | struct file_attr *attr | size_t usize | unsigned int at_flags | - |
| 5470 | 0x155e | listns | const struct ns_id_req *req | u64 *ns_ids | size_t nr_ns_ids | unsigned int flags | - | - |
| 5471 | 0x155f | rseq_slice_yield | - | - | - | - | - | - |
| 5472 | 0x1560 | fchroot | int fd | unsigned int flags | - | - | - | - |
Want the raw data? /mips64/syscalls.json has every mips64 syscall since Linux 5.0, along with the release it showed up in (since) and the one that dropped it (removed_in).