Linux 4.7 System Call Table (x86-64)

System call numbers and arguments of the x86-64 Linux 4.7 kernel. This is the historical table of this site, written by hand; the tables of the newer kernels are generated from the kernel sources and are more complete.

Calling convention

InstructionNumberArg 1Arg 2Arg 3Arg 4Arg 5Arg 6ReturnClobbered
syscallraxrdirsirdxr10r8r9raxrcx, r11
A return value between -4095 and -1 is an error (-errno); libc turns it into -1 and sets errno. syscall saves the return address in rcx and RFLAGS in r11, which is why the 4th argument goes in r10 instead of rcx as in the function call ABI. The ABI column of syscall_64.tbl tells who can use an entry: common for both x86-64 and x32, 64 for x86-64 only, x32 for x32 only (x32 numbers are or-ed with 0x40000000). Other architectures are on the calling conventions cheat sheet.

System calls (329 entries)

Click a row to show the C prototype, where the system call is defined and how to invoke it.
%raxNamerdirsirdxr10r8r9
0 read unsigned int fd char *buf size_t count
long sys_read(unsigned int fd, char *buf, size_t count);
Number00x0
Invokemov eax, 0 ; syscallb8 00 00 00 00 0f 05
1 write unsigned int fd const char *buf size_t count
long sys_write(unsigned int fd, const char *buf, size_t count);
Number10x1
Invokemov eax, 1 ; syscallb8 01 00 00 00 0f 05
2 open const char *filename int flags int mode
long sys_open(const char *filename, int flags, int mode);
Number20x2
Invokemov eax, 2 ; syscallb8 02 00 00 00 0f 05
3 close unsigned int fd
long sys_close(unsigned int fd);
Number30x3
Invokemov eax, 3 ; syscallb8 03 00 00 00 0f 05
4 stat const char *filename struct stat *statbuf
long sys_stat(const char *filename, struct stat *statbuf);
Number40x4
Invokemov eax, 4 ; syscallb8 04 00 00 00 0f 05
5 fstat unsigned int fd struct stat *statbuf
long sys_fstat(unsigned int fd, struct stat *statbuf);
Number50x5
Invokemov eax, 5 ; syscallb8 05 00 00 00 0f 05
6 lstat fconst char *filename struct stat *statbuf
long sys_lstat(fconst char *filename, struct stat *statbuf);
Number60x6
Invokemov eax, 6 ; syscallb8 06 00 00 00 0f 05
7 poll struct poll_fd *ufds unsigned int nfds long timeout_msecs
long sys_poll(struct poll_fd *ufds, unsigned int nfds, long timeout_msecs);
Number70x7
Invokemov eax, 7 ; syscallb8 07 00 00 00 0f 05
8 lseek unsigned int fd off_t offset unsigned int origin
long sys_lseek(unsigned int fd, off_t offset, unsigned int origin);
Number80x8
Invokemov eax, 8 ; syscallb8 08 00 00 00 0f 05
9 mmap unsigned long addr unsigned long len unsigned long prot unsigned long flags unsigned long fd unsigned long off
long sys_mmap(unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long off);
Number90x9
Invokemov eax, 9 ; syscallb8 09 00 00 00 0f 05
10 mprotect unsigned long start size_t len unsigned long prot
long sys_mprotect(unsigned long start, size_t len, unsigned long prot);
Number100xa
Invokemov eax, 10 ; syscallb8 0a 00 00 00 0f 05
11 munmap unsigned long addr size_t len
long sys_munmap(unsigned long addr, size_t len);
Number110xb
Invokemov eax, 11 ; syscallb8 0b 00 00 00 0f 05
12 brk unsigned long brk
long sys_brk(unsigned long brk);
Number120xc
Invokemov eax, 12 ; syscallb8 0c 00 00 00 0f 05
13 rt_sigaction int sig const struct sigaction *act struct sigaction *oact size_t sigsetsize
long sys_rt_sigaction(int sig, const struct sigaction *act, struct sigaction *oact, size_t sigsetsize);
Number130xd
Invokemov eax, 13 ; syscallb8 0d 00 00 00 0f 05
14 rt_sigprocmask int how sigset_t *nset sigset_t *oset size_t sigsetsize
long sys_rt_sigprocmask(int how, sigset_t *nset, sigset_t *oset, size_t sigsetsize);
Number140xe
Invokemov eax, 14 ; syscallb8 0e 00 00 00 0f 05
15 rt_sigreturn unsigned long __unused
long sys_rt_sigreturn(unsigned long __unused);
Number150xf
Invokemov eax, 15 ; syscallb8 0f 00 00 00 0f 05
16 ioctl unsigned int fd unsigned int cmd unsigned long arg
long sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg);
Number160x10
Invokemov eax, 16 ; syscallb8 10 00 00 00 0f 05
17 pread64 unsigned long fd char *buf size_t count loff_t pos
long sys_pread64(unsigned long fd, char *buf, size_t count, loff_t pos);
Number170x11
Invokemov eax, 17 ; syscallb8 11 00 00 00 0f 05
18 pwrite64 unsigned int fd const char *buf size_t count loff_t pos
long sys_pwrite64(unsigned int fd, const char *buf, size_t count, loff_t pos);
Number180x12
Invokemov eax, 18 ; syscallb8 12 00 00 00 0f 05
19 readv unsigned long fd const struct iovec *vec unsigned long vlen
long sys_readv(unsigned long fd, const struct iovec *vec, unsigned long vlen);
Number190x13
Invokemov eax, 19 ; syscallb8 13 00 00 00 0f 05
20 writev unsigned long fd const struct iovec *vec unsigned long vlen
long sys_writev(unsigned long fd, const struct iovec *vec, unsigned long vlen);
Number200x14
Invokemov eax, 20 ; syscallb8 14 00 00 00 0f 05
21 access const char *filename int mode
long sys_access(const char *filename, int mode);
Number210x15
Invokemov eax, 21 ; syscallb8 15 00 00 00 0f 05
22 pipe int *filedes
long sys_pipe(int *filedes);
Number220x16
Invokemov eax, 22 ; syscallb8 16 00 00 00 0f 05
23 select int n fd_set *inp fd_set *outp fd_set *exp struct timeval *tvp
long sys_select(int n, fd_set *inp, fd_set *outp, fd_set *exp, struct timeval *tvp);
Number230x17
Invokemov eax, 23 ; syscallb8 17 00 00 00 0f 05
24 sched_yield
long sys_sched_yield(void);
Number240x18
Invokemov eax, 24 ; syscallb8 18 00 00 00 0f 05
25 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);
Number250x19
Invokemov eax, 25 ; syscallb8 19 00 00 00 0f 05
26 msync unsigned long start size_t len int flags
long sys_msync(unsigned long start, size_t len, int flags);
Number260x1a
Invokemov eax, 26 ; syscallb8 1a 00 00 00 0f 05
27 mincore unsigned long start size_t len unsigned char *vec
long sys_mincore(unsigned long start, size_t len, unsigned char *vec);
Number270x1b
Invokemov eax, 27 ; syscallb8 1b 00 00 00 0f 05
28 madvise unsigned long start size_t len_in int behavior
long sys_madvise(unsigned long start, size_t len_in, int behavior);
Number280x1c
Invokemov eax, 28 ; syscallb8 1c 00 00 00 0f 05
29 shmget key_t key size_t size int shmflg
long sys_shmget(key_t key, size_t size, int shmflg);
Number290x1d
Invokemov eax, 29 ; syscallb8 1d 00 00 00 0f 05
30 shmat int shmid char *shmaddr int shmflg
long sys_shmat(int shmid, char *shmaddr, int shmflg);
Number300x1e
Invokemov eax, 30 ; syscallb8 1e 00 00 00 0f 05
31 shmctl int shmid int cmd struct shmid_ds *buf
long sys_shmctl(int shmid, int cmd, struct shmid_ds *buf);
Number310x1f
Invokemov eax, 31 ; syscallb8 1f 00 00 00 0f 05
32 dup unsigned int fildes
long sys_dup(unsigned int fildes);
Number320x20
Invokemov eax, 32 ; syscallb8 20 00 00 00 0f 05
33 dup2 unsigned int oldfd unsigned int newfd
long sys_dup2(unsigned int oldfd, unsigned int newfd);
Number330x21
Invokemov eax, 33 ; syscallb8 21 00 00 00 0f 05
34 pause
long sys_pause(void);
Number340x22
Invokemov eax, 34 ; syscallb8 22 00 00 00 0f 05
35 nanosleep struct timespec *rqtp struct timespec *rmtp
long sys_nanosleep(struct timespec *rqtp, struct timespec *rmtp);
Number350x23
Invokemov eax, 35 ; syscallb8 23 00 00 00 0f 05
36 getitimer int which struct itimerval *value
long sys_getitimer(int which, struct itimerval *value);
Number360x24
Invokemov eax, 36 ; syscallb8 24 00 00 00 0f 05
37 alarm unsigned int seconds
long sys_alarm(unsigned int seconds);
Number370x25
Invokemov eax, 37 ; syscallb8 25 00 00 00 0f 05
38 setitimer int which struct itimerval *value struct itimerval *ovalue
long sys_setitimer(int which, struct itimerval *value, struct itimerval *ovalue);
Number380x26
Invokemov eax, 38 ; syscallb8 26 00 00 00 0f 05
39 getpid
long sys_getpid(void);
Number390x27
Invokemov eax, 39 ; syscallb8 27 00 00 00 0f 05
40 sendfile int out_fd int in_fd off_t *offset size_t count
long sys_sendfile(int out_fd, int in_fd, off_t *offset, size_t count);
Number400x28
Invokemov eax, 40 ; syscallb8 28 00 00 00 0f 05
41 socket int family int type int protocol
long sys_socket(int family, int type, int protocol);
Number410x29
Invokemov eax, 41 ; syscallb8 29 00 00 00 0f 05
42 connect int fd struct sockaddr *uservaddr int addrlen
long sys_connect(int fd, struct sockaddr *uservaddr, int addrlen);
Number420x2a
Invokemov eax, 42 ; syscallb8 2a 00 00 00 0f 05
43 accept int fd struct sockaddr *upeer_sockaddr int *upeer_addrlen
long sys_accept(int fd, struct sockaddr *upeer_sockaddr, int *upeer_addrlen);
Number430x2b
Invokemov eax, 43 ; syscallb8 2b 00 00 00 0f 05
44 sendto int fd void *buff size_t len unsigned flags struct sockaddr *addr int addr_len
long sys_sendto(int fd, void *buff, size_t len, unsigned flags, struct sockaddr *addr, int addr_len);
Number440x2c
Invokemov eax, 44 ; syscallb8 2c 00 00 00 0f 05
45 recvfrom int fd void *ubuf size_t size unsigned flags struct sockaddr *addr int *addr_len
long sys_recvfrom(int fd, void *ubuf, size_t size, unsigned flags, struct sockaddr *addr, int *addr_len);
Number450x2d
Invokemov eax, 45 ; syscallb8 2d 00 00 00 0f 05
46 sendmsg int fd struct msghdr *msg unsigned flags
long sys_sendmsg(int fd, struct msghdr *msg, unsigned flags);
Number460x2e
Invokemov eax, 46 ; syscallb8 2e 00 00 00 0f 05
47 recvmsg int fd struct msghdr *msg unsigned int flags
long sys_recvmsg(int fd, struct msghdr *msg, unsigned int flags);
Number470x2f
Invokemov eax, 47 ; syscallb8 2f 00 00 00 0f 05
48 shutdown int fd int how
long sys_shutdown(int fd, int how);
Number480x30
Invokemov eax, 48 ; syscallb8 30 00 00 00 0f 05
49 bind int fd struct sokaddr *umyaddr int addrlen
long sys_bind(int fd, struct sokaddr *umyaddr, int addrlen);
Number490x31
Invokemov eax, 49 ; syscallb8 31 00 00 00 0f 05
50 listen int fd int backlog
long sys_listen(int fd, int backlog);
Number500x32
Invokemov eax, 50 ; syscallb8 32 00 00 00 0f 05
51 getsockname int fd struct sockaddr *usockaddr int *usockaddr_len
long sys_getsockname(int fd, struct sockaddr *usockaddr, int *usockaddr_len);
Number510x33
Invokemov eax, 51 ; syscallb8 33 00 00 00 0f 05
52 getpeername int fd struct sockaddr *usockaddr int *usockaddr_len
long sys_getpeername(int fd, struct sockaddr *usockaddr, int *usockaddr_len);
Number520x34
Invokemov eax, 52 ; syscallb8 34 00 00 00 0f 05
53 socketpair int family int type int protocol int *usockvec
long sys_socketpair(int family, int type, int protocol, int *usockvec);
Number530x35
Invokemov eax, 53 ; syscallb8 35 00 00 00 0f 05
54 setsockopt int fd int level int optname char *optval int optlen
long sys_setsockopt(int fd, int level, int optname, char *optval, int optlen);
Number540x36
Invokemov eax, 54 ; syscallb8 36 00 00 00 0f 05
55 getsockopt int fd int level int optname char *optval int *optlen
long sys_getsockopt(int fd, int level, int optname, char *optval, int *optlen);
Number550x37
Invokemov eax, 55 ; syscallb8 37 00 00 00 0f 05
56 clone unsigned long clone_flags unsigned long newsp void *parent_tid void *child_tid unsigned int tid
long sys_clone(unsigned long clone_flags, unsigned long newsp, void *parent_tid, void *child_tid, unsigned int tid);
Number560x38
Invokemov eax, 56 ; syscallb8 38 00 00 00 0f 05
57 fork
long sys_fork(void);
Number570x39
Invokemov eax, 57 ; syscallb8 39 00 00 00 0f 05
58 vfork
long sys_vfork(void);
Number580x3a
Invokemov eax, 58 ; syscallb8 3a 00 00 00 0f 05
59 execve const char *filename const char *argv[] const char *envp[]
long sys_execve(const char *filename, const char *argv[], const char *envp[]);
Number590x3b
Invokemov eax, 59 ; syscallb8 3b 00 00 00 0f 05
60 exit int error_code
long sys_exit(int error_code);
Number600x3c
Invokemov eax, 60 ; syscallb8 3c 00 00 00 0f 05
61 wait4 pid_t upid int *stat_addr int options struct rusage *ru
long sys_wait4(pid_t upid, int *stat_addr, int options, struct rusage *ru);
Number610x3d
Invokemov eax, 61 ; syscallb8 3d 00 00 00 0f 05
62 kill pid_t pid int sig
long sys_kill(pid_t pid, int sig);
Number620x3e
Invokemov eax, 62 ; syscallb8 3e 00 00 00 0f 05
63 uname struct old_utsname *name
long sys_uname(struct old_utsname *name);
Number630x3f
Invokemov eax, 63 ; syscallb8 3f 00 00 00 0f 05
64 semget key_t key int nsems int semflg
long sys_semget(key_t key, int nsems, int semflg);
Number640x40
Invokemov eax, 64 ; syscallb8 40 00 00 00 0f 05
65 semop int semid struct sembuf *tsops unsigned nsops
long sys_semop(int semid, struct sembuf *tsops, unsigned nsops);
Number650x41
Invokemov eax, 65 ; syscallb8 41 00 00 00 0f 05
66 semctl int semid int semnum int cmd union semun arg
long sys_semctl(int semid, int semnum, int cmd, union semun arg);
Number660x42
Invokemov eax, 66 ; syscallb8 42 00 00 00 0f 05
67 shmdt char *shmaddr
long sys_shmdt(char *shmaddr);
Number670x43
Invokemov eax, 67 ; syscallb8 43 00 00 00 0f 05
68 msgget key_t key int msgflg
long sys_msgget(key_t key, int msgflg);
Number680x44
Invokemov eax, 68 ; syscallb8 44 00 00 00 0f 05
69 msgsnd int msqid struct msgbuf *msgp size_t msgsz int msgflg
long sys_msgsnd(int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg);
Number690x45
Invokemov eax, 69 ; syscallb8 45 00 00 00 0f 05
70 msgrcv int msqid struct msgbuf *msgp size_t msgsz long msgtyp int msgflg
long sys_msgrcv(int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, int msgflg);
Number700x46
Invokemov eax, 70 ; syscallb8 46 00 00 00 0f 05
71 msgctl int msqid int cmd struct msqid_ds *buf
long sys_msgctl(int msqid, int cmd, struct msqid_ds *buf);
Number710x47
Invokemov eax, 71 ; syscallb8 47 00 00 00 0f 05
72 fcntl unsigned int fd unsigned int cmd unsigned long arg
long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg);
Number720x48
Invokemov eax, 72 ; syscallb8 48 00 00 00 0f 05
73 flock unsigned int fd unsigned int cmd
long sys_flock(unsigned int fd, unsigned int cmd);
Number730x49
Invokemov eax, 73 ; syscallb8 49 00 00 00 0f 05
74 fsync unsigned int fd
long sys_fsync(unsigned int fd);
Number740x4a
Invokemov eax, 74 ; syscallb8 4a 00 00 00 0f 05
75 fdatasync unsigned int fd
long sys_fdatasync(unsigned int fd);
Number750x4b
Invokemov eax, 75 ; syscallb8 4b 00 00 00 0f 05
76 truncate const char *path long length
long sys_truncate(const char *path, long length);
Number760x4c
Invokemov eax, 76 ; syscallb8 4c 00 00 00 0f 05
77 ftruncate unsigned int fd unsigned long length
long sys_ftruncate(unsigned int fd, unsigned long length);
Number770x4d
Invokemov eax, 77 ; syscallb8 4d 00 00 00 0f 05
78 getdents unsigned int fd struct linux_dirent *dirent unsigned int count
long sys_getdents(unsigned int fd, struct linux_dirent *dirent, unsigned int count);
Number780x4e
Invokemov eax, 78 ; syscallb8 4e 00 00 00 0f 05
79 getcwd char *buf unsigned long size
long sys_getcwd(char *buf, unsigned long size);
Number790x4f
Invokemov eax, 79 ; syscallb8 4f 00 00 00 0f 05
80 chdir const char *filename
long sys_chdir(const char *filename);
Number800x50
Invokemov eax, 80 ; syscallb8 50 00 00 00 0f 05
81 fchdir unsigned int fd
long sys_fchdir(unsigned int fd);
Number810x51
Invokemov eax, 81 ; syscallb8 51 00 00 00 0f 05
82 rename const char *oldname const char *newname
long sys_rename(const char *oldname, const char *newname);
Number820x52
Invokemov eax, 82 ; syscallb8 52 00 00 00 0f 05
83 mkdir const char *pathname int mode
long sys_mkdir(const char *pathname, int mode);
Number830x53
Invokemov eax, 83 ; syscallb8 53 00 00 00 0f 05
84 rmdir const char *pathname
long sys_rmdir(const char *pathname);
Number840x54
Invokemov eax, 84 ; syscallb8 54 00 00 00 0f 05
85 creat const char *pathname int mode
long sys_creat(const char *pathname, int mode);
Number850x55
Invokemov eax, 85 ; syscallb8 55 00 00 00 0f 05
long sys_link(const char *oldname, const char *newname);
Number860x56
Invokemov eax, 86 ; syscallb8 56 00 00 00 0f 05
long sys_unlink(const char *pathname);
Number870x57
Invokemov eax, 87 ; syscallb8 57 00 00 00 0f 05
long sys_symlink(const char *oldname, const char *newname);
Number880x58
Invokemov eax, 88 ; syscallb8 58 00 00 00 0f 05
long sys_readlink(const char *path, char *buf, int bufsiz);
Number890x59
Invokemov eax, 89 ; syscallb8 59 00 00 00 0f 05
90 chmod const char *filename mode_t mode
long sys_chmod(const char *filename, mode_t mode);
Number900x5a
Invokemov eax, 90 ; syscallb8 5a 00 00 00 0f 05
91 fchmod unsigned int fd mode_t mode
long sys_fchmod(unsigned int fd, mode_t mode);
Number910x5b
Invokemov eax, 91 ; syscallb8 5b 00 00 00 0f 05
92 chown const char *filename uid_t user gid_t group
long sys_chown(const char *filename, uid_t user, gid_t group);
Number920x5c
Invokemov eax, 92 ; syscallb8 5c 00 00 00 0f 05
93 fchown unsigned int fd uid_t user gid_t group
long sys_fchown(unsigned int fd, uid_t user, gid_t group);
Number930x5d
Invokemov eax, 93 ; syscallb8 5d 00 00 00 0f 05
94 lchown const char *filename uid_t user gid_t group
long sys_lchown(const char *filename, uid_t user, gid_t group);
Number940x5e
Invokemov eax, 94 ; syscallb8 5e 00 00 00 0f 05
95 umask int mask
long sys_umask(int mask);
Number950x5f
Invokemov eax, 95 ; syscallb8 5f 00 00 00 0f 05
96 gettimeofday struct timeval *tv struct timezone *tz
long sys_gettimeofday(struct timeval *tv, struct timezone *tz);
Number960x60
Invokemov eax, 96 ; syscallb8 60 00 00 00 0f 05
97 getrlimit unsigned int resource struct rlimit *rlim
long sys_getrlimit(unsigned int resource, struct rlimit *rlim);
Number970x61
Invokemov eax, 97 ; syscallb8 61 00 00 00 0f 05
98 getrusage int who struct rusage *ru
long sys_getrusage(int who, struct rusage *ru);
Number980x62
Invokemov eax, 98 ; syscallb8 62 00 00 00 0f 05
99 sysinfo struct sysinfo *info
long sys_sysinfo(struct sysinfo *info);
Number990x63
Invokemov eax, 99 ; syscallb8 63 00 00 00 0f 05
100 times struct tms *tbuf
long sys_times(struct tms *tbuf);
Number1000x64
Invokemov eax, 100 ; syscallb8 64 00 00 00 0f 05
101 ptrace long request long pid unsigned long addr unsigned long data
long sys_ptrace(long request, long pid, unsigned long addr, unsigned long data);
Number1010x65
Invokemov eax, 101 ; syscallb8 65 00 00 00 0f 05
102 getuid
long sys_getuid(void);
Number1020x66
Invokemov eax, 102 ; syscallb8 66 00 00 00 0f 05
103 syslog int type char *buf int len
long sys_syslog(int type, char *buf, int len);
Number1030x67
Invokemov eax, 103 ; syscallb8 67 00 00 00 0f 05
104 getgid
long sys_getgid(void);
Number1040x68
Invokemov eax, 104 ; syscallb8 68 00 00 00 0f 05
105 setuid uid_t uid
long sys_setuid(uid_t uid);
Number1050x69
Invokemov eax, 105 ; syscallb8 69 00 00 00 0f 05
106 setgid gid_t gid
long sys_setgid(gid_t gid);
Number1060x6a
Invokemov eax, 106 ; syscallb8 6a 00 00 00 0f 05
107 geteuid
long sys_geteuid(void);
Number1070x6b
Invokemov eax, 107 ; syscallb8 6b 00 00 00 0f 05
108 getegid
long sys_getegid(void);
Number1080x6c
Invokemov eax, 108 ; syscallb8 6c 00 00 00 0f 05
109 setpgid pid_t pid pid_t pgid
long sys_setpgid(pid_t pid, pid_t pgid);
Number1090x6d
Invokemov eax, 109 ; syscallb8 6d 00 00 00 0f 05
110 getppid
long sys_getppid(void);
Number1100x6e
Invokemov eax, 110 ; syscallb8 6e 00 00 00 0f 05
111 getpgrp
long sys_getpgrp(void);
Number1110x6f
Invokemov eax, 111 ; syscallb8 6f 00 00 00 0f 05
112 setsid
long sys_setsid(void);
Number1120x70
Invokemov eax, 112 ; syscallb8 70 00 00 00 0f 05
113 setreuid uid_t ruid uid_t euid
long sys_setreuid(uid_t ruid, uid_t euid);
Number1130x71
Invokemov eax, 113 ; syscallb8 71 00 00 00 0f 05
114 setregid gid_t rgid gid_t egid
long sys_setregid(gid_t rgid, gid_t egid);
Number1140x72
Invokemov eax, 114 ; syscallb8 72 00 00 00 0f 05
115 getgroups int gidsetsize gid_t *grouplist
long sys_getgroups(int gidsetsize, gid_t *grouplist);
Number1150x73
Invokemov eax, 115 ; syscallb8 73 00 00 00 0f 05
116 setgroups int gidsetsize gid_t *grouplist
long sys_setgroups(int gidsetsize, gid_t *grouplist);
Number1160x74
Invokemov eax, 116 ; syscallb8 74 00 00 00 0f 05
117 setresuid uid_t *ruid uid_t *euid uid_t *suid
long sys_setresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
Number1170x75
Invokemov eax, 117 ; syscallb8 75 00 00 00 0f 05
118 getresuid uid_t *ruid uid_t *euid uid_t *suid
long sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
Number1180x76
Invokemov eax, 118 ; syscallb8 76 00 00 00 0f 05
119 setresgid gid_t rgid gid_t egid gid_t sgid
long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
Number1190x77
Invokemov eax, 119 ; syscallb8 77 00 00 00 0f 05
120 getresgid gid_t *rgid gid_t *egid gid_t *sgid
long sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
Number1200x78
Invokemov eax, 120 ; syscallb8 78 00 00 00 0f 05
121 getpgid pid_t pid
long sys_getpgid(pid_t pid);
Number1210x79
Invokemov eax, 121 ; syscallb8 79 00 00 00 0f 05
122 setfsuid uid_t uid
long sys_setfsuid(uid_t uid);
Number1220x7a
Invokemov eax, 122 ; syscallb8 7a 00 00 00 0f 05
123 setfsgid gid_t gid
long sys_setfsgid(gid_t gid);
Number1230x7b
Invokemov eax, 123 ; syscallb8 7b 00 00 00 0f 05
124 getsid pid_t pid
long sys_getsid(pid_t pid);
Number1240x7c
Invokemov eax, 124 ; syscallb8 7c 00 00 00 0f 05
125 capget cap_user_header_t header cap_user_data_t dataptr
long sys_capget(cap_user_header_t header, cap_user_data_t dataptr);
Number1250x7d
Invokemov eax, 125 ; syscallb8 7d 00 00 00 0f 05
126 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);
Number1260x7e
Invokemov eax, 126 ; syscallb8 7e 00 00 00 0f 05
127 rt_sigpending sigset_t *set size_t sigsetsize
long sys_rt_sigpending(sigset_t *set, size_t sigsetsize);
Number1270x7f
Invokemov eax, 127 ; syscallb8 7f 00 00 00 0f 05
128 rt_sigtimedwait const sigset_t *uthese siginfo_t *uinfo const struct timespec *uts size_t sigsetsize
long sys_rt_sigtimedwait(const sigset_t *uthese, siginfo_t *uinfo, const struct timespec *uts, size_t sigsetsize);
Number1280x80
Invokemov eax, 128 ; syscallb8 80 00 00 00 0f 05
129 rt_sigqueueinfo pid_t pid int sig siginfo_t *uinfo
long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t *uinfo);
Number1290x81
Invokemov eax, 129 ; syscallb8 81 00 00 00 0f 05
130 rt_sigsuspend sigset_t *unewset size_t sigsetsize
long sys_rt_sigsuspend(sigset_t *unewset, size_t sigsetsize);
Number1300x82
Invokemov eax, 130 ; syscallb8 82 00 00 00 0f 05
131 sigaltstack const stack_t *uss stack_t *uoss
long sys_sigaltstack(const stack_t *uss, stack_t *uoss);
Number1310x83
Invokemov eax, 131 ; syscallb8 83 00 00 00 0f 05
132 utime char *filename struct utimbuf *times
long sys_utime(char *filename, struct utimbuf *times);
Number1320x84
Invokemov eax, 132 ; syscallb8 84 00 00 00 0f 05
133 mknod const char *filename umode_t mode unsigned dev
long sys_mknod(const char *filename, umode_t mode, unsigned dev);
Number1330x85
Invokemov eax, 133 ; syscallb8 85 00 00 00 0f 05
134 uselib NOT IMPLEMENTED
long sys_uselib(NOT IMPLEMENTED);
Number1340x86
Invokemov eax, 134 ; syscallb8 86 00 00 00 0f 05
135 personality unsigned int personality
long sys_personality(unsigned int personality);
Number1350x87
Invokemov eax, 135 ; syscallb8 87 00 00 00 0f 05
136 ustat unsigned dev struct ustat *ubuf
long sys_ustat(unsigned dev, struct ustat *ubuf);
Number1360x88
Invokemov eax, 136 ; syscallb8 88 00 00 00 0f 05
137 statfs const char *pathname struct statfs *buf
long sys_statfs(const char *pathname, struct statfs *buf);
Number1370x89
Invokemov eax, 137 ; syscallb8 89 00 00 00 0f 05
138 fstatfs unsigned int fd struct statfs *buf
long sys_fstatfs(unsigned int fd, struct statfs *buf);
Number1380x8a
Invokemov eax, 138 ; syscallb8 8a 00 00 00 0f 05
139 sysfs int option unsigned long arg1 unsigned long arg2
long sys_sysfs(int option, unsigned long arg1, unsigned long arg2);
Number1390x8b
Invokemov eax, 139 ; syscallb8 8b 00 00 00 0f 05
140 getpriority int which int who
long sys_getpriority(int which, int who);
Number1400x8c
Invokemov eax, 140 ; syscallb8 8c 00 00 00 0f 05
141 setpriority int which int who int niceval
long sys_setpriority(int which, int who, int niceval);
Number1410x8d
Invokemov eax, 141 ; syscallb8 8d 00 00 00 0f 05
142 sched_setparam pid_t pid struct sched_param *param
long sys_sched_setparam(pid_t pid, struct sched_param *param);
Number1420x8e
Invokemov eax, 142 ; syscallb8 8e 00 00 00 0f 05
143 sched_getparam pid_t pid struct sched_param *param
long sys_sched_getparam(pid_t pid, struct sched_param *param);
Number1430x8f
Invokemov eax, 143 ; syscallb8 8f 00 00 00 0f 05
144 sched_setscheduler pid_t pid int policy struct sched_param *param
long sys_sched_setscheduler(pid_t pid, int policy, struct sched_param *param);
Number1440x90
Invokemov eax, 144 ; syscallb8 90 00 00 00 0f 05
145 sched_getscheduler pid_t pid
long sys_sched_getscheduler(pid_t pid);
Number1450x91
Invokemov eax, 145 ; syscallb8 91 00 00 00 0f 05
146 sched_get_priority_max int policy
long sys_sched_get_priority_max(int policy);
Number1460x92
Invokemov eax, 146 ; syscallb8 92 00 00 00 0f 05
147 sched_get_priority_min int policy
long sys_sched_get_priority_min(int policy);
Number1470x93
Invokemov eax, 147 ; syscallb8 93 00 00 00 0f 05
148 sched_rr_get_interval pid_t pid struct timespec *interval
long sys_sched_rr_get_interval(pid_t pid, struct timespec *interval);
Number1480x94
Invokemov eax, 148 ; syscallb8 94 00 00 00 0f 05
149 mlock unsigned long start size_t len
long sys_mlock(unsigned long start, size_t len);
Number1490x95
Invokemov eax, 149 ; syscallb8 95 00 00 00 0f 05
150 munlock unsigned long start size_t len
long sys_munlock(unsigned long start, size_t len);
Number1500x96
Invokemov eax, 150 ; syscallb8 96 00 00 00 0f 05
151 mlockall int flags
long sys_mlockall(int flags);
Number1510x97
Invokemov eax, 151 ; syscallb8 97 00 00 00 0f 05
152 munlockall
long sys_munlockall(void);
Number1520x98
Invokemov eax, 152 ; syscallb8 98 00 00 00 0f 05
153 vhangup
long sys_vhangup(void);
Number1530x99
Invokemov eax, 153 ; syscallb8 99 00 00 00 0f 05
154 modify_ldt int func void *ptr unsigned long bytecount
long sys_modify_ldt(int func, void *ptr, unsigned long bytecount);
Number1540x9a
Invokemov eax, 154 ; syscallb8 9a 00 00 00 0f 05
155 pivot_root const char *new_root const char *put_old
long sys_pivot_root(const char *new_root, const char *put_old);
Number1550x9b
Invokemov eax, 155 ; syscallb8 9b 00 00 00 0f 05
156 _sysctl struct __sysctl_args *args
long sys__sysctl(struct __sysctl_args *args);
Number1560x9c
Invokemov eax, 156 ; syscallb8 9c 00 00 00 0f 05
157 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);
Number1570x9d
Invokemov eax, 157 ; syscallb8 9d 00 00 00 0f 05
158 arch_prctl struct task_struct *task int code unsigned long *addr
long sys_arch_prctl(struct task_struct *task, int code, unsigned long *addr);
Number1580x9e
Invokemov eax, 158 ; syscallb8 9e 00 00 00 0f 05
159 adjtimex struct timex *txc_p
long sys_adjtimex(struct timex *txc_p);
Number1590x9f
Invokemov eax, 159 ; syscallb8 9f 00 00 00 0f 05
160 setrlimit unsigned int resource struct rlimit *rlim
long sys_setrlimit(unsigned int resource, struct rlimit *rlim);
Number1600xa0
Invokemov eax, 160 ; syscallb8 a0 00 00 00 0f 05
161 chroot const char *filename
long sys_chroot(const char *filename);
Number1610xa1
Invokemov eax, 161 ; syscallb8 a1 00 00 00 0f 05
162 sync
long sys_sync(void);
Number1620xa2
Invokemov eax, 162 ; syscallb8 a2 00 00 00 0f 05
163 acct const char *name
long sys_acct(const char *name);
Number1630xa3
Invokemov eax, 163 ; syscallb8 a3 00 00 00 0f 05
164 settimeofday struct timeval *tv struct timezone *tz
long sys_settimeofday(struct timeval *tv, struct timezone *tz);
Number1640xa4
Invokemov eax, 164 ; syscallb8 a4 00 00 00 0f 05
165 mount char *dev_name char *dir_name char *type unsigned long flags void *data
long sys_mount(char *dev_name, char *dir_name, char *type, unsigned long flags, void *data);
Number1650xa5
Invokemov eax, 165 ; syscallb8 a5 00 00 00 0f 05
166 umount2 const char *target int flags
long sys_umount2(const char *target, int flags);
Number1660xa6
Invokemov eax, 166 ; syscallb8 a6 00 00 00 0f 05
167 swapon const char *specialfile int swap_flags
long sys_swapon(const char *specialfile, int swap_flags);
Number1670xa7
Invokemov eax, 167 ; syscallb8 a7 00 00 00 0f 05
168 swapoff const char *specialfile
long sys_swapoff(const char *specialfile);
Number1680xa8
Invokemov eax, 168 ; syscallb8 a8 00 00 00 0f 05
169 reboot int magic1 int magic2 unsigned int cmd void *arg
long sys_reboot(int magic1, int magic2, unsigned int cmd, void *arg);
Number1690xa9
Invokemov eax, 169 ; syscallb8 a9 00 00 00 0f 05
170 sethostname char *name int len
long sys_sethostname(char *name, int len);
Number1700xaa
Invokemov eax, 170 ; syscallb8 aa 00 00 00 0f 05
171 setdomainname char *name int len
long sys_setdomainname(char *name, int len);
Number1710xab
Invokemov eax, 171 ; syscallb8 ab 00 00 00 0f 05
172 iopl unsigned int level struct pt_regs *regs
long sys_iopl(unsigned int level, struct pt_regs *regs);
Number1720xac
Invokemov eax, 172 ; syscallb8 ac 00 00 00 0f 05
173 ioperm unsigned long from unsigned long num int turn_on
long sys_ioperm(unsigned long from, unsigned long num, int turn_on);
Number1730xad
Invokemov eax, 173 ; syscallb8 ad 00 00 00 0f 05
174 create_module
long sys_create_module(void);
Number1740xae

