diff options
Diffstat (limited to 'src/include/syscall_x86_64.h')
-rw-r--r-- | src/include/syscall_x86_64.h | 347 |
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 }, | ||