1 // DO NOT EDIT. Auto-generated by tools/extract_linux_syscall_tables 2 #ifndef SRC_KERNEL_UTILS_SYSCALL_TABLE_GENERATED_H_ 3 #define SRC_KERNEL_UTILS_SYSCALL_TABLE_GENERATED_H_ 4 5 #include <stdint.h> 6 7 #include "src/kernel_utils/syscall_table.h" 8 9 namespace perfetto { 10 11 constexpr char kAllSyscalllNames[] = 12 "\0" 13 "sys__llseek\0" 14 "sys__newselect\0" 15 "sys__sysctl\0" 16 "sys_accept\0" 17 "sys_accept4\0" 18 "sys_access\0" 19 "sys_acct\0" 20 "sys_add_key\0" 21 "sys_adjtimex\0" 22 "sys_afs_syscall\0" 23 "sys_alarm\0" 24 "sys_arch_prctl\0" 25 "sys_arch_specific_syscall\0" 26 "sys_arm_fadvise64_64\0" 27 "sys_arm_sync_file_range\0" 28 "sys_bdflush\0" 29 "sys_bind\0" 30 "sys_bpf\0" 31 "sys_break\0" 32 "sys_brk\0" 33 "sys_cachestat\0" 34 "sys_capget\0" 35 "sys_capset\0" 36 "sys_chdir\0" 37 "sys_chmod\0" 38 "sys_chown\0" 39 "sys_chown32\0" 40 "sys_chroot\0" 41 "sys_clock_adjtime\0" 42 "sys_clock_adjtime64\0" 43 "sys_clock_getres\0" 44 "sys_clock_getres_time64\0" 45 "sys_clock_gettime\0" 46 "sys_clock_gettime64\0" 47 "sys_clock_nanosleep\0" 48 "sys_clock_nanosleep_time64\0" 49 "sys_clock_settime\0" 50 "sys_clock_settime64\0" 51 "sys_clone\0" 52 "sys_clone3\0" 53 "sys_close\0" 54 "sys_close_range\0" 55 "sys_connect\0" 56 "sys_copy_file_range\0" 57 "sys_creat\0" 58 "sys_create_module\0" 59 "sys_delete_module\0" 60 "sys_dup\0" 61 "sys_dup2\0" 62 "sys_dup3\0" 63 "sys_epoll_create\0" 64 "sys_epoll_create1\0" 65 "sys_epoll_ctl\0" 66 "sys_epoll_ctl_old\0" 67 "sys_epoll_pwait\0" 68 "sys_epoll_pwait2\0" 69 "sys_epoll_wait\0" 70 "sys_epoll_wait_old\0" 71 "sys_eventfd\0" 72 "sys_eventfd2\0" 73 "sys_execve\0" 74 "sys_execveat\0" 75 "sys_exit\0" 76 "sys_exit_group\0" 77 "sys_faccessat\0" 78 "sys_faccessat2\0" 79 "sys_fadvise64\0" 80 "sys_fadvise64_64\0" 81 "sys_fallocate\0" 82 "sys_fanotify_init\0" 83 "sys_fanotify_mark\0" 84 "sys_fchdir\0" 85 "sys_fchmod\0" 86 "sys_fchmodat\0" 87 "sys_fchmodat2\0" 88 "sys_fchown\0" 89 "sys_fchown32\0" 90 "sys_fchownat\0" 91 "sys_fcntl\0" 92 "sys_fcntl64\0" 93 "sys_fdatasync\0" 94 "sys_fgetxattr\0" 95 "sys_finit_module\0" 96 "sys_flistxattr\0" 97 "sys_flock\0" 98 "sys_fork\0" 99 "sys_fremovexattr\0" 100 "sys_fsconfig\0" 101 "sys_fsetxattr\0" 102 "sys_fsmount\0" 103 "sys_fsopen\0" 104 "sys_fspick\0" 105 "sys_fstat\0" 106 "sys_fstat64\0" 107 "sys_fstatat\0" 108 "sys_fstatat64\0" 109 "sys_fstatfs\0" 110 "sys_fstatfs64\0" 111 "sys_fsync\0" 112 "sys_ftime\0" 113 "sys_ftruncate\0" 114 "sys_ftruncate64\0" 115 "sys_futex\0" 116 "sys_futex_requeue\0" 117 "sys_futex_time64\0" 118 "sys_futex_wait\0" 119 "sys_futex_waitv\0" 120 "sys_futex_wake\0" 121 "sys_futimesat\0" 122 "sys_get_kernel_syms\0" 123 "sys_get_mempolicy\0" 124 "sys_get_robust_list\0" 125 "sys_get_thread_area\0" 126 "sys_getcpu\0" 127 "sys_getcwd\0" 128 "sys_getdents\0" 129 "sys_getdents64\0" 130 "sys_getegid\0" 131 "sys_getegid32\0" 132 "sys_geteuid\0" 133 "sys_geteuid32\0" 134 "sys_getgid\0" 135 "sys_getgid32\0" 136 "sys_getgroups\0" 137 "sys_getgroups32\0" 138 "sys_getitimer\0" 139 "sys_getpeername\0" 140 "sys_getpgid\0" 141 "sys_getpgrp\0" 142 "sys_getpid\0" 143 "sys_getpmsg\0" 144 "sys_getppid\0" 145 "sys_getpriority\0" 146 "sys_getrandom\0" 147 "sys_getresgid\0" 148 "sys_getresgid32\0" 149 "sys_getresuid\0" 150 "sys_getresuid32\0" 151 "sys_getrlimit\0" 152 "sys_getrusage\0" 153 "sys_getsid\0" 154 "sys_getsockname\0" 155 "sys_getsockopt\0" 156 "sys_gettid\0" 157 "sys_gettimeofday\0" 158 "sys_getuid\0" 159 "sys_getuid32\0" 160 "sys_getxattr\0" 161 "sys_gtty\0" 162 "sys_idle\0" 163 "sys_init_module\0" 164 "sys_inotify_add_watch\0" 165 "sys_inotify_init\0" 166 "sys_inotify_init1\0" 167 "sys_inotify_rm_watch\0" 168 "sys_io_cancel\0" 169 "sys_io_destroy\0" 170 "sys_io_getevents\0" 171 "sys_io_pgetevents\0" 172 "sys_io_pgetevents_time64\0" 173 "sys_io_setup\0" 174 "sys_io_submit\0" 175 "sys_io_uring_enter\0" 176 "sys_io_uring_register\0" 177 "sys_io_uring_setup\0" 178 "sys_ioctl\0" 179 "sys_ioperm\0" 180 "sys_iopl\0" 181 "sys_ioprio_get\0" 182 "sys_ioprio_set\0" 183 "sys_ipc\0" 184 "sys_kcmp\0" 185 "sys_kexec_file_load\0" 186 "sys_kexec_load\0" 187 "sys_keyctl\0" 188 "sys_kill\0" 189 "sys_landlock_add_rule\0" 190 "sys_landlock_create_ruleset\0" 191 "sys_landlock_restrict_self\0" 192 "sys_lchown\0" 193 "sys_lchown32\0" 194 "sys_lgetxattr\0" 195 "sys_link\0" 196 "sys_linkat\0" 197 "sys_listen\0" 198 "sys_listxattr\0" 199 "sys_llistxattr\0" 200 "sys_lock\0" 201 "sys_lookup_dcookie\0" 202 "sys_lremovexattr\0" 203 "sys_lseek\0" 204 "sys_lsetxattr\0" 205 "sys_lstat\0" 206 "sys_lstat64\0" 207 "sys_madvise\0" 208 "sys_map_shadow_stack\0" 209 "sys_mbind\0" 210 "sys_membarrier\0" 211 "sys_memfd_create\0" 212 "sys_memfd_secret\0" 213 "sys_migrate_pages\0" 214 "sys_mincore\0" 215 "sys_mkdir\0" 216 "sys_mkdirat\0" 217 "sys_mknod\0" 218 "sys_mknodat\0" 219 "sys_mlock\0" 220 "sys_mlock2\0" 221 "sys_mlockall\0" 222 "sys_mmap\0" 223 "sys_mmap2\0" 224 "sys_modify_ldt\0" 225 "sys_mount\0" 226 "sys_mount_setattr\0" 227 "sys_move_mount\0" 228 "sys_move_pages\0" 229 "sys_mprotect\0" 230 "sys_mpx\0" 231 "sys_mq_getsetattr\0" 232 "sys_mq_notify\0" 233 "sys_mq_open\0" 234 "sys_mq_timedreceive\0" 235 "sys_mq_timedreceive_time64\0" 236 "sys_mq_timedsend\0" 237 "sys_mq_timedsend_time64\0" 238 "sys_mq_unlink\0" 239 "sys_mremap\0" 240 "sys_msgctl\0" 241 "sys_msgget\0" 242 "sys_msgrcv\0" 243 "sys_msgsnd\0" 244 "sys_msync\0" 245 "sys_munlock\0" 246 "sys_munlockall\0" 247 "sys_munmap\0" 248 "sys_name_to_handle_at\0" 249 "sys_nanosleep\0" 250 "sys_newfstatat\0" 251 "sys_nfsservctl\0" 252 "sys_nice\0" 253 "sys_oldfstat\0" 254 "sys_oldlstat\0" 255 "sys_oldolduname\0" 256 "sys_oldstat\0" 257 "sys_olduname\0" 258 "sys_open\0" 259 "sys_open_by_handle_at\0" 260 "sys_open_tree\0" 261 "sys_openat\0" 262 "sys_openat2\0" 263 "sys_pause\0" 264 "sys_pciconfig_iobase\0" 265 "sys_pciconfig_read\0" 266 "sys_pciconfig_write\0" 267 "sys_perf_event_open\0" 268 "sys_personality\0" 269 "sys_pidfd_getfd\0" 270 "sys_pidfd_open\0" 271 "sys_pidfd_send_signal\0" 272 "sys_pipe\0" 273 "sys_pipe2\0" 274 "sys_pivot_root\0" 275 "sys_pkey_alloc\0" 276 "sys_pkey_free\0" 277 "sys_pkey_mprotect\0" 278 "sys_poll\0" 279 "sys_ppoll\0" 280 "sys_ppoll_time64\0" 281 "sys_prctl\0" 282 "sys_pread64\0" 283 "sys_preadv\0" 284 "sys_preadv2\0" 285 "sys_prlimit64\0" 286 "sys_process_madvise\0" 287 "sys_process_mrelease\0" 288 "sys_process_vm_readv\0" 289 "sys_process_vm_writev\0" 290 "sys_prof\0" 291 "sys_profil\0" 292 "sys_pselect6\0" 293 "sys_pselect6_time64\0" 294 "sys_ptrace\0" 295 "sys_putpmsg\0" 296 "sys_pwrite64\0" 297 "sys_pwritev\0" 298 "sys_pwritev2\0" 299 "sys_query_module\0" 300 "sys_quotactl\0" 301 "sys_quotactl_fd\0" 302 "sys_read\0" 303 "sys_readahead\0" 304 "sys_readdir\0" 305 "sys_readlink\0" 306 "sys_readlinkat\0" 307 "sys_readv\0" 308 "sys_reboot\0" 309 "sys_recv\0" 310 "sys_recvfrom\0" 311 "sys_recvmmsg\0" 312 "sys_recvmmsg_time64\0" 313 "sys_recvmsg\0" 314 "sys_remap_file_pages\0" 315 "sys_removexattr\0" 316 "sys_rename\0" 317 "sys_renameat\0" 318 "sys_renameat2\0" 319 "sys_request_key\0" 320 "sys_restart_syscall\0" 321 "sys_rmdir\0" 322 "sys_rseq\0" 323 "sys_rt_sigaction\0" 324 "sys_rt_sigpending\0" 325 "sys_rt_sigprocmask\0" 326 "sys_rt_sigqueueinfo\0" 327 "sys_rt_sigreturn\0" 328 "sys_rt_sigsuspend\0" 329 "sys_rt_sigtimedwait\0" 330 "sys_rt_sigtimedwait_time64\0" 331 "sys_rt_tgsigqueueinfo\0" 332 "sys_sched_get_priority_max\0" 333 "sys_sched_get_priority_min\0" 334 "sys_sched_getaffinity\0" 335 "sys_sched_getattr\0" 336 "sys_sched_getparam\0" 337 "sys_sched_getscheduler\0" 338 "sys_sched_rr_get_interval\0" 339 "sys_sched_rr_get_interval_time64\0" 340 "sys_sched_setaffinity\0" 341 "sys_sched_setattr\0" 342 "sys_sched_setparam\0" 343 "sys_sched_setscheduler\0" 344 "sys_sched_yield\0" 345 "sys_seccomp\0" 346 "sys_security\0" 347 "sys_select\0" 348 "sys_semctl\0" 349 "sys_semget\0" 350 "sys_semop\0" 351 "sys_semtimedop\0" 352 "sys_semtimedop_time64\0" 353 "sys_send\0" 354 "sys_sendfile\0" 355 "sys_sendfile64\0" 356 "sys_sendmmsg\0" 357 "sys_sendmsg\0" 358 "sys_sendto\0" 359 "sys_set_mempolicy\0" 360 "sys_set_mempolicy_home_node\0" 361 "sys_set_robust_list\0" 362 "sys_set_thread_area\0" 363 "sys_set_tid_address\0" 364 "sys_setdomainname\0" 365 "sys_setfsgid\0" 366 "sys_setfsgid32\0" 367 "sys_setfsuid\0" 368 "sys_setfsuid32\0" 369 "sys_setgid\0" 370 "sys_setgid32\0" 371 "sys_setgroups\0" 372 "sys_setgroups32\0" 373 "sys_sethostname\0" 374 "sys_setitimer\0" 375 "sys_setns\0" 376 "sys_setpgid\0" 377 "sys_setpriority\0" 378 "sys_setregid\0" 379 "sys_setregid32\0" 380 "sys_setresgid\0" 381 "sys_setresgid32\0" 382 "sys_setresuid\0" 383 "sys_setresuid32\0" 384 "sys_setreuid\0" 385 "sys_setreuid32\0" 386 "sys_setrlimit\0" 387 "sys_setsid\0" 388 "sys_setsockopt\0" 389 "sys_settimeofday\0" 390 "sys_setuid\0" 391 "sys_setuid32\0" 392 "sys_setxattr\0" 393 "sys_sgetmask\0" 394 "sys_shmat\0" 395 "sys_shmctl\0" 396 "sys_shmdt\0" 397 "sys_shmget\0" 398 "sys_shutdown\0" 399 "sys_sigaction\0" 400 "sys_sigaltstack\0" 401 "sys_signal\0" 402 "sys_signalfd\0" 403 "sys_signalfd4\0" 404 "sys_sigpending\0" 405 "sys_sigprocmask\0" 406 "sys_sigreturn\0" 407 "sys_sigsuspend\0" 408 "sys_socket\0" 409 "sys_socketcall\0" 410 "sys_socketpair\0" 411 "sys_splice\0" 412 "sys_ssetmask\0" 413 "sys_stat\0" 414 "sys_stat64\0" 415 "sys_statfs\0" 416 "sys_statfs64\0" 417 "sys_statx\0" 418 "sys_stime\0" 419 "sys_stty\0" 420 "sys_swapoff\0" 421 "sys_swapon\0" 422 "sys_symlink\0" 423 "sys_symlinkat\0" 424 "sys_sync\0" 425 "sys_sync_file_range\0" 426 "sys_syncfs\0" 427 "sys_syscall\0" 428 "sys_sysfs\0" 429 "sys_sysinfo\0" 430 "sys_syslog\0" 431 "sys_tee\0" 432 "sys_tgkill\0" 433 "sys_time\0" 434 "sys_timer_create\0" 435 "sys_timer_delete\0" 436 "sys_timer_getoverrun\0" 437 "sys_timer_gettime\0" 438 "sys_timer_gettime64\0" 439 "sys_timer_settime\0" 440 "sys_timer_settime64\0" 441 "sys_timerfd_create\0" 442 "sys_timerfd_gettime\0" 443 "sys_timerfd_gettime64\0" 444 "sys_timerfd_settime\0" 445 "sys_timerfd_settime64\0" 446 "sys_times\0" 447 "sys_tkill\0" 448 "sys_truncate\0" 449 "sys_truncate64\0" 450 "sys_tuxcall\0" 451 "sys_ugetrlimit\0" 452 "sys_ulimit\0" 453 "sys_umask\0" 454 "sys_umount\0" 455 "sys_umount2\0" 456 "sys_uname\0" 457 "sys_unlink\0" 458 "sys_unlinkat\0" 459 "sys_unshare\0" 460 "sys_uselib\0" 461 "sys_userfaultfd\0" 462 "sys_ustat\0" 463 "sys_utime\0" 464 "sys_utimensat\0" 465 "sys_utimensat_time64\0" 466 "sys_utimes\0" 467 "sys_vfork\0" 468 "sys_vhangup\0" 469 "sys_vm86\0" 470 "sys_vm86old\0" 471 "sys_vmsplice\0" 472 "sys_vserver\0" 473 "sys_wait4\0" 474 "sys_waitid\0" 475 "sys_waitpid\0" 476 "sys_write\0" 477 "sys_writev\0"; 478 479 struct SyscallTable_arm64 { 480 static constexpr const char* names = kAllSyscalllNames; 481 static constexpr SyscallTable::OffT offsets[]{ 482 2269, // 0: sys_io_setup 483 2194, // 1: sys_io_destroy 484 2282, // 2: sys_io_submit 485 2180, // 3: sys_io_cancel 486 2209, // 4: sys_io_getevents 487 5534, // 5: sys_setxattr 488 2718, // 6: sys_lsetxattr 489 1243, // 7: sys_fsetxattr 490 2055, // 8: sys_getxattr 491 2589, // 9: sys_lgetxattr 492 1148, // 10: sys_fgetxattr 493 2634, // 11: sys_listxattr 494 2648, // 12: sys_llistxattr 495 1179, // 13: sys_flistxattr 496 4277, // 14: sys_removexattr 497 2691, // 15: sys_lremovexattr 498 1213, // 16: sys_fremovexattr 499 1609, // 17: sys_getcwd 500 2672, // 18: sys_lookup_dcookie 501 855, // 19: sys_eventfd2 502 726, // 20: sys_epoll_create1 503 744, // 21: sys_epoll_ctl 504 776, // 22: sys_epoll_pwait 505 683, // 23: sys_dup 506 700, // 24: sys_dup3 507 1112, // 25: sys_fcntl 508 2141, // 26: sys_inotify_init1 509 2102, // 27: sys_inotify_add_watch 510 2159, // 28: sys_inotify_rm_watch 511 2356, // 29: sys_ioctl 512 2401, // 30: sys_ioprio_set 513 2386, // 31: sys_ioprio_get 514 1194, // 32: sys_flock 515 2908, // 33: sys_mknodat 516 2886, // 34: sys_mkdirat 517 6417, // 35: sys_unlinkat 518 5916, // 36: sys_symlinkat 519 2612, // 37: sys_linkat 520 4304, // 38: sys_renameat 521 6384, // 39: sys_umount2 522 2988, // 40: sys_mount 523 3704, // 41: sys_pivot_root 524 3367, // 42: sys_nfsservctl 525 5828, // 43: sys_statfs 526 1339, // 44: sys_fstatfs 527 6297, // 45: sys_truncate 528 1385, // 46: sys_ftruncate 529 976, // 47: sys_fallocate 530 916, // 48: sys_faccessat 531 303, // 49: sys_chdir 532 1026, // 50: sys_fchdir 533 345, // 51: sys_chroot 534 1037, // 52: sys_fchmod 535 1048, // 53: sys_fchmodat 536 1099, // 54: sys_fchownat 537 1075, // 55: sys_fchown 538 3503, // 56: sys_openat 539 579, // 57: sys_close 540 6545, // 58: sys_vhangup 541 3694, // 59: sys_pipe2 542 4076, // 60: sys_quotactl 543 1633, // 61: sys_getdents64 544 2708, // 62: sys_lseek 545 4105, // 63: sys_read 546 6636, // 64: sys_write 547 4168, // 65: sys_readv 548 6646, // 66: sys_writev 549 3812, // 67: sys_pread64 550 4021, // 68: sys_pwrite64 551 3824, // 69: sys_preadv 552 4034, // 70: sys_pwritev 553 4971, // 71: sys_sendfile 554 3965, // 72: sys_pselect6 555 3775, // 73: sys_ppoll 556 5669, // 74: sys_signalfd4 557 6578, // 75: sys_vmsplice 558 5784, // 76: sys_splice 559 6015, // 77: sys_tee 560 4153, // 78: sys_readlinkat 561 1313, // 79: sys_fstatat 562 1291, // 80: sys_fstat 563 5930, // 81: sys_sync 564 1365, // 82: sys_fsync 565 1134, // 83: sys_fdatasync 566 5939, // 84: sys_sync_file_range 567 6174, // 85: sys_timerfd_create 568 6235, // 86: sys_timerfd_settime 569 6193, // 87: sys_timerfd_gettime 570 6489, // 88: sys_utimensat 571 74, // 89: sys_acct 572 281, // 90: sys_capget 573 292, // 91: sys_capset 574 3616, // 92: sys_personality 575 892, // 93: sys_exit 576 901, // 94: sys_exit_group 577 6613, // 95: sys_waitid 578 5121, // 96: sys_set_tid_address 579 6430, // 97: sys_unshare 580 1415, // 98: sys_futex 581 5081, // 99: sys_set_robust_list 582 1558, // 100: sys_get_robust_list 583 3338, // 101: sys_nanosleep 584 1754, // 102: sys_getitimer 585 5285, // 103: sys_setitimer 586 2453, // 104: sys_kexec_load 587 2086, // 105: sys_init_module 588 665, // 106: sys_delete_module 589 6043, // 107: sys_timer_create 590 6098, // 108: sys_timer_gettime 591 6077, // 109: sys_timer_getoverrun 592 6136, // 110: sys_timer_settime 593 6060, // 111: sys_timer_delete 594 520, // 112: sys_clock_settime 595 435, // 113: sys_clock_gettime 596 394, // 114: sys_clock_getres 597 473, // 115: sys_clock_nanosleep 598 6004, // 116: sys_syslog 599 3998, // 117: sys_ptrace 600 4799, // 118: sys_sched_setparam 601 4818, // 119: sys_sched_setscheduler 602 4677, // 120: sys_sched_getscheduler 603 4658, // 121: sys_sched_getparam 604 4759, // 122: sys_sched_setaffinity 605 4618, // 123: sys_sched_getaffinity 606 4841, // 124: sys_sched_yield 607 4564, // 125: sys_sched_get_priority_max 608 4591, // 126: sys_sched_get_priority_min 609 4700, // 127: sys_sched_rr_get_interval 610 4347, // 128: sys_restart_syscall 611 2479, // 129: sys_kill 612 6287, // 130: sys_tkill 613 6023, // 131: sys_tgkill 614 5629, // 132: sys_sigaltstack 615 4477, // 133: sys_rt_sigsuspend 616 4386, // 134: sys_rt_sigaction 617 4421, // 135: sys_rt_sigprocmask 618 4403, // 136: sys_rt_sigpending 619 4495, // 137: sys_rt_sigtimedwait 620 4440, // 138: sys_rt_sigqueueinfo 621 4460, // 139: sys_rt_sigreturn 622 5321, // 140: sys_setpriority 623 1843, // 141: sys_getpriority 624 4178, // 142: sys_reboot 625 5337, // 143: sys_setregid 626 5215, // 144: sys_setgid 627 5425, // 145: sys_setreuid 628 5510, // 146: sys_setuid 629 5395, // 147: sys_setresuid 630 1903, // 148: sys_getresuid 631 5365, // 149: sys_setresgid 632 1873, // 150: sys_getresgid 633 5187, // 151: sys_setfsuid 634 5159, // 152: sys_setfsgid 635 6277, // 153: sys_times 636 5309, // 154: sys_setpgid 637 1784, // 155: sys_getpgid 638 1961, // 156: sys_getsid 639 5467, // 157: sys_setsid 640 1724, // 158: sys_getgroups 641 5239, // 159: sys_setgroups 642 6396, // 160: sys_uname 643 5269, // 161: sys_sethostname 644 5141, // 162: sys_setdomainname 645 1933, // 163: sys_getrlimit 646 5453, // 164: sys_setrlimit 647 1947, // 165: sys_getrusage 648 6363, // 166: sys_umask 649 3802, // 167: sys_prctl 650 1598, // 168: sys_getcpu 651 2014, // 169: sys_gettimeofday 652 5493, // 170: sys_settimeofday 653 95, // 171: sys_adjtimex 654 1808, // 172: sys_getpid 655 1831, // 173: sys_getppid 656 2031, // 174: sys_getuid 657 1674, // 175: sys_geteuid 658 1700, // 176: sys_getgid 659 1648, // 177: sys_getegid 660 2003, // 178: sys_gettid 661 5992, // 179: sys_sysinfo 662 3099, // 180: sys_mq_open 663 3199, // 181: sys_mq_unlink 664 3158, // 182: sys_mq_timedsend 665 3111, // 183: sys_mq_timedreceive 666 3085, // 184: sys_mq_notify 667 3067, // 185: sys_mq_getsetattr 668 3235, // 186: sys_msgget 669 3224, // 187: sys_msgctl 670 3246, // 188: sys_msgrcv 671 3257, // 189: sys_msgsnd 672 4904, // 190: sys_semget 673 4893, // 191: sys_semctl 674 4925, // 192: sys_semtimedop 675 4915, // 193: sys_semop 676 5591, // 194: sys_shmget 677 5570, // 195: sys_shmctl 678 5560, // 196: sys_shmat 679 5581, // 197: sys_shmdt 680 5743, // 198: sys_socket 681 5769, // 199: sys_socketpair 682 232, // 200: sys_bind 683 2623, // 201: sys_listen 684 40, // 202: sys_accept 685 605, // 203: sys_connect 686 1972, // 204: sys_getsockname 687 1768, // 205: sys_getpeername 688 5024, // 206: sys_sendto 689 4198, // 207: sys_recvfrom 690 5478, // 208: sys_setsockopt 691 1988, // 209: sys_getsockopt 692 5602, // 210: sys_shutdown 693 5012, // 211: sys_sendmsg 694 4244, // 212: sys_recvmsg 695 4114, // 213: sys_readahead 696 259, // 214: sys_brk 697 3305, // 215: sys_munmap 698 3213, // 216: sys_mremap 699 83, // 217: sys_add_key 700 4331, // 218: sys_request_key 701 2468, // 219: sys_keyctl 702 558, // 220: sys_clone 703 868, // 221: sys_execve 704 2954, // 222: sys_mmap 705 945, // 223: sys_fadvise64 706 5893, // 224: sys_swapon 707 5881, // 225: sys_swapoff 708 3046, // 226: sys_mprotect 709 3268, // 227: sys_msync 710 2920, // 228: sys_mlock 711 3278, // 229: sys_munlock 712 2941, // 230: sys_mlockall 713 3290, // 231: sys_munlockall 714 2864, // 232: sys_mincore 715 2754, // 233: sys_madvise 716 4256, // 234: sys_remap_file_pages 717 2787, // 235: sys_mbind 718 1540, // 236: sys_get_mempolicy 719 5035, // 237: sys_set_mempolicy 720 2846, // 238: sys_migrate_pages 721 3031, // 239: sys_move_pages 722 4542, // 240: sys_rt_tgsigqueueinfo 723 3596, // 241: sys_perf_event_open 724 51, // 242: sys_accept4 725 4211, // 243: sys_recvmmsg 726 149, // 244: sys_arch_specific_syscall 727 0, // 245: 728 0, // 246: 729 0, // 247: 730 0, // 248: 731 0, // 249: 732 0, // 250: 733 0, // 251: 734 0, // 252: 735 0, // 253: 736 0, // 254: 737 0, // 255: 738 0, // 256: 739 0, // 257: 740 0, // 258: 741 0, // 259: 742 6603, // 260: sys_wait4 743 3847, // 261: sys_prlimit64 744 990, // 262: sys_fanotify_init 745 1008, // 263: sys_fanotify_mark 746 3316, // 264: sys_name_to_handle_at 747 3467, // 265: sys_open_by_handle_at 748 356, // 266: sys_clock_adjtime 749 5959, // 267: sys_syncfs 750 5299, // 268: sys_setns 751 4999, // 269: sys_sendmmsg 752 3902, // 270: sys_process_vm_readv 753 3923, // 271: sys_process_vm_writev 754 2424, // 272: sys_kcmp 755 1162, // 273: sys_finit_module 756 4781, // 274: sys_sched_setattr 757 4640, // 275: sys_sched_getattr 758 4317, // 276: sys_renameat2 759 4857, // 277: sys_seccomp 760 1859, // 278: sys_getrandom 761 2812, // 279: sys_memfd_create 762 241, // 280: sys_bpf 763 879, // 281: sys_execveat 764 6453, // 282: sys_userfaultfd 765 2797, // 283: sys_membarrier 766 2930, // 284: sys_mlock2 767 617, // 285: sys_copy_file_range 768 3835, // 286: sys_preadv2 769 4046, // 287: sys_pwritev2 770 3748, // 288: sys_pkey_mprotect 771 3719, // 289: sys_pkey_alloc 772 3734, // 290: sys_pkey_free 773 5852, // 291: sys_statx 774 2226, // 292: sys_io_pgetevents 775 4377, // 293: sys_rseq 776 2433, // 294: sys_kexec_file_load 777 0, // 295: 778 0, // 296: 779 0, // 297: 780 0, // 298: 781 0, // 299: 782 0, // 300: 783 0, // 301: 784 0, // 302: 785 0, // 303: 786 0, // 304: 787 0, // 305: 788 0, // 306: 789 0, // 307: 790 0, // 308: 791 0, // 309: 792 0, // 310: 793 0, // 311: 794 0, // 312: 795 0, // 313: 796 0, // 314: 797 0, // 315: 798 0, // 316: 799 0, // 317: 800 0, // 318: 801 0, // 319: 802 0, // 320: 803 0, // 321: 804 0, // 322: 805 0, // 323: 806 0, // 324: 807 0, // 325: 808 0, // 326: 809 0, // 327: 810 0, // 328: 811 0, // 329: 812 0, // 330: 813 0, // 331: 814 0, // 332: 815 0, // 333: 816 0, // 334: 817 0, // 335: 818 0, // 336: 819 0, // 337: 820 0, // 338: 821 0, // 339: 822 0, // 340: 823 0, // 341: 824 0, // 342: 825 0, // 343: 826 0, // 344: 827 0, // 345: 828 0, // 346: 829 0, // 347: 830 0, // 348: 831 0, // 349: 832 0, // 350: 833 0, // 351: 834 0, // 352: 835 0, // 353: 836 0, // 354: 837 0, // 355: 838 0, // 356: 839 0, // 357: 840 0, // 358: 841 0, // 359: 842 0, // 360: 843 0, // 361: 844 0, // 362: 845 0, // 363: 846 0, // 364: 847 0, // 365: 848 0, // 366: 849 0, // 367: 850 0, // 368: 851 0, // 369: 852 0, // 370: 853 0, // 371: 854 0, // 372: 855 0, // 373: 856 0, // 374: 857 0, // 375: 858 0, // 376: 859 0, // 377: 860 0, // 378: 861 0, // 379: 862 0, // 380: 863 0, // 381: 864 0, // 382: 865 0, // 383: 866 0, // 384: 867 0, // 385: 868 0, // 386: 869 0, // 387: 870 0, // 388: 871 0, // 389: 872 0, // 390: 873 0, // 391: 874 0, // 392: 875 0, // 393: 876 0, // 394: 877 0, // 395: 878 0, // 396: 879 0, // 397: 880 0, // 398: 881 0, // 399: 882 0, // 400: 883 0, // 401: 884 0, // 402: 885 453, // 403: sys_clock_gettime64 886 538, // 404: sys_clock_settime64 887 374, // 405: sys_clock_adjtime64 888 411, // 406: sys_clock_getres_time64 889 493, // 407: sys_clock_nanosleep_time64 890 6116, // 408: sys_timer_gettime64 891 6154, // 409: sys_timer_settime64 892 6213, // 410: sys_timerfd_gettime64 893 6255, // 411: sys_timerfd_settime64 894 6503, // 412: sys_utimensat_time64 895 3978, // 413: sys_pselect6_time64 896 3785, // 414: sys_ppoll_time64 897 0, // 415: 898 2244, // 416: sys_io_pgetevents_time64 899 4224, // 417: sys_recvmmsg_time64 900 3175, // 418: sys_mq_timedsend_time64 901 3131, // 419: sys_mq_timedreceive_time64 902 4940, // 420: sys_semtimedop_time64 903 4515, // 421: sys_rt_sigtimedwait_time64 904 1443, // 422: sys_futex_time64 905 4726, // 423: sys_sched_rr_get_interval_time64 906 3663, // 424: sys_pidfd_send_signal 907 2337, // 425: sys_io_uring_setup 908 2296, // 426: sys_io_uring_enter 909 2315, // 427: sys_io_uring_register 910 3489, // 428: sys_open_tree 911 3016, // 429: sys_move_mount 912 1269, // 430: sys_fsopen 913 1230, // 431: sys_fsconfig 914 1257, // 432: sys_fsmount 915 1280, // 433: sys_fspick 916 3648, // 434: sys_pidfd_open 917 568, // 435: sys_clone3 918 589, // 436: sys_close_range 919 3514, // 437: sys_openat2 920 3632, // 438: sys_pidfd_getfd 921 930, // 439: sys_faccessat2 922 3861, // 440: sys_process_madvise 923 792, // 441: sys_epoll_pwait2 924 2998, // 442: sys_mount_setattr 925 4089, // 443: sys_quotactl_fd 926 2510, // 444: sys_landlock_create_ruleset 927 2488, // 445: sys_landlock_add_rule 928 2538, // 446: sys_landlock_restrict_self 929 2829, // 447: sys_memfd_secret 930 3881, // 448: sys_process_mrelease 931 1475, // 449: sys_futex_waitv 932 5053, // 450: sys_set_mempolicy_home_node 933 267, // 451: sys_cachestat 934 1061, // 452: sys_fchmodat2 935 2766, // 453: sys_map_shadow_stack 936 1491, // 454: sys_futex_wake 937 1460, // 455: sys_futex_wait 938 1425, // 456: sys_futex_requeue 939 }; 940 }; 941 942 struct SyscallTable_arm32 { 943 static constexpr const char* names = kAllSyscalllNames; 944 static constexpr SyscallTable::OffT offsets[]{ 945 4347, // 0: sys_restart_syscall 946 892, // 1: sys_exit 947 1204, // 2: sys_fork 948 4105, // 3: sys_read 949 6636, // 4: sys_write 950 3458, // 5: sys_open 951 579, // 6: sys_close 952 0, // 7: 953 637, // 8: sys_creat 954 2603, // 9: sys_link 955 6406, // 10: sys_unlink 956 868, // 11: sys_execve 957 303, // 12: sys_chdir 958 6034, // 13: sys_time 959 2898, // 14: sys_mknod 960 313, // 15: sys_chmod 961 2565, // 16: sys_lchown 962 0, // 17: 963 0, // 18: 964 2708, // 19: sys_lseek 965 1808, // 20: sys_getpid 966 2988, // 21: sys_mount 967 6373, // 22: sys_umount 968 5510, // 23: sys_setuid 969 2031, // 24: sys_getuid 970 5862, // 25: sys_stime 971 3998, // 26: sys_ptrace 972 124, // 27: sys_alarm 973 0, // 28: 974 3526, // 29: sys_pause 975 6479, // 30: sys_utime 976 0, // 31: 977 0, // 32: 978 63, // 33: sys_access 979 3382, // 34: sys_nice 980 0, // 35: 981 5930, // 36: sys_sync 982 2479, // 37: sys_kill 983 4293, // 38: sys_rename 984 2876, // 39: sys_mkdir 985 4367, // 40: sys_rmdir 986 683, // 41: sys_dup 987 3685, // 42: sys_pipe 988 6277, // 43: sys_times 989 0, // 44: 990 259, // 45: sys_brk 991 5215, // 46: sys_setgid 992 1700, // 47: sys_getgid 993 0, // 48: 994 1674, // 49: sys_geteuid 995 1648, // 50: sys_getegid 996 74, // 51: sys_acct 997 6384, // 52: sys_umount2 998 0, // 53: 999 2356, // 54: sys_ioctl 1000 1112, // 55: sys_fcntl 1001 0, // 56: 1002 5309, // 57: sys_setpgid 1003 0, // 58: 1004 0, // 59: 1005 6363, // 60: sys_umask 1006 345, // 61: sys_chroot 1007 6469, // 62: sys_ustat 1008 691, // 63: sys_dup2 1009 1831, // 64: sys_getppid 1010 1796, // 65: sys_getpgrp 1011 5467, // 66: sys_setsid 1012 5615, // 67: sys_sigaction 1013 0, // 68: 1014 0, // 69: 1015 5425, // 70: sys_setreuid 1016 5337, // 71: sys_setregid 1017 5728, // 72: sys_sigsuspend 1018 5683, // 73: sys_sigpending 1019 5269, // 74: sys_sethostname 1020 5453, // 75: sys_setrlimit 1021 1933, // 76: sys_getrlimit 1022 1947, // 77: sys_getrusage 1023 2014, // 78: sys_gettimeofday 1024 5493, // 79: sys_settimeofday 1025 1724, // 80: sys_getgroups 1026 5239, // 81: sys_setgroups 1027 4882, // 82: sys_select 1028 5904, // 83: sys_symlink 1029 0, // 84: 1030 4140, // 85: sys_readlink 1031 6442, // 86: sys_uselib 1032 5893, // 87: sys_swapon 1033 4178, // 88: sys_reboot 1034 4128, // 89: sys_readdir 1035 2954, // 90: sys_mmap 1036 3305, // 91: sys_munmap 1037 6297, // 92: sys_truncate 1038 1385, // 93: sys_ftruncate 1039 1037, // 94: sys_fchmod 1040 1075, // 95: sys_fchown 1041 1843, // 96: sys_getpriority 1042 5321, // 97: sys_setpriority 1043 0, // 98: 1044 5828, // 99: sys_statfs 1045 1339, // 100: sys_fstatfs 1046 0, // 101: 1047 5754, // 102: sys_socketcall 1048 6004, // 103: sys_syslog 1049 5285, // 104: sys_setitimer 1050 1754, // 105: sys_getitimer 1051 5808, // 106: sys_stat 1052 2732, // 107: sys_lstat 1053 1291, // 108: sys_fstat 1054 0, // 109: 1055 0, // 110: 1056 6545, // 111: sys_vhangup 1057 0, // 112: 1058 5970, // 113: sys_syscall 1059 6603, // 114: sys_wait4 1060 5881, // 115: sys_swapoff 1061 5992, // 116: sys_sysinfo 1062 2416, // 117: sys_ipc 1063 1365, // 118: sys_fsync 1064 5714, // 119: sys_sigreturn 1065 558, // 120: sys_clone 1066 5141, // 121: sys_setdomainname 1067 6396, // 122: sys_uname 1068 0, // 123: 1069 95, // 124: sys_adjtimex 1070 3046, // 125: sys_mprotect 1071 5698, // 126: sys_sigprocmask 1072 0, // 127: 1073 2086, // 128: sys_init_module 1074 665, // 129: sys_delete_module 1075 0, // 130: 1076 4076, // 131: sys_quotactl 1077 1784, // 132: sys_getpgid 1078 1026, // 133: sys_fchdir 1079 220, // 134: sys_bdflush 1080 5982, // 135: sys_sysfs 1081 3616, // 136: sys_personality 1082 0, // 137: 1083 5187, // 138: sys_setfsuid 1084 5159, // 139: sys_setfsgid 1085 1, // 140: sys__llseek 1086 1620, // 141: sys_getdents 1087 13, // 142: sys__newselect 1088 1194, // 143: sys_flock 1089 3268, // 144: sys_msync 1090 4168, // 145: sys_readv 1091 6646, // 146: sys_writev 1092 1961, // 147: sys_getsid 1093 1134, // 148: sys_fdatasync 1094 28, // 149: sys__sysctl 1095 2920, // 150: sys_mlock 1096 3278, // 151: sys_munlock 1097 2941, // 152: sys_mlockall 1098 3290, // 153: sys_munlockall 1099 4799, // 154: sys_sched_setparam 1100 4658, // 155: sys_sched_getparam 1101 4818, // 156: sys_sched_setscheduler 1102 4677, // 157: sys_sched_getscheduler 1103 4841, // 158: sys_sched_yield 1104 4564, // 159: sys_sched_get_priority_max 1105 4591, // 160: sys_sched_get_priority_min 1106 4700, // 161: sys_sched_rr_get_interval 1107 3338, // 162: sys_nanosleep 1108 3213, // 163: sys_mremap 1109 5395, // 164: sys_setresuid 1110 1903, // 165: sys_getresuid 1111 0, // 166: 1112 0, // 167: 1113 3766, // 168: sys_poll 1114 3367, // 169: sys_nfsservctl 1115 5365, // 170: sys_setresgid 1116 1873, // 171: sys_getresgid 1117 3802, // 172: sys_prctl 1118 4460, // 173: sys_rt_sigreturn 1119 4386, // 174: sys_rt_sigaction 1120 4421, // 175: sys_rt_sigprocmask 1121 4403, // 176: sys_rt_sigpending 1122 4495, // 177: sys_rt_sigtimedwait 1123 4440, // 178: sys_rt_sigqueueinfo 1124 4477, // 179: sys_rt_sigsuspend 1125 3812, // 180: sys_pread64 1126 4021, // 181: sys_pwrite64 1127 323, // 182: sys_chown 1128 1609, // 183: sys_getcwd 1129 281, // 184: sys_capget 1130 292, // 185: sys_capset 1131 5629, // 186: sys_sigaltstack 1132 4971, // 187: sys_sendfile 1133 0, // 188: 1134 0, // 189: 1135 6535, // 190: sys_vfork 1136 6337, // 191: sys_ugetrlimit 1137 2963, // 192: sys_mmap2 1138 6310, // 193: sys_truncate64 1139 1399, // 194: sys_ftruncate64 1140 5817, // 195: sys_stat64 1141 2742, // 196: sys_lstat64 1142 1301, // 197: sys_fstat64 1143 2576, // 198: sys_lchown32 1144 2042, // 199: sys_getuid32 1145 1711, // 200: sys_getgid32 1146 1686, // 201: sys_geteuid32 1147 1660, // 202: sys_getegid32 1148 5438, // 203: sys_setreuid32 1149 5350, // 204: sys_setregid32 1150 1738, // 205: sys_getgroups32 1151 5253, // 206: sys_setgroups32 1152 1086, // 207: sys_fchown32 1153 5409, // 208: sys_setresuid32 1154 1917, // 209: sys_getresuid32 1155 5379, // 210: sys_setresgid32 1156 1887, // 211: sys_getresgid32 1157 333, // 212: sys_chown32 1158 5521, // 213: sys_setuid32 1159 5226, // 214: sys_setgid32 1160 5200, // 215: sys_setfsuid32 1161 5172, // 216: sys_setfsgid32 1162 1633, // 217: sys_getdents64 1163 3704, // 218: sys_pivot_root 1164 2864, // 219: sys_mincore 1165 2754, // 220: sys_madvise 1166 1122, // 221: sys_fcntl64 1167 0, // 222: 1168 0, // 223: 1169 2003, // 224: sys_gettid 1170 4114, // 225: sys_readahead 1171 5534, // 226: sys_setxattr 1172 2718, // 227: sys_lsetxattr 1173 1243, // 228: sys_fsetxattr 1174 2055, // 229: sys_getxattr 1175 2589, // 230: sys_lgetxattr 1176 1148, // 231: sys_fgetxattr 1177 2634, // 232: sys_listxattr 1178 2648, // 233: sys_llistxattr 1179 1179, // 234: sys_flistxattr 1180 4277, // 235: sys_removexattr 1181 2691, // 236: sys_lremovexattr 1182 1213, // 237: sys_fremovexattr 1183 6287, // 238: sys_tkill 1184 4984, // 239: sys_sendfile64 1185 1415, // 240: sys_futex 1186 4759, // 241: sys_sched_setaffinity 1187 4618, // 242: sys_sched_getaffinity 1188 2269, // 243: sys_io_setup 1189 2194, // 244: sys_io_destroy 1190 2209, // 245: sys_io_getevents 1191 2282, // 246: sys_io_submit 1192 2180, // 247: sys_io_cancel 1193 901, // 248: sys_exit_group 1194 2672, // 249: sys_lookup_dcookie 1195 709, // 250: sys_epoll_create 1196 744, // 251: sys_epoll_ctl 1197 809, // 252: sys_epoll_wait 1198 4256, // 253: sys_remap_file_pages 1199 0, // 254: 1200 0, // 255: 1201 5121, // 256: sys_set_tid_address 1202 6043, // 257: sys_timer_create 1203 6136, // 258: sys_timer_settime 1204 6098, // 259: sys_timer_gettime 1205 6077, // 260: sys_timer_getoverrun 1206 6060, // 261: sys_timer_delete 1207 520, // 262: sys_clock_settime 1208 435, // 263: sys_clock_gettime 1209 394, // 264: sys_clock_getres 1210 473, // 265: sys_clock_nanosleep 1211 5839, // 266: sys_statfs64 1212 1351, // 267: sys_fstatfs64 1213 6023, // 268: sys_tgkill 1214 6524, // 269: sys_utimes 1215 175, // 270: sys_arm_fadvise64_64 1216 3536, // 271: sys_pciconfig_iobase 1217 3557, // 272: sys_pciconfig_read 1218 3576, // 273: sys_pciconfig_write 1219 3099, // 274: sys_mq_open 1220 3199, // 275: sys_mq_unlink 1221 3158, // 276: sys_mq_timedsend 1222 3111, // 277: sys_mq_timedreceive 1223 3085, // 278: sys_mq_notify 1224 3067, // 279: sys_mq_getsetattr 1225 6613, // 280: sys_waitid 1226 5743, // 281: sys_socket 1227 232, // 282: sys_bind 1228 605, // 283: sys_connect 1229 2623, // 284: sys_listen 1230 40, // 285: sys_accept 1231 1972, // 286: sys_getsockname 1232 1768, // 287: sys_getpeername 1233 5769, // 288: sys_socketpair 1234 4962, // 289: sys_send 1235 5024, // 290: sys_sendto 1236 4189, // 291: sys_recv 1237 4198, // 292: sys_recvfrom 1238 5602, // 293: sys_shutdown 1239 5478, // 294: sys_setsockopt 1240 1988, // 295: sys_getsockopt 1241 5012, // 296: sys_sendmsg 1242 4244, // 297: sys_recvmsg 1243 4915, // 298: sys_semop 1244 4904, // 299: sys_semget 1245 4893, // 300: sys_semctl 1246 3257, // 301: sys_msgsnd 1247 3246, // 302: sys_msgrcv 1248 3235, // 303: sys_msgget 1249 3224, // 304: sys_msgctl 1250 5560, // 305: sys_shmat 1251 5581, // 306: sys_shmdt 1252 5591, // 307: sys_shmget 1253 5570, // 308: sys_shmctl 1254 83, // 309: sys_add_key 1255 4331, // 310: sys_request_key 1256 2468, // 311: sys_keyctl 1257 4925, // 312: sys_semtimedop 1258 6591, // 313: sys_vserver 1259 2401, // 314: sys_ioprio_set 1260 2386, // 315: sys_ioprio_get 1261 2124, // 316: sys_inotify_init 1262 2102, // 317: sys_inotify_add_watch 1263 2159, // 318: sys_inotify_rm_watch 1264 2787, // 319: sys_mbind 1265 1540, // 320: sys_get_mempolicy 1266 5035, // 321: sys_set_mempolicy 1267 3503, // 322: sys_openat 1268 2886, // 323: sys_mkdirat 1269 2908, // 324: sys_mknodat 1270 1099, // 325: sys_fchownat 1271 1506, // 326: sys_futimesat 1272 1325, // 327: sys_fstatat64 1273 6417, // 328: sys_unlinkat 1274 4304, // 329: sys_renameat 1275 2612, // 330: sys_linkat 1276 5916, // 331: sys_symlinkat 1277 4153, // 332: sys_readlinkat 1278 1048, // 333: sys_fchmodat 1279 916, // 334: sys_faccessat 1280 3965, // 335: sys_pselect6 1281 3775, // 336: sys_ppoll 1282 6430, // 337: sys_unshare 1283 5081, // 338: sys_set_robust_list 1284 1558, // 339: sys_get_robust_list 1285 5784, // 340: sys_splice 1286 196, // 341: sys_arm_sync_file_range 1287 6015, // 342: sys_tee 1288 6578, // 343: sys_vmsplice 1289 3031, // 344: sys_move_pages 1290 1598, // 345: sys_getcpu 1291 776, // 346: sys_epoll_pwait 1292 2453, // 347: sys_kexec_load 1293 6489, // 348: sys_utimensat 1294 5656, // 349: sys_signalfd 1295 6174, // 350: sys_timerfd_create 1296 843, // 351: sys_eventfd 1297 976, // 352: sys_fallocate 1298 6235, // 353: sys_timerfd_settime 1299 6193, // 354: sys_timerfd_gettime 1300 5669, // 355: sys_signalfd4 1301 855, // 356: sys_eventfd2 1302 726, // 357: sys_epoll_create1 1303 700, // 358: sys_dup3 1304 3694, // 359: sys_pipe2 1305 2141, // 360: sys_inotify_init1 1306 3824, // 361: sys_preadv 1307 4034, // 362: sys_pwritev 1308 4542, // 363: sys_rt_tgsigqueueinfo 1309 3596, // 364: sys_perf_event_open 1310 4211, // 365: sys_recvmmsg 1311 51, // 366: sys_accept4 1312 990, // 367: sys_fanotify_init 1313 1008, // 368: sys_fanotify_mark 1314 3847, // 369: sys_prlimit64 1315 3316, // 370: sys_name_to_handle_at 1316 3467, // 371: sys_open_by_handle_at 1317 356, // 372: sys_clock_adjtime 1318 5959, // 373: sys_syncfs 1319 4999, // 374: sys_sendmmsg 1320 5299, // 375: sys_setns 1321 3902, // 376: sys_process_vm_readv 1322 3923, // 377: sys_process_vm_writev 1323 2424, // 378: sys_kcmp 1324 1162, // 379: sys_finit_module 1325 4781, // 380: sys_sched_setattr 1326 4640, // 381: sys_sched_getattr 1327 4317, // 382: sys_renameat2 1328 4857, // 383: sys_seccomp 1329 1859, // 384: sys_getrandom 1330 2812, // 385: sys_memfd_create 1331 241, // 386: sys_bpf 1332 879, // 387: sys_execveat 1333 6453, // 388: sys_userfaultfd 1334 2797, // 389: sys_membarrier 1335 2930, // 390: sys_mlock2 1336 617, // 391: sys_copy_file_range 1337 3835, // 392: sys_preadv2 1338 4046, // 393: sys_pwritev2 1339 3748, // 394: sys_pkey_mprotect 1340 3719, // 395: sys_pkey_alloc 1341 3734, // 396: sys_pkey_free 1342 5852, // 397: sys_statx 1343 4377, // 398: sys_rseq 1344 2226, // 399: sys_io_pgetevents 1345 2846, // 400: sys_migrate_pages 1346 2433, // 401: sys_kexec_file_load 1347 0, // 402: 1348 453, // 403: sys_clock_gettime64 1349 538, // 404: sys_clock_settime64 1350 374, // 405: sys_clock_adjtime64 1351 411, // 406: sys_clock_getres_time64 1352 493, // 407: sys_clock_nanosleep_time64 1353 6116, // 408: sys_timer_gettime64 1354 6154, // 409: sys_timer_settime64 1355 6213, // 410: sys_timerfd_gettime64 1356 6255, // 411: sys_timerfd_settime64 1357 6503, // 412: sys_utimensat_time64 1358 3978, // 413: sys_pselect6_time64 1359 3785, // 414: sys_ppoll_time64 1360 0, // 415: 1361 2244, // 416: sys_io_pgetevents_time64 1362 4224, // 417: sys_recvmmsg_time64 1363 3175, // 418: sys_mq_timedsend_time64 1364 3131, // 419: sys_mq_timedreceive_time64 1365 4940, // 420: sys_semtimedop_time64 1366 4515, // 421: sys_rt_sigtimedwait_time64 1367 1443, // 422: sys_futex_time64 1368 4726, // 423: sys_sched_rr_get_interval_time64 1369 3663, // 424: sys_pidfd_send_signal 1370 2337, // 425: sys_io_uring_setup 1371 2296, // 426: sys_io_uring_enter 1372 2315, // 427: sys_io_uring_register 1373 3489, // 428: sys_open_tree 1374 3016, // 429: sys_move_mount 1375 1269, // 430: sys_fsopen 1376 1230, // 431: sys_fsconfig 1377 1257, // 432: sys_fsmount 1378 1280, // 433: sys_fspick 1379 3648, // 434: sys_pidfd_open 1380 568, // 435: sys_clone3 1381 589, // 436: sys_close_range 1382 3514, // 437: sys_openat2 1383 3632, // 438: sys_pidfd_getfd 1384 930, // 439: sys_faccessat2 1385 3861, // 440: sys_process_madvise 1386 792, // 441: sys_epoll_pwait2 1387 2998, // 442: sys_mount_setattr 1388 4089, // 443: sys_quotactl_fd 1389 2510, // 444: sys_landlock_create_ruleset 1390 2488, // 445: sys_landlock_add_rule 1391 2538, // 446: sys_landlock_restrict_self 1392 0, // 447: 1393 3881, // 448: sys_process_mrelease 1394 1475, // 449: sys_futex_waitv 1395 5053, // 450: sys_set_mempolicy_home_node 1396 267, // 451: sys_cachestat 1397 1061, // 452: sys_fchmodat2 1398 2766, // 453: sys_map_shadow_stack 1399 1491, // 454: sys_futex_wake 1400 1460, // 455: sys_futex_wait 1401 1425, // 456: sys_futex_requeue 1402 }; 1403 }; 1404 1405 struct SyscallTable_x86 { 1406 static constexpr const char* names = kAllSyscalllNames; 1407 static constexpr SyscallTable::OffT offsets[]{ 1408 4347, // 0: sys_restart_syscall 1409 892, // 1: sys_exit 1410 1204, // 2: sys_fork 1411 4105, // 3: sys_read 1412 6636, // 4: sys_write 1413 3458, // 5: sys_open 1414 579, // 6: sys_close 1415 6624, // 7: sys_waitpid 1416 637, // 8: sys_creat 1417 2603, // 9: sys_link 1418 6406, // 10: sys_unlink 1419 868, // 11: sys_execve 1420 303, // 12: sys_chdir 1421 6034, // 13: sys_time 1422 2898, // 14: sys_mknod 1423 313, // 15: sys_chmod 1424 2565, // 16: sys_lchown 1425 249, // 17: sys_break 1426 3433, // 18: sys_oldstat 1427 2708, // 19: sys_lseek 1428 1808, // 20: sys_getpid 1429 2988, // 21: sys_mount 1430 6373, // 22: sys_umount 1431 5510, // 23: sys_setuid 1432 2031, // 24: sys_getuid 1433 5862, // 25: sys_stime 1434 3998, // 26: sys_ptrace 1435 124, // 27: sys_alarm 1436 3391, // 28: sys_oldfstat 1437 3526, // 29: sys_pause 1438 6479, // 30: sys_utime 1439 5872, // 31: sys_stty 1440 2068, // 32: sys_gtty 1441 63, // 33: sys_access 1442 3382, // 34: sys_nice 1443 1375, // 35: sys_ftime 1444 5930, // 36: sys_sync 1445 2479, // 37: sys_kill 1446 4293, // 38: sys_rename 1447 2876, // 39: sys_mkdir 1448 4367, // 40: sys_rmdir 1449 683, // 41: sys_dup 1450 3685, // 42: sys_pipe 1451 6277, // 43: sys_times 1452 3945, // 44: sys_prof 1453 259, // 45: sys_brk 1454 5215, // 46: sys_setgid 1455 1700, // 47: sys_getgid 1456 5645, // 48: sys_signal 1457 1674, // 49: sys_geteuid 1458 1648, // 50: sys_getegid 1459 74, // 51: sys_acct 1460 6384, // 52: sys_umount2 1461 2663, // 53: sys_lock 1462 2356, // 54: sys_ioctl 1463 1112, // 55: sys_fcntl 1464 3059, // 56: sys_mpx 1465 5309, // 57: sys_setpgid 1466 6352, // 58: sys_ulimit 1467 3417, // 59: sys_oldolduname 1468 6363, // 60: sys_umask 1469 345, // 61: sys_chroot 1470 6469, // 62: sys_ustat 1471 691, // 63: sys_dup2 1472 1831, // 64: sys_getppid 1473 1796, // 65: sys_getpgrp 1474 5467, // 66: sys_setsid 1475 5615, // 67: sys_sigaction 1476 5547, // 68: sys_sgetmask 1477 5795, // 69: sys_ssetmask 1478 5425, // 70: sys_setreuid 1479 5337, // 71: sys_setregid 1480 5728, // 72: sys_sigsuspend 1481 5683, // 73: sys_sigpending 1482 5269, // 74: sys_sethostname 1483 5453, // 75: sys_setrlimit 1484 1933, // 76: sys_getrlimit 1485 1947, // 77: sys_getrusage 1486 2014, // 78: sys_gettimeofday 1487 5493, // 79: sys_settimeofday 1488 1724, // 80: sys_getgroups 1489 5239, // 81: sys_setgroups 1490 4882, // 82: sys_select 1491 5904, // 83: sys_symlink 1492 3404, // 84: sys_oldlstat 1493 4140, // 85: sys_readlink 1494 6442, // 86: sys_uselib 1495 5893, // 87: sys_swapon 1496 4178, // 88: sys_reboot 1497 4128, // 89: sys_readdir 1498 2954, // 90: sys_mmap 1499 3305, // 91: sys_munmap 1500 6297, // 92: sys_truncate 1501 1385, // 93: sys_ftruncate 1502 1037, // 94: sys_fchmod 1503 1075, // 95: sys_fchown 1504 1843, // 96: sys_getpriority 1505 5321, // 97: sys_setpriority 1506 3954, // 98: sys_profil 1507 5828, // 99: sys_statfs 1508 1339, // 100: sys_fstatfs 1509 2366, // 101: sys_ioperm 1510 5754, // 102: sys_socketcall 1511 6004, // 103: sys_syslog 1512 5285, // 104: sys_setitimer 1513 1754, // 105: sys_getitimer 1514 5808, // 106: sys_stat 1515 2732, // 107: sys_lstat 1516 1291, // 108: sys_fstat 1517 3445, // 109: sys_olduname 1518 2377, // 110: sys_iopl 1519 6545, // 111: sys_vhangup 1520 2077, // 112: sys_idle 1521 6566, // 113: sys_vm86old 1522 6603, // 114: sys_wait4 1523 5881, // 115: sys_swapoff 1524 5992, // 116: sys_sysinfo 1525 2416, // 117: sys_ipc 1526 1365, // 118: sys_fsync 1527 5714, // 119: sys_sigreturn 1528 558, // 120: sys_clone 1529 5141, // 121: sys_setdomainname 1530 6396, // 122: sys_uname 1531 2973, // 123: sys_modify_ldt 1532 95, // 124: sys_adjtimex 1533 3046, // 125: sys_mprotect 1534 5698, // 126: sys_sigprocmask 1535 647, // 127: sys_create_module 1536 2086, // 128: sys_init_module 1537 665, // 129: sys_delete_module 1538 1520, // 130: sys_get_kernel_syms 1539 4076, // 131: sys_quotactl 1540 1784, // 132: sys_getpgid 1541 1026, // 133: sys_fchdir 1542 220, // 134: sys_bdflush 1543 5982, // 135: sys_sysfs 1544 3616, // 136: sys_personality 1545 108, // 137: sys_afs_syscall 1546 5187, // 138: sys_setfsuid 1547 5159, // 139: sys_setfsgid 1548 1, // 140: sys__llseek 1549 1620, // 141: sys_getdents 1550 13, // 142: sys__newselect 1551 1194, // 143: sys_flock 1552 3268, // 144: sys_msync 1553 4168, // 145: sys_readv 1554 6646, // 146: sys_writev 1555 1961, // 147: sys_getsid 1556 1134, // 148: sys_fdatasync 1557 28, // 149: sys__sysctl 1558 2920, // 150: sys_mlock 1559 3278, // 151: sys_munlock 1560 2941, // 152: sys_mlockall 1561 3290, // 153: sys_munlockall 1562 4799, // 154: sys_sched_setparam 1563 4658, // 155: sys_sched_getparam 1564 4818, // 156: sys_sched_setscheduler 1565 4677, // 157: sys_sched_getscheduler 1566 4841, // 158: sys_sched_yield 1567 4564, // 159: sys_sched_get_priority_max 1568 4591, // 160: sys_sched_get_priority_min 1569 4700, // 161: sys_sched_rr_get_interval 1570 3338, // 162: sys_nanosleep 1571 3213, // 163: sys_mremap 1572 5395, // 164: sys_setresuid 1573 1903, // 165: sys_getresuid 1574 6557, // 166: sys_vm86 1575 4059, // 167: sys_query_module 1576 3766, // 168: sys_poll 1577 3367, // 169: sys_nfsservctl 1578 5365, // 170: sys_setresgid 1579 1873, // 171: sys_getresgid 1580 3802, // 172: sys_prctl 1581 4460, // 173: sys_rt_sigreturn 1582 4386, // 174: sys_rt_sigaction 1583 4421, // 175: sys_rt_sigprocmask 1584 4403, // 176: sys_rt_sigpending 1585 4495, // 177: sys_rt_sigtimedwait 1586 4440, // 178: sys_rt_sigqueueinfo 1587 4477, // 179: sys_rt_sigsuspend 1588 3812, // 180: sys_pread64 1589 4021, // 181: sys_pwrite64 1590 323, // 182: sys_chown 1591 1609, // 183: sys_getcwd 1592 281, // 184: sys_capget 1593 292, // 185: sys_capset 1594 5629, // 186: sys_sigaltstack 1595 4971, // 187: sys_sendfile 1596 1819, // 188: sys_getpmsg 1597 4009, // 189: sys_putpmsg 1598 6535, // 190: sys_vfork 1599 6337, // 191: sys_ugetrlimit 1600 2963, // 192: sys_mmap2 1601 6310, // 193: sys_truncate64 1602 1399, // 194: sys_ftruncate64 1603 5817, // 195: sys_stat64 1604 2742, // 196: sys_lstat64 1605 1301, // 197: sys_fstat64 1606 2576, // 198: sys_lchown32 1607 2042, // 199: sys_getuid32 1608 1711, // 200: sys_getgid32 1609 1686, // 201: sys_geteuid32 1610 1660, // 202: sys_getegid32 1611 5438, // 203: sys_setreuid32 1612 5350, // 204: sys_setregid32 1613 1738, // 205: sys_getgroups32 1614 5253, // 206: sys_setgroups32 1615 1086, // 207: sys_fchown32 1616 5409, // 208: sys_setresuid32 1617 1917, // 209: sys_getresuid32 1618 5379, // 210: sys_setresgid32 1619 1887, // 211: sys_getresgid32 1620 333, // 212: sys_chown32 1621 5521, // 213: sys_setuid32 1622 5226, // 214: sys_setgid32 1623 5200, // 215: sys_setfsuid32 1624 5172, // 216: sys_setfsgid32 1625 3704, // 217: sys_pivot_root 1626 2864, // 218: sys_mincore 1627 2754, // 219: sys_madvise 1628 1633, // 220: sys_getdents64 1629 1122, // 221: sys_fcntl64 1630 0, // 222: 1631 0, // 223: 1632 2003, // 224: sys_gettid 1633 4114, // 225: sys_readahead 1634 5534, // 226: sys_setxattr 1635 2718, // 227: sys_lsetxattr 1636 1243, // 228: sys_fsetxattr 1637 2055, // 229: sys_getxattr 1638 2589, // 230: sys_lgetxattr 1639 1148, // 231: sys_fgetxattr 1640 2634, // 232: sys_listxattr 1641 2648, // 233: sys_llistxattr 1642 1179, // 234: sys_flistxattr 1643 4277, // 235: sys_removexattr 1644 2691, // 236: sys_lremovexattr 1645 1213, // 237: sys_fremovexattr 1646 6287, // 238: sys_tkill 1647 4984, // 239: sys_sendfile64 1648 1415, // 240: sys_futex 1649 4759, // 241: sys_sched_setaffinity 1650 4618, // 242: sys_sched_getaffinity 1651 5101, // 243: sys_set_thread_area 1652 1578, // 244: sys_get_thread_area 1653 2269, // 245: sys_io_setup 1654 2194, // 246: sys_io_destroy 1655 2209, // 247: sys_io_getevents 1656 2282, // 248: sys_io_submit 1657 2180, // 249: sys_io_cancel 1658 945, // 250: sys_fadvise64 1659 0, // 251: 1660 901, // 252: sys_exit_group 1661 2672, // 253: sys_lookup_dcookie 1662 709, // 254: sys_epoll_create 1663 744, // 255: sys_epoll_ctl 1664 809, // 256: sys_epoll_wait 1665 4256, // 257: sys_remap_file_pages 1666 5121, // 258: sys_set_tid_address 1667 6043, // 259: sys_timer_create 1668 6136, // 260: sys_timer_settime 1669 6098, // 261: sys_timer_gettime 1670 6077, // 262: sys_timer_getoverrun 1671 6060, // 263: sys_timer_delete 1672 520, // 264: sys_clock_settime 1673 435, // 265: sys_clock_gettime 1674 394, // 266: sys_clock_getres 1675 473, // 267: sys_clock_nanosleep 1676 5839, // 268: sys_statfs64 1677 1351, // 269: sys_fstatfs64 1678 6023, // 270: sys_tgkill 1679 6524, // 271: sys_utimes 1680 959, // 272: sys_fadvise64_64 1681 6591, // 273: sys_vserver 1682 2787, // 274: sys_mbind 1683 1540, // 275: sys_get_mempolicy 1684 5035, // 276: sys_set_mempolicy 1685 3099, // 277: sys_mq_open 1686 3199, // 278: sys_mq_unlink 1687 3158, // 279: sys_mq_timedsend 1688 3111, // 280: sys_mq_timedreceive 1689 3085, // 281: sys_mq_notify 1690 3067, // 282: sys_mq_getsetattr 1691 2453, // 283: sys_kexec_load 1692 6613, // 284: sys_waitid 1693 0, // 285: 1694 83, // 286: sys_add_key 1695 4331, // 287: sys_request_key 1696 2468, // 288: sys_keyctl 1697 2401, // 289: sys_ioprio_set 1698 2386, // 290: sys_ioprio_get 1699 2124, // 291: sys_inotify_init 1700 2102, // 292: sys_inotify_add_watch 1701 2159, // 293: sys_inotify_rm_watch 1702 2846, // 294: sys_migrate_pages 1703 3503, // 295: sys_openat 1704 2886, // 296: sys_mkdirat 1705 2908, // 297: sys_mknodat 1706 1099, // 298: sys_fchownat 1707 1506, // 299: sys_futimesat 1708 1325, // 300: sys_fstatat64 1709 6417, // 301: sys_unlinkat 1710 4304, // 302: sys_renameat 1711 2612, // 303: sys_linkat 1712 5916, // 304: sys_symlinkat 1713 4153, // 305: sys_readlinkat 1714 1048, // 306: sys_fchmodat 1715 916, // 307: sys_faccessat 1716 3965, // 308: sys_pselect6 1717 3775, // 309: sys_ppoll 1718 6430, // 310: sys_unshare 1719 5081, // 311: sys_set_robust_list 1720 1558, // 312: sys_get_robust_list 1721 5784, // 313: sys_splice 1722 5939, // 314: sys_sync_file_range 1723 6015, // 315: sys_tee 1724 6578, // 316: sys_vmsplice 1725 3031, // 317: sys_move_pages 1726 1598, // 318: sys_getcpu 1727 776, // 319: sys_epoll_pwait 1728 6489, // 320: sys_utimensat 1729 5656, // 321: sys_signalfd 1730 6174, // 322: sys_timerfd_create 1731 843, // 323: sys_eventfd 1732 976, // 324: sys_fallocate 1733 6235, // 325: sys_timerfd_settime 1734 6193, // 326: sys_timerfd_gettime 1735 5669, // 327: sys_signalfd4 1736 855, // 328: sys_eventfd2 1737 726, // 329: sys_epoll_create1 1738 700, // 330: sys_dup3 1739 3694, // 331: sys_pipe2 1740 2141, // 332: sys_inotify_init1 1741 3824, // 333: sys_preadv 1742 4034, // 334: sys_pwritev 1743 4542, // 335: sys_rt_tgsigqueueinfo 1744 3596, // 336: sys_perf_event_open 1745 4211, // 337: sys_recvmmsg 1746 990, // 338: sys_fanotify_init 1747 1008, // 339: sys_fanotify_mark 1748 3847, // 340: sys_prlimit64 1749 3316, // 341: sys_name_to_handle_at 1750 3467, // 342: sys_open_by_handle_at 1751 356, // 343: sys_clock_adjtime 1752 5959, // 344: sys_syncfs 1753 4999, // 345: sys_sendmmsg 1754 5299, // 346: sys_setns 1755 3902, // 347: sys_process_vm_readv 1756 3923, // 348: sys_process_vm_writev 1757 2424, // 349: sys_kcmp 1758 1162, // 350: sys_finit_module 1759 4781, // 351: sys_sched_setattr 1760 4640, // 352: sys_sched_getattr 1761 4317, // 353: sys_renameat2 1762 4857, // 354: sys_seccomp 1763 1859, // 355: sys_getrandom 1764 2812, // 356: sys_memfd_create 1765 241, // 357: sys_bpf 1766 879, // 358: sys_execveat 1767 5743, // 359: sys_socket 1768 5769, // 360: sys_socketpair 1769 232, // 361: sys_bind 1770 605, // 362: sys_connect 1771 2623, // 363: sys_listen 1772 51, // 364: sys_accept4 1773 1988, // 365: sys_getsockopt 1774 5478, // 366: sys_setsockopt 1775 1972, // 367: sys_getsockname 1776 1768, // 368: sys_getpeername 1777 5024, // 369: sys_sendto 1778 5012, // 370: sys_sendmsg 1779 4198, // 371: sys_recvfrom 1780 4244, // 372: sys_recvmsg 1781 5602, // 373: sys_shutdown 1782 6453, // 374: sys_userfaultfd 1783 2797, // 375: sys_membarrier 1784 2930, // 376: sys_mlock2 1785 617, // 377: sys_copy_file_range 1786 3835, // 378: sys_preadv2 1787 4046, // 379: sys_pwritev2 1788 3748, // 380: sys_pkey_mprotect 1789 3719, // 381: sys_pkey_alloc 1790 3734, // 382: sys_pkey_free 1791 5852, // 383: sys_statx 1792 134, // 384: sys_arch_prctl 1793 2226, // 385: sys_io_pgetevents 1794 4377, // 386: sys_rseq 1795 0, // 387: 1796 0, // 388: 1797 0, // 389: 1798 0, // 390: 1799 0, // 391: 1800 0, // 392: 1801 4904, // 393: sys_semget 1802 4893, // 394: sys_semctl 1803 5591, // 395: sys_shmget 1804 5570, // 396: sys_shmctl 1805 5560, // 397: sys_shmat 1806 5581, // 398: sys_shmdt 1807 3235, // 399: sys_msgget 1808 3257, // 400: sys_msgsnd 1809 3246, // 401: sys_msgrcv 1810 3224, // 402: sys_msgctl 1811 453, // 403: sys_clock_gettime64 1812 538, // 404: sys_clock_settime64 1813 374, // 405: sys_clock_adjtime64 1814 411, // 406: sys_clock_getres_time64 1815 493, // 407: sys_clock_nanosleep_time64 1816 6116, // 408: sys_timer_gettime64 1817 6154, // 409: sys_timer_settime64 1818 6213, // 410: sys_timerfd_gettime64 1819 6255, // 411: sys_timerfd_settime64 1820 6503, // 412: sys_utimensat_time64 1821 3978, // 413: sys_pselect6_time64 1822 3785, // 414: sys_ppoll_time64 1823 0, // 415: 1824 2244, // 416: sys_io_pgetevents_time64 1825 4224, // 417: sys_recvmmsg_time64 1826 3175, // 418: sys_mq_timedsend_time64 1827 3131, // 419: sys_mq_timedreceive_time64 1828 4940, // 420: sys_semtimedop_time64 1829 4515, // 421: sys_rt_sigtimedwait_time64 1830 1443, // 422: sys_futex_time64 1831 4726, // 423: sys_sched_rr_get_interval_time64 1832 3663, // 424: sys_pidfd_send_signal 1833 2337, // 425: sys_io_uring_setup 1834 2296, // 426: sys_io_uring_enter 1835 2315, // 427: sys_io_uring_register 1836 3489, // 428: sys_open_tree 1837 3016, // 429: sys_move_mount 1838 1269, // 430: sys_fsopen 1839 1230, // 431: sys_fsconfig 1840 1257, // 432: sys_fsmount 1841 1280, // 433: sys_fspick 1842 3648, // 434: sys_pidfd_open 1843 568, // 435: sys_clone3 1844 589, // 436: sys_close_range 1845 3514, // 437: sys_openat2 1846 3632, // 438: sys_pidfd_getfd 1847 930, // 439: sys_faccessat2 1848 3861, // 440: sys_process_madvise 1849 792, // 441: sys_epoll_pwait2 1850 2998, // 442: sys_mount_setattr 1851 4089, // 443: sys_quotactl_fd 1852 2510, // 444: sys_landlock_create_ruleset 1853 2488, // 445: sys_landlock_add_rule 1854 2538, // 446: sys_landlock_restrict_self 1855 2829, // 447: sys_memfd_secret 1856 3881, // 448: sys_process_mrelease 1857 1475, // 449: sys_futex_waitv 1858 5053, // 450: sys_set_mempolicy_home_node 1859 267, // 451: sys_cachestat 1860 1061, // 452: sys_fchmodat2 1861 2766, // 453: sys_map_shadow_stack 1862 1491, // 454: sys_futex_wake 1863 1460, // 455: sys_futex_wait 1864 1425, // 456: sys_futex_requeue 1865 }; 1866 }; 1867 1868 struct SyscallTable_x86_64 { 1869 static constexpr const char* names = kAllSyscalllNames; 1870 static constexpr SyscallTable::OffT offsets[]{ 1871 4105, // 0: sys_read 1872 6636, // 1: sys_write 1873 3458, // 2: sys_open 1874 579, // 3: sys_close 1875 5808, // 4: sys_stat 1876 1291, // 5: sys_fstat 1877 2732, // 6: sys_lstat 1878 3766, // 7: sys_poll 1879 2708, // 8: sys_lseek 1880 2954, // 9: sys_mmap 1881 3046, // 10: sys_mprotect 1882 3305, // 11: sys_munmap 1883 259, // 12: sys_brk 1884 4386, // 13: sys_rt_sigaction 1885 4421, // 14: sys_rt_sigprocmask 1886 4460, // 15: sys_rt_sigreturn 1887 2356, // 16: sys_ioctl 1888 3812, // 17: sys_pread64 1889 4021, // 18: sys_pwrite64 1890 4168, // 19: sys_readv 1891 6646, // 20: sys_writev 1892 63, // 21: sys_access 1893 3685, // 22: sys_pipe 1894 4882, // 23: sys_select 1895 4841, // 24: sys_sched_yield 1896 3213, // 25: sys_mremap 1897 3268, // 26: sys_msync 1898 2864, // 27: sys_mincore 1899 2754, // 28: sys_madvise 1900 5591, // 29: sys_shmget 1901 5560, // 30: sys_shmat 1902 5570, // 31: sys_shmctl 1903 683, // 32: sys_dup 1904 691, // 33: sys_dup2 1905 3526, // 34: sys_pause 1906 3338, // 35: sys_nanosleep 1907 1754, // 36: sys_getitimer 1908 124, // 37: sys_alarm 1909 5285, // 38: sys_setitimer 1910 1808, // 39: sys_getpid 1911 4971, // 40: sys_sendfile 1912 5743, // 41: sys_socket 1913 605, // 42: sys_connect 1914 40, // 43: sys_accept 1915 5024, // 44: sys_sendto 1916 4198, // 45: sys_recvfrom 1917 5012, // 46: sys_sendmsg 1918 4244, // 47: sys_recvmsg 1919 5602, // 48: sys_shutdown 1920 232, // 49: sys_bind 1921 2623, // 50: sys_listen 1922 1972, // 51: sys_getsockname 1923 1768, // 52: sys_getpeername 1924 5769, // 53: sys_socketpair 1925 5478, // 54: sys_setsockopt 1926 1988, // 55: sys_getsockopt 1927 558, // 56: sys_clone 1928 1204, // 57: sys_fork 1929 6535, // 58: sys_vfork 1930 868, // 59: sys_execve 1931 892, // 60: sys_exit 1932 6603, // 61: sys_wait4 1933 2479, // 62: sys_kill 1934 6396, // 63: sys_uname 1935 4904, // 64: sys_semget 1936 4915, // 65: sys_semop 1937 4893, // 66: sys_semctl 1938 5581, // 67: sys_shmdt 1939 3235, // 68: sys_msgget 1940 3257, // 69: sys_msgsnd 1941 3246, // 70: sys_msgrcv 1942 3224, // 71: sys_msgctl 1943 1112, // 72: sys_fcntl 1944 1194, // 73: sys_flock 1945 1365, // 74: sys_fsync 1946 1134, // 75: sys_fdatasync 1947 6297, // 76: sys_truncate 1948 1385, // 77: sys_ftruncate 1949 1620, // 78: sys_getdents 1950 1609, // 79: sys_getcwd 1951 303, // 80: sys_chdir 1952 1026, // 81: sys_fchdir 1953 4293, // 82: sys_rename 1954 2876, // 83: sys_mkdir 1955 4367, // 84: sys_rmdir 1956 637, // 85: sys_creat 1957 2603, // 86: sys_link 1958 6406, // 87: sys_unlink 1959 5904, // 88: sys_symlink 1960 4140, // 89: sys_readlink 1961 313, // 90: sys_chmod 1962 1037, // 91: sys_fchmod 1963 323, // 92: sys_chown 1964 1075, // 93: sys_fchown 1965 2565, // 94: sys_lchown 1966 6363, // 95: sys_umask 1967 2014, // 96: sys_gettimeofday 1968 1933, // 97: sys_getrlimit 1969 1947, // 98: sys_getrusage 1970 5992, // 99: sys_sysinfo 1971 6277, // 100: sys_times 1972 3998, // 101: sys_ptrace 1973 2031, // 102: sys_getuid 1974 6004, // 103: sys_syslog 1975 1700, // 104: sys_getgid 1976 5510, // 105: sys_setuid 1977 5215, // 106: sys_setgid 1978 1674, // 107: sys_geteuid 1979 1648, // 108: sys_getegid 1980 5309, // 109: sys_setpgid 1981 1831, // 110: sys_getppid 1982 1796, // 111: sys_getpgrp 1983 5467, // 112: sys_setsid 1984 5425, // 113: sys_setreuid 1985 5337, // 114: sys_setregid 1986 1724, // 115: sys_getgroups 1987 5239, // 116: sys_setgroups 1988 5395, // 117: sys_setresuid 1989 1903, // 118: sys_getresuid 1990 5365, // 119: sys_setresgid 1991 1873, // 120: sys_getresgid 1992 1784, // 121: sys_getpgid 1993 5187, // 122: sys_setfsuid 1994 5159, // 123: sys_setfsgid 1995 1961, // 124: sys_getsid 1996 281, // 125: sys_capget 1997 292, // 126: sys_capset 1998 4403, // 127: sys_rt_sigpending 1999 4495, // 128: sys_rt_sigtimedwait 2000 4440, // 129: sys_rt_sigqueueinfo 2001 4477, // 130: sys_rt_sigsuspend 2002 5629, // 131: sys_sigaltstack 2003 6479, // 132: sys_utime 2004 2898, // 133: sys_mknod 2005 6442, // 134: sys_uselib 2006 3616, // 135: sys_personality 2007 6469, // 136: sys_ustat 2008 5828, // 137: sys_statfs 2009 1339, // 138: sys_fstatfs 2010 5982, // 139: sys_sysfs 2011 1843, // 140: sys_getpriority 2012 5321, // 141: sys_setpriority 2013 4799, // 142: sys_sched_setparam 2014 4658, // 143: sys_sched_getparam 2015 4818, // 144: sys_sched_setscheduler 2016 4677, // 145: sys_sched_getscheduler 2017 4564, // 146: sys_sched_get_priority_max 2018 4591, // 147: sys_sched_get_priority_min 2019 4700, // 148: sys_sched_rr_get_interval 2020 2920, // 149: sys_mlock 2021 3278, // 150: sys_munlock 2022 2941, // 151: sys_mlockall 2023 3290, // 152: sys_munlockall 2024 6545, // 153: sys_vhangup 2025 2973, // 154: sys_modify_ldt 2026 3704, // 155: sys_pivot_root 2027 28, // 156: sys__sysctl 2028 3802, // 157: sys_prctl 2029 134, // 158: sys_arch_prctl 2030 95, // 159: sys_adjtimex 2031 5453, // 160: sys_setrlimit 2032 345, // 161: sys_chroot 2033 5930, // 162: sys_sync 2034 74, // 163: sys_acct 2035 5493, // 164: sys_settimeofday 2036 2988, // 165: sys_mount 2037 6384, // 166: sys_umount2 2038 5893, // 167: sys_swapon 2039 5881, // 168: sys_swapoff 2040 4178, // 169: sys_reboot 2041 5269, // 170: sys_sethostname 2042 5141, // 171: sys_setdomainname 2043 2377, // 172: sys_iopl 2044 2366, // 173: sys_ioperm 2045 647, // 174: sys_create_module 2046 2086, // 175: sys_init_module 2047 665, // 176: sys_delete_module 2048 1520, // 177: sys_get_kernel_syms 2049 4059, // 178: sys_query_module 2050 4076, // 179: sys_quotactl 2051 3367, // 180: sys_nfsservctl 2052 1819, // 181: sys_getpmsg 2053 4009, // 182: sys_putpmsg 2054 108, // 183: sys_afs_syscall 2055 6325, // 184: sys_tuxcall 2056 4869, // 185: sys_security 2057 2003, // 186: sys_gettid 2058 4114, // 187: sys_readahead 2059 5534, // 188: sys_setxattr 2060 2718, // 189: sys_lsetxattr 2061 1243, // 190: sys_fsetxattr 2062 2055, // 191: sys_getxattr 2063 2589, // 192: sys_lgetxattr 2064 1148, // 193: sys_fgetxattr 2065 2634, // 194: sys_listxattr 2066 2648, // 195: sys_llistxattr 2067 1179, // 196: sys_flistxattr 2068 4277, // 197: sys_removexattr 2069 2691, // 198: sys_lremovexattr 2070 1213, // 199: sys_fremovexattr 2071 6287, // 200: sys_tkill 2072 6034, // 201: sys_time 2073 1415, // 202: sys_futex 2074 4759, // 203: sys_sched_setaffinity 2075 4618, // 204: sys_sched_getaffinity 2076 5101, // 205: sys_set_thread_area 2077 2269, // 206: sys_io_setup 2078 2194, // 207: sys_io_destroy 2079 2209, // 208: sys_io_getevents 2080 2282, // 209: sys_io_submit 2081 2180, // 210: sys_io_cancel 2082 1578, // 211: sys_get_thread_area 2083 2672, // 212: sys_lookup_dcookie 2084 709, // 213: sys_epoll_create 2085 758, // 214: sys_epoll_ctl_old 2086 824, // 215: sys_epoll_wait_old 2087 4256, // 216: sys_remap_file_pages 2088 1633, // 217: sys_getdents64 2089 5121, // 218: sys_set_tid_address 2090 4347, // 219: sys_restart_syscall 2091 4925, // 220: sys_semtimedop 2092 945, // 221: sys_fadvise64 2093 6043, // 222: sys_timer_create 2094 6136, // 223: sys_timer_settime 2095 6098, // 224: sys_timer_gettime 2096 6077, // 225: sys_timer_getoverrun 2097 6060, // 226: sys_timer_delete 2098 520, // 227: sys_clock_settime 2099 435, // 228: sys_clock_gettime 2100 394, // 229: sys_clock_getres 2101 473, // 230: sys_clock_nanosleep 2102 901, // 231: sys_exit_group 2103 809, // 232: sys_epoll_wait 2104 744, // 233: sys_epoll_ctl 2105 6023, // 234: sys_tgkill 2106 6524, // 235: sys_utimes 2107 6591, // 236: sys_vserver 2108 2787, // 237: sys_mbind 2109 5035, // 238: sys_set_mempolicy 2110 1540, // 239: sys_get_mempolicy 2111 3099, // 240: sys_mq_open 2112 3199, // 241: sys_mq_unlink 2113 3158, // 242: sys_mq_timedsend 2114 3111, // 243: sys_mq_timedreceive 2115 3085, // 244: sys_mq_notify 2116 3067, // 245: sys_mq_getsetattr 2117 2453, // 246: sys_kexec_load 2118 6613, // 247: sys_waitid 2119 83, // 248: sys_add_key 2120 4331, // 249: sys_request_key 2121 2468, // 250: sys_keyctl 2122 2401, // 251: sys_ioprio_set 2123 2386, // 252: sys_ioprio_get 2124 2124, // 253: sys_inotify_init 2125 2102, // 254: sys_inotify_add_watch 2126 2159, // 255: sys_inotify_rm_watch 2127 2846, // 256: sys_migrate_pages 2128 3503, // 257: sys_openat 2129 2886, // 258: sys_mkdirat 2130 2908, // 259: sys_mknodat 2131 1099, // 260: sys_fchownat 2132 1506, // 261: sys_futimesat 2133 3352, // 262: sys_newfstatat 2134 6417, // 263: sys_unlinkat 2135 4304, // 264: sys_renameat 2136 2612, // 265: sys_linkat 2137 5916, // 266: sys_symlinkat 2138 4153, // 267: sys_readlinkat 2139 1048, // 268: sys_fchmodat 2140 916, // 269: sys_faccessat 2141 3965, // 270: sys_pselect6 2142 3775, // 271: sys_ppoll 2143 6430, // 272: sys_unshare 2144 5081, // 273: sys_set_robust_list 2145 1558, // 274: sys_get_robust_list 2146 5784, // 275: sys_splice 2147 6015, // 276: sys_tee 2148 5939, // 277: sys_sync_file_range 2149 6578, // 278: sys_vmsplice 2150 3031, // 279: sys_move_pages 2151 6489, // 280: sys_utimensat 2152 776, // 281: sys_epoll_pwait 2153 5656, // 282: sys_signalfd 2154 6174, // 283: sys_timerfd_create 2155 843, // 284: sys_eventfd 2156 976, // 285: sys_fallocate 2157 6235, // 286: sys_timerfd_settime 2158 6193, // 287: sys_timerfd_gettime 2159 51, // 288: sys_accept4 2160 5669, // 289: sys_signalfd4 2161 855, // 290: sys_eventfd2 2162 726, // 291: sys_epoll_create1 2163 700, // 292: sys_dup3 2164 3694, // 293: sys_pipe2 2165 2141, // 294: sys_inotify_init1 2166 3824, // 295: sys_preadv 2167 4034, // 296: sys_pwritev 2168 4542, // 297: sys_rt_tgsigqueueinfo 2169 3596, // 298: sys_perf_event_open 2170 4211, // 299: sys_recvmmsg 2171 990, // 300: sys_fanotify_init 2172 1008, // 301: sys_fanotify_mark 2173 3847, // 302: sys_prlimit64 2174 3316, // 303: sys_name_to_handle_at 2175 3467, // 304: sys_open_by_handle_at 2176 356, // 305: sys_clock_adjtime 2177 5959, // 306: sys_syncfs 2178 4999, // 307: sys_sendmmsg 2179 5299, // 308: sys_setns 2180 1598, // 309: sys_getcpu 2181 3902, // 310: sys_process_vm_readv 2182 3923, // 311: sys_process_vm_writev 2183 2424, // 312: sys_kcmp 2184 1162, // 313: sys_finit_module 2185 4781, // 314: sys_sched_setattr 2186 4640, // 315: sys_sched_getattr 2187 4317, // 316: sys_renameat2 2188 4857, // 317: sys_seccomp 2189 1859, // 318: sys_getrandom 2190 2812, // 319: sys_memfd_create 2191 2433, // 320: sys_kexec_file_load 2192 241, // 321: sys_bpf 2193 879, // 322: sys_execveat 2194 6453, // 323: sys_userfaultfd 2195 2797, // 324: sys_membarrier 2196 2930, // 325: sys_mlock2 2197 617, // 326: sys_copy_file_range 2198 3835, // 327: sys_preadv2 2199 4046, // 328: sys_pwritev2 2200 3748, // 329: sys_pkey_mprotect 2201 3719, // 330: sys_pkey_alloc 2202 3734, // 331: sys_pkey_free 2203 5852, // 332: sys_statx 2204 2226, // 333: sys_io_pgetevents 2205 4377, // 334: sys_rseq 2206 0, // 335: 2207 0, // 336: 2208 0, // 337: 2209 0, // 338: 2210 0, // 339: 2211 0, // 340: 2212 0, // 341: 2213 0, // 342: 2214 0, // 343: 2215 0, // 344: 2216 0, // 345: 2217 0, // 346: 2218 0, // 347: 2219 0, // 348: 2220 0, // 349: 2221 0, // 350: 2222 0, // 351: 2223 0, // 352: 2224 0, // 353: 2225 0, // 354: 2226 0, // 355: 2227 0, // 356: 2228 0, // 357: 2229 0, // 358: 2230 0, // 359: 2231 0, // 360: 2232 0, // 361: 2233 0, // 362: 2234 0, // 363: 2235 0, // 364: 2236 0, // 365: 2237 0, // 366: 2238 0, // 367: 2239 0, // 368: 2240 0, // 369: 2241 0, // 370: 2242 0, // 371: 2243 0, // 372: 2244 0, // 373: 2245 0, // 374: 2246 0, // 375: 2247 0, // 376: 2248 0, // 377: 2249 0, // 378: 2250 0, // 379: 2251 0, // 380: 2252 0, // 381: 2253 0, // 382: 2254 0, // 383: 2255 0, // 384: 2256 0, // 385: 2257 0, // 386: 2258 0, // 387: 2259 0, // 388: 2260 0, // 389: 2261 0, // 390: 2262 0, // 391: 2263 0, // 392: 2264 0, // 393: 2265 0, // 394: 2266 0, // 395: 2267 0, // 396: 2268 0, // 397: 2269 0, // 398: 2270 0, // 399: 2271 0, // 400: 2272 0, // 401: 2273 0, // 402: 2274 0, // 403: 2275 0, // 404: 2276 0, // 405: 2277 0, // 406: 2278 0, // 407: 2279 0, // 408: 2280 0, // 409: 2281 0, // 410: 2282 0, // 411: 2283 0, // 412: 2284 0, // 413: 2285 0, // 414: 2286 0, // 415: 2287 0, // 416: 2288 0, // 417: 2289 0, // 418: 2290 0, // 419: 2291 0, // 420: 2292 0, // 421: 2293 0, // 422: 2294 0, // 423: 2295 3663, // 424: sys_pidfd_send_signal 2296 2337, // 425: sys_io_uring_setup 2297 2296, // 426: sys_io_uring_enter 2298 2315, // 427: sys_io_uring_register 2299 3489, // 428: sys_open_tree 2300 3016, // 429: sys_move_mount 2301 1269, // 430: sys_fsopen 2302 1230, // 431: sys_fsconfig 2303 1257, // 432: sys_fsmount 2304 1280, // 433: sys_fspick 2305 3648, // 434: sys_pidfd_open 2306 568, // 435: sys_clone3 2307 589, // 436: sys_close_range 2308 3514, // 437: sys_openat2 2309 3632, // 438: sys_pidfd_getfd 2310 930, // 439: sys_faccessat2 2311 3861, // 440: sys_process_madvise 2312 792, // 441: sys_epoll_pwait2 2313 2998, // 442: sys_mount_setattr 2314 4089, // 443: sys_quotactl_fd 2315 2510, // 444: sys_landlock_create_ruleset 2316 2488, // 445: sys_landlock_add_rule 2317 2538, // 446: sys_landlock_restrict_self 2318 2829, // 447: sys_memfd_secret 2319 3881, // 448: sys_process_mrelease 2320 1475, // 449: sys_futex_waitv 2321 5053, // 450: sys_set_mempolicy_home_node 2322 267, // 451: sys_cachestat 2323 1061, // 452: sys_fchmodat2 2324 2766, // 453: sys_map_shadow_stack 2325 1491, // 454: sys_futex_wake 2326 1460, // 455: sys_futex_wait 2327 1425, // 456: sys_futex_requeue 2328 0, // 457: 2329 0, // 458: 2330 0, // 459: 2331 0, // 460: 2332 0, // 461: 2333 0, // 462: 2334 0, // 463: 2335 0, // 464: 2336 0, // 465: 2337 0, // 466: 2338 0, // 467: 2339 0, // 468: 2340 0, // 469: 2341 0, // 470: 2342 0, // 471: 2343 0, // 472: 2344 0, // 473: 2345 0, // 474: 2346 0, // 475: 2347 0, // 476: 2348 0, // 477: 2349 0, // 478: 2350 0, // 479: 2351 0, // 480: 2352 0, // 481: 2353 0, // 482: 2354 0, // 483: 2355 0, // 484: 2356 0, // 485: 2357 0, // 486: 2358 0, // 487: 2359 0, // 488: 2360 0, // 489: 2361 0, // 490: 2362 0, // 491: 2363 0, // 492: 2364 0, // 493: 2365 0, // 494: 2366 0, // 495: 2367 0, // 496: 2368 0, // 497: 2369 0, // 498: 2370 0, // 499: 2371 0, // 500: 2372 0, // 501: 2373 0, // 502: 2374 0, // 503: 2375 0, // 504: 2376 0, // 505: 2377 0, // 506: 2378 0, // 507: 2379 0, // 508: 2380 0, // 509: 2381 0, // 510: 2382 0, // 511: 2383 4386, // 512: sys_rt_sigaction 2384 4460, // 513: sys_rt_sigreturn 2385 2356, // 514: sys_ioctl 2386 4168, // 515: sys_readv 2387 6646, // 516: sys_writev 2388 4198, // 517: sys_recvfrom 2389 5012, // 518: sys_sendmsg 2390 4244, // 519: sys_recvmsg 2391 868, // 520: sys_execve 2392 3998, // 521: sys_ptrace 2393 4403, // 522: sys_rt_sigpending 2394 4495, // 523: sys_rt_sigtimedwait 2395 4440, // 524: sys_rt_sigqueueinfo 2396 5629, // 525: sys_sigaltstack 2397 6043, // 526: sys_timer_create 2398 3085, // 527: sys_mq_notify 2399 2453, // 528: sys_kexec_load 2400 6613, // 529: sys_waitid 2401 5081, // 530: sys_set_robust_list 2402 1558, // 531: sys_get_robust_list 2403 6578, // 532: sys_vmsplice 2404 3031, // 533: sys_move_pages 2405 3824, // 534: sys_preadv 2406 4034, // 535: sys_pwritev 2407 4542, // 536: sys_rt_tgsigqueueinfo 2408 4211, // 537: sys_recvmmsg 2409 4999, // 538: sys_sendmmsg 2410 3902, // 539: sys_process_vm_readv 2411 3923, // 540: sys_process_vm_writev 2412 5478, // 541: sys_setsockopt 2413 1988, // 542: sys_getsockopt 2414 2269, // 543: sys_io_setup 2415 2282, // 544: sys_io_submit 2416 879, // 545: sys_execveat 2417 3835, // 546: sys_preadv2 2418 4046, // 547: sys_pwritev2 2419 }; 2420 }; 2421 2422 } // namespace perfetto 2423 #endif // SRC_KERNEL_UTILS_SYSCALL_TABLE_GENERATED_H_ 2424