Removed in Linux 2.6.

Invokemov eax, 174 ; syscallb8 ae 00 00 00 0f 05
175 init_module void *umod unsigned long len const char *uargs
long sys_init_module(void *umod, unsigned long len, const char *uargs);
Number1750xaf
Invokemov eax, 175 ; syscallb8 af 00 00 00 0f 05
176 delete_module const chat *name_user unsigned int flags
long sys_delete_module(const chat *name_user, unsigned int flags);
Number1760xb0
Invokemov eax, 176 ; syscallb8 b0 00 00 00 0f 05
177 get_kernel_syms
long sys_get_kernel_syms(void);
Number1770xb1

Removed in Linux 2.6.

Invokemov eax, 177 ; syscallb8 b1 00 00 00 0f 05
178 query_module
long sys_query_module(void);
Number1780xb2

Removed in Linux 2.6.

Invokemov eax, 178 ; syscallb8 b2 00 00 00 0f 05
179 quotactl unsigned int cmd const char *special qid_t id void *addr
long sys_quotactl(unsigned int cmd, const char *special, qid_t id, void *addr);
Number1790xb3
Invokemov eax, 179 ; syscallb8 b3 00 00 00 0f 05
180 nfsservctl NOT IMPLEMENTED
long sys_nfsservctl(NOT IMPLEMENTED);
Number1800xb4
Invokemov eax, 180 ; syscallb8 b4 00 00 00 0f 05
181 getpmsg NOT IMPLEMENTED
long sys_getpmsg(NOT IMPLEMENTED);
Number1810xb5
Invokemov eax, 181 ; syscallb8 b5 00 00 00 0f 05
182 putpmsg NOT IMPLEMENTED
long sys_putpmsg(NOT IMPLEMENTED);
Number1820xb6
Invokemov eax, 182 ; syscallb8 b6 00 00 00 0f 05
183 afs_syscall NOT IMPLEMENTED
long sys_afs_syscall(NOT IMPLEMENTED);
Number1830xb7
Invokemov eax, 183 ; syscallb8 b7 00 00 00 0f 05
184 tuxcall NOT IMPLEMENTED
long sys_tuxcall(NOT IMPLEMENTED);
Number1840xb8
Invokemov eax, 184 ; syscallb8 b8 00 00 00 0f 05
185 security NOT IMPLEMENTED
long sys_security(NOT IMPLEMENTED);
Number1850xb9
Invokemov eax, 185 ; syscallb8 b9 00 00 00 0f 05
186 gettid
long sys_gettid(void);
Number1860xba
Invokemov eax, 186 ; syscallb8 ba 00 00 00 0f 05
187 readahead int fd loff_t offset size_t count
long sys_readahead(int fd, loff_t offset, size_t count);
Number1870xbb
Invokemov eax, 187 ; syscallb8 bb 00 00 00 0f 05
188 setxattr const char *pathname const char *name const void *value size_t size int flags
long sys_setxattr(const char *pathname, const char *name, const void *value, size_t size, int flags);
Number1880xbc
Invokemov eax, 188 ; syscallb8 bc 00 00 00 0f 05
189 lsetxattr const char *pathname const char *name const void *value size_t size int flags
long sys_lsetxattr(const char *pathname, const char *name, const void *value, size_t size, int flags);
Number1890xbd
Invokemov eax, 189 ; syscallb8 bd 00 00 00 0f 05
190 fsetxattr int fd const char *name const void *value size_t size int flags
long sys_fsetxattr(int fd, const char *name, const void *value, size_t size, int flags);
Number1900xbe
Invokemov eax, 190 ; syscallb8 be 00 00 00 0f 05
191 getxattr const char *pathname const char *name void *value size_t size
long sys_getxattr(const char *pathname, const char *name, void *value, size_t size);
Number1910xbf
Invokemov eax, 191 ; syscallb8 bf 00 00 00 0f 05
192 lgetxattr const char *pathname const char *name void *value size_t size
long sys_lgetxattr(const char *pathname, const char *name, void *value, size_t size);
Number1920xc0
Invokemov eax, 192 ; syscallb8 c0 00 00 00 0f 05
193 fgetxattr int fd const har *name void *value size_t size
long sys_fgetxattr(int fd, const har *name, void *value, size_t size);
Number1930xc1
Invokemov eax, 193 ; syscallb8 c1 00 00 00 0f 05
194 listxattr const char *pathname char *list size_t size
long sys_listxattr(const char *pathname, char *list, size_t size);
Number1940xc2
Invokemov eax, 194 ; syscallb8 c2 00 00 00 0f 05
195 llistxattr const char *pathname char *list size_t size
long sys_llistxattr(const char *pathname, char *list, size_t size);
Number1950xc3
Invokemov eax, 195 ; syscallb8 c3 00 00 00 0f 05
196 flistxattr int fd char *list size_t size
long sys_flistxattr(int fd, char *list, size_t size);
Number1960xc4
Invokemov eax, 196 ; syscallb8 c4 00 00 00 0f 05
197 removexattr const char *pathname const char *name
long sys_removexattr(const char *pathname, const char *name);
Number1970xc5
Invokemov eax, 197 ; syscallb8 c5 00 00 00 0f 05
198 lremovexattr const char *pathname const char *name
long sys_lremovexattr(const char *pathname, const char *name);
Number1980xc6
Invokemov eax, 198 ; syscallb8 c6 00 00 00 0f 05
199 fremovexattr int fd const char *name
long sys_fremovexattr(int fd, const char *name);
Number1990xc7
Invokemov eax, 199 ; syscallb8 c7 00 00 00 0f 05
200 tkill pid_t pid ing sig
long sys_tkill(pid_t pid, ing sig);
Number2000xc8
Invokemov eax, 200 ; syscallb8 c8 00 00 00 0f 05
201 time time_t *tloc
long sys_time(time_t *tloc);
Number2010xc9
Invokemov eax, 201 ; syscallb8 c9 00 00 00 0f 05
202 futex u32 *uaddr int op u32 val struct timespec *utime u32 *uaddr2 u32 val3
long sys_futex(u32 *uaddr, int op, u32 val, struct timespec *utime, u32 *uaddr2, u32 val3);
Number2020xca
Invokemov eax, 202 ; syscallb8 ca 00 00 00 0f 05
203 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_mask_ptr);
Number2030xcb
Invokemov eax, 203 ; syscallb8 cb 00 00 00 0f 05
204 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_mask_ptr);
Number2040xcc
Invokemov eax, 204 ; syscallb8 cc 00 00 00 0f 05
205 set_thread_area NOT IMPLEMENTED. Use arch_prctl
long sys_set_thread_area(NOT IMPLEMENTED. Use arch_prctl);
Number2050xcd
Invokemov eax, 205 ; syscallb8 cd 00 00 00 0f 05
206 io_setup unsigned nr_events aio_context_t *ctxp
long sys_io_setup(unsigned nr_events, aio_context_t *ctxp);
Number2060xce
Invokemov eax, 206 ; syscallb8 ce 00 00 00 0f 05
207 io_destroy aio_context_t ctx
long sys_io_destroy(aio_context_t ctx);
Number2070xcf
Invokemov eax, 207 ; syscallb8 cf 00 00 00 0f 05
208 io_getevents aio_context_t ctx_id long min_nr long nr struct io_event *events
long sys_io_getevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event *events);
Number2080xd0
Invokemov eax, 208 ; syscallb8 d0 00 00 00 0f 05
209 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 **iocbpp);
Number2090xd1
Invokemov eax, 209 ; syscallb8 d1 00 00 00 0f 05
210 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 *iocb, struct io_event *result);
Number2100xd2
Invokemov eax, 210 ; syscallb8 d2 00 00 00 0f 05
211 get_thread_area NOT IMPLEMENTED. Use arch_prctl
long sys_get_thread_area(NOT IMPLEMENTED. Use arch_prctl);
Number2110xd3
Invokemov eax, 211 ; syscallb8 d3 00 00 00 0f 05
212 lookup_dcookie u64 cookie64 long buf long len
long sys_lookup_dcookie(u64 cookie64, long buf, long len);
Number2120xd4
Invokemov eax, 212 ; syscallb8 d4 00 00 00 0f 05
213 epoll_create int size
long sys_epoll_create(int size);
Number2130xd5
Invokemov eax, 213 ; syscallb8 d5 00 00 00 0f 05
214 epoll_ctl_old NOT IMPLEMENTED
long sys_epoll_ctl_old(NOT IMPLEMENTED);
Number2140xd6
Invokemov eax, 214 ; syscallb8 d6 00 00 00 0f 05
215 epoll_wait_old NOT IMPLEMENTED
long sys_epoll_wait_old(NOT IMPLEMENTED);
Number2150xd7
Invokemov eax, 215 ; syscallb8 d7 00 00 00 0f 05
216 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);
Number2160xd8
Invokemov eax, 216 ; syscallb8 d8 00 00 00 0f 05
217 getdents64 unsigned int fd struct linux_dirent64 *dirent unsigned int count
long sys_getdents64(unsigned int fd, struct linux_dirent64 *dirent, unsigned int count);
Number2170xd9
Invokemov eax, 217 ; syscallb8 d9 00 00 00 0f 05
218 set_tid_address int *tidptr
long sys_set_tid_address(int *tidptr);
Number2180xda
Invokemov eax, 218 ; syscallb8 da 00 00 00 0f 05
219 restart_syscall
long sys_restart_syscall(void);
Number2190xdb
Invokemov eax, 219 ; syscallb8 db 00 00 00 0f 05
220 semtimedop int semid struct sembuf *tsops unsigned nsops const struct timespec *timeout
long sys_semtimedop(int semid, struct sembuf *tsops, unsigned nsops, const struct timespec *timeout);
Number2200xdc
Invokemov eax, 220 ; syscallb8 dc 00 00 00 0f 05
221 fadvise64 int fd loff_t offset size_t len int advice
long sys_fadvise64(int fd, loff_t offset, size_t len, int advice);
Number2210xdd
Invokemov eax, 221 ; syscallb8 dd 00 00 00 0f 05
222 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 *timer_event_spec, timer_t *created_timer_id);
Number2220xde
Invokemov eax, 222 ; syscallb8 de 00 00 00 0f 05
223 timer_settime timer_t timer_id int flags const struct itimerspec *new_setting struct itimerspec *old_setting
long sys_timer_settime(timer_t timer_id, int flags, const struct itimerspec *new_setting, struct itimerspec *old_setting);
Number2230xdf
Invokemov eax, 223 ; syscallb8 df 00 00 00 0f 05
224 timer_gettime timer_t timer_id struct itimerspec *setting
long sys_timer_gettime(timer_t timer_id, struct itimerspec *setting);
Number2240xe0
Invokemov eax, 224 ; syscallb8 e0 00 00 00 0f 05
225 timer_getoverrun timer_t timer_id
long sys_timer_getoverrun(timer_t timer_id);
Number2250xe1
Invokemov eax, 225 ; syscallb8 e1 00 00 00 0f 05
226 timer_delete timer_t timer_id
long sys_timer_delete(timer_t timer_id);
Number2260xe2
Invokemov eax, 226 ; syscallb8 e2 00 00 00 0f 05
227 clock_settime const clockid_t which_clock const struct timespec *tp
long sys_clock_settime(const clockid_t which_clock, const struct timespec *tp);
Number2270xe3
Invokemov eax, 227 ; syscallb8 e3 00 00 00 0f 05
228 clock_gettime const clockid_t which_clock struct timespec *tp
long sys_clock_gettime(const clockid_t which_clock, struct timespec *tp);
Number2280xe4
Invokemov eax, 228 ; syscallb8 e4 00 00 00 0f 05
229 clock_getres const clockid_t which_clock struct timespec *tp
long sys_clock_getres(const clockid_t which_clock, struct timespec *tp);
Number2290xe5
Invokemov eax, 229 ; syscallb8 e5 00 00 00 0f 05
230 clock_nanosleep const clockid_t which_clock int flags const struct timespec *rqtp struct timespec *rmtp
long sys_clock_nanosleep(const clockid_t which_clock, int flags, const struct timespec *rqtp, struct timespec *rmtp);
Number2300xe6
Invokemov eax, 230 ; syscallb8 e6 00 00 00 0f 05
231 exit_group int error_code
long sys_exit_group(int error_code);
Number2310xe7
Invokemov eax, 231 ; syscallb8 e7 00 00 00 0f 05
232 epoll_wait int epfd struct epoll_event *events int maxevents int timeout
long sys_epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout);
Number2320xe8
Invokemov eax, 232 ; syscallb8 e8 00 00 00 0f 05
233 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 *event);
Number2330xe9
Invokemov eax, 233 ; syscallb8 e9 00 00 00 0f 05
234 tgkill pid_t tgid pid_t pid int sig
long sys_tgkill(pid_t tgid, pid_t pid, int sig);
Number2340xea
Invokemov eax, 234 ; syscallb8 ea 00 00 00 0f 05
235 utimes char *filename struct timeval *utimes
long sys_utimes(char *filename, struct timeval *utimes);
Number2350xeb
Invokemov eax, 235 ; syscallb8 eb 00 00 00 0f 05
236 vserver NOT IMPLEMENTED
long sys_vserver(NOT IMPLEMENTED);
Number2360xec
Invokemov eax, 236 ; syscallb8 ec 00 00 00 0f 05
237 mbind unsigned long start unsigned long len unsigned long mode unsigned long *nmask unsigned long maxnode unsigned flags
long sys_mbind(unsigned long start, unsigned long len, unsigned long mode, unsigned long *nmask, unsigned long maxnode, unsigned flags);
Number2370xed
Invokemov eax, 237 ; syscallb8 ed 00 00 00 0f 05
238 set_mempolicy int mode unsigned long *nmask unsigned long maxnode
long sys_set_mempolicy(int mode, unsigned long *nmask, unsigned long maxnode);
Number2380xee
Invokemov eax, 238 ; syscallb8 ee 00 00 00 0f 05
239 get_mempolicy int *policy unsigned long *nmask unsigned long maxnode unsigned long addr unsigned long flags
long sys_get_mempolicy(int *policy, unsigned long *nmask, unsigned long maxnode, unsigned long addr, unsigned long flags);
Number2390xef
Invokemov eax, 239 ; syscallb8 ef 00 00 00 0f 05
240 mq_open const char *u_name int oflag mode_t mode struct mq_attr *u_attr
long sys_mq_open(const char *u_name, int oflag, mode_t mode, struct mq_attr *u_attr);
Number2400xf0
Invokemov eax, 240 ; syscallb8 f0 00 00 00 0f 05
long sys_mq_unlink(const char *u_name);
Number2410xf1
Invokemov eax, 241 ; syscallb8 f1 00 00 00 0f 05
242 mq_timedsend mqd_t mqdes const char *u_msg_ptr size_t msg_len unsigned int msg_prio const stuct timespec *u_abs_timeout
long sys_mq_timedsend(mqd_t mqdes, const char *u_msg_ptr, size_t msg_len, unsigned int msg_prio, const stuct timespec *u_abs_timeout);
Number2420xf2
Invokemov eax, 242 ; syscallb8 f2 00 00 00 0f 05
243 mq_timedreceive mqd_t mqdes char *u_msg_ptr size_t msg_len unsigned int *u_msg_prio const struct timespec *u_abs_timeout
long sys_mq_timedreceive(mqd_t mqdes, char *u_msg_ptr, size_t msg_len, unsigned int *u_msg_prio, const struct timespec *u_abs_timeout);
Number2430xf3
Invokemov eax, 243 ; syscallb8 f3 00 00 00 0f 05
244 mq_notify mqd_t mqdes const struct sigevent *u_notification
long sys_mq_notify(mqd_t mqdes, const struct sigevent *u_notification);
Number2440xf4
Invokemov eax, 244 ; syscallb8 f4 00 00 00 0f 05
245 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 *u_mqstat, struct mq_attr *u_omqstat);
Number2450xf5
Invokemov eax, 245 ; syscallb8 f5 00 00 00 0f 05
246 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 *segments, unsigned long flags);
Number2460xf6
Invokemov eax, 246 ; syscallb8 f6 00 00 00 0f 05
247 waitid int which pid_t upid struct siginfo *infop int options struct rusage *ru
long sys_waitid(int which, pid_t upid, struct siginfo *infop, int options, struct rusage *ru);
Number2470xf7
Invokemov eax, 247 ; syscallb8 f7 00 00 00 0f 05
248 add_key const char *_type const char *_description const void *_payload size_t plen
long sys_add_key(const char *_type, const char *_description, const void *_payload, size_t plen);
Number2480xf8
Invokemov eax, 248 ; syscallb8 f8 00 00 00 0f 05
249 request_key const char *_type const char *_description const char *_callout_info key_serial_t destringid
long sys_request_key(const char *_type, const char *_description, const char *_callout_info, key_serial_t destringid);
Number2490xf9
Invokemov eax, 249 ; syscallb8 f9 00 00 00 0f 05
250 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);
Number2500xfa
Invokemov eax, 250 ; syscallb8 fa 00 00 00 0f 05
251 ioprio_set int which int who int ioprio
long sys_ioprio_set(int which, int who, int ioprio);
Number2510xfb
Invokemov eax, 251 ; syscallb8 fb 00 00 00 0f 05
252 ioprio_get int which int who
long sys_ioprio_get(int which, int who);
Number2520xfc
Invokemov eax, 252 ; syscallb8 fc 00 00 00 0f 05
253 inotify_init
long sys_inotify_init(void);
Number2530xfd
Invokemov eax, 253 ; syscallb8 fd 00 00 00 0f 05
254 inotify_add_watch int fd const char *pathname u32 mask
long sys_inotify_add_watch(int fd, const char *pathname, u32 mask);
Number2540xfe
Invokemov eax, 254 ; syscallb8 fe 00 00 00 0f 05
255 inotify_rm_watch int fd __s32 wd
long sys_inotify_rm_watch(int fd, __s32 wd);
Number2550xff
Invokemov eax, 255 ; syscallb8 ff 00 00 00 0f 05
256 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 *old_nodes, const unsigned long *new_nodes);
Number2560x100
Invokemov eax, 256 ; syscallb8 00 01 00 00 0f 05
257 openat int dfd const char *filename int flags int mode
long sys_openat(int dfd, const char *filename, int flags, int mode);
Number2570x101
Invokemov eax, 257 ; syscallb8 01 01 00 00 0f 05
258 mkdirat int dfd const char *pathname int mode
long sys_mkdirat(int dfd, const char *pathname, int mode);
Number2580x102
Invokemov eax, 258 ; syscallb8 02 01 00 00 0f 05
259 mknodat int dfd const char *filename int mode unsigned dev
long sys_mknodat(int dfd, const char *filename, int mode, unsigned dev);
Number2590x103
Invokemov eax, 259 ; syscallb8 03 01 00 00 0f 05
260 fchownat int dfd const char *filename uid_t user gid_t group int flag
long sys_fchownat(int dfd, const char *filename, uid_t user, gid_t group, int flag);
Number2600x104
Invokemov eax, 260 ; syscallb8 04 01 00 00 0f 05
261 futimesat int dfd const char *filename struct timeval *utimes
long sys_futimesat(int dfd, const char *filename, struct timeval *utimes);
Number2610x105
Invokemov eax, 261 ; syscallb8 05 01 00 00 0f 05
262 newfstatat int dfd const char *filename struct stat *statbuf int flag
long sys_newfstatat(int dfd, const char *filename, struct stat *statbuf, int flag);
Number2620x106
Invokemov eax, 262 ; syscallb8 06 01 00 00 0f 05
263 unlinkat int dfd const char *pathname int flag
long sys_unlinkat(int dfd, const char *pathname, int flag);
Number2630x107
Invokemov eax, 263 ; syscallb8 07 01 00 00 0f 05
264 renameat int oldfd const char *oldname int newfd const char *newname
long sys_renameat(int oldfd, const char *oldname, int newfd, const char *newname);
Number2640x108
Invokemov eax, 264 ; syscallb8 08 01 00 00 0f 05
265 linkat int oldfd const char *oldname int newfd const char *newname int flags
long sys_linkat(int oldfd, const char *oldname, int newfd, const char *newname, int flags);
Number2650x109
Invokemov eax, 265 ; syscallb8 09 01 00 00 0f 05
266 symlinkat const char *oldname int newfd const char *newname
long sys_symlinkat(const char *oldname, int newfd, const char *newname);
Number2660x10a
Invokemov eax, 266 ; syscallb8 0a 01 00 00 0f 05
267 readlinkat int dfd const char *pathname char *buf int bufsiz
long sys_readlinkat(int dfd, const char *pathname, char *buf, int bufsiz);
Number2670x10b
Invokemov eax, 267 ; syscallb8 0b 01 00 00 0f 05
268 fchmodat int dfd const char *filename mode_t mode
long sys_fchmodat(int dfd, const char *filename, mode_t mode);
Number2680x10c
Invokemov eax, 268 ; syscallb8 0c 01 00 00 0f 05
269 faccessat int dfd const char *filename int mode
long sys_faccessat(int dfd, const char *filename, int mode);
Number2690x10d
Invokemov eax, 269 ; syscallb8 0d 01 00 00 0f 05
270 pselect6 int n fd_set *inp fd_set *outp fd_set *exp struct timespec *tsp void *sig
long sys_pselect6(int n, fd_set *inp, fd_set *outp, fd_set *exp, struct timespec *tsp, void *sig);
Number2700x10e
Invokemov eax, 270 ; syscallb8 0e 01 00 00 0f 05
271 ppoll struct pollfd *ufds unsigned int nfds struct timespec *tsp const sigset_t *sigmask size_t sigsetsize
long sys_ppoll(struct pollfd *ufds, unsigned int nfds, struct timespec *tsp, const sigset_t *sigmask, size_t sigsetsize);
Number2710x10f
Invokemov eax, 271 ; syscallb8 0f 01 00 00 0f 05
272 unshare unsigned long unshare_flags
long sys_unshare(unsigned long unshare_flags);
Number2720x110
Invokemov eax, 272 ; syscallb8 10 01 00 00 0f 05
273 set_robust_list struct robust_list_head *head size_t len
long sys_set_robust_list(struct robust_list_head *head, size_t len);
Number2730x111
Invokemov eax, 273 ; syscallb8 11 01 00 00 0f 05
274 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 **head_ptr, size_t *len_ptr);
Number2740x112
Invokemov eax, 274 ; syscallb8 12 01 00 00 0f 05
275 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 *off_in, int fd_out, loff_t *off_out, size_t len, unsigned int flags);
Number2750x113
Invokemov eax, 275 ; syscallb8 13 01 00 00 0f 05
276 tee int fdin int fdout size_t len unsigned int flags
long sys_tee(int fdin, int fdout, size_t len, unsigned int flags);
Number2760x114
Invokemov eax, 276 ; syscallb8 14 01 00 00 0f 05
277 sync_file_range long fd loff_t offset loff_t bytes long flags
long sys_sync_file_range(long fd, loff_t offset, loff_t bytes, long flags);
Number2770x115
Invokemov eax, 277 ; syscallb8 15 01 00 00 0f 05
278 vmsplice int fd const struct iovec *iov unsigned long nr_segs unsigned int flags
long sys_vmsplice(int fd, const struct iovec *iov, unsigned long nr_segs, unsigned int flags);
Number2780x116
Invokemov eax, 278 ; syscallb8 16 01 00 00 0f 05
279 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 **pages, const int *nodes, int *status, int flags);
Number2790x117
Invokemov eax, 279 ; syscallb8 17 01 00 00 0f 05
280 utimensat int dfd const char *filename struct timespec *utimes int flags
long sys_utimensat(int dfd, const char *filename, struct timespec *utimes, int flags);
Number2800x118
Invokemov eax, 280 ; syscallb8 18 01 00 00 0f 05
281 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 *events, int maxevents, int timeout, const sigset_t *sigmask, size_t sigsetsize);
Number2810x119
Invokemov eax, 281 ; syscallb8 19 01 00 00 0f 05
282 signalfd int ufd sigset_t *user_mask size_t sizemask
long sys_signalfd(int ufd, sigset_t *user_mask, size_t sizemask);
Number2820x11a
Invokemov eax, 282 ; syscallb8 1a 01 00 00 0f 05
283 timerfd_create int clockid int flags
long sys_timerfd_create(int clockid, int flags);
Number2830x11b
Invokemov eax, 283 ; syscallb8 1b 01 00 00 0f 05
284 eventfd unsigned int count
long sys_eventfd(unsigned int count);
Number2840x11c
Invokemov eax, 284 ; syscallb8 1c 01 00 00 0f 05
285 fallocate long fd long mode loff_t offset loff_t len
long sys_fallocate(long fd, long mode, loff_t offset, loff_t len);
Number2850x11d
Invokemov eax, 285 ; syscallb8 1d 01 00 00 0f 05
286 timerfd_settime int ufd int flags const struct itimerspec *utmr struct itimerspec *otmr
long sys_timerfd_settime(int ufd, int flags, const struct itimerspec *utmr, struct itimerspec *otmr);
Number2860x11e
Invokemov eax, 286 ; syscallb8 1e 01 00 00 0f 05
287 timerfd_gettime int ufd struct itimerspec *otmr
long sys_timerfd_gettime(int ufd, struct itimerspec *otmr);
Number2870x11f
Invokemov eax, 287 ; syscallb8 1f 01 00 00 0f 05
288 accept4 int fd struct sockaddr *upeer_sockaddr int *upeer_addrlen int flags
long sys_accept4(int fd, struct sockaddr *upeer_sockaddr, int *upeer_addrlen, int flags);
Number2880x120
Invokemov eax, 288 ; syscallb8 20 01 00 00 0f 05
289 signalfd4 int ufd sigset_t *user_mask size_t sizemask int flags
long sys_signalfd4(int ufd, sigset_t *user_mask, size_t sizemask, int flags);
Number2890x121
Invokemov eax, 289 ; syscallb8 21 01 00 00 0f 05
290 eventfd2 unsigned int count int flags
long sys_eventfd2(unsigned int count, int flags);
Number2900x122
Invokemov eax, 290 ; syscallb8 22 01 00 00 0f 05
291 epoll_create1 int flags
long sys_epoll_create1(int flags);
Number2910x123
Invokemov eax, 291 ; syscallb8 23 01 00 00 0f 05
292 dup3 unsigned int oldfd unsigned int newfd int flags
long sys_dup3(unsigned int oldfd, unsigned int newfd, int flags);
Number2920x124
Invokemov eax, 292 ; syscallb8 24 01 00 00 0f 05
293 pipe2 int *filedes int flags
long sys_pipe2(int *filedes, int flags);
Number2930x125
Invokemov eax, 293 ; syscallb8 25 01 00 00 0f 05
294 inotify_init1 int flags
long sys_inotify_init1(int flags);
Number2940x126
Invokemov eax, 294 ; syscallb8 26 01 00 00 0f 05
295 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 *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h);
Number2950x127
Invokemov eax, 295 ; syscallb8 27 01 00 00 0f 05
296 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 *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h);
Number2960x128
Invokemov eax, 296 ; syscallb8 28 01 00 00 0f 05
297 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 *uinfo);
Number2970x129
Invokemov eax, 297 ; syscallb8 29 01 00 00 0f 05
298 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 *attr_uptr, pid_t pid, int cpu, int group_fd, unsigned long flags);
Number2980x12a
Invokemov eax, 298 ; syscallb8 2a 01 00 00 0f 05
299 recvmmsg int fd struct msghdr *mmsg unsigned int vlen unsigned int flags struct timespec *timeout
long sys_recvmmsg(int fd, struct msghdr *mmsg, unsigned int vlen, unsigned int flags, struct timespec *timeout);
Number2990x12b
Invokemov eax, 299 ; syscallb8 2b 01 00 00 0f 05
300 fanotify_init unsigned int flags unsigned int event_f_flags
long sys_fanotify_init(unsigned int flags, unsigned int event_f_flags);
Number3000x12c
Invokemov eax, 300 ; syscallb8 2c 01 00 00 0f 05
301 fanotify_mark long fanotify_fd long flags __u64 mask long dfd long pathname
long sys_fanotify_mark(long fanotify_fd, long flags, __u64 mask, long dfd, long pathname);
Number3010x12d
Invokemov eax, 301 ; syscallb8 2d 01 00 00 0f 05
302 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 *new_rlim, struct rlimit64 *old_rlim);
Number3020x12e
Invokemov eax, 302 ; syscallb8 2e 01 00 00 0f 05
303 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 *name, struct file_handle *handle, int *mnt_id, int flag);
Number3030x12f
Invokemov eax, 303 ; syscallb8 2f 01 00 00 0f 05
304 open_by_handle_at int dfd const char *name struct file_handle *handle int *mnt_id int flags
long sys_open_by_handle_at(int dfd, const char *name, struct file_handle *handle, int *mnt_id, int flags);
Number3040x130
Invokemov eax, 304 ; syscallb8 30 01 00 00 0f 05
305 clock_adjtime clockid_t which_clock struct timex *tx
long sys_clock_adjtime(clockid_t which_clock, struct timex *tx);
Number3050x131
Invokemov eax, 305 ; syscallb8 31 01 00 00 0f 05
306 syncfs int fd
long sys_syncfs(int fd);
Number3060x132
Invokemov eax, 306 ; syscallb8 32 01 00 00 0f 05
307 sendmmsg int fd struct mmsghdr *mmsg unsigned int vlen unsigned int flags
long sys_sendmmsg(int fd, struct mmsghdr *mmsg, unsigned int vlen, unsigned int flags);
Number3070x133
Invokemov eax, 307 ; syscallb8 33 01 00 00 0f 05
308 setns int fd int nstype
long sys_setns(int fd, int nstype);
Number3080x134
Invokemov eax, 308 ; syscallb8 34 01 00 00 0f 05
309 getcpu unsigned *cpup unsigned *nodep struct getcpu_cache *unused
long sys_getcpu(unsigned *cpup, unsigned *nodep, struct getcpu_cache *unused);
Number3090x135
Invokemov eax, 309 ; syscallb8 35 01 00 00 0f 05
310 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 *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags);
Number3100x136
Invokemov eax, 310 ; syscallb8 36 01 00 00 0f 05
311 process_vm_writev pid_t pid const struct iovec *lvec unsigned long liovcnt const struct iovcc *rvec unsigned long riovcnt unsigned long flags
long sys_process_vm_writev(pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovcc *rvec, unsigned long riovcnt, unsigned long flags);
Number3110x137
Invokemov eax, 311 ; syscallb8 37 01 00 00 0f 05
312 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);
Number3120x138
Invokemov eax, 312 ; syscallb8 38 01 00 00 0f 05
313 finit_module int fd const char *uargs int flags
long sys_finit_module(int fd, const char *uargs, int flags);
Number3130x139
Invokemov eax, 313 ; syscallb8 39 01 00 00 0f 05
314 sched_setattr pid_t pid struct sched_attr *attr unsigned int flags
long sys_sched_setattr(pid_t pid, struct sched_attr *attr, unsigned int flags);
Number3140x13a
Invokemov eax, 314 ; syscallb8 3a 01 00 00 0f 05
315 sched_getattr pid_t pid struct sched_attr *attr unsigned int size unsigned int flags
long sys_sched_getattr(pid_t pid, struct sched_attr *attr, unsigned int size, unsigned int flags);
Number3150x13b
Invokemov eax, 315 ; syscallb8 3b 01 00 00 0f 05
316 renameat2 int olddfd const char *oldname int newdfd const char *newname unsigned int flags
long sys_renameat2(int olddfd, const char *oldname, int newdfd, const char *newname, unsigned int flags);
Number3160x13c
Invokemov eax, 316 ; syscallb8 3c 01 00 00 0f 05
317 seccomp unsigned int op unsigned int flags const char *uargs
long sys_seccomp(unsigned int op, unsigned int flags, const char *uargs);
Number3170x13d
Invokemov eax, 317 ; syscallb8 3d 01 00 00 0f 05
318 getrandom char *buf size_t count unsigned int flags
long sys_getrandom(char *buf, size_t count, unsigned int flags);
Number3180x13e
Invokemov eax, 318 ; syscallb8 3e 01 00 00 0f 05
319 memfd_create const char *uname_ptr unsigned int flags
long sys_memfd_create(const char *uname_ptr, unsigned int flags);
Number3190x13f
Invokemov eax, 319 ; syscallb8 3f 01 00 00 0f 05
320 kexec_file_load int kernel_fd int initrd_fd unsigned long cmdline_len const char *cmdline_ptr unsigned long flags
long sys_kexec_file_load(int kernel_fd, int initrd_fd, unsigned long cmdline_len, const char *cmdline_ptr, unsigned long flags);
Number3200x140
Invokemov eax, 320 ; syscallb8 40 01 00 00 0f 05
321 bpf int cmd union bpf_attr *attr unsigned int size
long sys_bpf(int cmd, union bpf_attr *attr, unsigned int size);
Number3210x141
Invokemov eax, 321 ; syscallb8 41 01 00 00 0f 05
322 execveat int dfd const char *filename const char **argv const char **envp int flags
long stub_execveat(int dfd, const char *filename, const char **argv, const char **envp, int flags);
Number3220x142
Invokemov eax, 322 ; syscallb8 42 01 00 00 0f 05
323 userfaultfd int flags
long userfaultfd(int flags);
Number3230x143
Invokemov eax, 323 ; syscallb8 43 01 00 00 0f 05
324 membarrier int cmd int flags
long membarrier(int cmd, int flags);
Number3240x144
Invokemov eax, 324 ; syscallb8 44 01 00 00 0f 05
325 mlock2 unsigned long start size_t len int flags
long mlock2(unsigned long start, size_t len, int flags);
Number3250x145
Invokemov eax, 325 ; syscallb8 45 01 00 00 0f 05
326 copy_file_range int fd_in loff_t *off_in int fd_out loff_t *off_out size_t len unsigned int flags
long copy_file_range(int fd_in, loff_t *off_in, int fd_out, loff_t *off_out, size_t len, unsigned int flags);
Number3260x146
Invokemov eax, 326 ; syscallb8 46 01 00 00 0f 05
327 preadv2 unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h int flags
long preadv2(unsigned long fd, const struct iovec *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, int flags);
Number3270x147
Invokemov eax, 327 ; syscallb8 47 01 00 00 0f 05
328 pwritev2 unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h int flags
long pwritev2(unsigned long fd, const struct iovec *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, int flags);
Number3280x148
Invokemov eax, 328 ; syscallb8 48 01 00 00 0f 05

No system call matches this filter.