diff --git a/src/basic/meson.build b/src/basic/meson.build index bc90100c34..891235ff42 100644 --- a/src/basic/meson.build +++ b/src/basic/meson.build @@ -344,6 +344,7 @@ arch_list = [ 'arm64', 'i386', 'ia64', + 'loongarch64', 'm68k', 'mips64', 'mips64n32', diff --git a/src/basic/missing_syscall_def.h b/src/basic/missing_syscall_def.h index 6a48c2a0c5..84d41d9fd3 100644 --- a/src/basic/missing_syscall_def.h +++ b/src/basic/missing_syscall_def.h @@ -13,6 +13,7 @@ # elif defined(__arm__) # elif defined(__i386__) # elif defined(__ia64__) +# elif defined(__loongarch64) # elif defined(__m68k__) # elif defined(_MIPS_SIM) # if _MIPS_SIM == _MIPS_SIM_ABI32 @@ -52,6 +53,8 @@ # define systemd_NR_bpf 357 # elif defined(__ia64__) # define systemd_NR_bpf 1341 +# elif defined(__loongarch64) +# define systemd_NR_bpf 280 # elif defined(__m68k__) # define systemd_NR_bpf 354 # elif defined(_MIPS_SIM) @@ -116,6 +119,8 @@ assert_cc(__NR_bpf == systemd_NR_bpf); # define systemd_NR_close_range 436 # elif defined(__ia64__) # define systemd_NR_close_range 1460 +# elif defined(__loongarch64) +# define systemd_NR_close_range 436 # elif defined(__m68k__) # define systemd_NR_close_range 436 # elif defined(_MIPS_SIM) @@ -180,6 +185,8 @@ assert_cc(__NR_close_range == systemd_NR_close_range); # define systemd_NR_copy_file_range 377 # elif defined(__ia64__) # define systemd_NR_copy_file_range 1347 +# elif defined(__loongarch64) +# define systemd_NR_copy_file_range 285 # elif defined(__m68k__) # define systemd_NR_copy_file_range 376 # elif defined(_MIPS_SIM) @@ -244,6 +251,8 @@ assert_cc(__NR_copy_file_range == systemd_NR_copy_file_range); # define systemd_NR_epoll_pwait2 441 # elif defined(__ia64__) # define systemd_NR_epoll_pwait2 1465 +# elif defined(__loongarch64) +# define systemd_NR_epoll_pwait2 441 # elif defined(__m68k__) # define systemd_NR_epoll_pwait2 441 # elif defined(_MIPS_SIM) @@ -308,6 +317,8 @@ assert_cc(__NR_epoll_pwait2 == systemd_NR_epoll_pwait2); # define systemd_NR_getrandom 355 # elif defined(__ia64__) # define systemd_NR_getrandom 1339 +# elif defined(__loongarch64) +# define systemd_NR_getrandom 278 # elif defined(__m68k__) # define systemd_NR_getrandom 352 # elif defined(_MIPS_SIM) @@ -372,6 +383,8 @@ assert_cc(__NR_getrandom == systemd_NR_getrandom); # define systemd_NR_memfd_create 356 # elif defined(__ia64__) # define systemd_NR_memfd_create 1340 +# elif defined(__loongarch64) +# define systemd_NR_memfd_create 279 # elif defined(__m68k__) # define systemd_NR_memfd_create 353 # elif defined(_MIPS_SIM) @@ -436,6 +449,8 @@ assert_cc(__NR_memfd_create == systemd_NR_memfd_create); # define systemd_NR_mount_setattr 442 # elif defined(__ia64__) # define systemd_NR_mount_setattr 1466 +# elif defined(__loongarch64) +# define systemd_NR_mount_setattr 442 # elif defined(__m68k__) # define systemd_NR_mount_setattr 442 # elif defined(_MIPS_SIM) @@ -500,6 +515,8 @@ assert_cc(__NR_mount_setattr == systemd_NR_mount_setattr); # define systemd_NR_move_mount 429 # elif defined(__ia64__) # define systemd_NR_move_mount 1453 +# elif defined(__loongarch64) +# define systemd_NR_move_mount 429 # elif defined(__m68k__) # define systemd_NR_move_mount 429 # elif defined(_MIPS_SIM) @@ -564,6 +581,8 @@ assert_cc(__NR_move_mount == systemd_NR_move_mount); # define systemd_NR_name_to_handle_at 341 # elif defined(__ia64__) # define systemd_NR_name_to_handle_at 1326 +# elif defined(__loongarch64) +# define systemd_NR_name_to_handle_at 264 # elif defined(__m68k__) # define systemd_NR_name_to_handle_at 340 # elif defined(_MIPS_SIM) @@ -628,6 +647,8 @@ assert_cc(__NR_name_to_handle_at == systemd_NR_name_to_handle_at); # define systemd_NR_open_tree 428 # elif defined(__ia64__) # define systemd_NR_open_tree 1452 +# elif defined(__loongarch64) +# define systemd_NR_open_tree 428 # elif defined(__m68k__) # define systemd_NR_open_tree 428 # elif defined(_MIPS_SIM) @@ -692,6 +713,8 @@ assert_cc(__NR_open_tree == systemd_NR_open_tree); # define systemd_NR_pidfd_open 434 # elif defined(__ia64__) # define systemd_NR_pidfd_open 1458 +# elif defined(__loongarch64) +# define systemd_NR_pidfd_open 434 # elif defined(__m68k__) # define systemd_NR_pidfd_open 434 # elif defined(_MIPS_SIM) @@ -756,6 +779,8 @@ assert_cc(__NR_pidfd_open == systemd_NR_pidfd_open); # define systemd_NR_pidfd_send_signal 424 # elif defined(__ia64__) # define systemd_NR_pidfd_send_signal 1448 +# elif defined(__loongarch64) +# define systemd_NR_pidfd_send_signal 424 # elif defined(__m68k__) # define systemd_NR_pidfd_send_signal 424 # elif defined(_MIPS_SIM) @@ -820,6 +845,8 @@ assert_cc(__NR_pidfd_send_signal == systemd_NR_pidfd_send_signal); # define systemd_NR_pkey_mprotect 380 # elif defined(__ia64__) # define systemd_NR_pkey_mprotect 1354 +# elif defined(__loongarch64) +# define systemd_NR_pkey_mprotect 288 # elif defined(__m68k__) # define systemd_NR_pkey_mprotect 381 # elif defined(_MIPS_SIM) @@ -884,6 +911,8 @@ assert_cc(__NR_pkey_mprotect == systemd_NR_pkey_mprotect); # define systemd_NR_renameat2 353 # elif defined(__ia64__) # define systemd_NR_renameat2 1338 +# elif defined(__loongarch64) +# define systemd_NR_renameat2 276 # elif defined(__m68k__) # define systemd_NR_renameat2 351 # elif defined(_MIPS_SIM) @@ -948,6 +977,8 @@ assert_cc(__NR_renameat2 == systemd_NR_renameat2); # define systemd_NR_setns 346 # elif defined(__ia64__) # define systemd_NR_setns 1330 +# elif defined(__loongarch64) +# define systemd_NR_setns 268 # elif defined(__m68k__) # define systemd_NR_setns 344 # elif defined(_MIPS_SIM) @@ -1012,6 +1043,8 @@ assert_cc(__NR_setns == systemd_NR_setns); # define systemd_NR_statx 383 # elif defined(__ia64__) # define systemd_NR_statx 1350 +# elif defined(__loongarch64) +# define systemd_NR_statx 291 # elif defined(__m68k__) # define systemd_NR_statx 379 # elif defined(_MIPS_SIM) diff --git a/src/basic/missing_syscalls.py b/src/basic/missing_syscalls.py index 19f9726d4e..1fbd619789 100644 --- a/src/basic/missing_syscalls.py +++ b/src/basic/missing_syscalls.py @@ -59,6 +59,8 @@ DEF_TEMPLATE_B = '''\ # define systemd_NR_{syscall} {nr_i386} # elif defined(__ia64__) # define systemd_NR_{syscall} {nr_ia64} +# elif defined(__loongarch64) +# define systemd_NR_{syscall} {nr_loongarch64} # elif defined(__m68k__) # define systemd_NR_{syscall} {nr_m68k} # elif defined(_MIPS_SIM) diff --git a/src/basic/syscall-list.txt b/src/basic/syscall-list.txt index b445063fcd..4e70907ade 100644 --- a/src/basic/syscall-list.txt +++ b/src/basic/syscall-list.txt @@ -106,6 +106,7 @@ ftruncate ftruncate64 futex futex_time64 +futex_waitv futimesat get_kernel_syms get_mempolicy @@ -203,6 +204,7 @@ madvise mbind membarrier memfd_create +memfd_secret memory_ordering migrate_pages mincore @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open perfctr -perfmonctl personality pidfd_getfd pidfd_open @@ -394,6 +395,7 @@ preadv preadv2 prlimit64 process_madvise +process_mrelease process_vm_readv process_vm_writev pselect6 @@ -404,7 +406,7 @@ pwritev pwritev2 query_module quotactl -quotactl_path +quotactl_fd read readahead readdir diff --git a/src/basic/syscalls-alpha.txt b/src/basic/syscalls-alpha.txt index 3bcc357075..7d170ad412 100644 --- a/src/basic/syscalls-alpha.txt +++ b/src/basic/syscalls-alpha.txt @@ -106,6 +106,7 @@ ftruncate 130 ftruncate64 futex 394 futex_time64 +futex_waitv futimesat 454 get_kernel_syms 309 get_mempolicy 430 @@ -203,6 +204,7 @@ madvise 75 mbind 429 membarrier 517 memfd_create 512 +memfd_secret memory_ordering migrate_pages 449 mincore 375 @@ -374,7 +376,6 @@ pciconfig_read 345 pciconfig_write 346 perf_event_open 493 perfctr -perfmonctl personality 324 pidfd_getfd 548 pidfd_open 544 @@ -394,6 +395,7 @@ preadv 490 preadv2 520 prlimit64 496 process_madvise 550 +process_mrelease 558 process_vm_readv 504 process_vm_writev 505 pselect6 463 @@ -404,7 +406,7 @@ pwritev 491 pwritev2 521 query_module 347 quotactl 148 -quotactl_path +quotactl_fd 553 read 3 readahead 379 readdir diff --git a/src/basic/syscalls-arc.txt b/src/basic/syscalls-arc.txt index e4204fa0f2..f275f104bf 100644 --- a/src/basic/syscalls-arc.txt +++ b/src/basic/syscalls-arc.txt @@ -106,6 +106,7 @@ ftruncate ftruncate64 46 futex 98 futex_time64 422 +futex_waitv 449 futimesat get_kernel_syms get_mempolicy 236 @@ -203,6 +204,7 @@ madvise 233 mbind 235 membarrier 283 memfd_create 279 +memfd_secret memory_ordering migrate_pages 238 mincore 232 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 241 perfctr -perfmonctl personality 92 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 69 preadv2 286 prlimit64 261 process_madvise 440 +process_mrelease 448 process_vm_readv 270 process_vm_writev 271 pselect6 72 @@ -404,7 +406,7 @@ pwritev 70 pwritev2 287 query_module quotactl 60 -quotactl_path +quotactl_fd 443 read 63 readahead 213 readdir diff --git a/src/basic/syscalls-arm.txt b/src/basic/syscalls-arm.txt index a4847a18b3..9037b28384 100644 --- a/src/basic/syscalls-arm.txt +++ b/src/basic/syscalls-arm.txt @@ -106,6 +106,7 @@ ftruncate 93 ftruncate64 194 futex 240 futex_time64 422 +futex_waitv 449 futimesat 326 get_kernel_syms get_mempolicy 320 @@ -203,6 +204,7 @@ madvise 220 mbind 319 membarrier 389 memfd_create 385 +memfd_secret memory_ordering migrate_pages 400 mincore 219 @@ -374,7 +376,6 @@ pciconfig_read 272 pciconfig_write 273 perf_event_open 364 perfctr -perfmonctl personality 136 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 361 preadv2 392 prlimit64 369 process_madvise 440 +process_mrelease 448 process_vm_readv 376 process_vm_writev 377 pselect6 335 @@ -404,7 +406,7 @@ pwritev 362 pwritev2 393 query_module quotactl 131 -quotactl_path +quotactl_fd 443 read 3 readahead 225 readdir diff --git a/src/basic/syscalls-arm64.txt b/src/basic/syscalls-arm64.txt index ef76ffa96f..e91d7cfca4 100644 --- a/src/basic/syscalls-arm64.txt +++ b/src/basic/syscalls-arm64.txt @@ -106,6 +106,7 @@ ftruncate 46 ftruncate64 futex 98 futex_time64 +futex_waitv 449 futimesat get_kernel_syms get_mempolicy 236 @@ -203,6 +204,7 @@ madvise 233 mbind 235 membarrier 283 memfd_create 279 +memfd_secret 447 memory_ordering migrate_pages 238 mincore 232 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 241 perfctr -perfmonctl personality 92 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 69 preadv2 286 prlimit64 261 process_madvise 440 +process_mrelease 448 process_vm_readv 270 process_vm_writev 271 pselect6 72 @@ -404,7 +406,7 @@ pwritev 70 pwritev2 287 query_module quotactl 60 -quotactl_path +quotactl_fd 443 read 63 readahead 213 readdir diff --git a/src/basic/syscalls-i386.txt b/src/basic/syscalls-i386.txt index baacb9b7a3..6b57d6f05d 100644 --- a/src/basic/syscalls-i386.txt +++ b/src/basic/syscalls-i386.txt @@ -106,6 +106,7 @@ ftruncate 93 ftruncate64 194 futex 240 futex_time64 422 +futex_waitv 449 futimesat 299 get_kernel_syms 130 get_mempolicy 275 @@ -203,6 +204,7 @@ madvise 219 mbind 274 membarrier 375 memfd_create 356 +memfd_secret 447 memory_ordering migrate_pages 294 mincore 218 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 336 perfctr -perfmonctl personality 136 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 333 preadv2 378 prlimit64 340 process_madvise 440 +process_mrelease 448 process_vm_readv 347 process_vm_writev 348 pselect6 308 @@ -404,7 +406,7 @@ pwritev 334 pwritev2 379 query_module 167 quotactl 131 -quotactl_path +quotactl_fd 443 read 3 readahead 225 readdir 89 diff --git a/src/basic/syscalls-ia64.txt b/src/basic/syscalls-ia64.txt index c37ea6f88f..8770b1035f 100644 --- a/src/basic/syscalls-ia64.txt +++ b/src/basic/syscalls-ia64.txt @@ -106,6 +106,7 @@ ftruncate 1098 ftruncate64 futex 1230 futex_time64 +futex_waitv futimesat 1285 get_kernel_syms get_mempolicy 1260 @@ -203,6 +204,7 @@ madvise 1209 mbind 1259 membarrier 1344 memfd_create 1340 +memfd_secret memory_ordering migrate_pages 1280 mincore 1208 @@ -374,7 +376,6 @@ pciconfig_read 1173 pciconfig_write 1174 perf_event_open 1352 perfctr -perfmonctl 1175 personality 1140 pidfd_getfd 1462 pidfd_open 1458 @@ -394,6 +395,7 @@ preadv 1319 preadv2 1348 prlimit64 1325 process_madvise 1464 +process_mrelease 1472 process_vm_readv 1332 process_vm_writev 1333 pselect6 1294 @@ -404,7 +406,7 @@ pwritev 1320 pwritev2 1349 query_module quotactl 1137 -quotactl_path +quotactl_fd 1467 read 1026 readahead 1216 readdir diff --git a/src/basic/syscalls-loongarch64.txt b/src/basic/syscalls-loongarch64.txt new file mode 100644 index 0000000000..e14e19fe19 --- /dev/null +++ b/src/basic/syscalls-loongarch64.txt @@ -0,0 +1,599 @@ +_llseek +_newselect +_sysctl +accept 202 +accept4 242 +access +acct 89 +add_key 217 +adjtimex 171 +alarm +arc_gettls +arc_settls +arc_usr_cmpxchg +arch_prctl +arm_fadvise64_64 +atomic_barrier +atomic_cmpxchg_32 +bdflush +bind 200 +bpf 280 +brk 214 +cachectl +cacheflush +capget 90 +capset 91 +chdir 49 +chmod +chown +chown32 +chroot 51 +clock_adjtime 266 +clock_adjtime64 +clock_getres 114 +clock_getres_time64 +clock_gettime 113 +clock_gettime64 +clock_nanosleep 115 +clock_nanosleep_time64 +clock_settime 112 +clock_settime64 +clone 220 +clone2 +clone3 435 +close 57 +close_range 436 +connect 203 +copy_file_range 285 +creat +create_module +delete_module 106 +dipc +dup 23 +dup2 +dup3 24 +epoll_create +epoll_create1 20 +epoll_ctl 21 +epoll_ctl_old +epoll_pwait 22 +epoll_pwait2 441 +epoll_wait +epoll_wait_old +eventfd +eventfd2 19 +exec_with_loader +execv +execve 221 +execveat 281 +exit 93 +exit_group 94 +faccessat 48 +faccessat2 439 +fadvise64 223 +fadvise64_64 +fallocate 47 +fanotify_init 262 +fanotify_mark 263 +fchdir 50 +fchmod 52 +fchmodat 53 +fchown 55 +fchown32 +fchownat 54 +fcntl 25 +fcntl64 +fdatasync 83 +fgetxattr 10 +finit_module 273 +flistxattr 13 +flock 32 +fork +fp_udfiex_crtl +fremovexattr 16 +fsconfig 431 +fsetxattr 7 +fsmount 432 +fsopen 430 +fspick 433 +fstat 80 +fstat64 +fstatat64 +fstatfs 44 +fstatfs64 +fsync 82 +ftruncate 46 +ftruncate64 +futex 98 +futex_time64 +futimesat +get_kernel_syms +get_mempolicy 236 +get_robust_list 100 +get_thread_area +getcpu 168 +getcwd 17 +getdents +getdents64 61 +getdomainname +getdtablesize +getegid 177 +getegid32 +geteuid 175 +geteuid32 +getgid 176 +getgid32 +getgroups 158 +getgroups32 +gethostname +getitimer 102 +getpagesize +getpeername 205 +getpgid 155 +getpgrp +getpid 172 +getpmsg +getppid 173 +getpriority 141 +getrandom 278 +getresgid 150 +getresgid32 +getresuid 148 +getresuid32 +getrlimit +getrusage 165 +getsid 156 +getsockname 204 +getsockopt 209 +gettid 178 +gettimeofday 169 +getuid 174 +getuid32 +getunwind +getxattr 8 +getxgid +getxpid +getxuid +idle +init_module 105 +inotify_add_watch 27 +inotify_init +inotify_init1 26 +inotify_rm_watch 28 +io_cancel 3 +io_destroy 1 +io_getevents 4 +io_pgetevents 292 +io_pgetevents_time64 +io_setup 0 +io_submit 2 +io_uring_enter 426 +io_uring_register 427 +io_uring_setup 425 +ioctl 29 +ioperm +iopl +ioprio_get 31 +ioprio_set 30 +ipc +kcmp 272 +kern_features +kexec_file_load 294 +kexec_load 104 +keyctl 219 +kill 129 +landlock_add_rule 445 +landlock_create_ruleset 444 +landlock_restrict_self 446 +lchown +lchown32 +lgetxattr 9 +link +linkat 37 +listen 201 +listxattr 11 +llistxattr 12 +lookup_dcookie 18 +lremovexattr 15 +lseek 62 +lsetxattr 6 +lstat +lstat64 +madvise 233 +mbind 235 +membarrier 283 +memfd_create 279 +memfd_secret +memory_ordering +migrate_pages 238 +mincore 232 +mkdir +mkdirat 34 +mknod +mknodat 33 +mlock 228 +mlock2 284 +mlockall 230 +mmap 222 +mmap2 +modify_ldt +mount 40 +mount_setattr 442 +move_mount 429 +move_pages 239 +mprotect 226 +mq_getsetattr 185 +mq_notify 184 +mq_open 180 +mq_timedreceive 183 +mq_timedreceive_time64 +mq_timedsend 182 +mq_timedsend_time64 +mq_unlink 181 +mremap 216 +msgctl 187 +msgget 186 +msgrcv 188 +msgsnd 189 +msync 227 +multiplexer +munlock 229 +munlockall 231 +munmap 215 +name_to_handle_at 264 +nanosleep 101 +newfstatat 79 +nfsservctl 42 +nice +old_adjtimex +old_getpagesize +oldfstat +oldlstat +oldolduname +oldstat +oldumount +olduname +open +open_by_handle_at 265 +open_tree 428 +openat 56 +openat2 437 +or1k_atomic +osf_adjtime +osf_afs_syscall +osf_alt_plock +osf_alt_setsid +osf_alt_sigpending +osf_asynch_daemon +osf_audcntl +osf_audgen +osf_chflags +osf_execve +osf_exportfs +osf_fchflags +osf_fdatasync +osf_fpathconf +osf_fstat +osf_fstatfs +osf_fstatfs64 +osf_fuser +osf_getaddressconf +osf_getdirentries +osf_getdomainname +osf_getfh +osf_getfsstat +osf_gethostid +osf_getitimer +osf_getlogin +osf_getmnt +osf_getrusage +osf_getsysinfo +osf_gettimeofday +osf_kloadcall +osf_kmodcall +osf_lstat +osf_memcntl +osf_mincore +osf_mount +osf_mremap +osf_msfs_syscall +osf_msleep +osf_mvalid +osf_mwakeup +osf_naccept +osf_nfssvc +osf_ngetpeername +osf_ngetsockname +osf_nrecvfrom +osf_nrecvmsg +osf_nsendmsg +osf_ntp_adjtime +osf_ntp_gettime +osf_old_creat +osf_old_fstat +osf_old_getpgrp +osf_old_killpg +osf_old_lstat +osf_old_open +osf_old_sigaction +osf_old_sigblock +osf_old_sigreturn +osf_old_sigsetmask +osf_old_sigvec +osf_old_stat +osf_old_vadvise +osf_old_vtrace +osf_old_wait +osf_oldquota +osf_pathconf +osf_pid_block +osf_pid_unblock +osf_plock +osf_priocntlset +osf_profil +osf_proplist_syscall +osf_reboot +osf_revoke +osf_sbrk +osf_security +osf_select +osf_set_program_attributes +osf_set_speculative +osf_sethostid +osf_setitimer +osf_setlogin +osf_setsysinfo +osf_settimeofday +osf_shmat +osf_signal +osf_sigprocmask +osf_sigsendset +osf_sigstack +osf_sigwaitprim +osf_sstk +osf_stat +osf_statfs +osf_statfs64 +osf_subsys_info +osf_swapctl +osf_swapon +osf_syscall +osf_sysinfo +osf_table +osf_uadmin +osf_usleep_thread +osf_uswitch +osf_utc_adjtime +osf_utc_gettime +osf_utimes +osf_utsname +osf_wait4 +osf_waitid +pause +pciconfig_iobase +pciconfig_read +pciconfig_write +perf_event_open 241 +perfctr +personality 92 +pidfd_getfd 438 +pidfd_open 434 +pidfd_send_signal 424 +pipe +pipe2 59 +pivot_root 41 +pkey_alloc 289 +pkey_free 290 +pkey_mprotect 288 +poll +ppoll 73 +ppoll_time64 +prctl 167 +pread64 67 +preadv 69 +preadv2 286 +prlimit64 261 +process_madvise 440 +process_mrelease 448 +process_vm_readv 270 +process_vm_writev 271 +pselect6 72 +pselect6_time64 +ptrace 117 +pwrite64 68 +pwritev 70 +pwritev2 287 +query_module +quotactl 60 +quotactl_fd 443 +read 63 +readahead 213 +readdir +readlink +readlinkat 78 +readv 65 +reboot 142 +recv +recvfrom 207 +recvmmsg 243 +recvmmsg_time64 +recvmsg 212 +remap_file_pages 234 +removexattr 14 +rename +renameat +renameat2 276 +request_key 218 +restart_syscall 128 +riscv_flush_icache +rmdir +rseq 293 +rt_sigaction 134 +rt_sigpending 136 +rt_sigprocmask 135 +rt_sigqueueinfo 138 +rt_sigreturn 139 +rt_sigsuspend 133 +rt_sigtimedwait 137 +rt_sigtimedwait_time64 +rt_tgsigqueueinfo 240 +rtas +s390_guarded_storage +s390_pci_mmio_read +s390_pci_mmio_write +s390_runtime_instr +s390_sthyi +sched_get_affinity +sched_get_priority_max 125 +sched_get_priority_min 126 +sched_getaffinity 123 +sched_getattr 275 +sched_getparam 121 +sched_getscheduler 120 +sched_rr_get_interval 127 +sched_rr_get_interval_time64 +sched_set_affinity +sched_setaffinity 122 +sched_setattr 274 +sched_setparam 118 +sched_setscheduler 119 +sched_yield 124 +seccomp 277 +select +semctl 191 +semget 190 +semop 193 +semtimedop 192 +semtimedop_time64 +send +sendfile 71 +sendfile64 +sendmmsg 269 +sendmsg 211 +sendto 206 +set_mempolicy 237 +set_robust_list 99 +set_thread_area +set_tid_address 96 +setdomainname 162 +setfsgid 152 +setfsgid32 +setfsuid 151 +setfsuid32 +setgid 144 +setgid32 +setgroups 159 +setgroups32 +sethae +sethostname 161 +setitimer 103 +setns 268 +setpgid 154 +setpgrp +setpriority 140 +setregid 143 +setregid32 +setresgid 149 +setresgid32 +setresuid 147 +setresuid32 +setreuid 145 +setreuid32 +setrlimit +setsid 157 +setsockopt 208 +settimeofday 170 +setuid 146 +setuid32 +setxattr 5 +sgetmask +shmat 196 +shmctl 195 +shmdt 197 +shmget 194 +shutdown 210 +sigaction +sigaltstack 132 +signal +signalfd +signalfd4 74 +sigpending +sigprocmask +sigreturn +sigsuspend +socket 198 +socketcall +socketpair 199 +splice 76 +spu_create +spu_run +ssetmask +stat +stat64 +statfs 43 +statfs64 +statx 291 +stime +subpage_prot +swapcontext +swapoff 225 +swapon 224 +switch_endian +symlink +symlinkat 36 +sync 81 +sync_file_range 84 +sync_file_range2 +syncfs 267 +sys_debug_setcontext +syscall +sysfs +sysinfo 179 +syslog 116 +sysmips +tee 77 +tgkill 131 +time +timer_create 107 +timer_delete 111 +timer_getoverrun 109 +timer_gettime 108 +timer_gettime64 +timer_settime 110 +timer_settime64 +timerfd +timerfd_create 85 +timerfd_gettime 87 +timerfd_gettime64 +timerfd_settime 86 +timerfd_settime64 +times 153 +tkill 130 +truncate 45 +truncate64 +ugetrlimit +umask 166 +umount +umount2 39 +uname 160 +unlink +unlinkat 35 +unshare 97 +uselib +userfaultfd 282 +ustat +utime +utimensat 88 +utimensat_time64 +utimes +utrap_install +vfork +vhangup 58 +vm86 +vm86old +vmsplice 75 +wait4 260 +waitid 95 +waitpid +write 64 +writev 66 diff --git a/src/basic/syscalls-m68k.txt b/src/basic/syscalls-m68k.txt index 7522b82e1f..39b7b6b0c1 100644 --- a/src/basic/syscalls-m68k.txt +++ b/src/basic/syscalls-m68k.txt @@ -106,6 +106,7 @@ ftruncate 93 ftruncate64 194 futex 235 futex_time64 422 +futex_waitv futimesat 292 get_kernel_syms 130 get_mempolicy 269 @@ -203,6 +204,7 @@ madvise 238 mbind 268 membarrier 374 memfd_create 353 +memfd_secret memory_ordering migrate_pages 287 mincore 237 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 332 perfctr -perfmonctl personality 136 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 329 preadv2 377 prlimit64 339 process_madvise 440 +process_mrelease 448 process_vm_readv 345 process_vm_writev 346 pselect6 301 @@ -404,7 +406,7 @@ pwritev 330 pwritev2 378 query_module 167 quotactl 131 -quotactl_path +quotactl_fd 443 read 3 readahead 240 readdir 89 diff --git a/src/basic/syscalls-mips64.txt b/src/basic/syscalls-mips64.txt index 6b85975eea..f558345e94 100644 --- a/src/basic/syscalls-mips64.txt +++ b/src/basic/syscalls-mips64.txt @@ -106,6 +106,7 @@ ftruncate 5075 ftruncate64 futex 5194 futex_time64 +futex_waitv futimesat 5251 get_kernel_syms 5170 get_mempolicy 5228 @@ -203,6 +204,7 @@ madvise 5027 mbind 5227 membarrier 5318 memfd_create 5314 +memfd_secret memory_ordering migrate_pages 5246 mincore 5026 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 5292 perfctr -perfmonctl personality 5132 pidfd_getfd 5438 pidfd_open 5434 @@ -394,6 +395,7 @@ preadv 5289 preadv2 5321 prlimit64 5297 process_madvise 5440 +process_mrelease 5448 process_vm_readv 5304 process_vm_writev 5305 pselect6 5260 @@ -404,7 +406,7 @@ pwritev 5290 pwritev2 5322 query_module 5171 quotactl 5172 -quotactl_path +quotactl_fd 5443 read 5000 readahead 5179 readdir diff --git a/src/basic/syscalls-mips64n32.txt b/src/basic/syscalls-mips64n32.txt index a4c12cc442..3aebb159b8 100644 --- a/src/basic/syscalls-mips64n32.txt +++ b/src/basic/syscalls-mips64n32.txt @@ -106,6 +106,7 @@ ftruncate 6075 ftruncate64 futex 6194 futex_time64 6422 +futex_waitv futimesat 6255 get_kernel_syms 6170 get_mempolicy 6232 @@ -203,6 +204,7 @@ madvise 6027 mbind 6231 membarrier 6322 memfd_create 6318 +memfd_secret memory_ordering migrate_pages 6250 mincore 6026 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 6296 perfctr -perfmonctl personality 6132 pidfd_getfd 6438 pidfd_open 6434 @@ -394,6 +395,7 @@ preadv 6293 preadv2 6325 prlimit64 6302 process_madvise 6440 +process_mrelease 6448 process_vm_readv 6309 process_vm_writev 6310 pselect6 6264 @@ -404,7 +406,7 @@ pwritev 6294 pwritev2 6326 query_module 6171 quotactl 6172 -quotactl_path +quotactl_fd 6443 read 6000 readahead 6179 readdir diff --git a/src/basic/syscalls-mipso32.txt b/src/basic/syscalls-mipso32.txt index fcebabab11..4a14b35dc4 100644 --- a/src/basic/syscalls-mipso32.txt +++ b/src/basic/syscalls-mipso32.txt @@ -106,6 +106,7 @@ ftruncate 4093 ftruncate64 4212 futex 4238 futex_time64 4422 +futex_waitv futimesat 4292 get_kernel_syms 4130 get_mempolicy 4269 @@ -203,6 +204,7 @@ madvise 4218 mbind 4268 membarrier 4358 memfd_create 4354 +memfd_secret memory_ordering migrate_pages 4287 mincore 4217 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 4333 perfctr -perfmonctl personality 4136 pidfd_getfd 4438 pidfd_open 4434 @@ -394,6 +395,7 @@ preadv 4330 preadv2 4361 prlimit64 4338 process_madvise 4440 +process_mrelease 4448 process_vm_readv 4345 process_vm_writev 4346 pselect6 4301 @@ -404,7 +406,7 @@ pwritev 4331 pwritev2 4362 query_module 4187 quotactl 4131 -quotactl_path +quotactl_fd 4443 read 4003 readahead 4223 readdir 4089 diff --git a/src/basic/syscalls-powerpc.txt b/src/basic/syscalls-powerpc.txt index 3185562726..a9bdd9ad8f 100644 --- a/src/basic/syscalls-powerpc.txt +++ b/src/basic/syscalls-powerpc.txt @@ -106,6 +106,7 @@ ftruncate 93 ftruncate64 194 futex 221 futex_time64 422 +futex_waitv futimesat 290 get_kernel_syms 130 get_mempolicy 260 @@ -203,6 +204,7 @@ madvise 205 mbind 259 membarrier 365 memfd_create 360 +memfd_secret memory_ordering migrate_pages 258 mincore 206 @@ -374,7 +376,6 @@ pciconfig_read 198 pciconfig_write 199 perf_event_open 319 perfctr -perfmonctl personality 136 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 320 preadv2 380 prlimit64 325 process_madvise 440 +process_mrelease 448 process_vm_readv 351 process_vm_writev 352 pselect6 280 @@ -404,7 +406,7 @@ pwritev 321 pwritev2 381 query_module 166 quotactl 131 -quotactl_path +quotactl_fd 443 read 3 readahead 191 readdir 89 diff --git a/src/basic/syscalls-powerpc64.txt b/src/basic/syscalls-powerpc64.txt index e940737781..c267c04a06 100644 --- a/src/basic/syscalls-powerpc64.txt +++ b/src/basic/syscalls-powerpc64.txt @@ -106,6 +106,7 @@ ftruncate 93 ftruncate64 futex 221 futex_time64 +futex_waitv futimesat 290 get_kernel_syms 130 get_mempolicy 260 @@ -203,6 +204,7 @@ madvise 205 mbind 259 membarrier 365 memfd_create 360 +memfd_secret memory_ordering migrate_pages 258 mincore 206 @@ -374,7 +376,6 @@ pciconfig_read 198 pciconfig_write 199 perf_event_open 319 perfctr -perfmonctl personality 136 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 320 preadv2 380 prlimit64 325 process_madvise 440 +process_mrelease 448 process_vm_readv 351 process_vm_writev 352 pselect6 280 @@ -404,7 +406,7 @@ pwritev 321 pwritev2 381 query_module 166 quotactl 131 -quotactl_path +quotactl_fd 443 read 3 readahead 191 readdir 89 diff --git a/src/basic/syscalls-riscv32.txt b/src/basic/syscalls-riscv32.txt index 8fe0d5ea88..013e38189b 100644 --- a/src/basic/syscalls-riscv32.txt +++ b/src/basic/syscalls-riscv32.txt @@ -40,7 +40,7 @@ clock_settime clock_settime64 404 clone 220 clone2 -clone3 +clone3 435 close 57 close_range 436 connect 203 @@ -106,6 +106,7 @@ ftruncate ftruncate64 46 futex futex_time64 422 +futex_waitv 449 futimesat get_kernel_syms get_mempolicy 236 @@ -203,6 +204,7 @@ madvise 233 mbind 235 membarrier 283 memfd_create 279 +memfd_secret memory_ordering migrate_pages 238 mincore 232 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 241 perfctr -perfmonctl personality 92 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 69 preadv2 286 prlimit64 261 process_madvise 440 +process_mrelease 448 process_vm_readv 270 process_vm_writev 271 pselect6 @@ -404,7 +406,7 @@ pwritev 70 pwritev2 287 query_module quotactl 60 -quotactl_path +quotactl_fd 443 read 63 readahead 213 readdir diff --git a/src/basic/syscalls-riscv64.txt b/src/basic/syscalls-riscv64.txt index e021ea79b4..104a2d9dfa 100644 --- a/src/basic/syscalls-riscv64.txt +++ b/src/basic/syscalls-riscv64.txt @@ -106,6 +106,7 @@ ftruncate 46 ftruncate64 futex 98 futex_time64 +futex_waitv 449 futimesat get_kernel_syms get_mempolicy 236 @@ -203,6 +204,7 @@ madvise 233 mbind 235 membarrier 283 memfd_create 279 +memfd_secret memory_ordering migrate_pages 238 mincore 232 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 241 perfctr -perfmonctl personality 92 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 69 preadv2 286 prlimit64 261 process_madvise 440 +process_mrelease 448 process_vm_readv 270 process_vm_writev 271 pselect6 72 @@ -404,7 +406,7 @@ pwritev 70 pwritev2 287 query_module quotactl 60 -quotactl_path +quotactl_fd 443 read 63 readahead 213 readdir diff --git a/src/basic/syscalls-s390.txt b/src/basic/syscalls-s390.txt index 5d3b73e6c0..d56fd524ce 100644 --- a/src/basic/syscalls-s390.txt +++ b/src/basic/syscalls-s390.txt @@ -106,6 +106,7 @@ ftruncate 93 ftruncate64 194 futex 238 futex_time64 422 +futex_waitv futimesat 292 get_kernel_syms 130 get_mempolicy 269 @@ -203,6 +204,7 @@ madvise 219 mbind 268 membarrier 356 memfd_create 350 +memfd_secret memory_ordering migrate_pages 287 mincore 218 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 331 perfctr -perfmonctl personality 136 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 328 preadv2 376 prlimit64 334 process_madvise 440 +process_mrelease 448 process_vm_readv 340 process_vm_writev 341 pselect6 301 @@ -404,7 +406,7 @@ pwritev 329 pwritev2 377 query_module 167 quotactl 131 -quotactl_path +quotactl_fd 443 read 3 readahead 222 readdir 89 diff --git a/src/basic/syscalls-s390x.txt b/src/basic/syscalls-s390x.txt index 62a2ea4fae..b31acb673e 100644 --- a/src/basic/syscalls-s390x.txt +++ b/src/basic/syscalls-s390x.txt @@ -106,6 +106,7 @@ ftruncate 93 ftruncate64 futex 238 futex_time64 +futex_waitv futimesat 292 get_kernel_syms 130 get_mempolicy 269 @@ -203,6 +204,7 @@ madvise 219 mbind 268 membarrier 356 memfd_create 350 +memfd_secret memory_ordering migrate_pages 287 mincore 218 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 331 perfctr -perfmonctl personality 136 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 328 preadv2 376 prlimit64 334 process_madvise 440 +process_mrelease 448 process_vm_readv 340 process_vm_writev 341 pselect6 301 @@ -404,7 +406,7 @@ pwritev 329 pwritev2 377 query_module 167 quotactl 131 -quotactl_path +quotactl_fd 443 read 3 readahead 222 readdir 89 diff --git a/src/basic/syscalls-sparc.txt b/src/basic/syscalls-sparc.txt index fe41bf97e8..8fdf3b3594 100644 --- a/src/basic/syscalls-sparc.txt +++ b/src/basic/syscalls-sparc.txt @@ -106,6 +106,7 @@ ftruncate 130 ftruncate64 84 futex 142 futex_time64 422 +futex_waitv futimesat 288 get_kernel_syms 223 get_mempolicy 304 @@ -203,6 +204,7 @@ madvise 75 mbind 303 membarrier 351 memfd_create 348 +memfd_secret memory_ordering migrate_pages 302 mincore 78 @@ -374,7 +376,6 @@ pciconfig_read 148 pciconfig_write 149 perf_event_open 327 perfctr 18 -perfmonctl personality 191 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 324 preadv2 358 prlimit64 331 process_madvise 440 +process_mrelease 448 process_vm_readv 338 process_vm_writev 339 pselect6 297 @@ -404,7 +406,7 @@ pwritev 325 pwritev2 359 query_module 184 quotactl 165 -quotactl_path +quotactl_fd 443 read 3 readahead 205 readdir 204 diff --git a/src/basic/syscalls-x86_64.txt b/src/basic/syscalls-x86_64.txt index d2ac17ab46..5bc9c58a2a 100644 --- a/src/basic/syscalls-x86_64.txt +++ b/src/basic/syscalls-x86_64.txt @@ -106,6 +106,7 @@ ftruncate 77 ftruncate64 futex 202 futex_time64 +futex_waitv 449 futimesat 261 get_kernel_syms 177 get_mempolicy 239 @@ -203,6 +204,7 @@ madvise 28 mbind 237 membarrier 324 memfd_create 319 +memfd_secret 447 memory_ordering migrate_pages 256 mincore 27 @@ -374,7 +376,6 @@ pciconfig_read pciconfig_write perf_event_open 298 perfctr -perfmonctl personality 135 pidfd_getfd 438 pidfd_open 434 @@ -394,6 +395,7 @@ preadv 295 preadv2 327 prlimit64 302 process_madvise 440 +process_mrelease 448 process_vm_readv 310 process_vm_writev 311 pselect6 270 @@ -404,7 +406,7 @@ pwritev 296 pwritev2 328 query_module 178 quotactl 179 -quotactl_path +quotactl_fd 443 read 0 readahead 187 readdir