Linux 5.15 System Call Table (MIPS n64)
System call numbers and arguments of the MIPS n64 Linux 5.15 kernel (352 entries), generated from the linux-5.15.223 sources: numbers from arch/mips/kernel/syscalls/syscall_n64.tbl, prototypes from the SYSCALL_DEFINE macros.
Calling convention
| Arch | Instruction | Number | Arg 1 | Arg 2 | Arg 3 | Arg 4 | Arg 5 | Arg 6 | Return | Clobbered / error |
|---|---|---|---|---|---|---|---|---|---|---|
| MIPS n64 | syscall | v0 | a0 | a1 | a2 | a3 | a4 | a5 | v0 | a3 = error flag |
-4095 and -1 is an error (-errno); libc turns it into -1 and sets errno (MIPS and PowerPC flag errors separately, see below). Numbers start at 5000. On return a3 is 0 on success, or 1 with a positive errno in v0. Function call ABIs are on the calling conventions cheat sheet.System calls (352 entries)
| v0 | Name | a0 | a1 | a2 | a3 | a4 | a5 |
|---|---|---|---|---|---|---|---|
| 5000 | read | unsigned int fd | char *buf | size_t count | |||
long sys_read(unsigned int fd, char __user *buf, size_t count); Invoke
li $v0, 5000 ; syscall |
|||||||
| 5001 | write | unsigned int fd | const char *buf | size_t count | |||
long sys_write(unsigned int fd, const char __user *buf, size_t count); Invoke
li $v0, 5001 ; syscall |
|||||||
| 5002 | open | const char *filename | int flags | umode_t mode | |||
long sys_open(const char __user *filename, int flags, umode_t mode); Invoke
li $v0, 5002 ; syscall |
|||||||
| 5003 | close | unsigned int fd | |||||
long sys_close(unsigned int fd); Invoke
li $v0, 5003 ; syscall |
|||||||
| 5004 | stat | const char *filename | struct stat *statbuf | ||||
long sys_newstat(const char __user *filename, struct stat __user *statbuf); Invoke
li $v0, 5004 ; syscall |
|||||||
| 5005 | fstat | unsigned int fd | struct stat *statbuf | ||||
long sys_newfstat(unsigned int fd, struct stat __user *statbuf); Invoke
li $v0, 5005 ; syscall |
|||||||
| 5006 | lstat | const char *filename | struct stat *statbuf | ||||
long sys_newlstat(const char __user *filename, struct stat __user *statbuf); Invoke
li $v0, 5006 ; syscall |
|||||||
| 5007 | poll | struct pollfd *ufds | unsigned int nfds | int timeout_msecs | |||
long sys_poll(struct pollfd __user *ufds, unsigned int nfds, int timeout_msecs); Invoke
li $v0, 5007 ; syscall |
|||||||
| 5008 | lseek | unsigned int fd | off_t offset | unsigned int whence | |||
long sys_lseek(unsigned int fd, off_t offset, unsigned int whence); Invoke
li $v0, 5008 ; syscall |
|||||||
| 5009 | mmap | unsigned long addr | unsigned long len | unsigned long prot | unsigned long flags | unsigned long fd | off_t offset |
long sys_mips_mmap(unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, off_t offset); Invoke
li $v0, 5009 ; syscall |
|||||||
| 5010 | mprotect | unsigned long start | size_t len | unsigned long prot | |||
long sys_mprotect(unsigned long start, size_t len, unsigned long prot); Invoke
li $v0, 5010 ; syscall |
|||||||
| 5011 | munmap | unsigned long addr | size_t len | ||||
long sys_munmap(unsigned long addr, size_t len); Invoke
li $v0, 5011 ; syscall |
|||||||
| 5012 | brk | unsigned long brk | |||||
long sys_brk(unsigned long brk); Invoke
li $v0, 5012 ; syscall |
|||||||
| 5013 | rt_sigaction | int sig | const struct sigaction *act | struct sigaction *oact | size_t sigsetsize | ||
long sys_rt_sigaction(int sig, const struct sigaction __user *act, struct sigaction __user *oact, size_t sigsetsize); Invoke
li $v0, 5013 ; syscall |
|||||||
| 5014 | rt_sigprocmask | int how | sigset_t *nset | sigset_t *oset | size_t sigsetsize | ||
long sys_rt_sigprocmask(int how, sigset_t __user *nset, sigset_t __user *oset, size_t sigsetsize); Invoke
li $v0, 5014 ; syscall |
|||||||
| 5015 | ioctl | unsigned int fd | unsigned int cmd | unsigned long arg | |||
long sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg); Invoke
li $v0, 5015 ; syscall |
|||||||
| 5016 | pread64 | unsigned int fd | char *buf | size_t count | loff_t pos | ||
long sys_pread64(unsigned int fd, char __user *buf, size_t count, loff_t pos); Invoke
li $v0, 5016 ; syscall |
|||||||
| 5017 | pwrite64 | unsigned int fd | const char *buf | size_t count | loff_t pos | ||
long sys_pwrite64(unsigned int fd, const char __user *buf, size_t count, loff_t pos); Invoke
li $v0, 5017 ; syscall |
|||||||
| 5018 | readv | unsigned long fd | const struct iovec *vec | unsigned long vlen | |||
long sys_readv(unsigned long fd, const struct iovec __user *vec, unsigned long vlen); Invoke
li $v0, 5018 ; syscall |
|||||||
| 5019 | writev | unsigned long fd | const struct iovec *vec | unsigned long vlen | |||
long sys_writev(unsigned long fd, const struct iovec __user *vec, unsigned long vlen); Invoke
li $v0, 5019 ; syscall |
|||||||
| 5020 | access | const char *filename | int mode | ||||
long sys_access(const char __user *filename, int mode); Invoke
li $v0, 5020 ; syscall |
|||||||
| 5021 | pipe | ||||||
long sysm_pipe(void); Entry point Invoke
li $v0, 5021 ; syscall |
|||||||
| 5022 | _newselect | int n | fd_set *inp | fd_set *outp | fd_set *exp | struct __kernel_old_timeval *tvp | |
long sys_select(int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp, struct __kernel_old_timeval __user *tvp); Invoke
li $v0, 5022 ; syscall |
|||||||
| 5023 | sched_yield | ||||||
long sys_sched_yield(void); Invoke
li $v0, 5023 ; syscall |
|||||||
| 5024 | mremap | unsigned long addr | unsigned long old_len | unsigned long new_len | unsigned long flags | unsigned long new_addr | |
long sys_mremap(unsigned long addr, unsigned long old_len, unsigned long new_len, unsigned long flags, unsigned long new_addr); Invoke
li $v0, 5024 ; syscall |
|||||||
| 5025 | msync | unsigned long start | size_t len | int flags | |||
long sys_msync(unsigned long start, size_t len, int flags); Invoke
li $v0, 5025 ; syscall |
|||||||
| 5026 | mincore | unsigned long start | size_t len | unsigned char *vec | |||
long sys_mincore(unsigned long start, size_t len, unsigned char __user *vec); Invoke
li $v0, 5026 ; syscall |
|||||||
| 5027 | madvise | unsigned long start | size_t len_in | int behavior | |||
long sys_madvise(unsigned long start, size_t len_in, int behavior); Invoke
li $v0, 5027 ; syscall |
|||||||
| 5028 | shmget | key_t key | size_t size | int shmflg | |||
long sys_shmget(key_t key, size_t size, int shmflg); Invoke
li $v0, 5028 ; syscall |
|||||||
| 5029 | shmat | int shmid | char *shmaddr | int shmflg | |||
long sys_shmat(int shmid, char __user *shmaddr, int shmflg); Invoke
li $v0, 5029 ; syscall |
|||||||
| 5030 | shmctl | int shmid | int cmd | struct shmid_ds *buf | |||
long sys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf); Invoke
li $v0, 5030 ; syscall |
|||||||
| 5031 | dup | unsigned int fildes | |||||
long sys_dup(unsigned int fildes); Invoke
li $v0, 5031 ; syscall |
|||||||
| 5032 | dup2 | unsigned int oldfd | unsigned int newfd | ||||
long sys_dup2(unsigned int oldfd, unsigned int newfd); Invoke
li $v0, 5032 ; syscall |
|||||||
| 5033 | pause | ||||||
long sys_pause(void); Invoke
li $v0, 5033 ; syscall |
|||||||
| 5034 | nanosleep | struct __kernel_timespec *rqtp | struct __kernel_timespec *rmtp | ||||
long sys_nanosleep(struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp); Invoke
li $v0, 5034 ; syscall |
|||||||
| 5035 | getitimer | int which | struct __kernel_old_itimerval *value | ||||
long sys_getitimer(int which, struct __kernel_old_itimerval __user *value); Invoke
li $v0, 5035 ; syscall |
|||||||
| 5036 | setitimer | int which | struct __kernel_old_itimerval *value | struct __kernel_old_itimerval *ovalue | |||
long sys_setitimer(int which, struct __kernel_old_itimerval __user *value, struct __kernel_old_itimerval __user *ovalue); Invoke
li $v0, 5036 ; syscall |
|||||||
| 5037 | alarm | unsigned int seconds | |||||
long sys_alarm(unsigned int seconds); Invoke
li $v0, 5037 ; syscall |
|||||||
| 5038 | getpid | ||||||
long sys_getpid(void); Invoke
li $v0, 5038 ; syscall |
|||||||
| 5039 | sendfile | int out_fd | int in_fd | loff_t *offset | size_t count | ||
long sys_sendfile64(int out_fd, int in_fd, loff_t __user *offset, size_t count); Invoke
li $v0, 5039 ; syscall |
|||||||
| 5040 | socket | int family | int type | int protocol | |||
long sys_socket(int family, int type, int protocol); Invoke
li $v0, 5040 ; syscall |
|||||||
| 5041 | connect | int fd | struct sockaddr *uservaddr | int addrlen | |||
long sys_connect(int fd, struct sockaddr __user *uservaddr, int addrlen); Invoke
li $v0, 5041 ; syscall |
|||||||
| 5042 | accept | int fd | struct sockaddr *upeer_sockaddr | int *upeer_addrlen | |||
long sys_accept(int fd, struct sockaddr __user *upeer_sockaddr, int __user *upeer_addrlen); Invoke
li $v0, 5042 ; syscall |
|||||||
| 5043 | sendto | int fd | void *buff | size_t len | unsigned int flags | struct sockaddr *addr | int addr_len |
long sys_sendto(int fd, void __user *buff, size_t len, unsigned int flags, struct sockaddr __user *addr, int addr_len); Invoke
li $v0, 5043 ; syscall |
|||||||
| 5044 | recvfrom | int fd | void *ubuf | size_t size | unsigned int flags | struct sockaddr *addr | int *addr_len |
long sys_recvfrom(int fd, void __user *ubuf, size_t size, unsigned int flags, struct sockaddr __user *addr, int __user *addr_len); Invoke
li $v0, 5044 ; syscall |
|||||||
| 5045 | sendmsg | int fd | struct user_msghdr *msg | unsigned int flags | |||
long sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned int flags); Invoke
li $v0, 5045 ; syscall |
|||||||
| 5046 | recvmsg | int fd | struct user_msghdr *msg | unsigned int flags | |||
long sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned int flags); Invoke
li $v0, 5046 ; syscall |
|||||||
| 5047 | shutdown | int fd | int how | ||||
long sys_shutdown(int fd, int how); Invoke
li $v0, 5047 ; syscall |
|||||||
| 5048 | bind | int fd | struct sockaddr *umyaddr | int addrlen | |||
long sys_bind(int fd, struct sockaddr __user *umyaddr, int addrlen); Invoke
li $v0, 5048 ; syscall |
|||||||
| 5049 | listen | int fd | int backlog | ||||
long sys_listen(int fd, int backlog); Invoke
li $v0, 5049 ; syscall |
|||||||
| 5050 | getsockname | int fd | struct sockaddr *usockaddr | int *usockaddr_len | |||
long sys_getsockname(int fd, struct sockaddr __user *usockaddr, int __user *usockaddr_len); Invoke
li $v0, 5050 ; syscall |
|||||||
| 5051 | getpeername | int fd | struct sockaddr *usockaddr | int *usockaddr_len | |||
long sys_getpeername(int fd, struct sockaddr __user *usockaddr, int __user *usockaddr_len); Invoke
li $v0, 5051 ; syscall |
|||||||
| 5052 | socketpair | int family | int type | int protocol | int *usockvec | ||
long sys_socketpair(int family, int type, int protocol, int __user *usockvec); Invoke
li $v0, 5052 ; syscall |
|||||||
| 5053 | setsockopt | int fd | int level | int optname | char *optval | int optlen | |
long sys_setsockopt(int fd, int level, int optname, char __user *optval, int optlen); Invoke
li $v0, 5053 ; syscall |
|||||||
| 5054 | getsockopt | int fd | int level | int optname | char *optval | int *optlen | |
long sys_getsockopt(int fd, int level, int optname, char __user *optval, int __user *optlen); Invoke
li $v0, 5054 ; syscall |
|||||||
| 5055 | clone | unsigned long clone_flags | unsigned long newsp | int *parent_tidptr | unsigned long tls | int *child_tidptr | |
long __sys_clone(unsigned long clone_flags, unsigned long newsp, int __user *parent_tidptr, unsigned long tls, int __user *child_tidptr); Invoke
li $v0, 5055 ; syscall |
|||||||
| 5056 | fork | ||||||
long __sys_fork(void); Invoke
li $v0, 5056 ; syscall |
|||||||
| 5057 | execve | const char *filename | const char *const *argv | const char *const *envp | |||
long sys_execve(const char __user *filename, const char __user *const __user *argv, const char __user *const __user *envp); Invoke
li $v0, 5057 ; syscall |
|||||||
| 5058 | exit | int error_code | |||||
long sys_exit(int error_code); Invoke
li $v0, 5058 ; syscall |
|||||||
| 5059 | wait4 | pid_t upid | int *stat_addr | int options | struct rusage *ru | ||
long sys_wait4(pid_t upid, int __user *stat_addr, int options, struct rusage __user *ru); Invoke
li $v0, 5059 ; syscall |
|||||||
| 5060 | kill | pid_t pid | int sig | ||||
long sys_kill(pid_t pid, int sig); Invoke
li $v0, 5060 ; syscall |
|||||||
| 5061 | uname | struct new_utsname *name | |||||
long sys_newuname(struct new_utsname __user *name); Invoke
li $v0, 5061 ; syscall |
|||||||
| 5062 | semget | key_t key | int nsems | int semflg | |||
long sys_semget(key_t key, int nsems, int semflg); Invoke
li $v0, 5062 ; syscall |
|||||||
| 5063 | semop | int semid | struct sembuf *tsops | unsigned nsops | |||
long sys_semop(int semid, struct sembuf __user *tsops, unsigned nsops); Invoke
li $v0, 5063 ; syscall |
|||||||
| 5064 | semctl | int semid | int semnum | int cmd | unsigned long arg | ||
long sys_old_semctl(int semid, int semnum, int cmd, unsigned long arg); Invoke
li $v0, 5064 ; syscall |
|||||||
| 5065 | shmdt | char *shmaddr | |||||
long sys_shmdt(char __user *shmaddr); Invoke
li $v0, 5065 ; syscall |
|||||||
| 5066 | msgget | key_t key | int msgflg | ||||
long sys_msgget(key_t key, int msgflg); Invoke
li $v0, 5066 ; syscall |
|||||||
| 5067 | msgsnd | int msqid | struct msgbuf *msgp | size_t msgsz | int msgflg | ||
long sys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz, int msgflg); Invoke
li $v0, 5067 ; syscall |
|||||||
| 5068 | msgrcv | int msqid | struct msgbuf *msgp | size_t msgsz | long msgtyp | int msgflg | |
long sys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz, long msgtyp, int msgflg); Invoke
li $v0, 5068 ; syscall |
|||||||
| 5069 | msgctl | int msqid | int cmd | struct msqid_ds *buf | |||
long sys_old_msgctl(int msqid, int cmd, struct msqid_ds __user *buf); Invoke
li $v0, 5069 ; syscall |
|||||||
| 5070 | fcntl | unsigned int fd | unsigned int cmd | unsigned long arg | |||
long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg); Invoke
li $v0, 5070 ; syscall |
|||||||
| 5071 | flock | unsigned int fd | unsigned int cmd | ||||
long sys_flock(unsigned int fd, unsigned int cmd); Invoke
li $v0, 5071 ; syscall |
|||||||
| 5072 | fsync | unsigned int fd | |||||
long sys_fsync(unsigned int fd); Invoke
li $v0, 5072 ; syscall |
|||||||
| 5073 | fdatasync | unsigned int fd | |||||
long sys_fdatasync(unsigned int fd); Invoke
li $v0, 5073 ; syscall |
|||||||
| 5074 | truncate | const char *path | long length | ||||
long sys_truncate(const char __user *path, long length); Invoke
li $v0, 5074 ; syscall |
|||||||
| 5075 | ftruncate | unsigned int fd | off_t length | ||||
long sys_ftruncate(unsigned int fd, off_t length); Invoke
li $v0, 5075 ; syscall |
|||||||
| 5076 | getdents | unsigned int fd | struct linux_dirent *dirent | unsigned int count | |||
long sys_getdents(unsigned int fd, struct linux_dirent __user *dirent, unsigned int count); Invoke
li $v0, 5076 ; syscall |
|||||||
| 5077 | getcwd | char *buf | unsigned long size | ||||
long sys_getcwd(char __user *buf, unsigned long size); Invoke
li $v0, 5077 ; syscall |
|||||||
| 5078 | chdir | const char *filename | |||||
long sys_chdir(const char __user *filename); Invoke
li $v0, 5078 ; syscall |
|||||||
| 5079 | fchdir | unsigned int fd | |||||
long sys_fchdir(unsigned int fd); Invoke
li $v0, 5079 ; syscall |
|||||||
| 5080 | rename | const char *oldname | const char *newname | ||||
long sys_rename(const char __user *oldname, const char __user *newname); Invoke
li $v0, 5080 ; syscall |
|||||||
| 5081 | mkdir | const char *pathname | umode_t mode | ||||
long sys_mkdir(const char __user *pathname, umode_t mode); Invoke
li $v0, 5081 ; syscall |
|||||||
| 5082 | rmdir | const char *pathname | |||||
long sys_rmdir(const char __user *pathname); Invoke
li $v0, 5082 ; syscall |
|||||||
| 5083 | creat | const char *pathname | umode_t mode | ||||
long sys_creat(const char __user *pathname, umode_t mode); Invoke
li $v0, 5083 ; syscall |
|||||||
| 5084 | link | const char *oldname | const char *newname | ||||
long sys_link(const char __user *oldname, const char __user *newname); Invoke
li $v0, 5084 ; syscall |
|||||||
| 5085 | unlink | const char *pathname | |||||
long sys_unlink(const char __user *pathname); Invoke
li $v0, 5085 ; syscall |
|||||||
| 5086 | symlink | const char *oldname | const char *newname | ||||
long sys_symlink(const char __user *oldname, const char __user *newname); Invoke
li $v0, 5086 ; syscall |
|||||||
| 5087 | readlink | const char *path | char *buf | int bufsiz | |||
long sys_readlink(const char __user *path, char __user *buf, int bufsiz); Invoke
li $v0, 5087 ; syscall |
|||||||
| 5088 | chmod | const char *filename | umode_t mode | ||||
long sys_chmod(const char __user *filename, umode_t mode); Invoke
li $v0, 5088 ; syscall |
|||||||
| 5089 | fchmod | unsigned int fd | umode_t mode | ||||
long sys_fchmod(unsigned int fd, umode_t mode); Invoke
li $v0, 5089 ; syscall |
|||||||
| 5090 | chown | const char *filename | uid_t user | gid_t group | |||
long sys_chown(const char __user *filename, uid_t user, gid_t group); Invoke
li $v0, 5090 ; syscall |
|||||||
| 5091 | fchown | unsigned int fd | uid_t user | gid_t group | |||
long sys_fchown(unsigned int fd, uid_t user, gid_t group); Invoke
li $v0, 5091 ; syscall |
|||||||
| 5092 | lchown | const char *filename | uid_t user | gid_t group | |||
long sys_lchown(const char __user *filename, uid_t user, gid_t group); Invoke
li $v0, 5092 ; syscall |
|||||||
| 5093 | umask | int mask | |||||
long sys_umask(int mask); Invoke
li $v0, 5093 ; syscall |
|||||||
| 5094 | gettimeofday | struct __kernel_old_timeval *tv | struct timezone *tz | ||||
long sys_gettimeofday(struct __kernel_old_timeval __user *tv, struct timezone __user *tz); Invoke
li $v0, 5094 ; syscall |
|||||||
| 5095 | getrlimit | unsigned int resource | struct rlimit *rlim | ||||
long sys_getrlimit(unsigned int resource, struct rlimit __user *rlim); Invoke
li $v0, 5095 ; syscall |
|||||||
| 5096 | getrusage | int who | struct rusage *ru | ||||
long sys_getrusage(int who, struct rusage __user *ru); Invoke
li $v0, 5096 ; syscall |
|||||||
| 5097 | sysinfo | struct sysinfo *info | |||||
long sys_sysinfo(struct sysinfo __user *info); Invoke
li $v0, 5097 ; syscall |
|||||||
| 5098 | times | struct tms *tbuf | |||||
long sys_times(struct tms __user *tbuf); Invoke
li $v0, 5098 ; syscall |
|||||||
| 5099 | ptrace | long request | long pid | unsigned long addr | unsigned long data | ||
long sys_ptrace(long request, long pid, unsigned long addr, unsigned long data); Invoke
li $v0, 5099 ; syscall |
|||||||
| 5100 | getuid | ||||||
long sys_getuid(void); Invoke
li $v0, 5100 ; syscall |
|||||||
| 5101 | syslog | int type | char *buf | int len | |||
long sys_syslog(int type, char __user *buf, int len); Invoke
li $v0, 5101 ; syscall |
|||||||
| 5102 | getgid | ||||||
long sys_getgid(void); Invoke
li $v0, 5102 ; syscall |
|||||||
| 5103 | setuid | uid_t uid | |||||
long sys_setuid(uid_t uid); Invoke
li $v0, 5103 ; syscall |
|||||||
| 5104 | setgid | gid_t gid | |||||
long sys_setgid(gid_t gid); Invoke
li $v0, 5104 ; syscall |
|||||||
| 5105 | geteuid | ||||||
long sys_geteuid(void); Invoke
li $v0, 5105 ; syscall |
|||||||
| 5106 | getegid | ||||||
long sys_getegid(void); Invoke
li $v0, 5106 ; syscall |
|||||||
| 5107 | setpgid | pid_t pid | pid_t pgid | ||||
long sys_setpgid(pid_t pid, pid_t pgid); Invoke
li $v0, 5107 ; syscall |
|||||||
| 5108 | getppid | ||||||
long sys_getppid(void); Invoke
li $v0, 5108 ; syscall |
|||||||
| 5109 | getpgrp | ||||||
long sys_getpgrp(void); Invoke
li $v0, 5109 ; syscall |
|||||||
| 5110 | setsid | ||||||
long sys_setsid(void); Invoke
li $v0, 5110 ; syscall |
|||||||
| 5111 | setreuid | uid_t ruid | uid_t euid | ||||
long sys_setreuid(uid_t ruid, uid_t euid); Invoke
li $v0, 5111 ; syscall |
|||||||
| 5112 | setregid | gid_t rgid | gid_t egid | ||||
long sys_setregid(gid_t rgid, gid_t egid); Invoke
li $v0, 5112 ; syscall |
|||||||
| 5113 | getgroups | int gidsetsize | gid_t *grouplist | ||||
long sys_getgroups(int gidsetsize, gid_t __user *grouplist); Invoke
li $v0, 5113 ; syscall |
|||||||
| 5114 | setgroups | int gidsetsize | gid_t *grouplist | ||||
long sys_setgroups(int gidsetsize, gid_t __user *grouplist); Invoke
li $v0, 5114 ; syscall |
|||||||
| 5115 | setresuid | uid_t ruid | uid_t euid | uid_t suid | |||
long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid); Invoke
li $v0, 5115 ; syscall |
|||||||
| 5116 | getresuid | uid_t *ruidp | uid_t *euidp | uid_t *suidp | |||
long sys_getresuid(uid_t __user *ruidp, uid_t __user *euidp, uid_t __user *suidp); Invoke
li $v0, 5116 ; syscall |
|||||||
| 5117 | setresgid | gid_t rgid | gid_t egid | gid_t sgid | |||
long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); Invoke
li $v0, 5117 ; syscall |
|||||||
| 5118 | getresgid | gid_t *rgidp | gid_t *egidp | gid_t *sgidp | |||
long sys_getresgid(gid_t __user *rgidp, gid_t __user *egidp, gid_t __user *sgidp); Invoke
li $v0, 5118 ; syscall |
|||||||
| 5119 | getpgid | pid_t pid | |||||
long sys_getpgid(pid_t pid); Invoke
li $v0, 5119 ; syscall |
|||||||
| 5120 | setfsuid | uid_t uid | |||||
long sys_setfsuid(uid_t uid); Invoke
li $v0, 5120 ; syscall |
|||||||
| 5121 | setfsgid | gid_t gid | |||||
long sys_setfsgid(gid_t gid); Invoke
li $v0, 5121 ; syscall |
|||||||
| 5122 | getsid | pid_t pid | |||||
long sys_getsid(pid_t pid); Invoke
li $v0, 5122 ; syscall |
|||||||
| 5123 | capget | cap_user_header_t header | cap_user_data_t dataptr | ||||
long sys_capget(cap_user_header_t header, cap_user_data_t dataptr); Invoke
li $v0, 5123 ; syscall |
|||||||
| 5124 | capset | cap_user_header_t header | const cap_user_data_t data | ||||
long sys_capset(cap_user_header_t header, const cap_user_data_t data); Invoke
li $v0, 5124 ; syscall |
|||||||
| 5125 | rt_sigpending | sigset_t *uset | size_t sigsetsize | ||||
long sys_rt_sigpending(sigset_t __user *uset, size_t sigsetsize); Invoke
li $v0, 5125 ; syscall |
|||||||
| 5126 | rt_sigtimedwait | const sigset_t *uthese | siginfo_t *uinfo | const struct __kernel_timespec *uts | size_t sigsetsize | ||
long sys_rt_sigtimedwait(const sigset_t __user *uthese, siginfo_t __user *uinfo, const struct __kernel_timespec __user *uts, size_t sigsetsize); Invoke
li $v0, 5126 ; syscall |
|||||||
| 5127 | rt_sigqueueinfo | pid_t pid | int sig | siginfo_t *uinfo | |||
long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t __user *uinfo); Invoke
li $v0, 5127 ; syscall |
|||||||
| 5128 | rt_sigsuspend | sigset_t *unewset | size_t sigsetsize | ||||
long sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize); Invoke
li $v0, 5128 ; syscall |
|||||||
| 5129 | sigaltstack | const stack_t *uss | stack_t *uoss | ||||
long sys_sigaltstack(const stack_t __user *uss, stack_t __user *uoss); Invoke
li $v0, 5129 ; syscall |
|||||||
| 5130 | utime | char *filename | struct utimbuf *times | ||||
long sys_utime(char __user *filename, struct utimbuf __user *times); Invoke
li $v0, 5130 ; syscall |
|||||||
| 5131 | mknod | const char *filename | umode_t mode | unsigned dev | |||
long sys_mknod(const char __user *filename, umode_t mode, unsigned dev); Invoke
li $v0, 5131 ; syscall |
|||||||
| 5132 | personality | unsigned int personality | |||||
long sys_personality(unsigned int personality); Invoke
li $v0, 5132 ; syscall |
|||||||
| 5133 | ustat | unsigned dev | struct ustat *ubuf | ||||
long sys_ustat(unsigned dev, struct ustat __user *ubuf); Invoke
li $v0, 5133 ; syscall |
|||||||
| 5134 | statfs | const char *pathname | struct statfs *buf | ||||
long sys_statfs(const char __user *pathname, struct statfs __user *buf); Invoke
li $v0, 5134 ; syscall |
|||||||
| 5135 | fstatfs | unsigned int fd | struct statfs *buf | ||||
long sys_fstatfs(unsigned int fd, struct statfs __user *buf); Invoke
li $v0, 5135 ; syscall |
|||||||
| 5136 | sysfs | int option | unsigned long arg1 | unsigned long arg2 | |||
long sys_sysfs(int option, unsigned long arg1, unsigned long arg2); Invoke
li $v0, 5136 ; syscall |
|||||||
| 5137 | getpriority | int which | int who | ||||
long sys_getpriority(int which, int who); Invoke
li $v0, 5137 ; syscall |
|||||||
| 5138 | setpriority | int which | int who | int niceval | |||
long sys_setpriority(int which, int who, int niceval); Invoke
li $v0, 5138 ; syscall |
|||||||
| 5139 | sched_setparam | pid_t pid | struct sched_param *param | ||||
long sys_sched_setparam(pid_t pid, struct sched_param __user *param); Invoke
li $v0, 5139 ; syscall |
|||||||
| 5140 | sched_getparam | pid_t pid | struct sched_param *param | ||||
long sys_sched_getparam(pid_t pid, struct sched_param __user *param); Invoke
li $v0, 5140 ; syscall |
|||||||
| 5141 | sched_setscheduler | pid_t pid | int policy | struct sched_param *param | |||
long sys_sched_setscheduler(pid_t pid, int policy, struct sched_param __user *param); Invoke
li $v0, 5141 ; syscall |
|||||||
| 5142 | sched_getscheduler | pid_t pid | |||||
long sys_sched_getscheduler(pid_t pid); Invoke
li $v0, 5142 ; syscall |
|||||||
| 5143 | sched_get_priority_max | int policy | |||||
long sys_sched_get_priority_max(int policy); Invoke
li $v0, 5143 ; syscall |
|||||||
| 5144 | sched_get_priority_min | int policy | |||||
long sys_sched_get_priority_min(int policy); Invoke
li $v0, 5144 ; syscall |
|||||||
| 5145 | sched_rr_get_interval | pid_t pid | struct __kernel_timespec *interval | ||||
long sys_sched_rr_get_interval(pid_t pid, struct __kernel_timespec __user *interval); Invoke
li $v0, 5145 ; syscall |
|||||||
| 5146 | mlock | unsigned long start | size_t len | ||||
long sys_mlock(unsigned long start, size_t len); Invoke
li $v0, 5146 ; syscall |
|||||||
| 5147 | munlock | unsigned long start | size_t len | ||||
long sys_munlock(unsigned long start, size_t len); Invoke
li $v0, 5147 ; syscall |
|||||||
| 5148 | mlockall | int flags | |||||
long sys_mlockall(int flags); Invoke
li $v0, 5148 ; syscall |
|||||||
| 5149 | munlockall | ||||||
long sys_munlockall(void); Invoke
li $v0, 5149 ; syscall |
|||||||
| 5150 | vhangup | ||||||
long sys_vhangup(void); Invoke
li $v0, 5150 ; syscall |
|||||||
| 5151 | pivot_root | const char *new_root | const char *put_old | ||||
long sys_pivot_root(const char __user *new_root, const char __user *put_old); Invoke
li $v0, 5151 ; syscall |
|||||||
| 5152 | _sysctl | ||||||
|
Number
51520x1420Not implemented on this architecture: the call returns Invoke
li $v0, 5152 ; syscall |
|||||||
| 5153 | prctl | int option | unsigned long arg2 | unsigned long arg3 | unsigned long arg4 | unsigned long arg5 | |
long sys_prctl(int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5); Invoke
li $v0, 5153 ; syscall |
|||||||
| 5154 | adjtimex | struct __kernel_timex *txc_p | |||||
long sys_adjtimex(struct __kernel_timex __user *txc_p); Invoke
li $v0, 5154 ; syscall |
|||||||
| 5155 | setrlimit | unsigned int resource | struct rlimit *rlim | ||||
long sys_setrlimit(unsigned int resource, struct rlimit __user *rlim); Invoke
li $v0, 5155 ; syscall |
|||||||
| 5156 | chroot | const char *filename | |||||
long sys_chroot(const char __user *filename); Invoke
li $v0, 5156 ; syscall |
|||||||
| 5157 | sync | ||||||
long sys_sync(void); Invoke
li $v0, 5157 ; syscall |
|||||||
| 5158 | acct | const char *name | |||||
long sys_acct(const char __user *name); Invoke
li $v0, 5158 ; syscall |
|||||||
| 5159 | settimeofday | struct __kernel_old_timeval *tv | struct timezone *tz | ||||
long sys_settimeofday(struct __kernel_old_timeval __user *tv, struct timezone __user *tz); Invoke
li $v0, 5159 ; syscall |
|||||||
| 5160 | mount | char *dev_name | char *dir_name | char *type | unsigned long flags | void *data | |
long sys_mount(char __user *dev_name, char __user *dir_name, char __user *type, unsigned long flags, void __user *data); Invoke
li $v0, 5160 ; syscall |
|||||||
| 5161 | umount2 | char *name | int flags | ||||
long sys_umount(char __user *name, int flags); Invoke
li $v0, 5161 ; syscall |
|||||||
| 5162 | swapon | const char *specialfile | int swap_flags | ||||
long sys_swapon(const char __user *specialfile, int swap_flags); Invoke
li $v0, 5162 ; syscall |
|||||||
| 5163 | swapoff | const char *specialfile | |||||
long sys_swapoff(const char __user *specialfile); Invoke
li $v0, 5163 ; syscall |
|||||||
| 5164 | reboot | int magic1 | int magic2 | unsigned int cmd | void *arg | ||
long sys_reboot(int magic1, int magic2, unsigned int cmd, void __user *arg); Invoke
li $v0, 5164 ; syscall |
|||||||
| 5165 | sethostname | char *name | int len | ||||
long sys_sethostname(char __user *name, int len); Invoke
li $v0, 5165 ; syscall |
|||||||
| 5166 | setdomainname | char *name | int len | ||||
long sys_setdomainname(char __user *name, int len); Invoke
li $v0, 5166 ; syscall |
|||||||
| 5167 | create_module | ||||||
|
Number
51670x142fNot implemented on this architecture: the call returns Invoke
li $v0, 5167 ; syscall |
|||||||
| 5168 | init_module | void *umod | unsigned long len | const char *uargs | |||
long sys_init_module(void __user *umod, unsigned long len, const char __user *uargs); Invoke
li $v0, 5168 ; syscall |
|||||||
| 5169 | delete_module | const char *name_user | unsigned int flags | ||||
long sys_delete_module(const char __user *name_user, unsigned int flags); Invoke
li $v0, 5169 ; syscall |
|||||||
| 5170 | get_kernel_syms | ||||||
|
Number
51700x1432Not implemented on this architecture: the call returns Invoke
li $v0, 5170 ; syscall |
|||||||
| 5171 | query_module | ||||||
|
Number
51710x1433Not implemented on this architecture: the call returns Invoke
li $v0, 5171 ; syscall |
|||||||
| 5172 | quotactl | unsigned int cmd | const char *special | qid_t id | void *addr | ||
long sys_quotactl(unsigned int cmd, const char __user *special, qid_t id, void __user *addr); Invoke
li $v0, 5172 ; syscall |
|||||||
| 5173 | nfsservctl | ||||||
|
Number
51730x1435Not implemented on this architecture: the call returns Invoke
li $v0, 5173 ; syscall |
|||||||
| 5174 | getpmsg | ||||||
|
Number
51740x1436Not implemented on this architecture: the call returns Invoke
li $v0, 5174 ; syscall |
|||||||
| 5175 | putpmsg | ||||||
|
Number
51750x1437Not implemented on this architecture: the call returns Invoke
li $v0, 5175 ; syscall |
|||||||
| 5176 | afs_syscall | ||||||
|
Number
51760x1438Not implemented on this architecture: the call returns Invoke
li $v0, 5176 ; syscall |
|||||||
| 5177 | reserved177 | ||||||
|
Number
51770x1439Not implemented on this architecture: the call returns Invoke
li $v0, 5177 ; syscall |
|||||||
| 5178 | gettid | ||||||
long sys_gettid(void); Invoke
li $v0, 5178 ; syscall |
|||||||
| 5179 | readahead | int fd | loff_t offset | size_t count | |||
long sys_readahead(int fd, loff_t offset, size_t count); Invoke
li $v0, 5179 ; syscall |
|||||||
| 5180 | setxattr | const char *pathname | const char *name | const void *value | size_t size | int flags | |
long sys_setxattr(const char __user *pathname, const char __user *name, const void __user *value, size_t size, int flags); Invoke
li $v0, 5180 ; syscall |
|||||||
| 5181 | lsetxattr | const char *pathname | const char *name | const void *value | size_t size | int flags | |
long sys_lsetxattr(const char __user *pathname, const char __user *name, const void __user *value, size_t size, int flags); Invoke
li $v0, 5181 ; syscall |
|||||||
| 5182 | fsetxattr | int fd | const char *name | const void *value | size_t size | int flags | |
long sys_fsetxattr(int fd, const char __user *name, const void __user *value, size_t size, int flags); Invoke
li $v0, 5182 ; syscall |
|||||||
| 5183 | getxattr | const char *pathname | const char *name | void *value | size_t size | ||
long sys_getxattr(const char __user *pathname, const char __user *name, void __user *value, size_t size); Invoke
li $v0, 5183 ; syscall |
|||||||
| 5184 | lgetxattr | const char *pathname | const char *name | void *value | size_t size | ||
long sys_lgetxattr(const char __user *pathname, const char __user *name, void __user *value, size_t size); Invoke
li $v0, 5184 ; syscall |
|||||||
| 5185 | fgetxattr | int fd | const char *name | void *value | size_t size | ||
long sys_fgetxattr(int fd, const char __user *name, void __user *value, size_t size); Invoke
li $v0, 5185 ; syscall |
|||||||
| 5186 | listxattr | const char *pathname | char *list | size_t size | |||
long sys_listxattr(const char __user *pathname, char __user *list, size_t size); Invoke
li $v0, 5186 ; syscall |
|||||||
| 5187 | llistxattr | const char *pathname | char *list | size_t size | |||
long sys_llistxattr(const char __user *pathname, char __user *list, size_t size); Invoke
li $v0, 5187 ; syscall |
|||||||
| 5188 | flistxattr | int fd | char *list | size_t size | |||
long sys_flistxattr(int fd, char __user *list, size_t size); Invoke
li $v0, 5188 ; syscall |
|||||||
| 5189 | removexattr | const char *pathname | const char *name | ||||
long sys_removexattr(const char __user *pathname, const char __user *name); Invoke
li $v0, 5189 ; syscall |
|||||||
| 5190 | lremovexattr | const char *pathname | const char *name | ||||
long sys_lremovexattr(const char __user *pathname, const char __user *name); Invoke
li $v0, 5190 ; syscall |
|||||||
| 5191 | fremovexattr | int fd | const char *name | ||||
long sys_fremovexattr(int fd, const char __user *name); Invoke
li $v0, 5191 ; syscall |
|||||||
| 5192 | tkill | pid_t pid | int sig | ||||
long sys_tkill(pid_t pid, int sig); Invoke
li $v0, 5192 ; syscall |
|||||||
| 5193 | reserved193 | ||||||
|
Number
51930x1449Not implemented on this architecture: the call returns Invoke
li $v0, 5193 ; syscall |
|||||||
| 5194 | futex | u32 *uaddr | int op | u32 val | const struct __kernel_timespec *utime | u32 *uaddr2 | u32 val3 |
long sys_futex(u32 __user *uaddr, int op, u32 val, const struct __kernel_timespec __user *utime, u32 __user *uaddr2, u32 val3); Invoke
li $v0, 5194 ; syscall |
|||||||
| 5195 | sched_setaffinity | pid_t pid | unsigned int len | unsigned long *user_mask_ptr | |||
long sys_sched_setaffinity(pid_t pid, unsigned int len, unsigned long __user *user_mask_ptr); Invoke
li $v0, 5195 ; syscall |
|||||||
| 5196 | sched_getaffinity | pid_t pid | unsigned int len | unsigned long *user_mask_ptr | |||
long sys_sched_getaffinity(pid_t pid, unsigned int len, unsigned long __user *user_mask_ptr); Invoke
li $v0, 5196 ; syscall |
|||||||
| 5197 | cacheflush | unsigned long addr | unsigned long bytes | unsigned int cache | |||
long sys_cacheflush(unsigned long addr, unsigned long bytes, unsigned int cache); Invoke
li $v0, 5197 ; syscall |
|||||||
| 5198 | cachectl | char *addr | int nbytes | int op | |||
long sys_cachectl(char *addr, int nbytes, int op); Invoke
li $v0, 5198 ; syscall |
|||||||
| 5199 | sysmips | long cmd | long arg1 | long arg2 | |||
long __sys_sysmips(long cmd, long arg1, long arg2); Invoke
li $v0, 5199 ; syscall |
|||||||
| 5200 | io_setup | unsigned nr_events | aio_context_t *ctxp | ||||
long sys_io_setup(unsigned nr_events, aio_context_t __user *ctxp); Invoke
li $v0, 5200 ; syscall |
|||||||
| 5201 | io_destroy | aio_context_t ctx | |||||
long sys_io_destroy(aio_context_t ctx); Invoke
li $v0, 5201 ; syscall |
|||||||
| 5202 | io_getevents | aio_context_t ctx_id | long min_nr | long nr | struct io_event *events | struct __kernel_timespec *timeout | |
long sys_io_getevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout); Invoke
li $v0, 5202 ; syscall |
|||||||
| 5203 | io_submit | aio_context_t ctx_id | long nr | struct iocb **iocbpp | |||
long sys_io_submit(aio_context_t ctx_id, long nr, struct iocb __user *__user *iocbpp); Invoke
li $v0, 5203 ; syscall |
|||||||
| 5204 | io_cancel | aio_context_t ctx_id | struct iocb *iocb | struct io_event *result | |||
long sys_io_cancel(aio_context_t ctx_id, struct iocb __user *iocb, struct io_event __user *result); Invoke
li $v0, 5204 ; syscall |
|||||||
| 5205 | exit_group | int error_code | |||||
long sys_exit_group(int error_code); Invoke
li $v0, 5205 ; syscall |
|||||||
| 5206 | lookup_dcookie | u64 cookie64 | char *buf | size_t len | |||
long sys_lookup_dcookie(u64 cookie64, char __user *buf, size_t len); Entry point Invoke
li $v0, 5206 ; syscall |
|||||||
| 5207 | epoll_create | int size | |||||
long sys_epoll_create(int size); Invoke
li $v0, 5207 ; syscall |
|||||||
| 5208 | epoll_ctl | int epfd | int op | int fd | struct epoll_event *event | ||
long sys_epoll_ctl(int epfd, int op, int fd, struct epoll_event __user *event); Invoke
li $v0, 5208 ; syscall |
|||||||
| 5209 | epoll_wait | int epfd | struct epoll_event *events | int maxevents | int timeout | ||
long sys_epoll_wait(int epfd, struct epoll_event __user *events, int maxevents, int timeout); Invoke
li $v0, 5209 ; syscall |
|||||||
| 5210 | remap_file_pages | unsigned long start | unsigned long size | unsigned long prot | unsigned long pgoff | unsigned long flags | |
long sys_remap_file_pages(unsigned long start, unsigned long size, unsigned long prot, unsigned long pgoff, unsigned long flags); Invoke
li $v0, 5210 ; syscall |
|||||||
| 5211 | rt_sigreturn | ||||||
long sys_rt_sigreturn(void); Entry point Invoke
li $v0, 5211 ; syscall |
|||||||
| 5212 | set_tid_address | int *tidptr | |||||
long sys_set_tid_address(int __user *tidptr); Invoke
li $v0, 5212 ; syscall |
|||||||
| 5213 | restart_syscall | ||||||
long sys_restart_syscall(void); Invoke
li $v0, 5213 ; syscall |
|||||||
| 5214 | semtimedop | int semid | struct sembuf *tsops | unsigned int nsops | const struct __kernel_timespec *timeout | ||
long sys_semtimedop(int semid, struct sembuf __user *tsops, unsigned int nsops, const struct __kernel_timespec __user *timeout); Invoke
li $v0, 5214 ; syscall |
|||||||
| 5215 | fadvise64 | int fd | loff_t offset | loff_t len | int advice | ||
long sys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice); Invoke
li $v0, 5215 ; syscall |
|||||||
| 5216 | timer_create | const clockid_t which_clock | struct sigevent *timer_event_spec | timer_t *created_timer_id | |||
long sys_timer_create(const clockid_t which_clock, struct sigevent __user *timer_event_spec, timer_t __user *created_timer_id); Invoke
li $v0, 5216 ; syscall |
|||||||
| 5217 | timer_settime | timer_t timer_id | int flags | const struct __kernel_itimerspec *new_setting | struct __kernel_itimerspec *old_setting | ||
long sys_timer_settime(timer_t timer_id, int flags, const struct __kernel_itimerspec __user *new_setting, struct __kernel_itimerspec __user *old_setting); Invoke
li $v0, 5217 ; syscall |
|||||||
| 5218 | timer_gettime | timer_t timer_id | struct __kernel_itimerspec *setting | ||||
long sys_timer_gettime(timer_t timer_id, struct __kernel_itimerspec __user *setting); Invoke
li $v0, 5218 ; syscall |
|||||||
| 5219 | timer_getoverrun | timer_t timer_id | |||||
long sys_timer_getoverrun(timer_t timer_id); Invoke
li $v0, 5219 ; syscall |
|||||||
| 5220 | timer_delete | timer_t timer_id | |||||
long sys_timer_delete(timer_t timer_id); Invoke
li $v0, 5220 ; syscall |
|||||||
| 5221 | clock_settime | const clockid_t which_clock | const struct __kernel_timespec *tp | ||||
long sys_clock_settime(const clockid_t which_clock, const struct __kernel_timespec __user *tp); Invoke
li $v0, 5221 ; syscall |
|||||||
| 5222 | clock_gettime | const clockid_t which_clock | struct __kernel_timespec *tp | ||||
long sys_clock_gettime(const clockid_t which_clock, struct __kernel_timespec __user *tp); Invoke
li $v0, 5222 ; syscall |
|||||||
| 5223 | clock_getres | const clockid_t which_clock | struct __kernel_timespec *tp | ||||
long sys_clock_getres(const clockid_t which_clock, struct __kernel_timespec __user *tp); Invoke
li $v0, 5223 ; syscall |
|||||||
| 5224 | clock_nanosleep | const clockid_t which_clock | int flags | const struct __kernel_timespec *rqtp | struct __kernel_timespec *rmtp | ||
long sys_clock_nanosleep(const clockid_t which_clock, int flags, const struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp); Invoke
li $v0, 5224 ; syscall |
|||||||
| 5225 | tgkill | pid_t tgid | pid_t pid | int sig | |||
long sys_tgkill(pid_t tgid, pid_t pid, int sig); Invoke
li $v0, 5225 ; syscall |
|||||||
| 5226 | utimes | char *filename | struct __kernel_old_timeval *utimes | ||||
long sys_utimes(char __user *filename, struct __kernel_old_timeval __user *utimes); Invoke
li $v0, 5226 ; syscall |
|||||||
| 5227 | mbind | unsigned long start | unsigned long len | unsigned long mode | const unsigned long *nmask | unsigned long maxnode | unsigned int flags |
long sys_mbind(unsigned long start, unsigned long len, unsigned long mode, const unsigned long __user *nmask, unsigned long maxnode, unsigned int flags); Invoke
li $v0, 5227 ; syscall |
|||||||
| 5228 | get_mempolicy | int *policy | unsigned long *nmask | unsigned long maxnode | unsigned long addr | unsigned long flags | |
long sys_get_mempolicy(int __user *policy, unsigned long __user *nmask, unsigned long maxnode, unsigned long addr, unsigned long flags); Invoke
li $v0, 5228 ; syscall |
|||||||
| 5229 | set_mempolicy | int mode | const unsigned long *nmask | unsigned long maxnode | |||
long sys_set_mempolicy(int mode, const unsigned long __user *nmask, unsigned long maxnode); Invoke
li $v0, 5229 ; syscall |
|||||||
| 5230 | mq_open | const char *u_name | int oflag | umode_t mode | struct mq_attr *u_attr | ||
long sys_mq_open(const char __user *u_name, int oflag, umode_t mode, struct mq_attr __user *u_attr); Invoke
li $v0, 5230 ; syscall |
|||||||
| 5231 | mq_unlink | const char *u_name | |||||
long sys_mq_unlink(const char __user *u_name); Invoke
li $v0, 5231 ; syscall |
|||||||
| 5232 | mq_timedsend | mqd_t mqdes | const char *u_msg_ptr | size_t msg_len | unsigned int msg_prio | const struct __kernel_timespec *u_abs_timeout | |
long sys_mq_timedsend(mqd_t mqdes, const char __user *u_msg_ptr, size_t msg_len, unsigned int msg_prio, const struct __kernel_timespec __user *u_abs_timeout); Invoke
li $v0, 5232 ; syscall |
|||||||
| 5233 | mq_timedreceive | mqd_t mqdes | char *u_msg_ptr | size_t msg_len | unsigned int *u_msg_prio | const struct __kernel_timespec *u_abs_timeout | |
long sys_mq_timedreceive(mqd_t mqdes, char __user *u_msg_ptr, size_t msg_len, unsigned int __user *u_msg_prio, const struct __kernel_timespec __user *u_abs_timeout); Invoke
li $v0, 5233 ; syscall |
|||||||
| 5234 | mq_notify | mqd_t mqdes | const struct sigevent *u_notification | ||||
long sys_mq_notify(mqd_t mqdes, const struct sigevent __user *u_notification); Invoke
li $v0, 5234 ; syscall |
|||||||
| 5235 | mq_getsetattr | mqd_t mqdes | const struct mq_attr *u_mqstat | struct mq_attr *u_omqstat | |||
long sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr __user *u_mqstat, struct mq_attr __user *u_omqstat); Invoke
li $v0, 5235 ; syscall |
|||||||
| 5236 | vserver | ||||||
|
Number
52360x1474Not implemented on this architecture: the call returns Invoke
li $v0, 5236 ; syscall |
|||||||
| 5237 | waitid | int which | pid_t upid | struct siginfo *infop | int options | struct rusage *ru | |
long sys_waitid(int which, pid_t upid, struct siginfo __user *infop, int options, struct rusage __user *ru); Invoke
li $v0, 5237 ; syscall |
|||||||
| 5239 | add_key | const char *_type | const char *_description | const void *_payload | size_t plen | key_serial_t ringid | |
long sys_add_key(const char __user *_type, const char __user *_description, const void __user *_payload, size_t plen, key_serial_t ringid); Invoke
li $v0, 5239 ; syscall |
|||||||
| 5240 | request_key | const char *_type | const char *_description | const char *_callout_info | key_serial_t destringid | ||
long sys_request_key(const char __user *_type, const char __user *_description, const char __user *_callout_info, key_serial_t destringid); Invoke
li $v0, 5240 ; syscall |
|||||||
| 5241 | keyctl | int option | unsigned long arg2 | unsigned long arg3 | unsigned long arg4 | unsigned long arg5 | |
long sys_keyctl(int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5); Invoke
li $v0, 5241 ; syscall |
|||||||
| 5242 | set_thread_area | unsigned long addr | |||||
long sys_set_thread_area(unsigned long addr); Invoke
li $v0, 5242 ; syscall |
|||||||
| 5243 | inotify_init | ||||||
long sys_inotify_init(void); Invoke
li $v0, 5243 ; syscall |
|||||||
| 5244 | inotify_add_watch | int fd | const char *pathname | u32 mask | |||
long sys_inotify_add_watch(int fd, const char __user *pathname, u32 mask); Invoke
li $v0, 5244 ; syscall |
|||||||
| 5245 | inotify_rm_watch | int fd | __s32 wd | ||||
long sys_inotify_rm_watch(int fd, __s32 wd); Invoke
li $v0, 5245 ; syscall |
|||||||
| 5246 | migrate_pages | pid_t pid | unsigned long maxnode | const unsigned long *old_nodes | const unsigned long *new_nodes | ||
long sys_migrate_pages(pid_t pid, unsigned long maxnode, const unsigned long __user *old_nodes, const unsigned long __user *new_nodes); Invoke
li $v0, 5246 ; syscall |
|||||||
| 5247 | openat | int dfd | const char *filename | int flags | umode_t mode | ||
long sys_openat(int dfd, const char __user *filename, int flags, umode_t mode); Invoke
li $v0, 5247 ; syscall |
|||||||
| 5248 | mkdirat | int dfd | const char *pathname | umode_t mode | |||
long sys_mkdirat(int dfd, const char __user *pathname, umode_t mode); Invoke
li $v0, 5248 ; syscall |
|||||||
| 5249 | mknodat | int dfd | const char *filename | umode_t mode | unsigned int dev | ||
long sys_mknodat(int dfd, const char __user *filename, umode_t mode, unsigned int dev); Invoke
li $v0, 5249 ; syscall |
|||||||
| 5250 | fchownat | int dfd | const char *filename | uid_t user | gid_t group | int flag | |
long sys_fchownat(int dfd, const char __user *filename, uid_t user, gid_t group, int flag); Invoke
li $v0, 5250 ; syscall |
|||||||
| 5251 | futimesat | int dfd | const char *filename | struct __kernel_old_timeval *utimes | |||
long sys_futimesat(int dfd, const char __user *filename, struct __kernel_old_timeval __user *utimes); Invoke
li $v0, 5251 ; syscall |
|||||||
| 5252 | newfstatat | int dfd | const char *filename | struct stat *statbuf | int flag | ||
long sys_newfstatat(int dfd, const char __user *filename, struct stat __user *statbuf, int flag); Invoke
li $v0, 5252 ; syscall |
|||||||
| 5253 | unlinkat | int dfd | const char *pathname | int flag | |||
long sys_unlinkat(int dfd, const char __user *pathname, int flag); Invoke
li $v0, 5253 ; syscall |
|||||||
| 5254 | renameat | int olddfd | const char *oldname | int newdfd | const char *newname | ||
long sys_renameat(int olddfd, const char __user *oldname, int newdfd, const char __user *newname); Invoke
li $v0, 5254 ; syscall |
|||||||
| 5255 | linkat | int olddfd | const char *oldname | int newdfd | const char *newname | int flags | |
long sys_linkat(int olddfd, const char __user *oldname, int newdfd, const char __user *newname, int flags); Invoke
li $v0, 5255 ; syscall |
|||||||
| 5256 | symlinkat | const char *oldname | int newdfd | const char *newname | |||
long sys_symlinkat(const char __user *oldname, int newdfd, const char __user *newname); Invoke
li $v0, 5256 ; syscall |
|||||||
| 5257 | readlinkat | int dfd | const char *pathname | char *buf | int bufsiz | ||
long sys_readlinkat(int dfd, const char __user *pathname, char __user *buf, int bufsiz); Invoke
li $v0, 5257 ; syscall |
|||||||
| 5258 | fchmodat | int dfd | const char *filename | umode_t mode | |||
long sys_fchmodat(int dfd, const char __user *filename, umode_t mode); Invoke
li $v0, 5258 ; syscall |
|||||||
| 5259 | faccessat | int dfd | const char *filename | int mode | |||
long sys_faccessat(int dfd, const char __user *filename, int mode); Invoke
li $v0, 5259 ; syscall |
|||||||
| 5260 | pselect6 | int n | fd_set *inp | fd_set *outp | fd_set *exp | struct __kernel_timespec *tsp | void *sig |
long sys_pselect6(int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp, struct __kernel_timespec __user *tsp, void __user *sig); Invoke
li $v0, 5260 ; syscall |
|||||||
| 5261 | ppoll | struct pollfd *ufds | unsigned int nfds | struct __kernel_timespec *tsp | const sigset_t *sigmask | size_t sigsetsize | |
long sys_ppoll(struct pollfd __user *ufds, unsigned int nfds, struct __kernel_timespec __user *tsp, const sigset_t __user *sigmask, size_t sigsetsize); Invoke
li $v0, 5261 ; syscall |
|||||||
| 5262 | unshare | unsigned long unshare_flags | |||||
long sys_unshare(unsigned long unshare_flags); Invoke
li $v0, 5262 ; syscall |
|||||||
| 5263 | splice | int fd_in | loff_t *off_in | int fd_out | loff_t *off_out | size_t len | unsigned int flags |
long sys_splice(int fd_in, loff_t __user *off_in, int fd_out, loff_t __user *off_out, size_t len, unsigned int flags); Invoke
li $v0, 5263 ; syscall |
|||||||
| 5264 | sync_file_range | int fd | loff_t offset | loff_t nbytes | unsigned int flags | ||
long sys_sync_file_range(int fd, loff_t offset, loff_t nbytes, unsigned int flags); Invoke
li $v0, 5264 ; syscall |
|||||||
| 5265 | tee | int fdin | int fdout | size_t len | unsigned int flags | ||
long sys_tee(int fdin, int fdout, size_t len, unsigned int flags); Invoke
li $v0, 5265 ; syscall |
|||||||
| 5266 | vmsplice | int fd | const struct iovec *uiov | unsigned long nr_segs | unsigned int flags | ||
long sys_vmsplice(int fd, const struct iovec __user *uiov, unsigned long nr_segs, unsigned int flags); Invoke
li $v0, 5266 ; syscall |
|||||||
| 5267 | move_pages | pid_t pid | unsigned long nr_pages | const void **pages | const int *nodes | int *status | int flags |
long sys_move_pages(pid_t pid, unsigned long nr_pages, const void __user *__user *pages, const int __user *nodes, int __user *status, int flags); Invoke
li $v0, 5267 ; syscall |
|||||||
| 5268 | set_robust_list | struct robust_list_head *head | size_t len | ||||
long sys_set_robust_list(struct robust_list_head __user *head, size_t len); Invoke
li $v0, 5268 ; syscall |
|||||||
| 5269 | get_robust_list | int pid | struct robust_list_head **head_ptr | size_t *len_ptr | |||
long sys_get_robust_list(int pid, struct robust_list_head __user *__user *head_ptr, size_t __user *len_ptr); Invoke
li $v0, 5269 ; syscall |
|||||||
| 5270 | kexec_load | unsigned long entry | unsigned long nr_segments | struct kexec_segment *segments | unsigned long flags | ||
long sys_kexec_load(unsigned long entry, unsigned long nr_segments, struct kexec_segment __user *segments, unsigned long flags); Invoke
li $v0, 5270 ; syscall |
|||||||
| 5271 | getcpu | unsigned *cpup | unsigned *nodep | struct getcpu_cache *unused | |||
long sys_getcpu(unsigned __user *cpup, unsigned __user *nodep, struct getcpu_cache __user *unused); Invoke
li $v0, 5271 ; syscall |
|||||||
| 5272 | epoll_pwait | int epfd | struct epoll_event *events | int maxevents | int timeout | const sigset_t *sigmask | size_t sigsetsize |
long sys_epoll_pwait(int epfd, struct epoll_event __user *events, int maxevents, int timeout, const sigset_t __user *sigmask, size_t sigsetsize); Invoke
li $v0, 5272 ; syscall |
|||||||
| 5273 | ioprio_set | int which | int who | int ioprio | |||
long sys_ioprio_set(int which, int who, int ioprio); Invoke
li $v0, 5273 ; syscall |
|||||||
| 5274 | ioprio_get | int which | int who | ||||
long sys_ioprio_get(int which, int who); Invoke
li $v0, 5274 ; syscall |
|||||||
| 5275 | utimensat | int dfd | const char *filename | struct __kernel_timespec *utimes | int flags | ||
long sys_utimensat(int dfd, const char __user *filename, struct __kernel_timespec __user *utimes, int flags); Invoke
li $v0, 5275 ; syscall |
|||||||
| 5276 | signalfd | int ufd | sigset_t *user_mask | size_t sizemask | |||
long sys_signalfd(int ufd, sigset_t __user *user_mask, size_t sizemask); Invoke
li $v0, 5276 ; syscall |
|||||||
| 5277 | timerfd | ||||||
|
Number
52770x149dNot implemented on this architecture: the call returns Invoke
li $v0, 5277 ; syscall |
|||||||
| 5278 | eventfd | unsigned int count | |||||
long sys_eventfd(unsigned int count); Invoke
li $v0, 5278 ; syscall |
|||||||
| 5279 | fallocate | int fd | int mode | loff_t offset | loff_t len | ||
long sys_fallocate(int fd, int mode, loff_t offset, loff_t len); Invoke
li $v0, 5279 ; syscall |
|||||||
| 5280 | timerfd_create | int clockid | int flags | ||||
long sys_timerfd_create(int clockid, int flags); Invoke
li $v0, 5280 ; syscall |
|||||||
| 5281 | timerfd_gettime | int ufd | struct __kernel_itimerspec *otmr | ||||
long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr); Invoke
li $v0, 5281 ; syscall |
|||||||
| 5282 | timerfd_settime | int ufd | int flags | const struct __kernel_itimerspec *utmr | struct __kernel_itimerspec *otmr | ||
long sys_timerfd_settime(int ufd, int flags, const struct __kernel_itimerspec __user *utmr, struct __kernel_itimerspec __user *otmr); Invoke
li $v0, 5282 ; syscall |
|||||||
| 5283 | signalfd4 | int ufd | sigset_t *user_mask | size_t sizemask | int flags | ||
long sys_signalfd4(int ufd, sigset_t __user *user_mask, size_t sizemask, int flags); Invoke
li $v0, 5283 ; syscall |
|||||||
| 5284 | eventfd2 | unsigned int count | int flags | ||||
long sys_eventfd2(unsigned int count, int flags); Invoke
li $v0, 5284 ; syscall |
|||||||
| 5285 | epoll_create1 | int flags | |||||
long sys_epoll_create1(int flags); Invoke
li $v0, 5285 ; syscall |
|||||||
| 5286 | dup3 | unsigned int oldfd | unsigned int newfd | int flags | |||
long sys_dup3(unsigned int oldfd, unsigned int newfd, int flags); Invoke
li $v0, 5286 ; syscall |
|||||||
| 5287 | pipe2 | int *fildes | int flags | ||||
long sys_pipe2(int __user *fildes, int flags); Invoke
li $v0, 5287 ; syscall |
|||||||
| 5288 | inotify_init1 | int flags | |||||
long sys_inotify_init1(int flags); Invoke
li $v0, 5288 ; syscall |
|||||||
| 5289 | preadv | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | |
long sys_preadv(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h); Invoke
li $v0, 5289 ; syscall |
|||||||
| 5290 | pwritev | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | |
long sys_pwritev(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h); Invoke
li $v0, 5290 ; syscall |
|||||||
| 5291 | rt_tgsigqueueinfo | pid_t tgid | pid_t pid | int sig | siginfo_t *uinfo | ||
long sys_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig, siginfo_t __user *uinfo); Invoke
li $v0, 5291 ; syscall |
|||||||
| 5292 | perf_event_open | struct perf_event_attr *attr_uptr | pid_t pid | int cpu | int group_fd | unsigned long flags | |
long sys_perf_event_open(struct perf_event_attr __user *attr_uptr, pid_t pid, int cpu, int group_fd, unsigned long flags); Invoke
li $v0, 5292 ; syscall |
|||||||
| 5293 | accept4 | int fd | struct sockaddr *upeer_sockaddr | int *upeer_addrlen | int flags | ||
long sys_accept4(int fd, struct sockaddr __user *upeer_sockaddr, int __user *upeer_addrlen, int flags); Invoke
li $v0, 5293 ; syscall |
|||||||
| 5294 | recvmmsg | int fd | struct mmsghdr *mmsg | unsigned int vlen | unsigned int flags | struct __kernel_timespec *timeout | |
long sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, unsigned int flags, struct __kernel_timespec __user *timeout); Invoke
li $v0, 5294 ; syscall |
|||||||
| 5295 | fanotify_init | unsigned int flags | unsigned int event_f_flags | ||||
long sys_fanotify_init(unsigned int flags, unsigned int event_f_flags); Invoke
li $v0, 5295 ; syscall |
|||||||
| 5296 | fanotify_mark | int fanotify_fd | unsigned int flags | __u64 mask | int dfd | const char *pathname | |
long sys_fanotify_mark(int fanotify_fd, unsigned int flags, __u64 mask, int dfd, const char __user *pathname); Invoke
li $v0, 5296 ; syscall |
|||||||
| 5297 | prlimit64 | pid_t pid | unsigned int resource | const struct rlimit64 *new_rlim | struct rlimit64 *old_rlim | ||
long sys_prlimit64(pid_t pid, unsigned int resource, const struct rlimit64 __user *new_rlim, struct rlimit64 __user *old_rlim); Invoke
li $v0, 5297 ; syscall |
|||||||
| 5298 | name_to_handle_at | int dfd | const char *name | struct file_handle *handle | int *mnt_id | int flag | |
long sys_name_to_handle_at(int dfd, const char __user *name, struct file_handle __user *handle, int __user *mnt_id, int flag); Invoke
li $v0, 5298 ; syscall |
|||||||
| 5299 | open_by_handle_at | int mountdirfd | struct file_handle *handle | int flags | |||
long sys_open_by_handle_at(int mountdirfd, struct file_handle __user *handle, int flags); Invoke
li $v0, 5299 ; syscall |
|||||||
| 5300 | clock_adjtime | const clockid_t which_clock | struct __kernel_timex *utx | ||||
long sys_clock_adjtime(const clockid_t which_clock, struct __kernel_timex __user *utx); Invoke
li $v0, 5300 ; syscall |
|||||||
| 5301 | syncfs | int fd | |||||
long sys_syncfs(int fd); Invoke
li $v0, 5301 ; syscall |
|||||||
| 5302 | sendmmsg | int fd | struct mmsghdr *mmsg | unsigned int vlen | unsigned int flags | ||
long sys_sendmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, unsigned int flags); Invoke
li $v0, 5302 ; syscall |
|||||||
| 5303 | setns | int fd | int flags | ||||
long sys_setns(int fd, int flags); Invoke
li $v0, 5303 ; syscall |
|||||||
| 5304 | process_vm_readv | pid_t pid | const struct iovec *lvec | unsigned long liovcnt | const struct iovec *rvec | unsigned long riovcnt | unsigned long flags |
long sys_process_vm_readv(pid_t pid, const struct iovec __user *lvec, unsigned long liovcnt, const struct iovec __user *rvec, unsigned long riovcnt, unsigned long flags); Invoke
li $v0, 5304 ; syscall |
|||||||
| 5305 | process_vm_writev | pid_t pid | const struct iovec *lvec | unsigned long liovcnt | const struct iovec *rvec | unsigned long riovcnt | unsigned long flags |
long sys_process_vm_writev(pid_t pid, const struct iovec __user *lvec, unsigned long liovcnt, const struct iovec __user *rvec, unsigned long riovcnt, unsigned long flags); Invoke
li $v0, 5305 ; syscall |
|||||||
| 5306 | kcmp | pid_t pid1 | pid_t pid2 | int type | unsigned long idx1 | unsigned long idx2 | |
long sys_kcmp(pid_t pid1, pid_t pid2, int type, unsigned long idx1, unsigned long idx2); Invoke
li $v0, 5306 ; syscall |
|||||||
| 5307 | finit_module | int fd | const char *uargs | int flags | |||
long sys_finit_module(int fd, const char __user *uargs, int flags); Invoke
li $v0, 5307 ; syscall |
|||||||
| 5308 | getdents64 | unsigned int fd | struct linux_dirent64 *dirent | unsigned int count | |||
long sys_getdents64(unsigned int fd, struct linux_dirent64 __user *dirent, unsigned int count); Invoke
li $v0, 5308 ; syscall |
|||||||
| 5309 | sched_setattr | pid_t pid | struct sched_attr *uattr | unsigned int flags | |||
long sys_sched_setattr(pid_t pid, struct sched_attr __user *uattr, unsigned int flags); Invoke
li $v0, 5309 ; syscall |
|||||||
| 5310 | sched_getattr | pid_t pid | struct sched_attr *uattr | unsigned int usize | unsigned int flags | ||
long sys_sched_getattr(pid_t pid, struct sched_attr __user *uattr, unsigned int usize, unsigned int flags); Invoke
li $v0, 5310 ; syscall |
|||||||
| 5311 | renameat2 | int olddfd | const char *oldname | int newdfd | const char *newname | unsigned int flags | |
long sys_renameat2(int olddfd, const char __user *oldname, int newdfd, const char __user *newname, unsigned int flags); Invoke
li $v0, 5311 ; syscall |
|||||||
| 5312 | seccomp | unsigned int op | unsigned int flags | void *uargs | |||
long sys_seccomp(unsigned int op, unsigned int flags, void __user *uargs); Invoke
li $v0, 5312 ; syscall |
|||||||
| 5313 | getrandom | char *ubuf | size_t len | unsigned int flags | |||
long sys_getrandom(char __user *ubuf, size_t len, unsigned int flags); Invoke
li $v0, 5313 ; syscall |
|||||||
| 5314 | memfd_create | const char *uname | unsigned int flags | ||||
long sys_memfd_create(const char __user *uname, unsigned int flags); Invoke
li $v0, 5314 ; syscall |
|||||||
| 5315 | bpf | int cmd | union bpf_attr *uattr | unsigned int size | |||
long sys_bpf(int cmd, union bpf_attr __user *uattr, unsigned int size); Invoke
li $v0, 5315 ; syscall |
|||||||
| 5316 | execveat | int fd | const char *filename | const char *const *argv | const char *const *envp | int flags | |
long sys_execveat(int fd, const char __user *filename, const char __user *const __user *argv, const char __user *const __user *envp, int flags); Invoke
li $v0, 5316 ; syscall |
|||||||
| 5317 | userfaultfd | int flags | |||||
long sys_userfaultfd(int flags); Invoke
li $v0, 5317 ; syscall |
|||||||
| 5318 | membarrier | int cmd | unsigned int flags | int cpu_id | |||
long sys_membarrier(int cmd, unsigned int flags, int cpu_id); Invoke
li $v0, 5318 ; syscall |
|||||||
| 5319 | mlock2 | unsigned long start | size_t len | int flags | |||
long sys_mlock2(unsigned long start, size_t len, int flags); Invoke
li $v0, 5319 ; syscall |
|||||||
| 5320 | copy_file_range | int fd_in | loff_t *off_in | int fd_out | loff_t *off_out | size_t len | unsigned int flags |
long sys_copy_file_range(int fd_in, loff_t __user *off_in, int fd_out, loff_t __user *off_out, size_t len, unsigned int flags); Invoke
li $v0, 5320 ; syscall |
|||||||
| 5321 | preadv2 | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | rwf_t flags |
long sys_preadv2(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags); Invoke
li $v0, 5321 ; syscall |
|||||||
| 5322 | pwritev2 | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | rwf_t flags |
long sys_pwritev2(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags); Invoke
li $v0, 5322 ; syscall |
|||||||
| 5323 | pkey_mprotect | unsigned long start | size_t len | unsigned long prot | int pkey | ||
long sys_pkey_mprotect(unsigned long start, size_t len, unsigned long prot, int pkey); Invoke
li $v0, 5323 ; syscall |
|||||||
| 5324 | pkey_alloc | unsigned long flags | unsigned long init_val | ||||
long sys_pkey_alloc(unsigned long flags, unsigned long init_val); Invoke
li $v0, 5324 ; syscall |
|||||||
| 5325 | pkey_free | int pkey | |||||
long sys_pkey_free(int pkey); Invoke
li $v0, 5325 ; syscall |
|||||||
| 5326 | statx | int dfd | const char *filename | unsigned flags | unsigned int mask | struct statx *buffer | |
long sys_statx(int dfd, const char __user *filename, unsigned flags, unsigned int mask, struct statx __user *buffer); Invoke
li $v0, 5326 ; syscall |
|||||||
| 5327 | rseq | struct rseq *rseq | u32 rseq_len | int flags | u32 sig | ||
long sys_rseq(struct rseq __user *rseq, u32 rseq_len, int flags, u32 sig); Invoke
li $v0, 5327 ; syscall |
|||||||
| 5328 | 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 |
long sys_io_pgetevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout, const struct __aio_sigset __user *usig); Invoke
li $v0, 5328 ; syscall |
|||||||
| 5424 | pidfd_send_signal | int pidfd | int sig | siginfo_t *info | unsigned int flags | ||
long sys_pidfd_send_signal(int pidfd, int sig, siginfo_t __user *info, unsigned int flags); Invoke
li $v0, 5424 ; syscall |
|||||||
| 5425 | io_uring_setup | u32 entries | struct io_uring_params *params | ||||
long sys_io_uring_setup(u32 entries, struct io_uring_params __user *params); Invoke
li $v0, 5425 ; syscall |
|||||||
| 5426 | io_uring_enter | unsigned int fd | u32 to_submit | u32 min_complete | u32 flags | const void *argp | size_t argsz |
long sys_io_uring_enter(unsigned int fd, u32 to_submit, u32 min_complete, u32 flags, const void __user *argp, size_t argsz); Invoke
li $v0, 5426 ; syscall |
|||||||
| 5427 | io_uring_register | unsigned int fd | unsigned int opcode | void *arg | unsigned int nr_args | ||
long sys_io_uring_register(unsigned int fd, unsigned int opcode, void __user *arg, unsigned int nr_args); Invoke
li $v0, 5427 ; syscall |
|||||||
| 5428 | open_tree | int dfd | const char *filename | unsigned flags | |||
long sys_open_tree(int dfd, const char __user *filename, unsigned flags); Invoke
li $v0, 5428 ; syscall |
|||||||
| 5429 | move_mount | int from_dfd | const char *from_pathname | int to_dfd | const char *to_pathname | unsigned int flags | |
long sys_move_mount(int from_dfd, const char __user *from_pathname, int to_dfd, const char __user *to_pathname, unsigned int flags); Invoke
li $v0, 5429 ; syscall |
|||||||
| 5430 | fsopen | const char *_fs_name | unsigned int flags | ||||
long sys_fsopen(const char __user *_fs_name, unsigned int flags); Invoke
li $v0, 5430 ; syscall |
|||||||
| 5431 | fsconfig | int fd | unsigned int cmd | const char *_key | const void *_value | int aux | |
long sys_fsconfig(int fd, unsigned int cmd, const char __user *_key, const void __user *_value, int aux); Invoke
li $v0, 5431 ; syscall |
|||||||
| 5432 | fsmount | int fs_fd | unsigned int flags | unsigned int attr_flags | |||
long sys_fsmount(int fs_fd, unsigned int flags, unsigned int attr_flags); Invoke
li $v0, 5432 ; syscall |
|||||||
| 5433 | fspick | int dfd | const char *path | unsigned int flags | |||
long sys_fspick(int dfd, const char __user *path, unsigned int flags); Invoke
li $v0, 5433 ; syscall |
|||||||
| 5434 | pidfd_open | pid_t pid | unsigned int flags | ||||
long sys_pidfd_open(pid_t pid, unsigned int flags); Invoke
li $v0, 5434 ; syscall |
|||||||
| 5435 | clone3 | struct clone_args *uargs | size_t size | ||||
long __sys_clone3(struct clone_args __user *uargs, size_t size); Invoke
li $v0, 5435 ; syscall |
|||||||
| 5436 | close_range | unsigned int fd | unsigned int max_fd | unsigned int flags | |||
long sys_close_range(unsigned int fd, unsigned int max_fd, unsigned int flags); Invoke
li $v0, 5436 ; syscall |
|||||||
| 5437 | openat2 | int dfd | const char *filename | struct open_how *how | size_t usize | ||
long sys_openat2(int dfd, const char __user *filename, struct open_how __user *how, size_t usize); Invoke
li $v0, 5437 ; syscall |
|||||||
| 5438 | pidfd_getfd | int pidfd | int fd | unsigned int flags | |||
long sys_pidfd_getfd(int pidfd, int fd, unsigned int flags); Invoke
li $v0, 5438 ; syscall |
|||||||
| 5439 | faccessat2 | int dfd | const char *filename | int mode | int flags | ||
long sys_faccessat2(int dfd, const char __user *filename, int mode, int flags); Invoke
li $v0, 5439 ; syscall |
|||||||
| 5440 | process_madvise | int pidfd | const struct iovec *vec | size_t vlen | int behavior | unsigned int flags | |
long sys_process_madvise(int pidfd, const struct iovec __user *vec, size_t vlen, int behavior, unsigned int flags); Invoke
li $v0, 5440 ; syscall |
|||||||
| 5441 | epoll_pwait2 | int epfd | struct epoll_event *events | int maxevents | const struct __kernel_timespec *timeout | const sigset_t *sigmask | size_t sigsetsize |
long sys_epoll_pwait2(int epfd, struct epoll_event __user *events, int maxevents, const struct __kernel_timespec __user *timeout, const sigset_t __user *sigmask, size_t sigsetsize); Invoke
li $v0, 5441 ; syscall |
|||||||
| 5442 | mount_setattr | int dfd | const char *path | unsigned int flags | struct mount_attr *uattr | size_t usize | |
long sys_mount_setattr(int dfd, const char __user *path, unsigned int flags, struct mount_attr __user *uattr, size_t usize); Invoke
li $v0, 5442 ; syscall |
|||||||
| 5443 | quotactl_fd | unsigned int fd | unsigned int cmd | qid_t id | void *addr | ||
long sys_quotactl_fd(unsigned int fd, unsigned int cmd, qid_t id, void __user *addr); Invoke
li $v0, 5443 ; syscall |
|||||||
| 5444 | landlock_create_ruleset | const struct landlock_ruleset_attr *const attr | const size_t size | const __u32 flags | |||
long sys_landlock_create_ruleset(const struct landlock_ruleset_attr __user *const attr, const size_t size, const __u32 flags); Invoke
li $v0, 5444 ; syscall |
|||||||
| 5445 | landlock_add_rule | const int ruleset_fd | const enum landlock_rule_type rule_type | const void *const rule_attr | const __u32 flags | ||
long sys_landlock_add_rule(const int ruleset_fd, const enum landlock_rule_type rule_type, const void __user *const rule_attr, const __u32 flags); Invoke
li $v0, 5445 ; syscall |
|||||||
| 5446 | landlock_restrict_self | const int ruleset_fd | const __u32 flags | ||||
long sys_landlock_restrict_self(const int ruleset_fd, const __u32 flags); Invoke
li $v0, 5446 ; syscall |
|||||||
| 5448 | process_mrelease | int pidfd | unsigned int flags | ||||
long sys_process_mrelease(int pidfd, unsigned int flags); Invoke
li $v0, 5448 ; syscall |
|||||||
No system call matches this filter.