code-intelligence.com/cifuzz@v0.40.0/third-party/minijail/linux-x86/libsyscalls.gen.c (about)

     1  /* GENERATED BY MAKEFILE */
     2  #include <stddef.h>
     3  #include "gen_syscalls-inl.h"
     4  #include "libsyscalls.h"
     5  const struct syscall_entry syscall_table[] = {
     6  #ifdef __NR_read
     7  { "read", __NR_read },
     8  #endif
     9  #ifdef __NR_write
    10  { "write", __NR_write },
    11  #endif
    12  #ifdef __NR_open
    13  { "open", __NR_open },
    14  #endif
    15  #ifdef __NR_close
    16  { "close", __NR_close },
    17  #endif
    18  #ifdef __NR_stat
    19  { "stat", __NR_stat },
    20  #endif
    21  #ifdef __NR_fstat
    22  { "fstat", __NR_fstat },
    23  #endif
    24  #ifdef __NR_lstat
    25  { "lstat", __NR_lstat },
    26  #endif
    27  #ifdef __NR_poll
    28  { "poll", __NR_poll },
    29  #endif
    30  #ifdef __NR_lseek
    31  { "lseek", __NR_lseek },
    32  #endif
    33  #ifdef __NR_mmap
    34  { "mmap", __NR_mmap },
    35  #endif
    36  #ifdef __NR_mprotect
    37  { "mprotect", __NR_mprotect },
    38  #endif
    39  #ifdef __NR_munmap
    40  { "munmap", __NR_munmap },
    41  #endif
    42  #ifdef __NR_brk
    43  { "brk", __NR_brk },
    44  #endif
    45  #ifdef __NR_rt_sigaction
    46  { "rt_sigaction", __NR_rt_sigaction },
    47  #endif
    48  #ifdef __NR_rt_sigprocmask
    49  { "rt_sigprocmask", __NR_rt_sigprocmask },
    50  #endif
    51  #ifdef __NR_rt_sigreturn
    52  { "rt_sigreturn", __NR_rt_sigreturn },
    53  #endif
    54  #ifdef __NR_ioctl
    55  { "ioctl", __NR_ioctl },
    56  #endif
    57  #ifdef __NR_pread64
    58  { "pread64", __NR_pread64 },
    59  #endif
    60  #ifdef __NR_pwrite64
    61  { "pwrite64", __NR_pwrite64 },
    62  #endif
    63  #ifdef __NR_readv
    64  { "readv", __NR_readv },
    65  #endif
    66  #ifdef __NR_writev
    67  { "writev", __NR_writev },
    68  #endif
    69  #ifdef __NR_access
    70  { "access", __NR_access },
    71  #endif
    72  #ifdef __NR_pipe
    73  { "pipe", __NR_pipe },
    74  #endif
    75  #ifdef __NR_select
    76  { "select", __NR_select },
    77  #endif
    78  #ifdef __NR_sched_yield
    79  { "sched_yield", __NR_sched_yield },
    80  #endif
    81  #ifdef __NR_mremap
    82  { "mremap", __NR_mremap },
    83  #endif
    84  #ifdef __NR_msync
    85  { "msync", __NR_msync },
    86  #endif
    87  #ifdef __NR_mincore
    88  { "mincore", __NR_mincore },
    89  #endif
    90  #ifdef __NR_madvise
    91  { "madvise", __NR_madvise },
    92  #endif
    93  #ifdef __NR_shmget
    94  { "shmget", __NR_shmget },
    95  #endif
    96  #ifdef __NR_shmat
    97  { "shmat", __NR_shmat },
    98  #endif
    99  #ifdef __NR_shmctl
   100  { "shmctl", __NR_shmctl },
   101  #endif
   102  #ifdef __NR_dup
   103  { "dup", __NR_dup },
   104  #endif
   105  #ifdef __NR_dup2
   106  { "dup2", __NR_dup2 },
   107  #endif
   108  #ifdef __NR_pause
   109  { "pause", __NR_pause },
   110  #endif
   111  #ifdef __NR_nanosleep
   112  { "nanosleep", __NR_nanosleep },
   113  #endif
   114  #ifdef __NR_getitimer
   115  { "getitimer", __NR_getitimer },
   116  #endif
   117  #ifdef __NR_alarm
   118  { "alarm", __NR_alarm },
   119  #endif
   120  #ifdef __NR_setitimer
   121  { "setitimer", __NR_setitimer },
   122  #endif
   123  #ifdef __NR_getpid
   124  { "getpid", __NR_getpid },
   125  #endif
   126  #ifdef __NR_sendfile
   127  { "sendfile", __NR_sendfile },
   128  #endif
   129  #ifdef __NR_socket
   130  { "socket", __NR_socket },
   131  #endif
   132  #ifdef __NR_connect
   133  { "connect", __NR_connect },
   134  #endif
   135  #ifdef __NR_accept
   136  { "accept", __NR_accept },
   137  #endif
   138  #ifdef __NR_sendto
   139  { "sendto", __NR_sendto },
   140  #endif
   141  #ifdef __NR_recvfrom
   142  { "recvfrom", __NR_recvfrom },
   143  #endif
   144  #ifdef __NR_sendmsg
   145  { "sendmsg", __NR_sendmsg },
   146  #endif
   147  #ifdef __NR_recvmsg
   148  { "recvmsg", __NR_recvmsg },
   149  #endif
   150  #ifdef __NR_shutdown
   151  { "shutdown", __NR_shutdown },
   152  #endif
   153  #ifdef __NR_bind
   154  { "bind", __NR_bind },
   155  #endif
   156  #ifdef __NR_listen
   157  { "listen", __NR_listen },
   158  #endif
   159  #ifdef __NR_getsockname
   160  { "getsockname", __NR_getsockname },
   161  #endif
   162  #ifdef __NR_getpeername
   163  { "getpeername", __NR_getpeername },
   164  #endif
   165  #ifdef __NR_socketpair
   166  { "socketpair", __NR_socketpair },
   167  #endif
   168  #ifdef __NR_setsockopt
   169  { "setsockopt", __NR_setsockopt },
   170  #endif
   171  #ifdef __NR_getsockopt
   172  { "getsockopt", __NR_getsockopt },
   173  #endif
   174  #ifdef __NR_clone
   175  { "clone", __NR_clone },
   176  #endif
   177  #ifdef __NR_fork
   178  { "fork", __NR_fork },
   179  #endif
   180  #ifdef __NR_vfork
   181  { "vfork", __NR_vfork },
   182  #endif
   183  #ifdef __NR_execve
   184  { "execve", __NR_execve },
   185  #endif
   186  #ifdef __NR_exit
   187  { "exit", __NR_exit },
   188  #endif
   189  #ifdef __NR_wait4
   190  { "wait4", __NR_wait4 },
   191  #endif
   192  #ifdef __NR_kill
   193  { "kill", __NR_kill },
   194  #endif
   195  #ifdef __NR_uname
   196  { "uname", __NR_uname },
   197  #endif
   198  #ifdef __NR_semget
   199  { "semget", __NR_semget },
   200  #endif
   201  #ifdef __NR_semop
   202  { "semop", __NR_semop },
   203  #endif
   204  #ifdef __NR_semctl
   205  { "semctl", __NR_semctl },
   206  #endif
   207  #ifdef __NR_shmdt
   208  { "shmdt", __NR_shmdt },
   209  #endif
   210  #ifdef __NR_msgget
   211  { "msgget", __NR_msgget },
   212  #endif
   213  #ifdef __NR_msgsnd
   214  { "msgsnd", __NR_msgsnd },
   215  #endif
   216  #ifdef __NR_msgrcv
   217  { "msgrcv", __NR_msgrcv },
   218  #endif
   219  #ifdef __NR_msgctl
   220  { "msgctl", __NR_msgctl },
   221  #endif
   222  #ifdef __NR_fcntl
   223  { "fcntl", __NR_fcntl },
   224  #endif
   225  #ifdef __NR_flock
   226  { "flock", __NR_flock },
   227  #endif
   228  #ifdef __NR_fsync
   229  { "fsync", __NR_fsync },
   230  #endif
   231  #ifdef __NR_fdatasync
   232  { "fdatasync", __NR_fdatasync },
   233  #endif
   234  #ifdef __NR_truncate
   235  { "truncate", __NR_truncate },
   236  #endif
   237  #ifdef __NR_ftruncate
   238  { "ftruncate", __NR_ftruncate },
   239  #endif
   240  #ifdef __NR_getdents
   241  { "getdents", __NR_getdents },
   242  #endif
   243  #ifdef __NR_getcwd
   244  { "getcwd", __NR_getcwd },
   245  #endif
   246  #ifdef __NR_chdir
   247  { "chdir", __NR_chdir },
   248  #endif
   249  #ifdef __NR_fchdir
   250  { "fchdir", __NR_fchdir },
   251  #endif
   252  #ifdef __NR_rename
   253  { "rename", __NR_rename },
   254  #endif
   255  #ifdef __NR_mkdir
   256  { "mkdir", __NR_mkdir },
   257  #endif
   258  #ifdef __NR_rmdir
   259  { "rmdir", __NR_rmdir },
   260  #endif
   261  #ifdef __NR_creat
   262  { "creat", __NR_creat },
   263  #endif
   264  #ifdef __NR_link
   265  { "link", __NR_link },
   266  #endif
   267  #ifdef __NR_unlink
   268  { "unlink", __NR_unlink },
   269  #endif
   270  #ifdef __NR_symlink
   271  { "symlink", __NR_symlink },
   272  #endif
   273  #ifdef __NR_readlink
   274  { "readlink", __NR_readlink },
   275  #endif
   276  #ifdef __NR_chmod
   277  { "chmod", __NR_chmod },
   278  #endif
   279  #ifdef __NR_fchmod
   280  { "fchmod", __NR_fchmod },
   281  #endif
   282  #ifdef __NR_chown
   283  { "chown", __NR_chown },
   284  #endif
   285  #ifdef __NR_fchown
   286  { "fchown", __NR_fchown },
   287  #endif
   288  #ifdef __NR_lchown
   289  { "lchown", __NR_lchown },
   290  #endif
   291  #ifdef __NR_umask
   292  { "umask", __NR_umask },
   293  #endif
   294  #ifdef __NR_gettimeofday
   295  { "gettimeofday", __NR_gettimeofday },
   296  #endif
   297  #ifdef __NR_getrlimit
   298  { "getrlimit", __NR_getrlimit },
   299  #endif
   300  #ifdef __NR_getrusage
   301  { "getrusage", __NR_getrusage },
   302  #endif
   303  #ifdef __NR_sysinfo
   304  { "sysinfo", __NR_sysinfo },
   305  #endif
   306  #ifdef __NR_times
   307  { "times", __NR_times },
   308  #endif
   309  #ifdef __NR_ptrace
   310  { "ptrace", __NR_ptrace },
   311  #endif
   312  #ifdef __NR_getuid
   313  { "getuid", __NR_getuid },
   314  #endif
   315  #ifdef __NR_syslog
   316  { "syslog", __NR_syslog },
   317  #endif
   318  #ifdef __NR_getgid
   319  { "getgid", __NR_getgid },
   320  #endif
   321  #ifdef __NR_setuid
   322  { "setuid", __NR_setuid },
   323  #endif
   324  #ifdef __NR_setgid
   325  { "setgid", __NR_setgid },
   326  #endif
   327  #ifdef __NR_geteuid
   328  { "geteuid", __NR_geteuid },
   329  #endif
   330  #ifdef __NR_getegid
   331  { "getegid", __NR_getegid },
   332  #endif
   333  #ifdef __NR_setpgid
   334  { "setpgid", __NR_setpgid },
   335  #endif
   336  #ifdef __NR_getppid
   337  { "getppid", __NR_getppid },
   338  #endif
   339  #ifdef __NR_getpgrp
   340  { "getpgrp", __NR_getpgrp },
   341  #endif
   342  #ifdef __NR_setsid
   343  { "setsid", __NR_setsid },
   344  #endif
   345  #ifdef __NR_setreuid
   346  { "setreuid", __NR_setreuid },
   347  #endif
   348  #ifdef __NR_setregid
   349  { "setregid", __NR_setregid },
   350  #endif
   351  #ifdef __NR_getgroups
   352  { "getgroups", __NR_getgroups },
   353  #endif
   354  #ifdef __NR_setgroups
   355  { "setgroups", __NR_setgroups },
   356  #endif
   357  #ifdef __NR_setresuid
   358  { "setresuid", __NR_setresuid },
   359  #endif
   360  #ifdef __NR_getresuid
   361  { "getresuid", __NR_getresuid },
   362  #endif
   363  #ifdef __NR_setresgid
   364  { "setresgid", __NR_setresgid },
   365  #endif
   366  #ifdef __NR_getresgid
   367  { "getresgid", __NR_getresgid },
   368  #endif
   369  #ifdef __NR_getpgid
   370  { "getpgid", __NR_getpgid },
   371  #endif
   372  #ifdef __NR_setfsuid
   373  { "setfsuid", __NR_setfsuid },
   374  #endif
   375  #ifdef __NR_setfsgid
   376  { "setfsgid", __NR_setfsgid },
   377  #endif
   378  #ifdef __NR_getsid
   379  { "getsid", __NR_getsid },
   380  #endif
   381  #ifdef __NR_capget
   382  { "capget", __NR_capget },
   383  #endif
   384  #ifdef __NR_capset
   385  { "capset", __NR_capset },
   386  #endif
   387  #ifdef __NR_rt_sigpending
   388  { "rt_sigpending", __NR_rt_sigpending },
   389  #endif
   390  #ifdef __NR_rt_sigtimedwait
   391  { "rt_sigtimedwait", __NR_rt_sigtimedwait },
   392  #endif
   393  #ifdef __NR_rt_sigqueueinfo
   394  { "rt_sigqueueinfo", __NR_rt_sigqueueinfo },
   395  #endif
   396  #ifdef __NR_rt_sigsuspend
   397  { "rt_sigsuspend", __NR_rt_sigsuspend },
   398  #endif
   399  #ifdef __NR_sigaltstack
   400  { "sigaltstack", __NR_sigaltstack },
   401  #endif
   402  #ifdef __NR_utime
   403  { "utime", __NR_utime },
   404  #endif
   405  #ifdef __NR_mknod
   406  { "mknod", __NR_mknod },
   407  #endif
   408  #ifdef __NR_uselib
   409  { "uselib", __NR_uselib },
   410  #endif
   411  #ifdef __NR_personality
   412  { "personality", __NR_personality },
   413  #endif
   414  #ifdef __NR_ustat
   415  { "ustat", __NR_ustat },
   416  #endif
   417  #ifdef __NR_statfs
   418  { "statfs", __NR_statfs },
   419  #endif
   420  #ifdef __NR_fstatfs
   421  { "fstatfs", __NR_fstatfs },
   422  #endif
   423  #ifdef __NR_sysfs
   424  { "sysfs", __NR_sysfs },
   425  #endif
   426  #ifdef __NR_getpriority
   427  { "getpriority", __NR_getpriority },
   428  #endif
   429  #ifdef __NR_setpriority
   430  { "setpriority", __NR_setpriority },
   431  #endif
   432  #ifdef __NR_sched_setparam
   433  { "sched_setparam", __NR_sched_setparam },
   434  #endif
   435  #ifdef __NR_sched_getparam
   436  { "sched_getparam", __NR_sched_getparam },
   437  #endif
   438  #ifdef __NR_sched_setscheduler
   439  { "sched_setscheduler", __NR_sched_setscheduler },
   440  #endif
   441  #ifdef __NR_sched_getscheduler
   442  { "sched_getscheduler", __NR_sched_getscheduler },
   443  #endif
   444  #ifdef __NR_sched_get_priority_max
   445  { "sched_get_priority_max", __NR_sched_get_priority_max },
   446  #endif
   447  #ifdef __NR_sched_get_priority_min
   448  { "sched_get_priority_min", __NR_sched_get_priority_min },
   449  #endif
   450  #ifdef __NR_sched_rr_get_interval
   451  { "sched_rr_get_interval", __NR_sched_rr_get_interval },
   452  #endif
   453  #ifdef __NR_mlock
   454  { "mlock", __NR_mlock },
   455  #endif
   456  #ifdef __NR_munlock
   457  { "munlock", __NR_munlock },
   458  #endif
   459  #ifdef __NR_mlockall
   460  { "mlockall", __NR_mlockall },
   461  #endif
   462  #ifdef __NR_munlockall
   463  { "munlockall", __NR_munlockall },
   464  #endif
   465  #ifdef __NR_vhangup
   466  { "vhangup", __NR_vhangup },
   467  #endif
   468  #ifdef __NR_modify_ldt
   469  { "modify_ldt", __NR_modify_ldt },
   470  #endif
   471  #ifdef __NR_pivot_root
   472  { "pivot_root", __NR_pivot_root },
   473  #endif
   474  #ifdef __NR__sysctl
   475  { "_sysctl", __NR__sysctl },
   476  #endif
   477  #ifdef __NR_prctl
   478  { "prctl", __NR_prctl },
   479  #endif
   480  #ifdef __NR_arch_prctl
   481  { "arch_prctl", __NR_arch_prctl },
   482  #endif
   483  #ifdef __NR_adjtimex
   484  { "adjtimex", __NR_adjtimex },
   485  #endif
   486  #ifdef __NR_setrlimit
   487  { "setrlimit", __NR_setrlimit },
   488  #endif
   489  #ifdef __NR_chroot
   490  { "chroot", __NR_chroot },
   491  #endif
   492  #ifdef __NR_sync
   493  { "sync", __NR_sync },
   494  #endif
   495  #ifdef __NR_acct
   496  { "acct", __NR_acct },
   497  #endif
   498  #ifdef __NR_settimeofday
   499  { "settimeofday", __NR_settimeofday },
   500  #endif
   501  #ifdef __NR_mount
   502  { "mount", __NR_mount },
   503  #endif
   504  #ifdef __NR_umount2
   505  { "umount2", __NR_umount2 },
   506  #endif
   507  #ifdef __NR_swapon
   508  { "swapon", __NR_swapon },
   509  #endif
   510  #ifdef __NR_swapoff
   511  { "swapoff", __NR_swapoff },
   512  #endif
   513  #ifdef __NR_reboot
   514  { "reboot", __NR_reboot },
   515  #endif
   516  #ifdef __NR_sethostname
   517  { "sethostname", __NR_sethostname },
   518  #endif
   519  #ifdef __NR_setdomainname
   520  { "setdomainname", __NR_setdomainname },
   521  #endif
   522  #ifdef __NR_iopl
   523  { "iopl", __NR_iopl },
   524  #endif
   525  #ifdef __NR_ioperm
   526  { "ioperm", __NR_ioperm },
   527  #endif
   528  #ifdef __NR_create_module
   529  { "create_module", __NR_create_module },
   530  #endif
   531  #ifdef __NR_init_module
   532  { "init_module", __NR_init_module },
   533  #endif
   534  #ifdef __NR_delete_module
   535  { "delete_module", __NR_delete_module },
   536  #endif
   537  #ifdef __NR_get_kernel_syms
   538  { "get_kernel_syms", __NR_get_kernel_syms },
   539  #endif
   540  #ifdef __NR_query_module
   541  { "query_module", __NR_query_module },
   542  #endif
   543  #ifdef __NR_quotactl
   544  { "quotactl", __NR_quotactl },
   545  #endif
   546  #ifdef __NR_nfsservctl
   547  { "nfsservctl", __NR_nfsservctl },
   548  #endif
   549  #ifdef __NR_getpmsg
   550  { "getpmsg", __NR_getpmsg },
   551  #endif
   552  #ifdef __NR_putpmsg
   553  { "putpmsg", __NR_putpmsg },
   554  #endif
   555  #ifdef __NR_afs_syscall
   556  { "afs_syscall", __NR_afs_syscall },
   557  #endif
   558  #ifdef __NR_tuxcall
   559  { "tuxcall", __NR_tuxcall },
   560  #endif
   561  #ifdef __NR_security
   562  { "security", __NR_security },
   563  #endif
   564  #ifdef __NR_gettid
   565  { "gettid", __NR_gettid },
   566  #endif
   567  #ifdef __NR_readahead
   568  { "readahead", __NR_readahead },
   569  #endif
   570  #ifdef __NR_setxattr
   571  { "setxattr", __NR_setxattr },
   572  #endif
   573  #ifdef __NR_lsetxattr
   574  { "lsetxattr", __NR_lsetxattr },
   575  #endif
   576  #ifdef __NR_fsetxattr
   577  { "fsetxattr", __NR_fsetxattr },
   578  #endif
   579  #ifdef __NR_getxattr
   580  { "getxattr", __NR_getxattr },
   581  #endif
   582  #ifdef __NR_lgetxattr
   583  { "lgetxattr", __NR_lgetxattr },
   584  #endif
   585  #ifdef __NR_fgetxattr
   586  { "fgetxattr", __NR_fgetxattr },
   587  #endif
   588  #ifdef __NR_listxattr
   589  { "listxattr", __NR_listxattr },
   590  #endif
   591  #ifdef __NR_llistxattr
   592  { "llistxattr", __NR_llistxattr },
   593  #endif
   594  #ifdef __NR_flistxattr
   595  { "flistxattr", __NR_flistxattr },
   596  #endif
   597  #ifdef __NR_removexattr
   598  { "removexattr", __NR_removexattr },
   599  #endif
   600  #ifdef __NR_lremovexattr
   601  { "lremovexattr", __NR_lremovexattr },
   602  #endif
   603  #ifdef __NR_fremovexattr
   604  { "fremovexattr", __NR_fremovexattr },
   605  #endif
   606  #ifdef __NR_tkill
   607  { "tkill", __NR_tkill },
   608  #endif
   609  #ifdef __NR_time
   610  { "time", __NR_time },
   611  #endif
   612  #ifdef __NR_futex
   613  { "futex", __NR_futex },
   614  #endif
   615  #ifdef __NR_sched_setaffinity
   616  { "sched_setaffinity", __NR_sched_setaffinity },
   617  #endif
   618  #ifdef __NR_sched_getaffinity
   619  { "sched_getaffinity", __NR_sched_getaffinity },
   620  #endif
   621  #ifdef __NR_set_thread_area
   622  { "set_thread_area", __NR_set_thread_area },
   623  #endif
   624  #ifdef __NR_io_setup
   625  { "io_setup", __NR_io_setup },
   626  #endif
   627  #ifdef __NR_io_destroy
   628  { "io_destroy", __NR_io_destroy },
   629  #endif
   630  #ifdef __NR_io_getevents
   631  { "io_getevents", __NR_io_getevents },
   632  #endif
   633  #ifdef __NR_io_submit
   634  { "io_submit", __NR_io_submit },
   635  #endif
   636  #ifdef __NR_io_cancel
   637  { "io_cancel", __NR_io_cancel },
   638  #endif
   639  #ifdef __NR_get_thread_area
   640  { "get_thread_area", __NR_get_thread_area },
   641  #endif
   642  #ifdef __NR_lookup_dcookie
   643  { "lookup_dcookie", __NR_lookup_dcookie },
   644  #endif
   645  #ifdef __NR_epoll_create
   646  { "epoll_create", __NR_epoll_create },
   647  #endif
   648  #ifdef __NR_epoll_ctl_old
   649  { "epoll_ctl_old", __NR_epoll_ctl_old },
   650  #endif
   651  #ifdef __NR_epoll_wait_old
   652  { "epoll_wait_old", __NR_epoll_wait_old },
   653  #endif
   654  #ifdef __NR_remap_file_pages
   655  { "remap_file_pages", __NR_remap_file_pages },
   656  #endif
   657  #ifdef __NR_getdents64
   658  { "getdents64", __NR_getdents64 },
   659  #endif
   660  #ifdef __NR_set_tid_address
   661  { "set_tid_address", __NR_set_tid_address },
   662  #endif
   663  #ifdef __NR_restart_syscall
   664  { "restart_syscall", __NR_restart_syscall },
   665  #endif
   666  #ifdef __NR_semtimedop
   667  { "semtimedop", __NR_semtimedop },
   668  #endif
   669  #ifdef __NR_fadvise64
   670  { "fadvise64", __NR_fadvise64 },
   671  #endif
   672  #ifdef __NR_timer_create
   673  { "timer_create", __NR_timer_create },
   674  #endif
   675  #ifdef __NR_timer_settime
   676  { "timer_settime", __NR_timer_settime },
   677  #endif
   678  #ifdef __NR_timer_gettime
   679  { "timer_gettime", __NR_timer_gettime },
   680  #endif
   681  #ifdef __NR_timer_getoverrun
   682  { "timer_getoverrun", __NR_timer_getoverrun },
   683  #endif
   684  #ifdef __NR_timer_delete
   685  { "timer_delete", __NR_timer_delete },
   686  #endif
   687  #ifdef __NR_clock_settime
   688  { "clock_settime", __NR_clock_settime },
   689  #endif
   690  #ifdef __NR_clock_gettime
   691  { "clock_gettime", __NR_clock_gettime },
   692  #endif
   693  #ifdef __NR_clock_getres
   694  { "clock_getres", __NR_clock_getres },
   695  #endif
   696  #ifdef __NR_clock_nanosleep
   697  { "clock_nanosleep", __NR_clock_nanosleep },
   698  #endif
   699  #ifdef __NR_exit_group
   700  { "exit_group", __NR_exit_group },
   701  #endif
   702  #ifdef __NR_epoll_wait
   703  { "epoll_wait", __NR_epoll_wait },
   704  #endif
   705  #ifdef __NR_epoll_ctl
   706  { "epoll_ctl", __NR_epoll_ctl },
   707  #endif
   708  #ifdef __NR_tgkill
   709  { "tgkill", __NR_tgkill },
   710  #endif
   711  #ifdef __NR_utimes
   712  { "utimes", __NR_utimes },
   713  #endif
   714  #ifdef __NR_vserver
   715  { "vserver", __NR_vserver },
   716  #endif
   717  #ifdef __NR_mbind
   718  { "mbind", __NR_mbind },
   719  #endif
   720  #ifdef __NR_set_mempolicy
   721  { "set_mempolicy", __NR_set_mempolicy },
   722  #endif
   723  #ifdef __NR_get_mempolicy
   724  { "get_mempolicy", __NR_get_mempolicy },
   725  #endif
   726  #ifdef __NR_mq_open
   727  { "mq_open", __NR_mq_open },
   728  #endif
   729  #ifdef __NR_mq_unlink
   730  { "mq_unlink", __NR_mq_unlink },
   731  #endif
   732  #ifdef __NR_mq_timedsend
   733  { "mq_timedsend", __NR_mq_timedsend },
   734  #endif
   735  #ifdef __NR_mq_timedreceive
   736  { "mq_timedreceive", __NR_mq_timedreceive },
   737  #endif
   738  #ifdef __NR_mq_notify
   739  { "mq_notify", __NR_mq_notify },
   740  #endif
   741  #ifdef __NR_mq_getsetattr
   742  { "mq_getsetattr", __NR_mq_getsetattr },
   743  #endif
   744  #ifdef __NR_kexec_load
   745  { "kexec_load", __NR_kexec_load },
   746  #endif
   747  #ifdef __NR_waitid
   748  { "waitid", __NR_waitid },
   749  #endif
   750  #ifdef __NR_add_key
   751  { "add_key", __NR_add_key },
   752  #endif
   753  #ifdef __NR_request_key
   754  { "request_key", __NR_request_key },
   755  #endif
   756  #ifdef __NR_keyctl
   757  { "keyctl", __NR_keyctl },
   758  #endif
   759  #ifdef __NR_ioprio_set
   760  { "ioprio_set", __NR_ioprio_set },
   761  #endif
   762  #ifdef __NR_ioprio_get
   763  { "ioprio_get", __NR_ioprio_get },
   764  #endif
   765  #ifdef __NR_inotify_init
   766  { "inotify_init", __NR_inotify_init },
   767  #endif
   768  #ifdef __NR_inotify_add_watch
   769  { "inotify_add_watch", __NR_inotify_add_watch },
   770  #endif
   771  #ifdef __NR_inotify_rm_watch
   772  { "inotify_rm_watch", __NR_inotify_rm_watch },
   773  #endif
   774  #ifdef __NR_migrate_pages
   775  { "migrate_pages", __NR_migrate_pages },
   776  #endif
   777  #ifdef __NR_openat
   778  { "openat", __NR_openat },
   779  #endif
   780  #ifdef __NR_mkdirat
   781  { "mkdirat", __NR_mkdirat },
   782  #endif
   783  #ifdef __NR_mknodat
   784  { "mknodat", __NR_mknodat },
   785  #endif
   786  #ifdef __NR_fchownat
   787  { "fchownat", __NR_fchownat },
   788  #endif
   789  #ifdef __NR_futimesat
   790  { "futimesat", __NR_futimesat },
   791  #endif
   792  #ifdef __NR_newfstatat
   793  { "newfstatat", __NR_newfstatat },
   794  #endif
   795  #ifdef __NR_unlinkat
   796  { "unlinkat", __NR_unlinkat },
   797  #endif
   798  #ifdef __NR_renameat
   799  { "renameat", __NR_renameat },
   800  #endif
   801  #ifdef __NR_linkat
   802  { "linkat", __NR_linkat },
   803  #endif
   804  #ifdef __NR_symlinkat
   805  { "symlinkat", __NR_symlinkat },
   806  #endif
   807  #ifdef __NR_readlinkat
   808  { "readlinkat", __NR_readlinkat },
   809  #endif
   810  #ifdef __NR_fchmodat
   811  { "fchmodat", __NR_fchmodat },
   812  #endif
   813  #ifdef __NR_faccessat
   814  { "faccessat", __NR_faccessat },
   815  #endif
   816  #ifdef __NR_pselect6
   817  { "pselect6", __NR_pselect6 },
   818  #endif
   819  #ifdef __NR_ppoll
   820  { "ppoll", __NR_ppoll },
   821  #endif
   822  #ifdef __NR_unshare
   823  { "unshare", __NR_unshare },
   824  #endif
   825  #ifdef __NR_set_robust_list
   826  { "set_robust_list", __NR_set_robust_list },
   827  #endif
   828  #ifdef __NR_get_robust_list
   829  { "get_robust_list", __NR_get_robust_list },
   830  #endif
   831  #ifdef __NR_splice
   832  { "splice", __NR_splice },
   833  #endif
   834  #ifdef __NR_tee
   835  { "tee", __NR_tee },
   836  #endif
   837  #ifdef __NR_sync_file_range
   838  { "sync_file_range", __NR_sync_file_range },
   839  #endif
   840  #ifdef __NR_vmsplice
   841  { "vmsplice", __NR_vmsplice },
   842  #endif
   843  #ifdef __NR_move_pages
   844  { "move_pages", __NR_move_pages },
   845  #endif
   846  #ifdef __NR_utimensat
   847  { "utimensat", __NR_utimensat },
   848  #endif
   849  #ifdef __NR_epoll_pwait
   850  { "epoll_pwait", __NR_epoll_pwait },
   851  #endif
   852  #ifdef __NR_signalfd
   853  { "signalfd", __NR_signalfd },
   854  #endif
   855  #ifdef __NR_timerfd_create
   856  { "timerfd_create", __NR_timerfd_create },
   857  #endif
   858  #ifdef __NR_eventfd
   859  { "eventfd", __NR_eventfd },
   860  #endif
   861  #ifdef __NR_fallocate
   862  { "fallocate", __NR_fallocate },
   863  #endif
   864  #ifdef __NR_timerfd_settime
   865  { "timerfd_settime", __NR_timerfd_settime },
   866  #endif
   867  #ifdef __NR_timerfd_gettime
   868  { "timerfd_gettime", __NR_timerfd_gettime },
   869  #endif
   870  #ifdef __NR_accept4
   871  { "accept4", __NR_accept4 },
   872  #endif
   873  #ifdef __NR_signalfd4
   874  { "signalfd4", __NR_signalfd4 },
   875  #endif
   876  #ifdef __NR_eventfd2
   877  { "eventfd2", __NR_eventfd2 },
   878  #endif
   879  #ifdef __NR_epoll_create1
   880  { "epoll_create1", __NR_epoll_create1 },
   881  #endif
   882  #ifdef __NR_dup3
   883  { "dup3", __NR_dup3 },
   884  #endif
   885  #ifdef __NR_pipe2
   886  { "pipe2", __NR_pipe2 },
   887  #endif
   888  #ifdef __NR_inotify_init1
   889  { "inotify_init1", __NR_inotify_init1 },
   890  #endif
   891  #ifdef __NR_preadv
   892  { "preadv", __NR_preadv },
   893  #endif
   894  #ifdef __NR_pwritev
   895  { "pwritev", __NR_pwritev },
   896  #endif
   897  #ifdef __NR_rt_tgsigqueueinfo
   898  { "rt_tgsigqueueinfo", __NR_rt_tgsigqueueinfo },
   899  #endif
   900  #ifdef __NR_perf_event_open
   901  { "perf_event_open", __NR_perf_event_open },
   902  #endif
   903  #ifdef __NR_recvmmsg
   904  { "recvmmsg", __NR_recvmmsg },
   905  #endif
   906  #ifdef __NR_fanotify_init
   907  { "fanotify_init", __NR_fanotify_init },
   908  #endif
   909  #ifdef __NR_fanotify_mark
   910  { "fanotify_mark", __NR_fanotify_mark },
   911  #endif
   912  #ifdef __NR_prlimit64
   913  { "prlimit64", __NR_prlimit64 },
   914  #endif
   915  #ifdef __NR_name_to_handle_at
   916  { "name_to_handle_at", __NR_name_to_handle_at },
   917  #endif
   918  #ifdef __NR_open_by_handle_at
   919  { "open_by_handle_at", __NR_open_by_handle_at },
   920  #endif
   921  #ifdef __NR_clock_adjtime
   922  { "clock_adjtime", __NR_clock_adjtime },
   923  #endif
   924  #ifdef __NR_syncfs
   925  { "syncfs", __NR_syncfs },
   926  #endif
   927  #ifdef __NR_sendmmsg
   928  { "sendmmsg", __NR_sendmmsg },
   929  #endif
   930  #ifdef __NR_setns
   931  { "setns", __NR_setns },
   932  #endif
   933  #ifdef __NR_getcpu
   934  { "getcpu", __NR_getcpu },
   935  #endif
   936  #ifdef __NR_process_vm_readv
   937  { "process_vm_readv", __NR_process_vm_readv },
   938  #endif
   939  #ifdef __NR_process_vm_writev
   940  { "process_vm_writev", __NR_process_vm_writev },
   941  #endif
   942  #ifdef __NR_kcmp
   943  { "kcmp", __NR_kcmp },
   944  #endif
   945  #ifdef __NR_finit_module
   946  { "finit_module", __NR_finit_module },
   947  #endif
   948  #ifdef __NR_sched_setattr
   949  { "sched_setattr", __NR_sched_setattr },
   950  #endif
   951  #ifdef __NR_sched_getattr
   952  { "sched_getattr", __NR_sched_getattr },
   953  #endif
   954  #ifdef __NR_renameat2
   955  { "renameat2", __NR_renameat2 },
   956  #endif
   957  #ifdef __NR_seccomp
   958  { "seccomp", __NR_seccomp },
   959  #endif
   960  #ifdef __NR_getrandom
   961  { "getrandom", __NR_getrandom },
   962  #endif
   963  #ifdef __NR_memfd_create
   964  { "memfd_create", __NR_memfd_create },
   965  #endif
   966  #ifdef __NR_kexec_file_load
   967  { "kexec_file_load", __NR_kexec_file_load },
   968  #endif
   969  #ifdef __NR_bpf
   970  { "bpf", __NR_bpf },
   971  #endif
   972  #ifdef __NR_execveat
   973  { "execveat", __NR_execveat },
   974  #endif
   975  #ifdef __NR_userfaultfd
   976  { "userfaultfd", __NR_userfaultfd },
   977  #endif
   978  #ifdef __NR_membarrier
   979  { "membarrier", __NR_membarrier },
   980  #endif
   981  #ifdef __NR_mlock2
   982  { "mlock2", __NR_mlock2 },
   983  #endif
   984  #ifdef __NR_copy_file_range
   985  { "copy_file_range", __NR_copy_file_range },
   986  #endif
   987  #ifdef __NR_preadv2
   988  { "preadv2", __NR_preadv2 },
   989  #endif
   990  #ifdef __NR_pwritev2
   991  { "pwritev2", __NR_pwritev2 },
   992  #endif
   993  #ifdef __NR_pkey_mprotect
   994  { "pkey_mprotect", __NR_pkey_mprotect },
   995  #endif
   996  #ifdef __NR_pkey_alloc
   997  { "pkey_alloc", __NR_pkey_alloc },
   998  #endif
   999  #ifdef __NR_pkey_free
  1000  { "pkey_free", __NR_pkey_free },
  1001  #endif
  1002  #ifdef __NR_statx
  1003  { "statx", __NR_statx },
  1004  #endif
  1005  #ifdef __NR_io_pgetevents
  1006  { "io_pgetevents", __NR_io_pgetevents },
  1007  #endif
  1008  #ifdef __NR_rseq
  1009  { "rseq", __NR_rseq },
  1010  #endif
  1011  #ifdef __NR_pidfd_send_signal
  1012  { "pidfd_send_signal", __NR_pidfd_send_signal },
  1013  #endif
  1014  #ifdef __NR_io_uring_setup
  1015  { "io_uring_setup", __NR_io_uring_setup },
  1016  #endif
  1017  #ifdef __NR_io_uring_enter
  1018  { "io_uring_enter", __NR_io_uring_enter },
  1019  #endif
  1020  #ifdef __NR_io_uring_register
  1021  { "io_uring_register", __NR_io_uring_register },
  1022  #endif
  1023  #ifdef __NR_open_tree
  1024  { "open_tree", __NR_open_tree },
  1025  #endif
  1026  #ifdef __NR_move_mount
  1027  { "move_mount", __NR_move_mount },
  1028  #endif
  1029  #ifdef __NR_fsopen
  1030  { "fsopen", __NR_fsopen },
  1031  #endif
  1032  #ifdef __NR_fsconfig
  1033  { "fsconfig", __NR_fsconfig },
  1034  #endif
  1035  #ifdef __NR_fsmount
  1036  { "fsmount", __NR_fsmount },
  1037  #endif
  1038  #ifdef __NR_fspick
  1039  { "fspick", __NR_fspick },
  1040  #endif
  1041    { NULL, -1 },
  1042  };
  1043  
  1044  const size_t syscall_table_size =
  1045      sizeof(syscall_table) / sizeof(syscall_table[0]);