aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/syscall_x86_64.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/syscall_x86_64.h')
-rw-r--r--src/include/syscall_x86_64.h347
1 files changed, 347 insertions, 0 deletions
diff --git a/src/include/syscall_x86_64.h b/src/include/syscall_x86_64.h
new file mode 100644
index 000000000..539e874be
--- /dev/null
+++ b/src/include/syscall_x86_64.h
@@ -0,0 +1,347 @@
1{ "_sysctl", 156 },
2{ "accept", 43 },
3{ "accept4", 288 },
4{ "access", 21 },
5{ "acct", 163 },
6{ "add_key", 248 },
7{ "adjtimex", 159 },
8{ "afs_syscall", 183 },
9{ "alarm", 37 },
10{ "arch_prctl", 158 },
11{ "bind", 49 },
12{ "bpf", 321 },
13{ "brk", 12 },
14{ "capget", 125 },
15{ "capset", 126 },
16{ "chdir", 80 },
17{ "chmod", 90 },
18{ "chown", 92 },
19{ "chroot", 161 },
20{ "clock_adjtime", 305 },
21{ "clock_getres", 229 },
22{ "clock_gettime", 228 },
23{ "clock_nanosleep", 230 },
24{ "clock_settime", 227 },
25{ "clone", 56 },
26{ "clone3", 435 },
27{ "close", 3 },
28{ "connect", 42 },
29{ "copy_file_range", 326 },
30{ "creat", 85 },
31{ "create_module", 174 },
32{ "delete_module", 176 },
33{ "dup", 32 },
34{ "dup2", 33 },
35{ "dup3", 292 },
36{ "epoll_create", 213 },
37{ "epoll_create1", 291 },
38{ "epoll_ctl", 233 },
39{ "epoll_ctl_old", 214 },
40{ "epoll_pwait", 281 },
41{ "epoll_wait", 232 },
42{ "epoll_wait_old", 215 },
43{ "eventfd", 284 },
44{ "eventfd2", 290 },
45{ "execve", 59 },
46{ "execveat", 322 },
47{ "exit", 60 },
48{ "exit_group", 231 },
49{ "faccessat", 269 },
50{ "fadvise64", 221 },
51{ "fallocate", 285 },
52{ "fanotify_init", 300 },
53{ "fanotify_mark", 301 },
54{ "fchdir", 81 },
55{ "fchmod", 91 },
56{ "fchmodat", 268 },
57{ "fchown", 93 },
58{ "fchownat", 260 },
59{ "fcntl", 72 },
60{ "fdatasync", 75 },
61{ "fgetxattr", 193 },
62{ "finit_module", 313 },
63{ "flistxattr", 196 },
64{ "flock", 73 },
65{ "fork", 57 },
66{ "fremovexattr", 199 },
67{ "fsconfig", 431 },
68{ "fsetxattr", 190 },
69{ "fsmount", 432 },
70{ "fsopen", 430 },
71{ "fspick", 433 },
72{ "fstat", 5 },
73{ "fstatfs", 138 },
74{ "fsync", 74 },
75{ "ftruncate", 77 },
76{ "futex", 202 },
77{ "futimesat", 261 },
78{ "get_kernel_syms", 177 },
79{ "get_mempolicy", 239 },
80{ "get_robust_list", 274 },
81{ "get_thread_area", 211 },
82{ "getcpu", 309 },
83{ "getcwd", 79 },
84{ "getdents", 78 },
85{ "getdents64", 217 },
86{ "getegid", 108 },
87{ "geteuid", 107 },
88{ "getgid", 104 },
89{ "getgroups", 115 },
90{ "getitimer", 36 },
91{ "getpeername", 52 },
92{ "getpgid", 121 },
93{ "getpgrp", 111 },
94{ "getpid", 39 },
95{ "getpmsg", 181 },
96{ "getppid", 110 },
97{ "getpriority", 140 },
98{ "getrandom", 318 },
99{ "getresgid", 120 },
100{ "getresuid", 118 },
101{ "getrlimit", 97 },
102{ "getrusage", 98 },
103{ "getsid", 124 },
104{ "getsockname", 51 },
105{ "getsockopt", 55 },
106{ "gettid", 186 },
107{ "gettimeofday", 96 },
108{ "getuid", 102 },
109{ "getxattr", 191 },
110{ "init_module", 175 },
111{ "inotify_add_watch", 254 },
112{ "inotify_init", 253 },
113{ "inotify_init1", 294 },
114{ "inotify_rm_watch", 255 },
115{ "io_cancel", 210 },
116{ "io_destroy", 207 },
117{ "io_getevents", 208 },
118{ "io_pgetevents", 333 },
119{ "io_setup", 206 },
120{ "io_submit", 209 },
121{ "io_uring_enter", 426 },
122{ "io_uring_register", 427 },
123{ "io_uring_setup", 425 },
124{ "ioctl", 16 },
125{ "ioperm", 173 },
126{ "iopl", 172 },
127{ "ioprio_get", 252 },
128{ "ioprio_set", 251 },
129{ "kcmp", 312 },
130{ "kexec_file_load", 320 },
131{ "kexec_load", 246 },
132{ "keyctl", 250 },
133{ "kill", 62 },
134{ "lchown", 94 },
135{ "lgetxattr", 192 },
136{ "link", 86 },
137{ "linkat", 265 },
138{ "listen", 50 },
139{ "listxattr", 194 },
140{ "llistxattr", 195 },
141{ "lookup_dcookie", 212 },
142{ "lremovexattr", 198 },
143{ "lseek", 8 },
144{ "lsetxattr", 189 },
145{ "lstat", 6 },
146{ "madvise", 28 },
147{ "mbind", 237 },
148{ "membarrier", 324 },
149{ "memfd_create", 319 },
150{ "migrate_pages", 256 },
151{ "mincore", 27 },
152{ "mkdir", 83 },
153{ "mkdirat", 258 },
154{ "mknod", 133 },
155{ "mknodat", 259 },
156{ "mlock", 149 },
157{ "mlock2", 325 },
158{ "mlockall", 151 },
159{ "mmap", 9 },
160{ "modify_ldt", 154 },
161{ "mount", 165 },
162{ "move_mount", 429 },
163{ "move_pages", 279 },
164{ "mprotect", 10 },
165{ "mq_getsetattr", 245 },
166{ "mq_notify", 244 },
167{ "mq_open", 240 },
168{ "mq_timedreceive", 243 },
169{ "mq_timedsend", 242 },
170{ "mq_unlink", 241 },
171{ "mremap", 25 },
172{ "msgctl", 71 },
173{ "msgget", 68 },
174{ "msgrcv", 70 },
175{ "msgsnd", 69 },
176{ "msync", 26 },
177{ "munlock", 150 },
178{ "munlockall", 152 },
179{ "munmap", 11 },
180{ "name_to_handle_at", 303 },
181{ "nanosleep", 35 },
182{ "newfstatat", 262 },
183{ "nfsservctl", 180 },
184{ "open", 2 },
185{ "open_by_handle_at", 304 },
186{ "open_tree", 428 },
187{ "openat", 257 },
188{ "pause", 34 },
189{ "perf_event_open", 298 },
190{ "personality", 135 },
191{ "pidfd_open", 434 },
192{ "pidfd_send_signal", 424 },
193{ "pipe", 22 },
194{ "pipe2", 293 },
195{ "pivot_root", 155 },
196{ "pkey_alloc", 330 },
197{ "pkey_free", 331 },
198{ "pkey_mprotect", 329 },
199{ "poll", 7 },
200{ "ppoll", 271 },
201{ "prctl", 157 },
202{ "pread64", 17 },
203{ "preadv", 295 },
204{ "preadv2", 327 },
205{ "prlimit64", 302 },
206{ "process_vm_readv", 310 },
207{ "process_vm_writev", 311 },
208{ "pselect6", 270 },
209{ "ptrace", 101 },
210{ "putpmsg", 182 },
211{ "pwrite64", 18 },
212{ "pwritev", 296 },
213{ "pwritev2", 328 },
214{ "query_module", 178 },
215{ "quotactl", 179 },
216{ "read", 0 },
217{ "readahead", 187 },
218{ "readlink", 89 },
219{ "readlinkat", 267 },
220{ "readv", 19 },
221{ "reboot", 169 },
222{ "recvfrom", 45 },
223{ "recvmmsg", 299 },
224{ "recvmsg", 47 },
225{ "remap_file_pages", 216 },
226{ "removexattr", 197 },
227{ "rename", 82 },
228{ "renameat", 264 },
229{ "renameat2", 316 },
230{ "request_key", 249 },
231{ "restart_syscall", 219 },
232{ "rmdir", 84 },
233{ "rseq", 334 },
234{ "rt_sigaction", 13 },
235{ "rt_sigpending", 127 },
236{ "rt_sigprocmask", 14 },
237{ "rt_sigqueueinfo", 129 },
238{ "rt_sigreturn", 15 },
239{ "rt_sigsuspend", 130 },
240{ "rt_sigtimedwait", 128 },
241{ "rt_tgsigqueueinfo", 297 },
242{ "sched_get_priority_max", 146 },
243{ "sched_get_priority_min", 147 },
244{ "sched_getaffinity", 204 },
245{ "sched_getattr", 315 },
246{ "sched_getparam", 143 },
247{ "sched_getscheduler", 145 },
248{ "sched_rr_get_interval", 148 },
249{ "sched_setaffinity", 203 },
250{ "sched_setattr", 314 },
251{ "sched_setparam", 142 },
252{ "sched_setscheduler", 144 },
253{ "sched_yield", 24 },
254{ "seccomp", 317 },
255{ "security", 185 },
256{ "select", 23 },
257{ "semctl", 66 },
258{ "semget", 64 },
259{ "semop", 65 },
260{ "semtimedop", 220 },
261{ "sendfile", 40 },
262{ "sendmmsg", 307 },
263{ "sendmsg", 46 },
264{ "sendto", 44 },
265{ "set_mempolicy", 238 },
266{ "set_robust_list", 273 },
267{ "set_thread_area", 205 },
268{ "set_tid_address", 218 },
269{ "setdomainname", 171 },
270{ "setfsgid", 123 },
271{ "setfsuid", 122 },
272{ "setgid", 106 },
273{ "setgroups", 116 },
274{ "sethostname", 170 },
275{ "setitimer", 38 },
276{ "setns", 308 },
277{ "setpgid", 109 },
278{ "setpriority", 141 },
279{ "setregid", 114 },
280{ "setresgid", 119 },
281{ "setresuid", 117 },
282{ "setreuid", 113 },
283{ "setrlimit", 160 },
284{ "setsid", 112 },
285{ "setsockopt", 54 },
286{ "settimeofday", 164 },
287{ "setuid", 105 },
288{ "setxattr", 188 },
289{ "shmat", 30 },
290{ "shmctl", 31 },
291{ "shmdt", 67 },
292{ "shmget", 29 },
293{ "shutdown", 48 },
294{ "sigaltstack", 131 },
295{ "signalfd", 282 },
296{ "signalfd4", 289 },
297{ "socket", 41 },
298{ "socketpair", 53 },
299{ "splice", 275 },
300{ "stat", 4 },
301{ "statfs", 137 },
302{ "statx", 332 },
303{ "swapoff", 168 },
304{ "swapon", 167 },
305{ "symlink", 88 },
306{ "symlinkat", 266 },
307{ "sync", 162 },
308{ "sync_file_range", 277 },
309{ "syncfs", 306 },
310{ "sysfs", 139 },
311{ "sysinfo", 99 },
312{ "syslog", 103 },
313{ "tee", 276 },
314{ "tgkill", 234 },
315{ "time", 201 },
316{ "timer_create", 222 },
317{ "timer_delete", 226 },
318{ "timer_getoverrun", 225 },
319{ "timer_gettime", 224 },
320{ "timer_settime", 223 },
321{ "timerfd_create", 283 },
322{ "timerfd_gettime", 287 },
323{ "timerfd_settime", 286 },
324{ "times", 100 },
325{ "tkill", 200 },
326{ "truncate", 76 },
327{ "tuxcall", 184 },
328{ "umask", 95 },
329{ "umount2", 166 },
330{ "uname", 63 },
331{ "unlink", 87 },
332{ "unlinkat", 263 },
333{ "unshare", 272 },
334{ "uselib", 134 },
335{ "userfaultfd", 323 },
336{ "ustat", 136 },
337{ "utime", 132 },
338{ "utimensat", 280 },
339{ "utimes", 235 },
340{ "vfork", 58 },
341{ "vhangup", 153 },
342{ "vmsplice", 278 },
343{ "vserver", 236 },
344{ "wait4", 61 },
345{ "waitid", 247 },
346{ "write", 1 },
347{ "writev", 20 },