2023-07-31 10:00:47 +08:00
|
|
|
From b9043cf1d074497cf77272dd9bf24c2098e56265 Mon Sep 17 00:00:00 2001
|
|
|
|
|
From: rpm-build <rpm-build>
|
|
|
|
|
Date: Tue, 25 Oct 2022 15:26:32 +0800
|
|
|
|
|
Subject: [PATCH] Systemd Add sw64 architecture
|
|
|
|
|
|
|
|
|
|
Signed-off-by: rpm-build <rpm-build>
|
|
|
|
|
---
|
|
|
|
|
src/basic/architecture.c | 4 +
|
|
|
|
|
src/basic/architecture.h | 4 +
|
|
|
|
|
src/basic/meson.build | 1 +
|
|
|
|
|
src/basic/missing_fcntl.h | 2 +
|
|
|
|
|
src/basic/missing_syscall_def.h | 33 ++
|
|
|
|
|
src/basic/missing_syscalls.py | 2 +
|
|
|
|
|
src/basic/syscalls-sw_64.txt | 600 ++++++++++++++++++++++++++++++++
|
|
|
|
|
7 files changed, 646 insertions(+)
|
|
|
|
|
create mode 100644 src/basic/syscalls-sw_64.txt
|
|
|
|
|
|
|
|
|
|
diff --git a/src/basic/architecture.c b/src/basic/architecture.c
|
|
|
|
|
index 773ee3c..59a4e31 100644
|
|
|
|
|
--- a/src/basic/architecture.c
|
|
|
|
|
+++ b/src/basic/architecture.c
|
|
|
|
|
@@ -49,6 +49,9 @@ Architecture uname_architecture(void) {
|
|
|
|
|
#elif defined(__alpha__)
|
|
|
|
|
{ "alpha" , ARCHITECTURE_ALPHA },
|
|
|
|
|
|
|
|
|
|
+#elif defined(__sw_64__)
|
|
|
|
|
+ { "sw_64" , ARCHITECTURE_SW_64 },
|
|
|
|
|
+
|
|
|
|
|
#elif defined(__arc__)
|
|
|
|
|
{ "arc", ARCHITECTURE_ARC },
|
|
|
|
|
{ "arceb", ARCHITECTURE_ARC_BE },
|
|
|
|
|
@@ -145,6 +148,7 @@ static const char *const architecture_table[_ARCHITECTURE_MAX] = {
|
|
|
|
|
[ARCHITECTURE_ARM] = "arm",
|
|
|
|
|
[ARCHITECTURE_ARM_BE] = "arm-be",
|
|
|
|
|
[ARCHITECTURE_ALPHA] = "alpha",
|
|
|
|
|
+ [ARCHITECTURE_SW_64] = "sw_64",
|
|
|
|
|
[ARCHITECTURE_ARC] = "arc",
|
|
|
|
|
[ARCHITECTURE_ARC_BE] = "arc-be",
|
|
|
|
|
[ARCHITECTURE_CRIS] = "cris",
|
|
|
|
|
diff --git a/src/basic/architecture.h b/src/basic/architecture.h
|
|
|
|
|
index 096526a..4c4be03 100644
|
|
|
|
|
--- a/src/basic/architecture.h
|
|
|
|
|
+++ b/src/basic/architecture.h
|
|
|
|
|
@@ -11,6 +11,7 @@
|
|
|
|
|
|
|
|
|
|
typedef enum {
|
|
|
|
|
ARCHITECTURE_ALPHA,
|
|
|
|
|
+ ARCHITECTURE_SW_64,
|
|
|
|
|
ARCHITECTURE_ARC,
|
|
|
|
|
ARCHITECTURE_ARC_BE,
|
|
|
|
|
ARCHITECTURE_ARM,
|
|
|
|
|
@@ -142,6 +143,9 @@ Architecture uname_architecture(void);
|
|
|
|
|
#elif defined(__alpha__)
|
|
|
|
|
# define native_architecture() ARCHITECTURE_ALPHA
|
|
|
|
|
# define LIB_ARCH_TUPLE "alpha-linux-gnu"
|
|
|
|
|
+#elif defined(__sw_64__)
|
|
|
|
|
+# define native_architecture() ARCHITECTURE_SW_64
|
|
|
|
|
+# define LIB_ARCH_TUPLE "sw_64-linux-gnu"
|
|
|
|
|
#elif defined(__aarch64__)
|
|
|
|
|
# if __BYTE_ORDER == __BIG_ENDIAN
|
|
|
|
|
# define native_architecture() ARCHITECTURE_ARM64_BE
|
|
|
|
|
diff --git a/src/basic/meson.build b/src/basic/meson.build
|
|
|
|
|
index 7aae031..f0a0282 100644
|
|
|
|
|
--- a/src/basic/meson.build
|
|
|
|
|
+++ b/src/basic/meson.build
|
|
|
|
|
@@ -177,6 +177,7 @@ basic_sources += generated_gperf_headers
|
|
|
|
|
|
|
|
|
|
arch_list = [
|
|
|
|
|
'alpha',
|
|
|
|
|
+ 'sw_64',
|
|
|
|
|
'arc',
|
|
|
|
|
'arm',
|
|
|
|
|
'arm64',
|
|
|
|
|
diff --git a/src/basic/missing_fcntl.h b/src/basic/missing_fcntl.h
|
|
|
|
|
index 00937d2..fff662b 100644
|
|
|
|
|
--- a/src/basic/missing_fcntl.h
|
|
|
|
|
+++ b/src/basic/missing_fcntl.h
|
|
|
|
|
@@ -45,6 +45,8 @@
|
|
|
|
|
#ifndef __O_TMPFILE
|
|
|
|
|
#if defined(__alpha__)
|
|
|
|
|
#define __O_TMPFILE 0100000000
|
|
|
|
|
+#elif defined(__sw_64__)
|
|
|
|
|
+#define __O_TMPFILE 0100000000
|
|
|
|
|
#elif defined(__parisc__) || defined(__hppa__)
|
|
|
|
|
#define __O_TMPFILE 0400000000
|
|
|
|
|
#elif defined(__sparc__) || defined(__sparc64__)
|
|
|
|
|
diff --git a/src/basic/missing_syscall_def.h b/src/basic/missing_syscall_def.h
|
|
|
|
|
index 402fdd0..9680923 100644
|
|
|
|
|
--- a/src/basic/missing_syscall_def.h
|
|
|
|
|
+++ b/src/basic/missing_syscall_def.h
|
|
|
|
|
@@ -10,6 +10,7 @@
|
|
|
|
|
* template as the per-syscall blocks below. */
|
|
|
|
|
# if defined(__aarch64__)
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
# elif defined(__i386__)
|
|
|
|
|
@@ -47,6 +48,8 @@
|
|
|
|
|
# define systemd_NR_bpf 280
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_bpf 515
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_bpf 170
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_bpf 280
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -115,6 +118,8 @@ assert_cc(__NR_bpf == systemd_NR_bpf);
|
|
|
|
|
# define systemd_NR_close_range 436
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_close_range 546
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_close_range 283
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_close_range 436
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -183,6 +188,8 @@ assert_cc(__NR_close_range == systemd_NR_close_range);
|
|
|
|
|
# define systemd_NR_copy_file_range 285
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_copy_file_range 519
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_copy_file_range 515
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_copy_file_range 285
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -251,6 +258,8 @@ assert_cc(__NR_copy_file_range == systemd_NR_copy_file_range);
|
|
|
|
|
# define systemd_NR_getrandom 278
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_getrandom 511
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_getrandom 511
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_getrandom 278
|
|
|
|
|
# elif defined(__arm__)
|
2025-03-10 17:03:23 +08:00
|
|
|
@@ -258,6 +258,8 @@ assert_cc(__NR_copy_file_range == systemd_NR_copy_file_range);
|
|
|
|
|
# define systemd_NR_fchmodat2 452
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_fchmodat2 562
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_fchmodat2 191
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_fchmodat2 452
|
|
|
|
|
# elif defined(__arm__)
|
2023-07-31 10:00:47 +08:00
|
|
|
@@ -319,6 +328,8 @@ assert_cc(__NR_getrandom == systemd_NR_getrandom);
|
|
|
|
|
# define systemd_NR_memfd_create 279
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_memfd_create 512
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_memfd_create 512
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_memfd_create 279
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -387,6 +398,8 @@ assert_cc(__NR_memfd_create == systemd_NR_memfd_create);
|
|
|
|
|
# define systemd_NR_mount_setattr 442
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_mount_setattr 552
|
|
|
|
|
+# elif defined(__sw_64__)
|
2025-03-10 17:03:23 +08:00
|
|
|
+# define systemd_NR_mount_setattr 181
|
2023-07-31 10:00:47 +08:00
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_mount_setattr 442
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -455,6 +468,8 @@ assert_cc(__NR_mount_setattr == systemd_NR_mount_setattr);
|
|
|
|
|
# define systemd_NR_move_mount 429
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_move_mount 539
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_move_mount 276
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_move_mount 429
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -523,6 +538,8 @@ assert_cc(__NR_move_mount == systemd_NR_move_mount);
|
|
|
|
|
# define systemd_NR_name_to_handle_at 264
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_name_to_handle_at 497
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_name_to_handle_at 497
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_name_to_handle_at 264
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -591,6 +608,8 @@ assert_cc(__NR_name_to_handle_at == systemd_NR_name_to_handle_at);
|
|
|
|
|
# define systemd_NR_open_tree 428
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_open_tree 538
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_open_tree 275
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_open_tree 428
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -659,6 +678,8 @@ assert_cc(__NR_open_tree == systemd_NR_open_tree);
|
|
|
|
|
# define systemd_NR_openat2 437
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_openat2 547
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_openat2 284
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_openat2 437
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -727,6 +748,8 @@ assert_cc(__NR_openat2 == systemd_NR_openat2);
|
|
|
|
|
# define systemd_NR_pidfd_open 434
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_pidfd_open 544
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_pidfd_open 281
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_pidfd_open 434
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -795,6 +818,8 @@ assert_cc(__NR_pidfd_open == systemd_NR_pidfd_open);
|
|
|
|
|
# define systemd_NR_pidfd_send_signal 424
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_pidfd_send_signal 534
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_pidfd_send_signal 271
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_pidfd_send_signal 424
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -863,6 +888,8 @@ assert_cc(__NR_pidfd_send_signal == systemd_NR_pidfd_send_signal);
|
|
|
|
|
# define systemd_NR_pkey_mprotect 288
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_pkey_mprotect 524
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_pkey_mprotect 288
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_pkey_mprotect 288
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -931,6 +958,8 @@ assert_cc(__NR_pkey_mprotect == systemd_NR_pkey_mprotect);
|
|
|
|
|
# define systemd_NR_renameat2 276
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_renameat2 510
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_renameat2 510
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_renameat2 276
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -999,6 +1028,8 @@ assert_cc(__NR_renameat2 == systemd_NR_renameat2);
|
|
|
|
|
# define systemd_NR_setns 268
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_setns 501
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_setns 501
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_setns 268
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
@@ -1067,6 +1098,8 @@ assert_cc(__NR_setns == systemd_NR_setns);
|
|
|
|
|
# define systemd_NR_statx 291
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_statx 522
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_statx 518
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_statx 291
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
diff --git a/src/basic/missing_syscalls.py b/src/basic/missing_syscalls.py
|
|
|
|
|
index 5ccf02a..a7bfe7e 100644
|
|
|
|
|
--- a/src/basic/missing_syscalls.py
|
|
|
|
|
+++ b/src/basic/missing_syscalls.py
|
|
|
|
|
@@ -51,6 +51,8 @@ DEF_TEMPLATE_B = '''\
|
|
|
|
|
# define systemd_NR_{syscall} {nr_arm64}
|
|
|
|
|
# elif defined(__alpha__)
|
|
|
|
|
# define systemd_NR_{syscall} {nr_alpha}
|
|
|
|
|
+# elif defined(__sw_64__)
|
|
|
|
|
+# define systemd_NR_{syscall} {nr_sw_64}
|
|
|
|
|
# elif defined(__arc__) || defined(__tilegx__)
|
|
|
|
|
# define systemd_NR_{syscall} {nr_arc}
|
|
|
|
|
# elif defined(__arm__)
|
|
|
|
|
diff --git a/src/basic/syscalls-sw_64.txt b/src/basic/syscalls-sw_64.txt
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 0000000..5aef86b
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/src/basic/syscalls-sw_64.txt
|
|
|
|
|
@@ -0,0 +1,600 @@
|
|
|
|
|
+_llseek
|
|
|
|
|
+_newselect
|
|
|
|
|
+_sysctl 319
|
|
|
|
|
+accept 99
|
|
|
|
|
+accept4 502
|
|
|
|
|
+access 33
|
|
|
|
|
+acct 51
|
|
|
|
|
+add_key 439
|
|
|
|
|
+adjtimex 366
|
|
|
|
|
+alarm
|
|
|
|
|
+arc_gettls
|
|
|
|
|
+arc_settls
|
|
|
|
|
+arc_usr_cmpxchg
|
|
|
|
|
+arch_prctl
|
|
|
|
|
+arm_fadvise64_64
|
|
|
|
|
+atomic_barrier
|
|
|
|
|
+atomic_cmpxchg_32
|
|
|
|
|
+bdflush 300
|
|
|
|
|
+bind 104
|
|
|
|
|
+bpf 515
|
|
|
|
|
+brk 17
|
|
|
|
|
+cachectl
|
|
|
|
|
+cacheflush
|
|
|
|
|
+capget 368
|
|
|
|
|
+capset 369
|
|
|
|
|
+chdir 12
|
|
|
|
|
+chmod 15
|
|
|
|
|
+chown 16
|
|
|
|
|
+chown32
|
|
|
|
|
+chroot 61
|
|
|
|
|
+clock_adjtime 499
|
|
|
|
|
+clock_adjtime64
|
|
|
|
|
+clock_getres 421
|
|
|
|
|
+clock_getres_time64
|
|
|
|
|
+clock_gettime 420
|
|
|
|
|
+clock_gettime64
|
|
|
|
|
+clock_nanosleep 422
|
|
|
|
|
+clock_nanosleep_time64
|
|
|
|
|
+clock_settime 419
|
|
|
|
|
+clock_settime64
|
|
|
|
|
+clone 312
|
|
|
|
|
+clone2
|
|
|
|
|
+clone3
|
|
|
|
|
+close 6
|
|
|
|
|
+close_range 546
|
|
|
|
|
+connect 98
|
|
|
|
|
+copy_file_range 519
|
|
|
|
|
+creat
|
|
|
|
|
+create_module 306
|
|
|
|
|
+delete_module 308
|
|
|
|
|
+dipc 373
|
|
|
|
|
+dup 41
|
|
|
|
|
+dup2 90
|
|
|
|
|
+dup3 487
|
|
|
|
|
+epoll_create 407
|
|
|
|
|
+epoll_create1 486
|
|
|
|
|
+epoll_ctl 408
|
|
|
|
|
+epoll_ctl_old
|
|
|
|
|
+epoll_pwait 474
|
|
|
|
|
+epoll_pwait2 551
|
|
|
|
|
+epoll_wait 409
|
|
|
|
|
+epoll_wait_old
|
|
|
|
|
+eventfd 478
|
|
|
|
|
+eventfd2 485
|
|
|
|
|
+exec_with_loader 25
|
|
|
|
|
+execv
|
|
|
|
|
+execve 59
|
|
|
|
|
+execveat 513
|
|
|
|
|
+exit 1
|
|
|
|
|
+exit_group 405
|
|
|
|
|
+faccessat 462
|
|
|
|
|
+faccessat2 549
|
|
|
|
|
+fadvise64 413
|
|
|
|
|
+fadvise64_64
|
|
|
|
|
+fallocate 480
|
|
|
|
|
+fanotify_init 494
|
|
|
|
|
+fanotify_mark 495
|
|
|
|
|
+fchdir 13
|
|
|
|
|
+fchmod 124
|
|
|
|
|
+fchmodat 461
|
|
|
|
|
+fchown 123
|
|
|
|
|
+fchown32
|
|
|
|
|
+fchownat 453
|
|
|
|
|
+fcntl 92
|
|
|
|
|
+fcntl64
|
|
|
|
|
+fdatasync 447
|
|
|
|
|
+fgetxattr 387
|
|
|
|
|
+finit_module 507
|
|
|
|
|
+flistxattr 390
|
|
|
|
|
+flock 131
|
|
|
|
|
+fork 2
|
|
|
|
|
+fp_udfiex_crtl
|
|
|
|
|
+fremovexattr 393
|
|
|
|
|
+fsconfig 541
|
|
|
|
|
+fsetxattr 384
|
|
|
|
|
+fsmount 542
|
|
|
|
|
+fsopen 540
|
|
|
|
|
+fspick 543
|
|
|
|
|
+fstat 91
|
|
|
|
|
+fstat64 427
|
|
|
|
|
+fstatat64 455
|
|
|
|
|
+fstatfs 329
|
|
|
|
|
+fstatfs64 529
|
|
|
|
|
+fsync 95
|
|
|
|
|
+ftruncate 130
|
|
|
|
|
+ftruncate64
|
|
|
|
|
+futex 394
|
|
|
|
|
+futex_time64
|
|
|
|
|
+futex_waitv 559
|
|
|
|
|
+futimesat 454
|
|
|
|
|
+get_kernel_syms 309
|
|
|
|
|
+get_mempolicy 430
|
|
|
|
|
+get_robust_list 467
|
|
|
|
|
+get_thread_area
|
|
|
|
|
+getcpu 473
|
|
|
|
|
+getcwd 367
|
|
|
|
|
+getdents 305
|
|
|
|
|
+getdents64 377
|
|
|
|
|
+getdomainname
|
|
|
|
|
+getdtablesize 89
|
|
|
|
|
+getegid 530
|
|
|
|
|
+getegid32
|
|
|
|
|
+geteuid 531
|
|
|
|
|
+geteuid32
|
|
|
|
|
+getgid 47
|
|
|
|
|
+getgid32
|
|
|
|
|
+getgroups 79
|
|
|
|
|
+getgroups32
|
|
|
|
|
+gethostname 87
|
|
|
|
|
+getitimer 361
|
|
|
|
|
+getpagesize 64
|
|
|
|
|
+getpeername 141
|
|
|
|
|
+getpgid 233
|
|
|
|
|
+getpgrp 63
|
|
|
|
|
+getpid 20
|
|
|
|
|
+getpmsg
|
|
|
|
|
+getppid 532
|
|
|
|
|
+getpriority 100
|
|
|
|
|
+getrandom 511
|
|
|
|
|
+getresgid 372
|
|
|
|
|
+getresgid32
|
|
|
|
|
+getresuid 344
|
|
|
|
|
+getresuid32
|
|
|
|
|
+getrlimit 144
|
|
|
|
|
+getrusage 364
|
|
|
|
|
+getsid 234
|
|
|
|
|
+getsockname 150
|
|
|
|
|
+getsockopt 118
|
|
|
|
|
+gettid 378
|
|
|
|
|
+gettimeofday 359
|
|
|
|
|
+getuid 24
|
|
|
|
|
+getuid32
|
|
|
|
|
+getunwind
|
|
|
|
|
+getxattr 385
|
|
|
|
|
+getxgid 47
|
|
|
|
|
+getxpid 20
|
|
|
|
|
+getxuid 24
|
|
|
|
|
+idle
|
|
|
|
|
+init_module 307
|
|
|
|
|
+inotify_add_watch 445
|
|
|
|
|
+inotify_init 444
|
|
|
|
|
+inotify_init1 489
|
|
|
|
|
+inotify_rm_watch 446
|
|
|
|
|
+io_cancel 402
|
|
|
|
|
+io_destroy 399
|
|
|
|
|
+io_getevents 400
|
|
|
|
|
+io_pgetevents 523
|
|
|
|
|
+io_pgetevents_time64
|
|
|
|
|
+io_setup 398
|
|
|
|
|
+io_submit 401
|
|
|
|
|
+io_uring_enter 536
|
|
|
|
|
+io_uring_register 537
|
|
|
|
|
+io_uring_setup 535
|
|
|
|
|
+ioctl 54
|
|
|
|
|
+ioperm
|
|
|
|
|
+iopl
|
|
|
|
|
+ioprio_get 443
|
|
|
|
|
+ioprio_set 442
|
|
|
|
|
+ipc
|
|
|
|
|
+kcmp 506
|
|
|
|
|
+kern_features
|
|
|
|
|
+kexec_file_load
|
|
|
|
|
+kexec_load 448
|
|
|
|
|
+keyctl 441
|
|
|
|
|
+kill 37
|
|
|
|
|
+landlock_add_rule 555
|
|
|
|
|
+landlock_create_ruleset 554
|
|
|
|
|
+landlock_restrict_self 556
|
|
|
|
|
+lchown 208
|
|
|
|
|
+lchown32
|
|
|
|
|
+lgetxattr 386
|
|
|
|
|
+link 9
|
|
|
|
|
+linkat 458
|
|
|
|
|
+listen 106
|
|
|
|
|
+listxattr 388
|
|
|
|
|
+llistxattr 389
|
|
|
|
|
+lookup_dcookie 406
|
|
|
|
|
+lremovexattr 392
|
|
|
|
|
+lseek 19
|
|
|
|
|
+lsetxattr 383
|
|
|
|
|
+lstat 68
|
|
|
|
|
+lstat64 426
|
|
|
|
|
+madvise 75
|
|
|
|
|
+mbind 429
|
|
|
|
|
+membarrier 517
|
|
|
|
|
+memfd_create 512
|
|
|
|
|
+memfd_secret
|
|
|
|
|
+memory_ordering
|
|
|
|
|
+migrate_pages 449
|
|
|
|
|
+mincore 375
|
|
|
|
|
+mkdir 136
|
|
|
|
|
+mkdirat 451
|
|
|
|
|
+mknod 14
|
|
|
|
|
+mknodat 452
|
|
|
|
|
+mlock 314
|
|
|
|
|
+mlock2 518
|
|
|
|
|
+mlockall 316
|
|
|
|
|
+mmap 71
|
|
|
|
|
+mmap2
|
|
|
|
|
+modify_ldt
|
|
|
|
|
+mount 302
|
|
|
|
|
+mount_setattr 552
|
|
|
|
|
+move_mount 539
|
|
|
|
|
+move_pages 472
|
|
|
|
|
+mprotect 74
|
|
|
|
|
+mq_getsetattr 437
|
|
|
|
|
+mq_notify 436
|
|
|
|
|
+mq_open 432
|
|
|
|
|
+mq_timedreceive 435
|
|
|
|
|
+mq_timedreceive_time64
|
|
|
|
|
+mq_timedsend 434
|
|
|
|
|
+mq_timedsend_time64
|
|
|
|
|
+mq_unlink 433
|
|
|
|
|
+mremap 341
|
|
|
|
|
+msgctl 200
|
|
|
|
|
+msgget 201
|
|
|
|
|
+msgrcv 202
|
|
|
|
|
+msgsnd 203
|
|
|
|
|
+msync 217
|
|
|
|
|
+multiplexer
|
|
|
|
|
+munlock 315
|
|
|
|
|
+munlockall 317
|
|
|
|
|
+munmap 73
|
|
|
|
|
+name_to_handle_at 497
|
|
|
|
|
+nanosleep 340
|
|
|
|
|
+newfstatat
|
|
|
|
|
+nfsservctl 342
|
|
|
|
|
+nice
|
|
|
|
|
+old_adjtimex 303
|
|
|
|
|
+old_getpagesize
|
|
|
|
|
+oldfstat
|
|
|
|
|
+oldlstat
|
|
|
|
|
+oldolduname
|
|
|
|
|
+oldstat
|
|
|
|
|
+oldumount 321
|
|
|
|
|
+olduname
|
|
|
|
|
+open 45
|
|
|
|
|
+open_by_handle_at 498
|
|
|
|
|
+open_tree 538
|
|
|
|
|
+openat 450
|
|
|
|
|
+openat2 547
|
|
|
|
|
+or1k_atomic
|
|
|
|
|
+osf_adjtime 140
|
|
|
|
|
+osf_afs_syscall 258
|
|
|
|
|
+osf_alt_plock 181
|
|
|
|
|
+osf_alt_setsid 188
|
|
|
|
|
+osf_alt_sigpending 187
|
|
|
|
|
+osf_asynch_daemon 163
|
|
|
|
|
+osf_audcntl 252
|
|
|
|
|
+osf_audgen 253
|
|
|
|
|
+osf_chflags 34
|
|
|
|
|
+osf_execve 11
|
|
|
|
|
+osf_exportfs 169
|
|
|
|
|
+osf_fchflags 35
|
|
|
|
|
+osf_fdatasync 261
|
|
|
|
|
+osf_fpathconf 248
|
|
|
|
|
+osf_fstat 226
|
|
|
|
|
+osf_fstatfs 161
|
|
|
|
|
+osf_fstatfs64 228
|
|
|
|
|
+osf_fuser 243
|
|
|
|
|
+osf_getaddressconf 214
|
|
|
|
|
+osf_getdirentries 159
|
|
|
|
|
+osf_getdomainname 165
|
|
|
|
|
+osf_getfh 164
|
|
|
|
|
+osf_getfsstat 18
|
|
|
|
|
+osf_gethostid 142
|
|
|
|
|
+osf_getitimer 86
|
|
|
|
|
+osf_getlogin 49
|
|
|
|
|
+osf_getmnt 184
|
|
|
|
|
+osf_getrusage 117
|
|
|
|
|
+osf_getsysinfo 256
|
|
|
|
|
+osf_gettimeofday 116
|
|
|
|
|
+osf_kloadcall 223
|
|
|
|
|
+osf_kmodcall 77
|
|
|
|
|
+osf_lstat 225
|
|
|
|
|
+osf_memcntl 260
|
|
|
|
|
+osf_mincore 78
|
|
|
|
|
+osf_mount 21
|
|
|
|
|
+osf_mremap 65
|
|
|
|
|
+osf_msfs_syscall 240
|
|
|
|
|
+osf_msleep 215
|
|
|
|
|
+osf_mvalid 213
|
|
|
|
|
+osf_mwakeup 216
|
|
|
|
|
+osf_naccept 30
|
|
|
|
|
+osf_nfssvc 158
|
|
|
|
|
+osf_ngetpeername 31
|
|
|
|
|
+osf_ngetsockname 32
|
|
|
|
|
+osf_nrecvfrom 29
|
|
|
|
|
+osf_nrecvmsg 27
|
|
|
|
|
+osf_nsendmsg 28
|
|
|
|
|
+osf_ntp_adjtime 245
|
|
|
|
|
+osf_ntp_gettime 246
|
|
|
|
|
+osf_old_creat 8
|
|
|
|
|
+osf_old_fstat 62
|
|
|
|
|
+osf_old_getpgrp 81
|
|
|
|
|
+osf_old_killpg 146
|
|
|
|
|
+osf_old_lstat 40
|
|
|
|
|
+osf_old_open 5
|
|
|
|
|
+osf_old_sigaction 46
|
|
|
|
|
+osf_old_sigblock 109
|
|
|
|
|
+osf_old_sigreturn 139
|
|
|
|
|
+osf_old_sigsetmask 110
|
|
|
|
|
+osf_old_sigvec 108
|
|
|
|
|
+osf_old_stat 38
|
|
|
|
|
+osf_old_vadvise 72
|
|
|
|
|
+osf_old_vtrace 115
|
|
|
|
|
+osf_old_wait 84
|
|
|
|
|
+osf_oldquota 149
|
|
|
|
|
+osf_pathconf 247
|
|
|
|
|
+osf_pid_block 153
|
|
|
|
|
+osf_pid_unblock 154
|
|
|
|
|
+osf_plock 107
|
|
|
|
|
+osf_priocntlset 237
|
|
|
|
|
+osf_profil 44
|
|
|
|
|
+osf_proplist_syscall 244
|
|
|
|
|
+osf_reboot 55
|
|
|
|
|
+osf_revoke 56
|
|
|
|
|
+osf_sbrk 69
|
|
|
|
|
+osf_security 222
|
|
|
|
|
+osf_select 93
|
|
|
|
|
+osf_set_program_attributes 43
|
|
|
|
|
+osf_set_speculative 239
|
|
|
|
|
+osf_sethostid 143
|
|
|
|
|
+osf_setitimer 83
|
|
|
|
|
+osf_setlogin 50
|
|
|
|
|
+osf_setsysinfo 257
|
|
|
|
|
+osf_settimeofday 122
|
|
|
|
|
+osf_shmat 209
|
|
|
|
|
+osf_signal 218
|
|
|
|
|
+osf_sigprocmask 48
|
|
|
|
|
+osf_sigsendset 238
|
|
|
|
|
+osf_sigstack 112
|
|
|
|
|
+osf_sigwaitprim 157
|
|
|
|
|
+osf_sstk 70
|
|
|
|
|
+osf_stat 224
|
|
|
|
|
+osf_statfs 160
|
|
|
|
|
+osf_statfs64 227
|
|
|
|
|
+osf_subsys_info 255
|
|
|
|
|
+osf_swapctl 259
|
|
|
|
|
+osf_swapon 199
|
|
|
|
|
+osf_syscall 0
|
|
|
|
|
+osf_sysinfo 241
|
|
|
|
|
+osf_table 85
|
|
|
|
|
+osf_uadmin 242
|
|
|
|
|
+osf_usleep_thread 251
|
|
|
|
|
+osf_uswitch 250
|
|
|
|
|
+osf_utc_adjtime 220
|
|
|
|
|
+osf_utc_gettime 219
|
|
|
|
|
+osf_utimes 138
|
|
|
|
|
+osf_utsname 207
|
|
|
|
|
+osf_wait4 7
|
|
|
|
|
+osf_waitid 236
|
|
|
|
|
+pause
|
|
|
|
|
+pciconfig_iobase 376
|
|
|
|
|
+pciconfig_read 345
|
|
|
|
|
+pciconfig_write 346
|
|
|
|
|
+perf_event_open 493
|
|
|
|
|
+perfctr
|
|
|
|
|
+personality 324
|
|
|
|
|
+pidfd_getfd 548
|
|
|
|
|
+pidfd_open 544
|
|
|
|
|
+pidfd_send_signal 534
|
|
|
|
|
+pipe 42
|
|
|
|
|
+pipe2 488
|
|
|
|
|
+pivot_root 374
|
|
|
|
|
+pkey_alloc 525
|
|
|
|
|
+pkey_free 526
|
|
|
|
|
+pkey_mprotect 524
|
|
|
|
|
+poll 94
|
|
|
|
|
+ppoll 464
|
|
|
|
|
+ppoll_time64
|
|
|
|
|
+prctl 348
|
|
|
|
|
+pread64 349
|
|
|
|
|
+preadv 490
|
|
|
|
|
+preadv2 520
|
|
|
|
|
+prlimit64 496
|
|
|
|
|
+process_madvise 550
|
|
|
|
|
+process_mrelease 558
|
|
|
|
|
+process_vm_readv 504
|
|
|
|
|
+process_vm_writev 505
|
|
|
|
|
+pselect6 463
|
|
|
|
|
+pselect6_time64
|
|
|
|
|
+ptrace 26
|
|
|
|
|
+pwrite64 350
|
|
|
|
|
+pwritev 491
|
|
|
|
|
+pwritev2 521
|
|
|
|
|
+query_module 347
|
|
|
|
|
+quotactl 148
|
|
|
|
|
+quotactl_fd 553
|
|
|
|
|
+read 3
|
|
|
|
|
+readahead 379
|
|
|
|
|
+readdir
|
|
|
|
|
+readlink 58
|
|
|
|
|
+readlinkat 460
|
|
|
|
|
+readv 120
|
|
|
|
|
+reboot 311
|
|
|
|
|
+recv 102
|
|
|
|
|
+recvfrom 125
|
|
|
|
|
+recvmmsg 479
|
|
|
|
|
+recvmmsg_time64
|
|
|
|
|
+recvmsg 113
|
|
|
|
|
+remap_file_pages 410
|
|
|
|
|
+removexattr 391
|
|
|
|
|
+rename 128
|
|
|
|
|
+renameat 457
|
|
|
|
|
+renameat2 510
|
|
|
|
|
+request_key 440
|
|
|
|
|
+restart_syscall 412
|
|
|
|
|
+riscv_flush_icache
|
|
|
|
|
+rmdir 137
|
|
|
|
|
+rseq 527
|
|
|
|
|
+rt_sigaction 352
|
|
|
|
|
+rt_sigpending 354
|
|
|
|
|
+rt_sigprocmask 353
|
|
|
|
|
+rt_sigqueueinfo 356
|
|
|
|
|
+rt_sigreturn 351
|
|
|
|
|
+rt_sigsuspend 357
|
|
|
|
|
+rt_sigtimedwait 355
|
|
|
|
|
+rt_sigtimedwait_time64
|
|
|
|
|
+rt_tgsigqueueinfo 492
|
|
|
|
|
+rtas
|
|
|
|
|
+s390_guarded_storage
|
|
|
|
|
+s390_pci_mmio_read
|
|
|
|
|
+s390_pci_mmio_write
|
|
|
|
|
+s390_runtime_instr
|
|
|
|
|
+s390_sthyi
|
|
|
|
|
+sched_get_affinity
|
|
|
|
|
+sched_get_priority_max 335
|
|
|
|
|
+sched_get_priority_min 336
|
|
|
|
|
+sched_getaffinity 396
|
|
|
|
|
+sched_getattr 509
|
|
|
|
|
+sched_getparam 331
|
|
|
|
|
+sched_getscheduler 333
|
|
|
|
|
+sched_rr_get_interval 337
|
|
|
|
|
+sched_rr_get_interval_time64
|
|
|
|
|
+sched_set_affinity
|
|
|
|
|
+sched_setaffinity 395
|
|
|
|
|
+sched_setattr 508
|
|
|
|
|
+sched_setparam 330
|
|
|
|
|
+sched_setscheduler 332
|
|
|
|
|
+sched_yield 334
|
|
|
|
|
+seccomp 514
|
|
|
|
|
+select 358
|
|
|
|
|
+semctl 204
|
|
|
|
|
+semget 205
|
|
|
|
|
+semop 206
|
|
|
|
|
+semtimedop 423
|
|
|
|
|
+semtimedop_time64
|
|
|
|
|
+send 101
|
|
|
|
|
+sendfile 370
|
|
|
|
|
+sendfile64
|
|
|
|
|
+sendmmsg 503
|
|
|
|
|
+sendmsg 114
|
|
|
|
|
+sendto 133
|
|
|
|
|
+set_mempolicy 431
|
|
|
|
|
+set_robust_list 466
|
|
|
|
|
+set_thread_area
|
|
|
|
|
+set_tid_address 411
|
|
|
|
|
+setdomainname 166
|
|
|
|
|
+setfsgid 326
|
|
|
|
|
+setfsgid32
|
|
|
|
|
+setfsuid 325
|
|
|
|
|
+setfsuid32
|
|
|
|
|
+setgid 132
|
|
|
|
|
+setgid32
|
|
|
|
|
+setgroups 80
|
|
|
|
|
+setgroups32
|
|
|
|
|
+sethae 301
|
|
|
|
|
+sethostname 88
|
|
|
|
|
+setitimer 362
|
|
|
|
|
+setns 501
|
|
|
|
|
+setpgid 39
|
|
|
|
|
+setpgrp 82
|
|
|
|
|
+setpriority 96
|
|
|
|
|
+setregid 127
|
|
|
|
|
+setregid32
|
|
|
|
|
+setresgid 371
|
|
|
|
|
+setresgid32
|
|
|
|
|
+setresuid 343
|
|
|
|
|
+setresuid32
|
|
|
|
|
+setreuid 126
|
|
|
|
|
+setreuid32
|
|
|
|
|
+setrlimit 145
|
|
|
|
|
+setsid 147
|
|
|
|
|
+setsockopt 105
|
|
|
|
|
+settimeofday 360
|
|
|
|
|
+setuid 23
|
|
|
|
|
+setuid32
|
|
|
|
|
+setxattr 382
|
|
|
|
|
+sgetmask
|
|
|
|
|
+shmat 209
|
|
|
|
|
+shmctl 210
|
|
|
|
|
+shmdt 211
|
|
|
|
|
+shmget 212
|
|
|
|
|
+shutdown 134
|
|
|
|
|
+sigaction 156
|
|
|
|
|
+sigaltstack 235
|
|
|
|
|
+signal
|
|
|
|
|
+signalfd 476
|
|
|
|
|
+signalfd4 484
|
|
|
|
|
+sigpending 52
|
|
|
|
|
+sigprocmask
|
|
|
|
|
+sigreturn 103
|
|
|
|
|
+sigsuspend 111
|
|
|
|
|
+socket 97
|
|
|
|
|
+socketcall
|
|
|
|
|
+socketpair 135
|
|
|
|
|
+splice 468
|
|
|
|
|
+spu_create
|
|
|
|
|
+spu_run
|
|
|
|
|
+ssetmask
|
|
|
|
|
+stat 67
|
|
|
|
|
+stat64 425
|
|
|
|
|
+statfs 328
|
|
|
|
|
+statfs64 528
|
|
|
|
|
+statx 522
|
|
|
|
|
+stime
|
|
|
|
|
+subpage_prot
|
|
|
|
|
+swapcontext
|
|
|
|
|
+swapoff 304
|
|
|
|
|
+swapon 322
|
|
|
|
|
+switch_endian
|
|
|
|
|
+symlink 57
|
|
|
|
|
+symlinkat 459
|
|
|
|
|
+sync 36
|
|
|
|
|
+sync_file_range 469
|
|
|
|
|
+sync_file_range2
|
|
|
|
|
+syncfs 500
|
|
|
|
|
+sys_debug_setcontext
|
|
|
|
|
+syscall
|
|
|
|
|
+sysfs 254
|
|
|
|
|
+sysinfo 318
|
|
|
|
|
+syslog 310
|
|
|
|
|
+sysmips
|
|
|
|
|
+tee 470
|
|
|
|
|
+tgkill 424
|
|
|
|
|
+time
|
|
|
|
|
+timer_create 414
|
|
|
|
|
+timer_delete 418
|
|
|
|
|
+timer_getoverrun 417
|
|
|
|
|
+timer_gettime 416
|
|
|
|
|
+timer_gettime64
|
|
|
|
|
+timer_settime 415
|
|
|
|
|
+timer_settime64
|
|
|
|
|
+timerfd 477
|
|
|
|
|
+timerfd_create 481
|
|
|
|
|
+timerfd_gettime 483
|
|
|
|
|
+timerfd_gettime64
|
|
|
|
|
+timerfd_settime 482
|
|
|
|
|
+timerfd_settime64
|
|
|
|
|
+times 323
|
|
|
|
|
+tkill 381
|
|
|
|
|
+truncate 129
|
|
|
|
|
+truncate64
|
|
|
|
|
+ugetrlimit
|
|
|
|
|
+umask 60
|
|
|
|
|
+umount 22
|
|
|
|
|
+umount2 22
|
|
|
|
|
+uname 339
|
|
|
|
|
+unlink 10
|
|
|
|
|
+unlinkat 456
|
|
|
|
|
+unshare 465
|
|
|
|
|
+uselib 313
|
|
|
|
|
+userfaultfd 516
|
|
|
|
|
+ustat 327
|
|
|
|
|
+utime
|
|
|
|
|
+utimensat 475
|
|
|
|
|
+utimensat_time64
|
|
|
|
|
+utimes 363
|
|
|
|
|
+utrap_install
|
|
|
|
|
+vfork 66
|
|
|
|
|
+vhangup 76
|
|
|
|
|
+vm86
|
|
|
|
|
+vm86old
|
|
|
|
|
+vmsplice 471
|
|
|
|
|
+wait4 365
|
|
|
|
|
+waitid 438
|
|
|
|
|
+waitpid
|
|
|
|
|
+write 4
|
|
|
|
|
+writev 121
|
|
|
|
|
--
|
|
|
|
|
2.33.0
|
|
|
|
|
|