From fbceab90a9b504f3867806ac7ca43a134715a07d Mon Sep 17 00:00:00 2001 From: smitsohu Date: Fri, 15 Jul 2022 16:11:17 +0200 Subject: refresh and sort syscall tables produced using commands documented in src/lib/syscall.c: awk '/__NR_/ { print "{ \"" gensub("__NR_", "", "g", $2) "\", " $3 " },"; }' < /usr/include/x86_64-linux-gnu/asm/unistd_64.h awk '/__NR_/ { print "{ \"" gensub("__NR_", "", "g", $2) "\", " $3 " },"; }' < /usr/include/x86_64-linux-gnu/asm/unistd_32.h --- src/include/syscall_armeabi.h | 692 +++++++++++++++++++------------------ src/include/syscall_i386.h | 777 +++++++++++++++++++++--------------------- src/include/syscall_x86_64.h | 634 +++++++++++++++++----------------- 3 files changed, 1078 insertions(+), 1025 deletions(-) (limited to 'src/include') diff --git a/src/include/syscall_armeabi.h b/src/include/syscall_armeabi.h index 3b574f875..f19c2ac4b 100644 --- a/src/include/syscall_armeabi.h +++ b/src/include/syscall_armeabi.h @@ -1,355 +1,401 @@ -{ "accept", 285 }, -{ "accept4", 366 }, -{ "access", 33 }, -{ "acct", 51 }, -{ "add_key", 309 }, -{ "adjtimex", 124 }, -{ "alarm", 27 }, -{ "arm_fadvise64_64", 270 }, -{ "arm_sync_file_range", 341 }, -{ "bdflush", 134 }, -{ "bind", 282 }, -{ "bpf", 386 }, -{ "brk", 45 }, -{ "capget", 184 }, -{ "capset", 185 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, { "chdir", 12 }, +{ "mknod", 14 }, { "chmod", 15 }, -{ "chown", 182 }, -{ "chown32", 212 }, +{ "lchown", 16 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "ptrace", 26 }, +{ "pause", 29 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "setpgid", 57 }, +{ "umask", 60 }, { "chroot", 61 }, -{ "clock_adjtime", 372 }, -{ "clock_getres", 264 }, -{ "clock_gettime", 263 }, -{ "clock_nanosleep", 265 }, -{ "clock_settime", 262 }, -{ "clone", 120 }, -{ "close", 6 }, -{ "connect", 283 }, -{ "creat", 8 }, -{ "delete_module", 129 }, +{ "ustat", 62 }, { "dup2", 63 }, -{ "dup3", 358 }, -{ "dup", 41 }, -{ "epoll_create1", 357 }, -{ "epoll_create", 250 }, -{ "epoll_ctl", 251 }, -{ "epoll_pwait", 346 }, -{ "epoll_wait", 252 }, -{ "eventfd2", 356 }, -{ "eventfd", 351 }, -{ "execve", 11 }, -{ "exit", 1 }, -{ "exit_group", 248 }, -{ "faccessat", 334 }, -{ "faccessat2", 439 }, -{ "fallocate", 352 }, -{ "fanotify_init", 367 }, -{ "fanotify_mark", 368 }, -{ "fchdir", 133 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "symlink", 83 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, { "fchmod", 94 }, -{ "fchmodat", 333 }, -{ "fchown32", 207 }, { "fchown", 95 }, -{ "fchownat", 325 }, -{ "fcntl", 55 }, -{ "fcntl64", 221 }, -{ "fdatasync", 148 }, -{ "fgetxattr", 231 }, -{ "finit_module", 379 }, -{ "flistxattr", 234 }, -{ "flock", 143 }, -{ "fork", 2 }, -{ "fremovexattr", 237 }, -{ "fsetxattr", 228 }, -{ "fstat", 108 }, -{ "fstat64", 197 }, -{ "fstatat64", 327 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "statfs", 99 }, { "fstatfs", 100 }, -{ "fstatfs64", 267 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "vhangup", 111 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, { "fsync", 118 }, -{ "ftruncate64", 194 }, -{ "ftruncate", 93 }, -{ "futex", 240 }, -{ "futimesat", 326 }, -{ "getcpu", 345 }, -{ "getcwd", 183 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, { "getdents", 141 }, -{ "getdents64", 217 }, -{ "getegid32", 202 }, -{ "getegid", 50 }, -{ "geteuid32", 201 }, -{ "geteuid", 49 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "poll", 168 }, +{ "nfsservctl", 169 }, +{ "setresgid", 170 }, +{ "getresgid", 171 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "pread64", 180 }, +{ "pwrite64", 181 }, +{ "chown", 182 }, +{ "getcwd", 183 }, +{ "capget", 184 }, +{ "capset", 185 }, +{ "sigaltstack", 186 }, +{ "sendfile", 187 }, +{ "vfork", 190 }, +{ "ugetrlimit", 191 }, +{ "mmap2", 192 }, +{ "truncate64", 193 }, +{ "ftruncate64", 194 }, +{ "stat64", 195 }, +{ "lstat64", 196 }, +{ "fstat64", 197 }, +{ "lchown32", 198 }, +{ "getuid32", 199 }, { "getgid32", 200 }, -{ "getgid", 47 }, +{ "geteuid32", 201 }, +{ "getegid32", 202 }, +{ "setreuid32", 203 }, +{ "setregid32", 204 }, { "getgroups32", 205 }, -{ "getgroups", 80 }, -{ "getitimer", 105 }, -{ "get_mempolicy", 320 }, -{ "getpeername", 287 }, -{ "getpgid", 132 }, -{ "getpgrp", 65 }, -{ "getpid", 20 }, -{ "getppid", 64 }, -{ "getpriority", 96 }, -{ "getrandom", 384 }, -{ "getresgid", 171 }, -{ "getresgid32", 211 }, -{ "getresuid", 165 }, +{ "setgroups32", 206 }, +{ "fchown32", 207 }, +{ "setresuid32", 208 }, { "getresuid32", 209 }, -{ "getrlimit", 76 }, -{ "get_robust_list", 339 }, -{ "getrusage", 77 }, -{ "getsid", 147 }, -{ "getsockname", 286 }, -{ "getsockopt", 295 }, +{ "setresgid32", 210 }, +{ "getresgid32", 211 }, +{ "chown32", 212 }, +{ "setuid32", 213 }, +{ "setgid32", 214 }, +{ "setfsuid32", 215 }, +{ "setfsgid32", 216 }, +{ "getdents64", 217 }, +{ "pivot_root", 218 }, +{ "mincore", 219 }, +{ "madvise", 220 }, +{ "fcntl64", 221 }, { "gettid", 224 }, -{ "gettimeofday", 78 }, -{ "getuid", 24 }, -{ "getuid32", 199 }, +{ "readahead", 225 }, +{ "setxattr", 226 }, +{ "lsetxattr", 227 }, +{ "fsetxattr", 228 }, { "getxattr", 229 }, -{ "init_module", 128 }, -{ "inotify_add_watch", 317 }, -{ "inotify_init1", 360 }, -{ "inotify_init", 316 }, -{ "inotify_rm_watch", 318 }, -{ "io_cancel", 247 }, -{ "ioctl", 54 }, -{ "io_destroy", 244 }, -{ "io_getevents", 245 }, -{ "ioprio_get", 315 }, -{ "ioprio_set", 314 }, -{ "io_setup", 243 }, -{ "io_submit", 246 }, -{ "ipc", 117 }, -{ "kcmp", 378 }, -{ "kexec_load", 347 }, -{ "keyctl", 311 }, -{ "kill", 37 }, -{ "lchown", 16 }, -{ "lchown32", 198 }, { "lgetxattr", 230 }, -{ "link", 9 }, -{ "linkat", 330 }, -{ "listen", 284 }, +{ "fgetxattr", 231 }, { "listxattr", 232 }, { "llistxattr", 233 }, -{ "_llseek", 140 }, -{ "lookup_dcookie", 249 }, +{ "flistxattr", 234 }, +{ "removexattr", 235 }, { "lremovexattr", 236 }, -{ "lseek", 19 }, -{ "lsetxattr", 227 }, -{ "lstat", 107 }, -{ "lstat64", 196 }, -{ "madvise", 220 }, -{ "mbind", 319 }, -{ "memfd_create", 385 }, -{ "mincore", 219 }, -{ "mkdir", 39 }, -{ "mkdirat", 323 }, -{ "mknod", 14 }, -{ "mknodat", 324 }, -{ "mlock", 150 }, -{ "mlockall", 152 }, -{ "mmap2", 192 }, -{ "mmap", 90 }, -{ "mount", 21 }, -{ "move_pages", 344 }, -{ "mprotect", 125 }, -{ "mq_getsetattr", 279 }, -{ "mq_notify", 278 }, -{ "mq_open", 274 }, -{ "mq_timedreceive", 277 }, -{ "mq_timedsend", 276 }, -{ "mq_unlink", 275 }, -{ "mremap", 163 }, -{ "msgctl", 304 }, -{ "msgget", 303 }, -{ "msgrcv", 302 }, -{ "msgsnd", 301 }, -{ "msync", 144 }, -{ "munlock", 151 }, -{ "munlockall", 153 }, -{ "munmap", 91 }, -{ "name_to_handle_at", 370 }, -{ "nanosleep", 162 }, -{ "_newselect", 142 }, -{ "nfsservctl", 169 }, -{ "nice", 34 }, -{ "open", 5 }, -{ "openat", 322 }, -{ "open_by_handle_at", 371 }, -{ "pause", 29 }, +{ "fremovexattr", 237 }, +{ "tkill", 238 }, +{ "sendfile64", 239 }, +{ "futex", 240 }, +{ "sched_setaffinity", 241 }, +{ "sched_getaffinity", 242 }, +{ "io_setup", 243 }, +{ "io_destroy", 244 }, +{ "io_getevents", 245 }, +{ "io_submit", 246 }, +{ "io_cancel", 247 }, +{ "exit_group", 248 }, +{ "lookup_dcookie", 249 }, +{ "epoll_create", 250 }, +{ "epoll_ctl", 251 }, +{ "epoll_wait", 252 }, +{ "remap_file_pages", 253 }, +{ "set_tid_address", 256 }, +{ "timer_create", 257 }, +{ "timer_settime", 258 }, +{ "timer_gettime", 259 }, +{ "timer_getoverrun", 260 }, +{ "timer_delete", 261 }, +{ "clock_settime", 262 }, +{ "clock_gettime", 263 }, +{ "clock_getres", 264 }, +{ "clock_nanosleep", 265 }, +{ "statfs64", 266 }, +{ "fstatfs64", 267 }, +{ "tgkill", 268 }, +{ "utimes", 269 }, +{ "arm_fadvise64_64", 270 }, { "pciconfig_iobase", 271 }, { "pciconfig_read", 272 }, { "pciconfig_write", 273 }, -{ "perf_event_open", 364 }, -{ "personality", 136 }, -{ "pipe2", 359 }, -{ "pipe", 42 }, -{ "pivot_root", 218 }, -{ "poll", 168 }, -{ "ppoll", 336 }, -{ "prctl", 172 }, -{ "pread64", 180 }, -{ "preadv", 361 }, -{ "prlimit64", 369 }, -{ "process_vm_readv", 376 }, -{ "process_vm_writev", 377 }, -{ "pselect6", 335 }, -{ "ptrace", 26 }, -{ "pwrite64", 181 }, -{ "pwritev", 362 }, -{ "quotactl", 131 }, -{ "read", 3 }, -{ "readahead", 225 }, -{ "readdir", 89 }, -{ "readlink", 85 }, -{ "readlinkat", 332 }, -{ "readv", 145 }, -{ "reboot", 88 }, +{ "mq_open", 274 }, +{ "mq_unlink", 275 }, +{ "mq_timedsend", 276 }, +{ "mq_timedreceive", 277 }, +{ "mq_notify", 278 }, +{ "mq_getsetattr", 279 }, +{ "waitid", 280 }, +{ "socket", 281 }, +{ "bind", 282 }, +{ "connect", 283 }, +{ "listen", 284 }, +{ "accept", 285 }, +{ "getsockname", 286 }, +{ "getpeername", 287 }, +{ "socketpair", 288 }, +{ "send", 289 }, +{ "sendto", 290 }, { "recv", 291 }, { "recvfrom", 292 }, -{ "recvmmsg", 365 }, +{ "shutdown", 293 }, +{ "setsockopt", 294 }, +{ "getsockopt", 295 }, +{ "sendmsg", 296 }, { "recvmsg", 297 }, -{ "remap_file_pages", 253 }, -{ "removexattr", 235 }, -{ "rename", 38 }, -{ "renameat2", 382 }, -{ "renameat", 329 }, -{ "request_key", 310 }, -{ "rmdir", 40 }, -{ "rt_sigaction", 174 }, -{ "rt_sigpending", 176 }, -{ "rt_sigprocmask", 175 }, -{ "rt_sigqueueinfo", 178 }, -{ "rt_sigreturn", 173 }, -{ "rt_sigsuspend", 179 }, -{ "rt_sigtimedwait", 177 }, -{ "rt_tgsigqueueinfo", 363 }, -{ "sched_getaffinity", 242 }, -{ "sched_getattr", 381 }, -{ "sched_getparam", 155 }, -{ "sched_get_priority_max", 159 }, -{ "sched_get_priority_min", 160 }, -{ "sched_getscheduler", 157 }, -{ "sched_rr_get_interval", 161 }, -{ "sched_setaffinity", 241 }, -{ "sched_setattr", 380 }, -{ "sched_setparam", 154 }, -{ "sched_setscheduler", 156 }, -{ "sched_yield", 158 }, -{ "seccomp", 383 }, -{ "select", 82 }, -{ "semctl", 300 }, -{ "semget", 299 }, { "semop", 298 }, -{ "semtimedop", 312 }, -{ "send", 289 }, -{ "sendfile", 187 }, -{ "sendfile64", 239 }, -{ "sendmmsg", 374 }, -{ "sendmsg", 296 }, -{ "sendto", 290 }, -{ "setdomainname", 121 }, -{ "setfsgid", 139 }, -{ "setfsgid32", 216 }, -{ "setfsuid", 138 }, -{ "setfsuid32", 215 }, -{ "setgid32", 214 }, -{ "setgid", 46 }, -{ "setgroups32", 206 }, -{ "setgroups", 81 }, -{ "sethostname", 74 }, -{ "setitimer", 104 }, -{ "set_mempolicy", 321 }, -{ "setns", 375 }, -{ "setpgid", 57 }, -{ "setpriority", 97 }, -{ "setregid32", 204 }, -{ "setregid", 71 }, -{ "setresgid", 170 }, -{ "setresgid32", 210 }, -{ "setresuid", 164 }, -{ "setresuid32", 208 }, -{ "setreuid32", 203 }, -{ "setreuid", 70 }, -{ "setrlimit", 75 }, -{ "set_robust_list", 338 }, -{ "setsid", 66 }, -{ "setsockopt", 294 }, -{ "set_tid_address", 256 }, -{ "settimeofday", 79 }, -{ "setuid", 23 }, -{ "setuid32", 213 }, -{ "setxattr", 226 }, +{ "semget", 299 }, +{ "semctl", 300 }, +{ "msgsnd", 301 }, +{ "msgrcv", 302 }, +{ "msgget", 303 }, +{ "msgctl", 304 }, { "shmat", 305 }, -{ "shmctl", 308 }, { "shmdt", 306 }, { "shmget", 307 }, -{ "shutdown", 293 }, -{ "sigaction", 67 }, -{ "sigaltstack", 186 }, -{ "signalfd", 349 }, -{ "signalfd4", 355 }, -{ "sigpending", 73 }, -{ "sigprocmask", 126 }, -{ "sigreturn", 119 }, -{ "sigsuspend", 72 }, -{ "socket", 281 }, -{ "socketcall", 102 }, -{ "socketpair", 288 }, -{ "splice", 340 }, -{ "stat", 106 }, -{ "stat64", 195 }, -{ "statfs64", 266 }, -{ "statfs", 99 }, -{ "stime", 25 }, -{ "swapoff", 115 }, -{ "swapon", 87 }, -{ "symlink", 83 }, +{ "shmctl", 308 }, +{ "add_key", 309 }, +{ "request_key", 310 }, +{ "keyctl", 311 }, +{ "semtimedop", 312 }, +{ "vserver", 313 }, +{ "ioprio_set", 314 }, +{ "ioprio_get", 315 }, +{ "inotify_init", 316 }, +{ "inotify_add_watch", 317 }, +{ "inotify_rm_watch", 318 }, +{ "mbind", 319 }, +{ "get_mempolicy", 320 }, +{ "set_mempolicy", 321 }, +{ "openat", 322 }, +{ "mkdirat", 323 }, +{ "mknodat", 324 }, +{ "fchownat", 325 }, +{ "futimesat", 326 }, +{ "fstatat64", 327 }, +{ "unlinkat", 328 }, +{ "renameat", 329 }, +{ "linkat", 330 }, { "symlinkat", 331 }, -{ "sync", 36 }, -{ "sync_file_range2", 341 }, -{ "syncfs", 373 }, -{ "syscall", 113 }, -{ "_sysctl", 149 }, -{ "sysfs", 135 }, -{ "sysinfo", 116 }, -{ "syslog", 103 }, +{ "readlinkat", 332 }, +{ "fchmodat", 333 }, +{ "faccessat", 334 }, +{ "pselect6", 335 }, +{ "ppoll", 336 }, +{ "unshare", 337 }, +{ "set_robust_list", 338 }, +{ "get_robust_list", 339 }, +{ "splice", 340 }, +{ "arm_sync_file_range", 341 }, { "tee", 342 }, -{ "tgkill", 268 }, -{ "time", 13 }, -{ "timer_create", 257 }, -{ "timer_delete", 261 }, +{ "vmsplice", 343 }, +{ "move_pages", 344 }, +{ "getcpu", 345 }, +{ "epoll_pwait", 346 }, +{ "kexec_load", 347 }, +{ "utimensat", 348 }, +{ "signalfd", 349 }, { "timerfd_create", 350 }, -{ "timerfd_gettime", 354 }, +{ "eventfd", 351 }, +{ "fallocate", 352 }, { "timerfd_settime", 353 }, -{ "timer_getoverrun", 260 }, -{ "timer_gettime", 259 }, -{ "timer_settime", 258 }, -{ "times", 43 }, -{ "tkill", 238 }, -{ "truncate64", 193 }, -{ "truncate", 92 }, -{ "ugetrlimit", 191 }, -{ "umask", 60 }, -{ "umount", 22 }, -{ "umount2", 52 }, -{ "uname", 122 }, -{ "unlink", 10 }, -{ "unlinkat", 328 }, -{ "unshare", 337 }, -{ "uselib", 86 }, -{ "ustat", 62 }, -{ "utime", 30 }, -{ "utimensat", 348 }, -{ "utimes", 269 }, -{ "vfork", 190 }, -{ "vhangup", 111 }, -{ "vmsplice", 343 }, -{ "vserver", 313 }, -{ "wait4", 114 }, -{ "waitid", 280 }, -{ "write", 4 }, -{ "writev", 146 }, +{ "timerfd_gettime", 354 }, +{ "signalfd4", 355 }, +{ "eventfd2", 356 }, +{ "epoll_create1", 357 }, +{ "dup3", 358 }, +{ "pipe2", 359 }, +{ "inotify_init1", 360 }, +{ "preadv", 361 }, +{ "pwritev", 362 }, +{ "rt_tgsigqueueinfo", 363 }, +{ "perf_event_open", 364 }, +{ "recvmmsg", 365 }, +{ "accept4", 366 }, +{ "fanotify_init", 367 }, +{ "fanotify_mark", 368 }, +{ "prlimit64", 369 }, +{ "name_to_handle_at", 370 }, +{ "open_by_handle_at", 371 }, +{ "clock_adjtime", 372 }, +{ "syncfs", 373 }, +{ "sendmmsg", 374 }, +{ "setns", 375 }, +{ "process_vm_readv", 376 }, +{ "process_vm_writev", 377 }, +{ "kcmp", 378 }, +{ "finit_module", 379 }, +{ "sched_setattr", 380 }, +{ "sched_getattr", 381 }, +{ "renameat2", 382 }, +{ "seccomp", 383 }, +{ "getrandom", 384 }, +{ "memfd_create", 385 }, +{ "bpf", 386 }, +{ "execveat", 387 }, +{ "userfaultfd", 388 }, +{ "membarrier", 389 }, +{ "mlock2", 390 }, +{ "copy_file_range", 391 }, +{ "preadv2", 392 }, +{ "pwritev2", 393 }, +{ "pkey_mprotect", 394 }, +{ "pkey_alloc", 395 }, +{ "pkey_free", 396 }, +{ "statx", 397 }, +{ "rseq", 398 }, +{ "io_pgetevents", 399 }, +{ "migrate_pages", 400 }, +{ "kexec_file_load", 401 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "pidfd_send_signal", 424 }, +{ "io_uring_setup", 425 }, +{ "io_uring_enter", 426 }, +{ "io_uring_register", 427 }, +{ "open_tree", 428 }, +{ "move_mount", 429 }, +{ "fsopen", 430 }, +{ "fsconfig", 431 }, +{ "fsmount", 432 }, +{ "fspick", 433 }, +{ "pidfd_open", 434 }, +{ "clone3", 435 }, +{ "close_range", 436 }, +{ "openat2", 437 }, +{ "pidfd_getfd", 438 }, +{ "faccessat2", 439 }, +{ "process_madvise", 440 }, +{ "epoll_pwait2", 441 }, +{ "mount_setattr", 442 }, +{ "quotactl_fd", 443 }, +{ "landlock_create_ruleset", 444 }, +{ "landlock_add_rule", 445 }, +{ "landlock_restrict_self", 446 }, +{ "process_mrelease", 448 }, +{ "futex_waitv", 449 }, diff --git a/src/include/syscall_i386.h b/src/include/syscall_i386.h index 752e11f24..af22089d7 100644 --- a/src/include/syscall_i386.h +++ b/src/include/syscall_i386.h @@ -1,426 +1,429 @@ -{ "_llseek", 140 }, -{ "_newselect", 142 }, -{ "_sysctl", 149 }, -{ "accept4", 364 }, -{ "access", 33 }, -{ "acct", 51 }, -{ "add_key", 286 }, -{ "adjtimex", 124 }, -{ "afs_syscall", 137 }, -{ "alarm", 27 }, -{ "arch_prctl", 384 }, -{ "bdflush", 134 }, -{ "bind", 361 }, -{ "bpf", 357 }, -{ "break", 17 }, -{ "brk", 45 }, -{ "capget", 184 }, -{ "capset", 185 }, -{ "chdir", 12 }, -{ "chmod", 15 }, -{ "chown", 182 }, -{ "chown32", 212 }, -{ "chroot", 61 }, -{ "clock_adjtime", 343 }, -{ "clock_adjtime64", 405 }, -{ "clock_getres", 266 }, -{ "clock_getres_time64", 406 }, -{ "clock_gettime", 265 }, -{ "clock_gettime64", 403 }, -{ "clock_nanosleep", 267 }, -{ "clock_nanosleep_time64", 407 }, -{ "clock_settime", 264 }, -{ "clock_settime64", 404 }, -{ "clone", 120 }, -{ "clone3", 435 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, { "close", 6 }, -{ "connect", 362 }, -{ "copy_file_range", 377 }, +{ "waitpid", 7 }, { "creat", 8 }, -{ "create_module", 127 }, -{ "delete_module", 129 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "break", 17 }, +{ "oldstat", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "umount", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "oldfstat", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "stty", 31 }, +{ "gtty", 32 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "ftime", 35 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, { "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "prof", 44 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "lock", 53 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "mpx", 56 }, +{ "setpgid", 57 }, +{ "ulimit", 58 }, +{ "oldolduname", 59 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, { "dup2", 63 }, -{ "dup3", 330 }, -{ "epoll_create", 254 }, -{ "epoll_create1", 329 }, -{ "epoll_ctl", 255 }, -{ "epoll_pwait", 319 }, -{ "epoll_wait", 256 }, -{ "eventfd", 323 }, -{ "eventfd2", 328 }, -{ "execve", 11 }, -{ "execveat", 358 }, -{ "exit", 1 }, -{ "exit_group", 252 }, -{ "faccessat", 307 }, -{ "faccessat2", 439 }, -{ "fadvise64", 250 }, -{ "fadvise64_64", 272 }, -{ "fallocate", 324 }, -{ "fanotify_init", 338 }, -{ "fanotify_mark", 339 }, -{ "fchdir", 133 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "sgetmask", 68 }, +{ "ssetmask", 69 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "select", 82 }, +{ "symlink", 83 }, +{ "oldlstat", 84 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "readdir", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, { "fchmod", 94 }, -{ "fchmodat", 306 }, { "fchown", 95 }, -{ "fchown32", 207 }, -{ "fchownat", 298 }, -{ "fcntl", 55 }, -{ "fcntl64", 221 }, -{ "fdatasync", 148 }, -{ "fgetxattr", 231 }, -{ "finit_module", 350 }, -{ "flistxattr", 234 }, -{ "flock", 143 }, -{ "fork", 2 }, -{ "fremovexattr", 237 }, -{ "fsconfig", 431 }, -{ "fsetxattr", 228 }, -{ "fsmount", 432 }, -{ "fsopen", 430 }, -{ "fspick", 433 }, -{ "fstat", 108 }, -{ "fstat64", 197 }, -{ "fstatat64", 300 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "profil", 98 }, +{ "statfs", 99 }, { "fstatfs", 100 }, -{ "fstatfs64", 269 }, +{ "ioperm", 101 }, +{ "socketcall", 102 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "olduname", 109 }, +{ "iopl", 110 }, +{ "vhangup", 111 }, +{ "idle", 112 }, +{ "vm86old", 113 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "ipc", 117 }, { "fsync", 118 }, -{ "ftime", 35 }, -{ "ftruncate", 93 }, -{ "ftruncate64", 194 }, -{ "futex", 240 }, -{ "futex_time64", 422 }, -{ "futimesat", 299 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "modify_ldt", 123 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "create_module", 127 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, { "get_kernel_syms", 130 }, -{ "get_mempolicy", 275 }, -{ "get_robust_list", 312 }, -{ "get_thread_area", 244 }, -{ "getcpu", 318 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "afs_syscall", 137 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "vm86", 166 }, +{ "query_module", 167 }, +{ "poll", 168 }, +{ "nfsservctl", 169 }, +{ "setresgid", 170 }, +{ "getresgid", 171 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "pread64", 180 }, +{ "pwrite64", 181 }, +{ "chown", 182 }, { "getcwd", 183 }, -{ "getdents", 141 }, -{ "getdents64", 220 }, -{ "getegid", 50 }, -{ "getegid32", 202 }, -{ "geteuid", 49 }, -{ "geteuid32", 201 }, -{ "getgid", 47 }, +{ "capget", 184 }, +{ "capset", 185 }, +{ "sigaltstack", 186 }, +{ "sendfile", 187 }, +{ "getpmsg", 188 }, +{ "putpmsg", 189 }, +{ "vfork", 190 }, +{ "ugetrlimit", 191 }, +{ "mmap2", 192 }, +{ "truncate64", 193 }, +{ "ftruncate64", 194 }, +{ "stat64", 195 }, +{ "lstat64", 196 }, +{ "fstat64", 197 }, +{ "lchown32", 198 }, +{ "getuid32", 199 }, { "getgid32", 200 }, -{ "getgroups", 80 }, +{ "geteuid32", 201 }, +{ "getegid32", 202 }, +{ "setreuid32", 203 }, +{ "setregid32", 204 }, { "getgroups32", 205 }, -{ "getitimer", 105 }, -{ "getpeername", 368 }, -{ "getpgid", 132 }, -{ "getpgrp", 65 }, -{ "getpid", 20 }, -{ "getpmsg", 188 }, -{ "getppid", 64 }, -{ "getpriority", 96 }, -{ "getrandom", 355 }, -{ "getresgid", 171 }, -{ "getresgid32", 211 }, -{ "getresuid", 165 }, +{ "setgroups32", 206 }, +{ "fchown32", 207 }, +{ "setresuid32", 208 }, { "getresuid32", 209 }, -{ "getrlimit", 76 }, -{ "getrusage", 77 }, -{ "getsid", 147 }, -{ "getsockname", 367 }, -{ "getsockopt", 365 }, +{ "setresgid32", 210 }, +{ "getresgid32", 211 }, +{ "chown32", 212 }, +{ "setuid32", 213 }, +{ "setgid32", 214 }, +{ "setfsuid32", 215 }, +{ "setfsgid32", 216 }, +{ "pivot_root", 217 }, +{ "mincore", 218 }, +{ "madvise", 219 }, +{ "getdents64", 220 }, +{ "fcntl64", 221 }, { "gettid", 224 }, -{ "gettimeofday", 78 }, -{ "getuid", 24 }, -{ "getuid32", 199 }, +{ "readahead", 225 }, +{ "setxattr", 226 }, +{ "lsetxattr", 227 }, +{ "fsetxattr", 228 }, { "getxattr", 229 }, -{ "gtty", 32 }, -{ "idle", 112 }, -{ "init_module", 128 }, -{ "inotify_add_watch", 292 }, -{ "inotify_init", 291 }, -{ "inotify_init1", 332 }, -{ "inotify_rm_watch", 293 }, -{ "io_cancel", 249 }, -{ "io_destroy", 246 }, -{ "io_getevents", 247 }, -{ "io_pgetevents", 385 }, -{ "io_pgetevents_time64", 416 }, -{ "io_setup", 245 }, -{ "io_submit", 248 }, -{ "io_uring_enter", 426 }, -{ "io_uring_register", 427 }, -{ "io_uring_setup", 425 }, -{ "ioctl", 54 }, -{ "ioperm", 101 }, -{ "iopl", 110 }, -{ "ioprio_get", 290 }, -{ "ioprio_set", 289 }, -{ "ipc", 117 }, -{ "kcmp", 349 }, -{ "kexec_load", 283 }, -{ "keyctl", 288 }, -{ "kill", 37 }, -{ "lchown", 16 }, -{ "lchown32", 198 }, { "lgetxattr", 230 }, -{ "link", 9 }, -{ "linkat", 303 }, -{ "listen", 363 }, +{ "fgetxattr", 231 }, { "listxattr", 232 }, { "llistxattr", 233 }, -{ "lock", 53 }, -{ "lookup_dcookie", 253 }, +{ "flistxattr", 234 }, +{ "removexattr", 235 }, { "lremovexattr", 236 }, -{ "lseek", 19 }, -{ "lsetxattr", 227 }, -{ "lstat", 107 }, -{ "lstat64", 196 }, -{ "madvise", 219 }, +{ "fremovexattr", 237 }, +{ "tkill", 238 }, +{ "sendfile64", 239 }, +{ "futex", 240 }, +{ "sched_setaffinity", 241 }, +{ "sched_getaffinity", 242 }, +{ "set_thread_area", 243 }, +{ "get_thread_area", 244 }, +{ "io_setup", 245 }, +{ "io_destroy", 246 }, +{ "io_getevents", 247 }, +{ "io_submit", 248 }, +{ "io_cancel", 249 }, +{ "fadvise64", 250 }, +{ "exit_group", 252 }, +{ "lookup_dcookie", 253 }, +{ "epoll_create", 254 }, +{ "epoll_ctl", 255 }, +{ "epoll_wait", 256 }, +{ "remap_file_pages", 257 }, +{ "set_tid_address", 258 }, +{ "timer_create", 259 }, +{ "timer_settime", 260 }, +{ "timer_gettime", 261 }, +{ "timer_getoverrun", 262 }, +{ "timer_delete", 263 }, +{ "clock_settime", 264 }, +{ "clock_gettime", 265 }, +{ "clock_getres", 266 }, +{ "clock_nanosleep", 267 }, +{ "statfs64", 268 }, +{ "fstatfs64", 269 }, +{ "tgkill", 270 }, +{ "utimes", 271 }, +{ "fadvise64_64", 272 }, +{ "vserver", 273 }, { "mbind", 274 }, -{ "membarrier", 375 }, -{ "memfd_create", 356 }, -{ "migrate_pages", 294 }, -{ "mincore", 218 }, -{ "mkdir", 39 }, -{ "mkdirat", 296 }, -{ "mknod", 14 }, -{ "mknodat", 297 }, -{ "mlock", 150 }, -{ "mlock2", 376 }, -{ "mlockall", 152 }, -{ "mmap", 90 }, -{ "mmap2", 192 }, -{ "modify_ldt", 123 }, -{ "mount", 21 }, -{ "move_mount", 429 }, -{ "move_pages", 317 }, -{ "mprotect", 125 }, -{ "mpx", 56 }, -{ "mq_getsetattr", 282 }, -{ "mq_notify", 281 }, +{ "get_mempolicy", 275 }, +{ "set_mempolicy", 276 }, { "mq_open", 277 }, -{ "mq_timedreceive", 280 }, -{ "mq_timedreceive_time64", 419 }, -{ "mq_timedsend", 279 }, -{ "mq_timedsend_time64", 418 }, { "mq_unlink", 278 }, -{ "mremap", 163 }, -{ "msgctl", 402 }, -{ "msgget", 399 }, -{ "msgrcv", 401 }, -{ "msgsnd", 400 }, -{ "msync", 144 }, -{ "munlock", 151 }, -{ "munlockall", 153 }, -{ "munmap", 91 }, -{ "name_to_handle_at", 341 }, -{ "nanosleep", 162 }, -{ "nfsservctl", 169 }, -{ "nice", 34 }, -{ "oldfstat", 28 }, -{ "oldlstat", 84 }, -{ "oldolduname", 59 }, -{ "oldstat", 18 }, -{ "olduname", 109 }, -{ "open", 5 }, -{ "open_by_handle_at", 342 }, -{ "open_tree", 428 }, +{ "mq_timedsend", 279 }, +{ "mq_timedreceive", 280 }, +{ "mq_notify", 281 }, +{ "mq_getsetattr", 282 }, +{ "kexec_load", 283 }, +{ "waitid", 284 }, +{ "add_key", 286 }, +{ "request_key", 287 }, +{ "keyctl", 288 }, +{ "ioprio_set", 289 }, +{ "ioprio_get", 290 }, +{ "inotify_init", 291 }, +{ "inotify_add_watch", 292 }, +{ "inotify_rm_watch", 293 }, +{ "migrate_pages", 294 }, { "openat", 295 }, -{ "pause", 29 }, -{ "perf_event_open", 336 }, -{ "personality", 136 }, -{ "pidfd_open", 434 }, -{ "pidfd_send_signal", 424 }, -{ "pipe", 42 }, -{ "pipe2", 331 }, -{ "pivot_root", 217 }, -{ "pkey_alloc", 381 }, -{ "pkey_free", 382 }, -{ "pkey_mprotect", 380 }, -{ "poll", 168 }, +{ "mkdirat", 296 }, +{ "mknodat", 297 }, +{ "fchownat", 298 }, +{ "futimesat", 299 }, +{ "fstatat64", 300 }, +{ "unlinkat", 301 }, +{ "renameat", 302 }, +{ "linkat", 303 }, +{ "symlinkat", 304 }, +{ "readlinkat", 305 }, +{ "fchmodat", 306 }, +{ "faccessat", 307 }, +{ "pselect6", 308 }, { "ppoll", 309 }, -{ "ppoll_time64", 414 }, -{ "prctl", 172 }, -{ "pread64", 180 }, +{ "unshare", 310 }, +{ "set_robust_list", 311 }, +{ "get_robust_list", 312 }, +{ "splice", 313 }, +{ "sync_file_range", 314 }, +{ "tee", 315 }, +{ "vmsplice", 316 }, +{ "move_pages", 317 }, +{ "getcpu", 318 }, +{ "epoll_pwait", 319 }, +{ "utimensat", 320 }, +{ "signalfd", 321 }, +{ "timerfd_create", 322 }, +{ "eventfd", 323 }, +{ "fallocate", 324 }, +{ "timerfd_settime", 325 }, +{ "timerfd_gettime", 326 }, +{ "signalfd4", 327 }, +{ "eventfd2", 328 }, +{ "epoll_create1", 329 }, +{ "dup3", 330 }, +{ "pipe2", 331 }, +{ "inotify_init1", 332 }, { "preadv", 333 }, -{ "preadv2", 378 }, +{ "pwritev", 334 }, +{ "rt_tgsigqueueinfo", 335 }, +{ "perf_event_open", 336 }, +{ "recvmmsg", 337 }, +{ "fanotify_init", 338 }, +{ "fanotify_mark", 339 }, { "prlimit64", 340 }, +{ "name_to_handle_at", 341 }, +{ "open_by_handle_at", 342 }, +{ "clock_adjtime", 343 }, +{ "syncfs", 344 }, +{ "sendmmsg", 345 }, +{ "setns", 346 }, { "process_vm_readv", 347 }, { "process_vm_writev", 348 }, -{ "prof", 44 }, -{ "profil", 98 }, -{ "pselect6", 308 }, -{ "pselect6_time64", 413 }, -{ "ptrace", 26 }, -{ "putpmsg", 189 }, -{ "pwrite64", 181 }, -{ "pwritev", 334 }, -{ "pwritev2", 379 }, -{ "query_module", 167 }, -{ "quotactl", 131 }, -{ "read", 3 }, -{ "readahead", 225 }, -{ "readdir", 89 }, -{ "readlink", 85 }, -{ "readlinkat", 305 }, -{ "readv", 145 }, -{ "reboot", 88 }, +{ "kcmp", 349 }, +{ "finit_module", 350 }, +{ "sched_setattr", 351 }, +{ "sched_getattr", 352 }, +{ "renameat2", 353 }, +{ "seccomp", 354 }, +{ "getrandom", 355 }, +{ "memfd_create", 356 }, +{ "bpf", 357 }, +{ "execveat", 358 }, +{ "socket", 359 }, +{ "socketpair", 360 }, +{ "bind", 361 }, +{ "connect", 362 }, +{ "listen", 363 }, +{ "accept4", 364 }, +{ "getsockopt", 365 }, +{ "setsockopt", 366 }, +{ "getsockname", 367 }, +{ "getpeername", 368 }, +{ "sendto", 369 }, +{ "sendmsg", 370 }, { "recvfrom", 371 }, -{ "recvmmsg", 337 }, -{ "recvmmsg_time64", 417 }, { "recvmsg", 372 }, -{ "remap_file_pages", 257 }, -{ "removexattr", 235 }, -{ "rename", 38 }, -{ "renameat", 302 }, -{ "renameat2", 353 }, -{ "request_key", 287 }, -{ "restart_syscall", 0 }, -{ "rmdir", 40 }, +{ "shutdown", 373 }, +{ "userfaultfd", 374 }, +{ "membarrier", 375 }, +{ "mlock2", 376 }, +{ "copy_file_range", 377 }, +{ "preadv2", 378 }, +{ "pwritev2", 379 }, +{ "pkey_mprotect", 380 }, +{ "pkey_alloc", 381 }, +{ "pkey_free", 382 }, +{ "statx", 383 }, +{ "arch_prctl", 384 }, +{ "io_pgetevents", 385 }, { "rseq", 386 }, -{ "rt_sigaction", 174 }, -{ "rt_sigpending", 176 }, -{ "rt_sigprocmask", 175 }, -{ "rt_sigqueueinfo", 178 }, -{ "rt_sigreturn", 173 }, -{ "rt_sigsuspend", 179 }, -{ "rt_sigtimedwait", 177 }, -{ "rt_sigtimedwait_time64", 421 }, -{ "rt_tgsigqueueinfo", 335 }, -{ "sched_get_priority_max", 159 }, -{ "sched_get_priority_min", 160 }, -{ "sched_getaffinity", 242 }, -{ "sched_getattr", 352 }, -{ "sched_getparam", 155 }, -{ "sched_getscheduler", 157 }, -{ "sched_rr_get_interval", 161 }, -{ "sched_rr_get_interval_time64", 423 }, -{ "sched_setaffinity", 241 }, -{ "sched_setattr", 351 }, -{ "sched_setparam", 154 }, -{ "sched_setscheduler", 156 }, -{ "sched_yield", 158 }, -{ "seccomp", 354 }, -{ "select", 82 }, -{ "semctl", 394 }, { "semget", 393 }, -{ "semtimedop_time64", 420 }, -{ "sendfile", 187 }, -{ "sendfile64", 239 }, -{ "sendmmsg", 345 }, -{ "sendmsg", 370 }, -{ "sendto", 369 }, -{ "set_mempolicy", 276 }, -{ "set_robust_list", 311 }, -{ "set_thread_area", 243 }, -{ "set_tid_address", 258 }, -{ "setdomainname", 121 }, -{ "setfsgid", 139 }, -{ "setfsgid32", 216 }, -{ "setfsuid", 138 }, -{ "setfsuid32", 215 }, -{ "setgid", 46 }, -{ "setgid32", 214 }, -{ "setgroups", 81 }, -{ "setgroups32", 206 }, -{ "sethostname", 74 }, -{ "setitimer", 104 }, -{ "setns", 346 }, -{ "setpgid", 57 }, -{ "setpriority", 97 }, -{ "setregid", 71 }, -{ "setregid32", 204 }, -{ "setresgid", 170 }, -{ "setresgid32", 210 }, -{ "setresuid", 164 }, -{ "setresuid32", 208 }, -{ "setreuid", 70 }, -{ "setreuid32", 203 }, -{ "setrlimit", 75 }, -{ "setsid", 66 }, -{ "setsockopt", 366 }, -{ "settimeofday", 79 }, -{ "setuid", 23 }, -{ "setuid32", 213 }, -{ "setxattr", 226 }, -{ "sgetmask", 68 }, -{ "shmat", 397 }, +{ "semctl", 394 }, +{ "shmget", 395 }, { "shmctl", 396 }, +{ "shmat", 397 }, { "shmdt", 398 }, -{ "shmget", 395 }, -{ "shutdown", 373 }, -{ "sigaction", 67 }, -{ "sigaltstack", 186 }, -{ "signal", 48 }, -{ "signalfd", 321 }, -{ "signalfd4", 327 }, -{ "sigpending", 73 }, -{ "sigprocmask", 126 }, -{ "sigreturn", 119 }, -{ "sigsuspend", 72 }, -{ "socket", 359 }, -{ "socketcall", 102 }, -{ "socketpair", 360 }, -{ "splice", 313 }, -{ "ssetmask", 69 }, -{ "stat", 106 }, -{ "stat64", 195 }, -{ "statfs", 99 }, -{ "statfs64", 268 }, -{ "statx", 383 }, -{ "stime", 25 }, -{ "stty", 31 }, -{ "swapoff", 115 }, -{ "swapon", 87 }, -{ "symlink", 83 }, -{ "symlinkat", 304 }, -{ "sync", 36 }, -{ "sync_file_range", 314 }, -{ "syncfs", 344 }, -{ "sysfs", 135 }, -{ "sysinfo", 116 }, -{ "syslog", 103 }, -{ "tee", 315 }, -{ "tgkill", 270 }, -{ "time", 13 }, -{ "timer_create", 259 }, -{ "timer_delete", 263 }, -{ "timer_getoverrun", 262 }, -{ "timer_gettime", 261 }, +{ "msgget", 399 }, +{ "msgsnd", 400 }, +{ "msgrcv", 401 }, +{ "msgctl", 402 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, { "timer_gettime64", 408 }, -{ "timer_settime", 260 }, { "timer_settime64", 409 }, -{ "timerfd_create", 322 }, -{ "timerfd_gettime", 326 }, { "timerfd_gettime64", 410 }, -{ "timerfd_settime", 325 }, { "timerfd_settime64", 411 }, -{ "times", 43 }, -{ "tkill", 238 }, -{ "truncate", 92 }, -{ "truncate64", 193 }, -{ "ugetrlimit", 191 }, -{ "ulimit", 58 }, -{ "umask", 60 }, -{ "umount", 22 }, -{ "umount2", 52 }, -{ "uname", 122 }, -{ "unlink", 10 }, -{ "unlinkat", 301 }, -{ "unshare", 310 }, -{ "uselib", 86 }, -{ "userfaultfd", 374 }, -{ "ustat", 62 }, -{ "utime", 30 }, -{ "utimensat", 320 }, { "utimensat_time64", 412 }, -{ "utimes", 271 }, -{ "vfork", 190 }, -{ "vhangup", 111 }, -{ "vm86", 166 }, -{ "vm86old", 113 }, -{ "vmsplice", 316 }, -{ "vserver", 273 }, -{ "wait4", 114 }, -{ "waitid", 284 }, -{ "waitpid", 7 }, -{ "write", 4 }, -{ "writev", 146 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "pidfd_send_signal", 424 }, +{ "io_uring_setup", 425 }, +{ "io_uring_enter", 426 }, +{ "io_uring_register", 427 }, +{ "open_tree", 428 }, +{ "move_mount", 429 }, +{ "fsopen", 430 }, +{ "fsconfig", 431 }, +{ "fsmount", 432 }, +{ "fspick", 433 }, +{ "pidfd_open", 434 }, +{ "clone3", 435 }, +{ "close_range", 436 }, +{ "openat2", 437 }, +{ "pidfd_getfd", 438 }, +{ "faccessat2", 439 }, +{ "process_madvise", 440 }, diff --git a/src/include/syscall_x86_64.h b/src/include/syscall_x86_64.h index 97f2762b1..5b6ef84b4 100644 --- a/src/include/syscall_x86_64.h +++ b/src/include/syscall_x86_64.h @@ -1,348 +1,352 @@ -{ "_sysctl", 156 }, -{ "accept", 43 }, -{ "accept4", 288 }, +{ "read", 0 }, +{ "write", 1 }, +{ "open", 2 }, +{ "close", 3 }, +{ "stat", 4 }, +{ "fstat", 5 }, +{ "lstat", 6 }, +{ "poll", 7 }, +{ "lseek", 8 }, +{ "mmap", 9 }, +{ "mprotect", 10 }, +{ "munmap", 11 }, +{ "brk", 12 }, +{ "rt_sigaction", 13 }, +{ "rt_sigprocmask", 14 }, +{ "rt_sigreturn", 15 }, +{ "ioctl", 16 }, +{ "pread64", 17 }, +{ "pwrite64", 18 }, +{ "readv", 19 }, +{ "writev", 20 }, { "access", 21 }, -{ "acct", 163 }, -{ "add_key", 248 }, -{ "adjtimex", 159 }, -{ "afs_syscall", 183 }, +{ "pipe", 22 }, +{ "select", 23 }, +{ "sched_yield", 24 }, +{ "mremap", 25 }, +{ "msync", 26 }, +{ "mincore", 27 }, +{ "madvise", 28 }, +{ "shmget", 29 }, +{ "shmat", 30 }, +{ "shmctl", 31 }, +{ "dup", 32 }, +{ "dup2", 33 }, +{ "pause", 34 }, +{ "nanosleep", 35 }, +{ "getitimer", 36 }, { "alarm", 37 }, -{ "arch_prctl", 158 }, +{ "setitimer", 38 }, +{ "getpid", 39 }, +{ "sendfile", 40 }, +{ "socket", 41 }, +{ "connect", 42 }, +{ "accept", 43 }, +{ "sendto", 44 }, +{ "recvfrom", 45 }, +{ "sendmsg", 46 }, +{ "recvmsg", 47 }, +{ "shutdown", 48 }, { "bind", 49 }, -{ "bpf", 321 }, -{ "brk", 12 }, -{ "capget", 125 }, -{ "capset", 126 }, -{ "chdir", 80 }, -{ "chmod", 90 }, -{ "chown", 92 }, -{ "chroot", 161 }, -{ "clock_adjtime", 305 }, -{ "clock_getres", 229 }, -{ "clock_gettime", 228 }, -{ "clock_nanosleep", 230 }, -{ "clock_settime", 227 }, +{ "listen", 50 }, +{ "getsockname", 51 }, +{ "getpeername", 52 }, +{ "socketpair", 53 }, +{ "setsockopt", 54 }, +{ "getsockopt", 55 }, { "clone", 56 }, -{ "clone3", 435 }, -{ "close", 3 }, -{ "connect", 42 }, -{ "copy_file_range", 326 }, -{ "creat", 85 }, -{ "create_module", 174 }, -{ "delete_module", 176 }, -{ "dup", 32 }, -{ "dup2", 33 }, -{ "dup3", 292 }, -{ "epoll_create", 213 }, -{ "epoll_create1", 291 }, -{ "epoll_ctl", 233 }, -{ "epoll_ctl_old", 214 }, -{ "epoll_pwait", 281 }, -{ "epoll_wait", 232 }, -{ "epoll_wait_old", 215 }, -{ "eventfd", 284 }, -{ "eventfd2", 290 }, +{ "fork", 57 }, +{ "vfork", 58 }, { "execve", 59 }, -{ "execveat", 322 }, { "exit", 60 }, -{ "exit_group", 231 }, -{ "faccessat", 269 }, -{ "faccessat2", 439 }, -{ "fadvise64", 221 }, -{ "fallocate", 285 }, -{ "fanotify_init", 300 }, -{ "fanotify_mark", 301 }, -{ "fchdir", 81 }, -{ "fchmod", 91 }, -{ "fchmodat", 268 }, -{ "fchown", 93 }, -{ "fchownat", 260 }, +{ "wait4", 61 }, +{ "kill", 62 }, +{ "uname", 63 }, +{ "semget", 64 }, +{ "semop", 65 }, +{ "semctl", 66 }, +{ "shmdt", 67 }, +{ "msgget", 68 }, +{ "msgsnd", 69 }, +{ "msgrcv", 70 }, +{ "msgctl", 71 }, { "fcntl", 72 }, -{ "fdatasync", 75 }, -{ "fgetxattr", 193 }, -{ "finit_module", 313 }, -{ "flistxattr", 196 }, { "flock", 73 }, -{ "fork", 57 }, -{ "fremovexattr", 199 }, -{ "fsconfig", 431 }, -{ "fsetxattr", 190 }, -{ "fsmount", 432 }, -{ "fsopen", 430 }, -{ "fspick", 433 }, -{ "fstat", 5 }, -{ "fstatfs", 138 }, { "fsync", 74 }, +{ "fdatasync", 75 }, +{ "truncate", 76 }, { "ftruncate", 77 }, -{ "futex", 202 }, -{ "futimesat", 261 }, -{ "get_kernel_syms", 177 }, -{ "get_mempolicy", 239 }, -{ "get_robust_list", 274 }, -{ "get_thread_area", 211 }, -{ "getcpu", 309 }, -{ "getcwd", 79 }, { "getdents", 78 }, -{ "getdents64", 217 }, -{ "getegid", 108 }, -{ "geteuid", 107 }, +{ "getcwd", 79 }, +{ "chdir", 80 }, +{ "fchdir", 81 }, +{ "rename", 82 }, +{ "mkdir", 83 }, +{ "rmdir", 84 }, +{ "creat", 85 }, +{ "link", 86 }, +{ "unlink", 87 }, +{ "symlink", 88 }, +{ "readlink", 89 }, +{ "chmod", 90 }, +{ "fchmod", 91 }, +{ "chown", 92 }, +{ "fchown", 93 }, +{ "lchown", 94 }, +{ "umask", 95 }, +{ "gettimeofday", 96 }, +{ "getrlimit", 97 }, +{ "getrusage", 98 }, +{ "sysinfo", 99 }, +{ "times", 100 }, +{ "ptrace", 101 }, +{ "getuid", 102 }, +{ "syslog", 103 }, { "getgid", 104 }, -{ "getgroups", 115 }, -{ "getitimer", 36 }, -{ "getpeername", 52 }, -{ "getpgid", 121 }, -{ "getpgrp", 111 }, -{ "getpid", 39 }, -{ "getpmsg", 181 }, +{ "setuid", 105 }, +{ "setgid", 106 }, +{ "geteuid", 107 }, +{ "getegid", 108 }, +{ "setpgid", 109 }, { "getppid", 110 }, -{ "getpriority", 140 }, -{ "getrandom", 318 }, -{ "getresgid", 120 }, +{ "getpgrp", 111 }, +{ "setsid", 112 }, +{ "setreuid", 113 }, +{ "setregid", 114 }, +{ "getgroups", 115 }, +{ "setgroups", 116 }, +{ "setresuid", 117 }, { "getresuid", 118 }, -{ "getrlimit", 97 }, -{ "getrusage", 98 }, +{ "setresgid", 119 }, +{ "getresgid", 120 }, +{ "getpgid", 121 }, +{ "setfsuid", 122 }, +{ "setfsgid", 123 }, { "getsid", 124 }, -{ "getsockname", 51 }, -{ "getsockopt", 55 }, -{ "gettid", 186 }, -{ "gettimeofday", 96 }, -{ "getuid", 102 }, -{ "getxattr", 191 }, +{ "capget", 125 }, +{ "capset", 126 }, +{ "rt_sigpending", 127 }, +{ "rt_sigtimedwait", 128 }, +{ "rt_sigqueueinfo", 129 }, +{ "rt_sigsuspend", 130 }, +{ "sigaltstack", 131 }, +{ "utime", 132 }, +{ "mknod", 133 }, +{ "uselib", 134 }, +{ "personality", 135 }, +{ "ustat", 136 }, +{ "statfs", 137 }, +{ "fstatfs", 138 }, +{ "sysfs", 139 }, +{ "getpriority", 140 }, +{ "setpriority", 141 }, +{ "sched_setparam", 142 }, +{ "sched_getparam", 143 }, +{ "sched_setscheduler", 144 }, +{ "sched_getscheduler", 145 }, +{ "sched_get_priority_max", 146 }, +{ "sched_get_priority_min", 147 }, +{ "sched_rr_get_interval", 148 }, +{ "mlock", 149 }, +{ "munlock", 150 }, +{ "mlockall", 151 }, +{ "munlockall", 152 }, +{ "vhangup", 153 }, +{ "modify_ldt", 154 }, +{ "pivot_root", 155 }, +{ "_sysctl", 156 }, +{ "prctl", 157 }, +{ "arch_prctl", 158 }, +{ "adjtimex", 159 }, +{ "setrlimit", 160 }, +{ "chroot", 161 }, +{ "sync", 162 }, +{ "acct", 163 }, +{ "settimeofday", 164 }, +{ "mount", 165 }, +{ "umount2", 166 }, +{ "swapon", 167 }, +{ "swapoff", 168 }, +{ "reboot", 169 }, +{ "sethostname", 170 }, +{ "setdomainname", 171 }, +{ "iopl", 172 }, +{ "ioperm", 173 }, +{ "create_module", 174 }, { "init_module", 175 }, -{ "inotify_add_watch", 254 }, -{ "inotify_init", 253 }, -{ "inotify_init1", 294 }, -{ "inotify_rm_watch", 255 }, -{ "io_cancel", 210 }, -{ "io_destroy", 207 }, -{ "io_getevents", 208 }, -{ "io_pgetevents", 333 }, -{ "io_setup", 206 }, -{ "io_submit", 209 }, -{ "io_uring_enter", 426 }, -{ "io_uring_register", 427 }, -{ "io_uring_setup", 425 }, -{ "ioctl", 16 }, -{ "ioperm", 173 }, -{ "iopl", 172 }, -{ "ioprio_get", 252 }, -{ "ioprio_set", 251 }, -{ "kcmp", 312 }, -{ "kexec_file_load", 320 }, -{ "kexec_load", 246 }, -{ "keyctl", 250 }, -{ "kill", 62 }, -{ "lchown", 94 }, +{ "delete_module", 176 }, +{ "get_kernel_syms", 177 }, +{ "query_module", 178 }, +{ "quotactl", 179 }, +{ "nfsservctl", 180 }, +{ "getpmsg", 181 }, +{ "putpmsg", 182 }, +{ "afs_syscall", 183 }, +{ "tuxcall", 184 }, +{ "security", 185 }, +{ "gettid", 186 }, +{ "readahead", 187 }, +{ "setxattr", 188 }, +{ "lsetxattr", 189 }, +{ "fsetxattr", 190 }, +{ "getxattr", 191 }, { "lgetxattr", 192 }, -{ "link", 86 }, -{ "linkat", 265 }, -{ "listen", 50 }, +{ "fgetxattr", 193 }, { "listxattr", 194 }, { "llistxattr", 195 }, -{ "lookup_dcookie", 212 }, +{ "flistxattr", 196 }, +{ "removexattr", 197 }, { "lremovexattr", 198 }, -{ "lseek", 8 }, -{ "lsetxattr", 189 }, -{ "lstat", 6 }, -{ "madvise", 28 }, +{ "fremovexattr", 199 }, +{ "tkill", 200 }, +{ "time", 201 }, +{ "futex", 202 }, +{ "sched_setaffinity", 203 }, +{ "sched_getaffinity", 204 }, +{ "set_thread_area", 205 }, +{ "io_setup", 206 }, +{ "io_destroy", 207 }, +{ "io_getevents", 208 }, +{ "io_submit", 209 }, +{ "io_cancel", 210 }, +{ "get_thread_area", 211 }, +{ "lookup_dcookie", 212 }, +{ "epoll_create", 213 }, +{ "epoll_ctl_old", 214 }, +{ "epoll_wait_old", 215 }, +{ "remap_file_pages", 216 }, +{ "getdents64", 217 }, +{ "set_tid_address", 218 }, +{ "restart_syscall", 219 }, +{ "semtimedop", 220 }, +{ "fadvise64", 221 }, +{ "timer_create", 222 }, +{ "timer_settime", 223 }, +{ "timer_gettime", 224 }, +{ "timer_getoverrun", 225 }, +{ "timer_delete", 226 }, +{ "clock_settime", 227 }, +{ "clock_gettime", 228 }, +{ "clock_getres", 229 }, +{ "clock_nanosleep", 230 }, +{ "exit_group", 231 }, +{ "epoll_wait", 232 }, +{ "epoll_ctl", 233 }, +{ "tgkill", 234 }, +{ "utimes", 235 }, +{ "vserver", 236 }, { "mbind", 237 }, -{ "membarrier", 324 }, -{ "memfd_create", 319 }, +{ "set_mempolicy", 238 }, +{ "get_mempolicy", 239 }, +{ "mq_open", 240 }, +{ "mq_unlink", 241 }, +{ "mq_timedsend", 242 }, +{ "mq_timedreceive", 243 }, +{ "mq_notify", 244 }, +{ "mq_getsetattr", 245 }, +{ "kexec_load", 246 }, +{ "waitid", 247 }, +{ "add_key", 248 }, +{ "request_key", 249 }, +{ "keyctl", 250 }, +{ "ioprio_set", 251 }, +{ "ioprio_get", 252 }, +{ "inotify_init", 253 }, +{ "inotify_add_watch", 254 }, +{ "inotify_rm_watch", 255 }, { "migrate_pages", 256 }, -{ "mincore", 27 }, -{ "mkdir", 83 }, +{ "openat", 257 }, { "mkdirat", 258 }, -{ "mknod", 133 }, { "mknodat", 259 }, -{ "mlock", 149 }, -{ "mlock2", 325 }, -{ "mlockall", 151 }, -{ "mmap", 9 }, -{ "modify_ldt", 154 }, -{ "mount", 165 }, -{ "move_mount", 429 }, -{ "move_pages", 279 }, -{ "mprotect", 10 }, -{ "mq_getsetattr", 245 }, -{ "mq_notify", 244 }, -{ "mq_open", 240 }, -{ "mq_timedreceive", 243 }, -{ "mq_timedsend", 242 }, -{ "mq_unlink", 241 }, -{ "mremap", 25 }, -{ "msgctl", 71 }, -{ "msgget", 68 }, -{ "msgrcv", 70 }, -{ "msgsnd", 69 }, -{ "msync", 26 }, -{ "munlock", 150 }, -{ "munlockall", 152 }, -{ "munmap", 11 }, -{ "name_to_handle_at", 303 }, -{ "nanosleep", 35 }, +{ "fchownat", 260 }, +{ "futimesat", 261 }, { "newfstatat", 262 }, -{ "nfsservctl", 180 }, -{ "open", 2 }, -{ "open_by_handle_at", 304 }, -{ "open_tree", 428 }, -{ "openat", 257 }, -{ "pause", 34 }, -{ "perf_event_open", 298 }, -{ "personality", 135 }, -{ "pidfd_open", 434 }, -{ "pidfd_send_signal", 424 }, -{ "pipe", 22 }, -{ "pipe2", 293 }, -{ "pivot_root", 155 }, -{ "pkey_alloc", 330 }, -{ "pkey_free", 331 }, -{ "pkey_mprotect", 329 }, -{ "poll", 7 }, +{ "unlinkat", 263 }, +{ "renameat", 264 }, +{ "linkat", 265 }, +{ "symlinkat", 266 }, +{ "readlinkat", 267 }, +{ "fchmodat", 268 }, +{ "faccessat", 269 }, +{ "pselect6", 270 }, { "ppoll", 271 }, -{ "prctl", 157 }, -{ "pread64", 17 }, +{ "unshare", 272 }, +{ "set_robust_list", 273 }, +{ "get_robust_list", 274 }, +{ "splice", 275 }, +{ "tee", 276 }, +{ "sync_file_range", 277 }, +{ "vmsplice", 278 }, +{ "move_pages", 279 }, +{ "utimensat", 280 }, +{ "epoll_pwait", 281 }, +{ "signalfd", 282 }, +{ "timerfd_create", 283 }, +{ "eventfd", 284 }, +{ "fallocate", 285 }, +{ "timerfd_settime", 286 }, +{ "timerfd_gettime", 287 }, +{ "accept4", 288 }, +{ "signalfd4", 289 }, +{ "eventfd2", 290 }, +{ "epoll_create1", 291 }, +{ "dup3", 292 }, +{ "pipe2", 293 }, +{ "inotify_init1", 294 }, { "preadv", 295 }, -{ "preadv2", 327 }, +{ "pwritev", 296 }, +{ "rt_tgsigqueueinfo", 297 }, +{ "perf_event_open", 298 }, +{ "recvmmsg", 299 }, +{ "fanotify_init", 300 }, +{ "fanotify_mark", 301 }, { "prlimit64", 302 }, +{ "name_to_handle_at", 303 }, +{ "open_by_handle_at", 304 }, +{ "clock_adjtime", 305 }, +{ "syncfs", 306 }, +{ "sendmmsg", 307 }, +{ "setns", 308 }, +{ "getcpu", 309 }, { "process_vm_readv", 310 }, { "process_vm_writev", 311 }, -{ "pselect6", 270 }, -{ "ptrace", 101 }, -{ "putpmsg", 182 }, -{ "pwrite64", 18 }, -{ "pwritev", 296 }, -{ "pwritev2", 328 }, -{ "query_module", 178 }, -{ "quotactl", 179 }, -{ "read", 0 }, -{ "readahead", 187 }, -{ "readlink", 89 }, -{ "readlinkat", 267 }, -{ "readv", 19 }, -{ "reboot", 169 }, -{ "recvfrom", 45 }, -{ "recvmmsg", 299 }, -{ "recvmsg", 47 }, -{ "remap_file_pages", 216 }, -{ "removexattr", 197 }, -{ "rename", 82 }, -{ "renameat", 264 }, -{ "renameat2", 316 }, -{ "request_key", 249 }, -{ "restart_syscall", 219 }, -{ "rmdir", 84 }, -{ "rseq", 334 }, -{ "rt_sigaction", 13 }, -{ "rt_sigpending", 127 }, -{ "rt_sigprocmask", 14 }, -{ "rt_sigqueueinfo", 129 }, -{ "rt_sigreturn", 15 }, -{ "rt_sigsuspend", 130 }, -{ "rt_sigtimedwait", 128 }, -{ "rt_tgsigqueueinfo", 297 }, -{ "sched_get_priority_max", 146 }, -{ "sched_get_priority_min", 147 }, -{ "sched_getaffinity", 204 }, -{ "sched_getattr", 315 }, -{ "sched_getparam", 143 }, -{ "sched_getscheduler", 145 }, -{ "sched_rr_get_interval", 148 }, -{ "sched_setaffinity", 203 }, +{ "kcmp", 312 }, +{ "finit_module", 313 }, { "sched_setattr", 314 }, -{ "sched_setparam", 142 }, -{ "sched_setscheduler", 144 }, -{ "sched_yield", 24 }, +{ "sched_getattr", 315 }, +{ "renameat2", 316 }, { "seccomp", 317 }, -{ "security", 185 }, -{ "select", 23 }, -{ "semctl", 66 }, -{ "semget", 64 }, -{ "semop", 65 }, -{ "semtimedop", 220 }, -{ "sendfile", 40 }, -{ "sendmmsg", 307 }, -{ "sendmsg", 46 }, -{ "sendto", 44 }, -{ "set_mempolicy", 238 }, -{ "set_robust_list", 273 }, -{ "set_thread_area", 205 }, -{ "set_tid_address", 218 }, -{ "setdomainname", 171 }, -{ "setfsgid", 123 }, -{ "setfsuid", 122 }, -{ "setgid", 106 }, -{ "setgroups", 116 }, -{ "sethostname", 170 }, -{ "setitimer", 38 }, -{ "setns", 308 }, -{ "setpgid", 109 }, -{ "setpriority", 141 }, -{ "setregid", 114 }, -{ "setresgid", 119 }, -{ "setresuid", 117 }, -{ "setreuid", 113 }, -{ "setrlimit", 160 }, -{ "setsid", 112 }, -{ "setsockopt", 54 }, -{ "settimeofday", 164 }, -{ "setuid", 105 }, -{ "setxattr", 188 }, -{ "shmat", 30 }, -{ "shmctl", 31 }, -{ "shmdt", 67 }, -{ "shmget", 29 }, -{ "shutdown", 48 }, -{ "sigaltstack", 131 }, -{ "signalfd", 282 }, -{ "signalfd4", 289 }, -{ "socket", 41 }, -{ "socketpair", 53 }, -{ "splice", 275 }, -{ "stat", 4 }, -{ "statfs", 137 }, -{ "statx", 332 }, -{ "swapoff", 168 }, -{ "swapon", 167 }, -{ "symlink", 88 }, -{ "symlinkat", 266 }, -{ "sync", 162 }, -{ "sync_file_range", 277 }, -{ "syncfs", 306 }, -{ "sysfs", 139 }, -{ "sysinfo", 99 }, -{ "syslog", 103 }, -{ "tee", 276 }, -{ "tgkill", 234 }, -{ "time", 201 }, -{ "timer_create", 222 }, -{ "timer_delete", 226 }, -{ "timer_getoverrun", 225 }, -{ "timer_gettime", 224 }, -{ "timer_settime", 223 }, -{ "timerfd_create", 283 }, -{ "timerfd_gettime", 287 }, -{ "timerfd_settime", 286 }, -{ "times", 100 }, -{ "tkill", 200 }, -{ "truncate", 76 }, -{ "tuxcall", 184 }, -{ "umask", 95 }, -{ "umount2", 166 }, -{ "uname", 63 }, -{ "unlink", 87 }, -{ "unlinkat", 263 }, -{ "unshare", 272 }, -{ "uselib", 134 }, +{ "getrandom", 318 }, +{ "memfd_create", 319 }, +{ "kexec_file_load", 320 }, +{ "bpf", 321 }, +{ "execveat", 322 }, { "userfaultfd", 323 }, -{ "ustat", 136 }, -{ "utime", 132 }, -{ "utimensat", 280 }, -{ "utimes", 235 }, -{ "vfork", 58 }, -{ "vhangup", 153 }, -{ "vmsplice", 278 }, -{ "vserver", 236 }, -{ "wait4", 61 }, -{ "waitid", 247 }, -{ "write", 1 }, -{ "writev", 20 }, +{ "membarrier", 324 }, +{ "mlock2", 325 }, +{ "copy_file_range", 326 }, +{ "preadv2", 327 }, +{ "pwritev2", 328 }, +{ "pkey_mprotect", 329 }, +{ "pkey_alloc", 330 }, +{ "pkey_free", 331 }, +{ "statx", 332 }, +{ "io_pgetevents", 333 }, +{ "rseq", 334 }, +{ "pidfd_send_signal", 424 }, +{ "io_uring_setup", 425 }, +{ "io_uring_enter", 426 }, +{ "io_uring_register", 427 }, +{ "open_tree", 428 }, +{ "move_mount", 429 }, +{ "fsopen", 430 }, +{ "fsconfig", 431 }, +{ "fsmount", 432 }, +{ "fspick", 433 }, +{ "pidfd_open", 434 }, +{ "clone3", 435 }, +{ "close_range", 436 }, +{ "openat2", 437 }, +{ "pidfd_getfd", 438 }, +{ "faccessat2", 439 }, +{ "process_madvise", 440 }, -- cgit v1.2.3-54-g00ecf