aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-04-18 17:09:59 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-04-19 10:26:57 +0200
commit91db3ed8ce2dc73444bcd649f8003cbe96fcb227 (patch)
tree08013bd813d8f038060db3cef25fa02eb7eb53e5 /executor
parent273e386b718deddf0859d1ed99e2699a9d3e2e5d (diff)
prog: add ignore_return and breaks_returns call attribtues
We had these hard-coded for fuchsia and linux accordingly. Replace with call attributes.
Diffstat (limited to 'executor')
-rw-r--r--executor/defs.h26
-rw-r--r--executor/executor.cc4
-rw-r--r--executor/syscalls.h3860
3 files changed, 3392 insertions, 498 deletions
diff --git a/executor/defs.h b/executor/defs.h
index 827823376..45a10eef7 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -4,6 +4,8 @@ struct call_attrs_t {
uint64_t disabled;
uint64_t timeout;
uint64_t prog_timeout;
+ uint64_t ignore_return;
+ uint64_t breaks_returns;
};
#if GOOS_akaros
@@ -51,7 +53,7 @@ struct call_attrs_t {
#if GOARCH_amd64
#define GOARCH "amd64"
-#define SYZ_REVISION "affb41e7463b2c8dbaf4456cc5c1135057b68e70"
+#define SYZ_REVISION "296a2146dc159a2236ebb2611b4738dfb8eb8cca"
#define SYZ_EXECUTOR_USES_FORK_SERVER 0
#define SYZ_EXECUTOR_USES_SHMEM 0
#define SYZ_PAGE_SIZE 4096
@@ -61,7 +63,7 @@ struct call_attrs_t {
#if GOARCH_arm64
#define GOARCH "arm64"
-#define SYZ_REVISION "8169a7bb61f8f0d31d96b66fb157d4e71855b481"
+#define SYZ_REVISION "9cbe7499118d822801d5206c4902813557175c30"
#define SYZ_EXECUTOR_USES_FORK_SERVER 0
#define SYZ_EXECUTOR_USES_SHMEM 0
#define SYZ_PAGE_SIZE 4096
@@ -76,7 +78,7 @@ struct call_attrs_t {
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "c85ee6fdae76f49ca20b5bd02bf9745728acf4b0"
+#define SYZ_REVISION "cf4ccfa32fed32a9b47f56c6897f09472e43d899"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -86,7 +88,7 @@ struct call_attrs_t {
#if GOARCH_amd64
#define GOARCH "amd64"
-#define SYZ_REVISION "c81b96f2401820555062d06ad90134d1000402f2"
+#define SYZ_REVISION "7c5b12c631adcae15b5e216881c046b8e84dc5b0"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -96,7 +98,7 @@ struct call_attrs_t {
#if GOARCH_arm
#define GOARCH "arm"
-#define SYZ_REVISION "d30bf4313f75140dbd18bece36a70e966f97169b"
+#define SYZ_REVISION "26699061f5bdf171818061b4b599f7e75419728a"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -106,7 +108,7 @@ struct call_attrs_t {
#if GOARCH_arm64
#define GOARCH "arm64"
-#define SYZ_REVISION "754f18ad30ad9e5227a0ce8ce292b3276378042a"
+#define SYZ_REVISION "3fd1d4e2612c30e0230b0c12475a8acc39904911"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -116,7 +118,7 @@ struct call_attrs_t {
#if GOARCH_mips64le
#define GOARCH "mips64le"
-#define SYZ_REVISION "58f498d275b69ced55f63aac5e932a8700ba24de"
+#define SYZ_REVISION "0fe40bd893f97bb91327c5a5cfdde53805983bff"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -126,7 +128,7 @@ struct call_attrs_t {
#if GOARCH_ppc64le
#define GOARCH "ppc64le"
-#define SYZ_REVISION "0c998ac9a6c1ec29e54865894e5b07c2617765cc"
+#define SYZ_REVISION "921f696e9e82e385dde908b067cf26bd7fcbadf2"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -171,7 +173,7 @@ struct call_attrs_t {
#if GOARCH_32_fork_shmem
#define GOARCH "32_fork_shmem"
-#define SYZ_REVISION "42febc260062ff9c4c73371e46dcc2ade4e32b36"
+#define SYZ_REVISION "ab8275b5cfc2a37c9a8ab35108e25a9998325f38"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -181,7 +183,7 @@ struct call_attrs_t {
#if GOARCH_32_shmem
#define GOARCH "32_shmem"
-#define SYZ_REVISION "ce7401e2afc658220944c84887758eb703c23b7c"
+#define SYZ_REVISION "46c71bcde42c5b69098cfd8d518c66b2b0af8163"
#define SYZ_EXECUTOR_USES_FORK_SERVER 0
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 8192
@@ -191,7 +193,7 @@ struct call_attrs_t {
#if GOARCH_64
#define GOARCH "64"
-#define SYZ_REVISION "5ebd7e76e815125be242b5a31d8ab9a335aab451"
+#define SYZ_REVISION "d29ff4a36a0307a7520352f7fc08e9cb2184fe67"
#define SYZ_EXECUTOR_USES_FORK_SERVER 0
#define SYZ_EXECUTOR_USES_SHMEM 0
#define SYZ_PAGE_SIZE 4096
@@ -201,7 +203,7 @@ struct call_attrs_t {
#if GOARCH_64_fork
#define GOARCH "64_fork"
-#define SYZ_REVISION "4c2768ec4faaf99b5ed9e013acab8304244e4262"
+#define SYZ_REVISION "eb6f5aaad384aba1748935015c3b4d25fb43f0a1"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 0
#define SYZ_PAGE_SIZE 8192
diff --git a/executor/executor.cc b/executor/executor.cc
index 64d84c394..4e6a37055 100644
--- a/executor/executor.cc
+++ b/executor/executor.cc
@@ -1078,6 +1078,10 @@ void execute_call(thread_t* th)
th->reserrno = errno;
if (th->res == -1 && th->reserrno == 0)
th->reserrno = EINVAL; // our syz syscalls may misbehave
+ if (call->attrs.ignore_return) {
+ th->res = 0;
+ th->reserrno = 0;
+ }
if (flag_coverage) {
cover_collect(&th->cov);
if (th->cov.size >= kCoverSize)
diff --git a/executor/syscalls.h b/executor/syscalls.h
index ed3dc8ffc..3e09abe56 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -1576,13 +1576,37 @@ const call_t syscalls[] = {
{"zx_channel_write$fuchsia_process_LauncherAddNames", 0, {}, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_timezone_TimezoneWatch", 0, {}, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChange", 0, {}, (syscall_t)zx_channel_write},
- {"zx_clock_get", 0, {}, (syscall_t)zx_clock_get},
- {"zx_clock_get_monotonic", 0, {}, (syscall_t)zx_clock_get_monotonic},
+ {"zx_clock_get", 0, {
+ 0,
+ 0,
+ 0,
+ 1,
+ },
+ (syscall_t)zx_clock_get},
+ {"zx_clock_get_monotonic", 0, {
+ 0,
+ 0,
+ 0,
+ 1,
+ },
+ (syscall_t)zx_clock_get_monotonic},
{"zx_cprng_add_entropy", 0, {}, (syscall_t)zx_cprng_add_entropy},
{"zx_cprng_draw", 0, {}, (syscall_t)zx_cprng_draw},
- {"zx_deadline_after", 0, {}, (syscall_t)zx_deadline_after},
+ {"zx_deadline_after", 0, {
+ 0,
+ 0,
+ 0,
+ 1,
+ },
+ (syscall_t)zx_deadline_after},
{"zx_debuglog_create", 0, {}, (syscall_t)zx_debuglog_create},
- {"zx_debuglog_read", 0, {}, (syscall_t)zx_debuglog_read},
+ {"zx_debuglog_read", 0, {
+ 0,
+ 0,
+ 0,
+ 1,
+ },
+ (syscall_t)zx_debuglog_read},
{"zx_debuglog_write", 0, {}, (syscall_t)zx_debuglog_write},
{"zx_event_create", 0, {}, (syscall_t)zx_event_create},
{"zx_eventpair_create", 0, {}, (syscall_t)zx_eventpair_create},
@@ -1657,7 +1681,13 @@ const call_t syscalls[] = {
{"zx_thread_start", 0, {}, (syscall_t)zx_thread_start},
{"zx_thread_write_state", 0, {}, (syscall_t)zx_thread_write_state},
{"zx_thread_write_state$0", 0, {}, (syscall_t)zx_thread_write_state},
- {"zx_ticks_get", 0, {}, (syscall_t)zx_ticks_get},
+ {"zx_ticks_get", 0, {
+ 0,
+ 0,
+ 0,
+ 1,
+ },
+ (syscall_t)zx_ticks_get},
{"zx_ticks_per_second", 0, {}, (syscall_t)zx_ticks_per_second},
{"zx_timer_cancel", 0, {}, (syscall_t)zx_timer_cancel},
{"zx_timer_create", 0, {}, (syscall_t)zx_timer_create},
@@ -1981,13 +2011,37 @@ const call_t syscalls[] = {
{"zx_channel_write$fuchsia_process_LauncherAddNames", 0, {}, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_timezone_TimezoneWatch", 0, {}, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChange", 0, {}, (syscall_t)zx_channel_write},
- {"zx_clock_get", 0, {}, (syscall_t)zx_clock_get},
- {"zx_clock_get_monotonic", 0, {}, (syscall_t)zx_clock_get_monotonic},
+ {"zx_clock_get", 0, {
+ 0,
+ 0,
+ 0,
+ 1,
+ },
+ (syscall_t)zx_clock_get},
+ {"zx_clock_get_monotonic", 0, {
+ 0,
+ 0,
+ 0,
+ 1,
+ },
+ (syscall_t)zx_clock_get_monotonic},
{"zx_cprng_add_entropy", 0, {}, (syscall_t)zx_cprng_add_entropy},
{"zx_cprng_draw", 0, {}, (syscall_t)zx_cprng_draw},
- {"zx_deadline_after", 0, {}, (syscall_t)zx_deadline_after},
+ {"zx_deadline_after", 0, {
+ 0,
+ 0,
+ 0,
+ 1,
+ },
+ (syscall_t)zx_deadline_after},
{"zx_debuglog_create", 0, {}, (syscall_t)zx_debuglog_create},
- {"zx_debuglog_read", 0, {}, (syscall_t)zx_debuglog_read},
+ {"zx_debuglog_read", 0, {
+ 0,
+ 0,
+ 0,
+ 1,
+ },
+ (syscall_t)zx_debuglog_read},
{"zx_debuglog_write", 0, {}, (syscall_t)zx_debuglog_write},
{"zx_event_create", 0, {}, (syscall_t)zx_event_create},
{"zx_eventpair_create", 0, {}, (syscall_t)zx_eventpair_create},
@@ -2062,7 +2116,13 @@ const call_t syscalls[] = {
{"zx_thread_start", 0, {}, (syscall_t)zx_thread_start},
{"zx_thread_write_state", 0, {}, (syscall_t)zx_thread_write_state},
{"zx_thread_write_state$0", 0, {}, (syscall_t)zx_thread_write_state},
- {"zx_ticks_get", 0, {}, (syscall_t)zx_ticks_get},
+ {"zx_ticks_get", 0, {
+ 0,
+ 0,
+ 0,
+ 1,
+ },
+ (syscall_t)zx_ticks_get},
{"zx_ticks_per_second", 0, {}, (syscall_t)zx_ticks_per_second},
{"zx_timer_cancel", 0, {}, (syscall_t)zx_timer_cancel},
{"zx_timer_create", 0, {}, (syscall_t)zx_timer_create},
@@ -2209,8 +2269,20 @@ const call_t syscalls[] = {
{"clock_gettime", 265},
{"clock_nanosleep", 267},
{"clock_settime", 264},
- {"clone", 120},
- {"clone3", 435},
+ {"clone", 120, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"clone3", 435, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"close", 6},
{"close$ibv_device", 6},
{"connect", 362},
@@ -3232,9 +3304,27 @@ const call_t syscalls[] = {
{"ioctl$SCSI_IOCTL_STOP_UNIT", 54},
{"ioctl$SCSI_IOCTL_SYNC", 54},
{"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 54},
- {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 54},
- {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 54},
- {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 54},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 54, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 54, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 54, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ioctl$SG_EMULATED_HOST", 54},
{"ioctl$SG_GET_ACCESS_COUNT", 54},
{"ioctl$SG_GET_COMMAND_Q", 54},
@@ -4173,81 +4263,489 @@ const call_t syscalls[] = {
{"pkey_mprotect", 380},
{"poll", 168},
{"ppoll", 309},
- {"prctl$PR_CAPBSET_DROP", 172},
- {"prctl$PR_CAPBSET_READ", 172},
- {"prctl$PR_CAP_AMBIENT", 172},
- {"prctl$PR_GET_CHILD_SUBREAPER", 172},
- {"prctl$PR_GET_DUMPABLE", 172},
- {"prctl$PR_GET_ENDIAN", 172},
- {"prctl$PR_GET_FPEMU", 172},
- {"prctl$PR_GET_FPEXC", 172},
- {"prctl$PR_GET_FP_MODE", 172},
- {"prctl$PR_GET_KEEPCAPS", 172},
- {"prctl$PR_GET_NAME", 172},
- {"prctl$PR_GET_NO_NEW_PRIVS", 172},
- {"prctl$PR_GET_PDEATHSIG", 172},
- {"prctl$PR_GET_SECCOMP", 172},
- {"prctl$PR_GET_SECUREBITS", 172},
- {"prctl$PR_GET_SPECULATION_CTRL", 172},
- {"prctl$PR_GET_THP_DISABLE", 172},
- {"prctl$PR_GET_TID_ADDRESS", 172},
- {"prctl$PR_GET_TIMERSLACK", 172},
- {"prctl$PR_GET_TSC", 172},
- {"prctl$PR_GET_UNALIGN", 172},
- {"prctl$PR_MCE_KILL", 172},
- {"prctl$PR_MCE_KILL_GET", 172},
- {"prctl$PR_MPX_DISABLE_MANAGEMENT", 172},
- {"prctl$PR_MPX_ENABLE_MANAGEMENT", 172},
- {"prctl$PR_SET_CHILD_SUBREAPER", 172},
- {"prctl$PR_SET_DUMPABLE", 172},
- {"prctl$PR_SET_ENDIAN", 172},
- {"prctl$PR_SET_FPEMU", 172},
- {"prctl$PR_SET_FPEXC", 172},
- {"prctl$PR_SET_FP_MODE", 172},
- {"prctl$PR_SET_KEEPCAPS", 172},
- {"prctl$PR_SET_MM", 172},
- {"prctl$PR_SET_MM_AUXV", 172},
- {"prctl$PR_SET_MM_EXE_FILE", 172},
- {"prctl$PR_SET_MM_MAP", 172},
- {"prctl$PR_SET_MM_MAP_SIZE", 172},
- {"prctl$PR_SET_NAME", 172},
- {"prctl$PR_SET_NO_NEW_PRIVS", 172},
- {"prctl$PR_SET_PDEATHSIG", 172},
- {"prctl$PR_SET_PTRACER", 172},
- {"prctl$PR_SET_SECCOMP", 172},
- {"prctl$PR_SET_SECUREBITS", 172},
- {"prctl$PR_SET_SPECULATION_CTRL", 172},
- {"prctl$PR_SET_THP_DISABLE", 172},
- {"prctl$PR_SET_TIMERSLACK", 172},
- {"prctl$PR_SET_TSC", 172},
- {"prctl$PR_SET_UNALIGN", 172},
- {"prctl$PR_SVE_GET_VL", 172},
- {"prctl$PR_SVE_SET_VL", 172},
- {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 172},
- {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 172},
+ {"prctl$PR_CAPBSET_DROP", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAPBSET_READ", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAP_AMBIENT", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_CHILD_SUBREAPER", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_DUMPABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_ENDIAN", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEMU", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEXC", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FP_MODE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_KEEPCAPS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NAME", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NO_NEW_PRIVS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_PDEATHSIG", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECCOMP", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECUREBITS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SPECULATION_CTRL", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_THP_DISABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TID_ADDRESS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TIMERSLACK", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TSC", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_UNALIGN", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL_GET", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_DISABLE_MANAGEMENT", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_ENABLE_MANAGEMENT", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_CHILD_SUBREAPER", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_DUMPABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_ENDIAN", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEMU", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEXC", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FP_MODE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_KEEPCAPS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_AUXV", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_EXE_FILE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP_SIZE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NAME", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NO_NEW_PRIVS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PDEATHSIG", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PTRACER", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECCOMP", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECUREBITS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SPECULATION_CTRL", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_THP_DISABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TIMERSLACK", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TSC", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_UNALIGN", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_GET_VL", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_SET_VL", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pread64", 180},
{"preadv", 333},
{"prlimit64", 340},
{"process_vm_readv", 347},
{"process_vm_writev", 348},
{"pselect6", 308},
- {"ptrace", 26},
- {"ptrace$PTRACE_SECCOMP_GET_FILTER", 26},
- {"ptrace$PTRACE_SECCOMP_GET_METADATA", 26},
- {"ptrace$cont", 26},
- {"ptrace$getenv", 26},
- {"ptrace$getregs", 26},
- {"ptrace$getregset", 26},
- {"ptrace$getsig", 26},
- {"ptrace$peek", 26},
+ {"ptrace", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_FILTER", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_METADATA", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$cont", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getenv", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregs", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregset", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getsig", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$peek", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ptrace$peeksig", 26},
- {"ptrace$peekuser", 26},
- {"ptrace$poke", 26},
- {"ptrace$pokeuser", 26},
- {"ptrace$setopts", 26},
- {"ptrace$setregs", 26},
- {"ptrace$setregset", 26},
- {"ptrace$setsig", 26},
+ {"ptrace$peekuser", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$poke", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$pokeuser", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setopts", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregs", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregset", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setsig", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pwrite64", 181},
{"pwritev", 334},
{"quotactl", 131},
@@ -4324,11 +4822,41 @@ const call_t syscalls[] = {
{"sched_setparam", 154},
{"sched_setscheduler", 156},
{"sched_yield", 158},
- {"seccomp$SECCOMP_GET_ACTION_AVAIL", 354},
- {"seccomp$SECCOMP_GET_NOTIF_SIZES", 354},
- {"seccomp$SECCOMP_SET_MODE_FILTER", 354},
- {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 354},
- {"seccomp$SECCOMP_SET_MODE_STRICT", 354},
+ {"seccomp$SECCOMP_GET_ACTION_AVAIL", 354, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_GET_NOTIF_SIZES", 354, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 354, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 354, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 354, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"select", 82},
{"semctl$GETALL", 394},
{"semctl$GETNCNT", 394},
@@ -5738,8 +6266,20 @@ const call_t syscalls[] = {
{"clock_gettime", 228},
{"clock_nanosleep", 230},
{"clock_settime", 227},
- {"clone", 56},
- {"clone3", 435},
+ {"clone", 56, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"clone3", 435, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"close", 3},
{"close$ibv_device", 3},
{"connect", 42},
@@ -6759,9 +7299,27 @@ const call_t syscalls[] = {
{"ioctl$SCSI_IOCTL_STOP_UNIT", 16},
{"ioctl$SCSI_IOCTL_SYNC", 16},
{"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 16},
- {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 16},
- {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 16},
- {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 16},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 16, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 16, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 16, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ioctl$SG_EMULATED_HOST", 16},
{"ioctl$SG_GET_ACCESS_COUNT", 16},
{"ioctl$SG_GET_COMMAND_Q", 16},
@@ -7707,81 +8265,489 @@ const call_t syscalls[] = {
{"pkey_mprotect", 329},
{"poll", 7},
{"ppoll", 271},
- {"prctl$PR_CAPBSET_DROP", 157},
- {"prctl$PR_CAPBSET_READ", 157},
- {"prctl$PR_CAP_AMBIENT", 157},
- {"prctl$PR_GET_CHILD_SUBREAPER", 157},
- {"prctl$PR_GET_DUMPABLE", 157},
- {"prctl$PR_GET_ENDIAN", 157},
- {"prctl$PR_GET_FPEMU", 157},
- {"prctl$PR_GET_FPEXC", 157},
- {"prctl$PR_GET_FP_MODE", 157},
- {"prctl$PR_GET_KEEPCAPS", 157},
- {"prctl$PR_GET_NAME", 157},
- {"prctl$PR_GET_NO_NEW_PRIVS", 157},
- {"prctl$PR_GET_PDEATHSIG", 157},
- {"prctl$PR_GET_SECCOMP", 157},
- {"prctl$PR_GET_SECUREBITS", 157},
- {"prctl$PR_GET_SPECULATION_CTRL", 157},
- {"prctl$PR_GET_THP_DISABLE", 157},
- {"prctl$PR_GET_TID_ADDRESS", 157},
- {"prctl$PR_GET_TIMERSLACK", 157},
- {"prctl$PR_GET_TSC", 157},
- {"prctl$PR_GET_UNALIGN", 157},
- {"prctl$PR_MCE_KILL", 157},
- {"prctl$PR_MCE_KILL_GET", 157},
- {"prctl$PR_MPX_DISABLE_MANAGEMENT", 157},
- {"prctl$PR_MPX_ENABLE_MANAGEMENT", 157},
- {"prctl$PR_SET_CHILD_SUBREAPER", 157},
- {"prctl$PR_SET_DUMPABLE", 157},
- {"prctl$PR_SET_ENDIAN", 157},
- {"prctl$PR_SET_FPEMU", 157},
- {"prctl$PR_SET_FPEXC", 157},
- {"prctl$PR_SET_FP_MODE", 157},
- {"prctl$PR_SET_KEEPCAPS", 157},
- {"prctl$PR_SET_MM", 157},
- {"prctl$PR_SET_MM_AUXV", 157},
- {"prctl$PR_SET_MM_EXE_FILE", 157},
- {"prctl$PR_SET_MM_MAP", 157},
- {"prctl$PR_SET_MM_MAP_SIZE", 157},
- {"prctl$PR_SET_NAME", 157},
- {"prctl$PR_SET_NO_NEW_PRIVS", 157},
- {"prctl$PR_SET_PDEATHSIG", 157},
- {"prctl$PR_SET_PTRACER", 157},
- {"prctl$PR_SET_SECCOMP", 157},
- {"prctl$PR_SET_SECUREBITS", 157},
- {"prctl$PR_SET_SPECULATION_CTRL", 157},
- {"prctl$PR_SET_THP_DISABLE", 157},
- {"prctl$PR_SET_TIMERSLACK", 157},
- {"prctl$PR_SET_TSC", 157},
- {"prctl$PR_SET_UNALIGN", 157},
- {"prctl$PR_SVE_GET_VL", 157},
- {"prctl$PR_SVE_SET_VL", 157},
- {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 157},
- {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 157},
+ {"prctl$PR_CAPBSET_DROP", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAPBSET_READ", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAP_AMBIENT", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_CHILD_SUBREAPER", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_DUMPABLE", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_ENDIAN", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEMU", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEXC", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FP_MODE", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_KEEPCAPS", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NAME", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NO_NEW_PRIVS", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_PDEATHSIG", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECCOMP", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECUREBITS", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SPECULATION_CTRL", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_THP_DISABLE", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TID_ADDRESS", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TIMERSLACK", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TSC", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_UNALIGN", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL_GET", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_DISABLE_MANAGEMENT", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_ENABLE_MANAGEMENT", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_CHILD_SUBREAPER", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_DUMPABLE", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_ENDIAN", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEMU", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEXC", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FP_MODE", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_KEEPCAPS", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_AUXV", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_EXE_FILE", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP_SIZE", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NAME", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NO_NEW_PRIVS", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PDEATHSIG", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PTRACER", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECCOMP", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECUREBITS", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SPECULATION_CTRL", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_THP_DISABLE", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TIMERSLACK", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TSC", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_UNALIGN", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_GET_VL", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_SET_VL", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 157, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pread64", 17},
{"preadv", 295},
{"prlimit64", 302},
{"process_vm_readv", 310},
{"process_vm_writev", 311},
{"pselect6", 270},
- {"ptrace", 101},
- {"ptrace$PTRACE_SECCOMP_GET_FILTER", 101},
- {"ptrace$PTRACE_SECCOMP_GET_METADATA", 101},
- {"ptrace$cont", 101},
- {"ptrace$getenv", 101},
- {"ptrace$getregs", 101},
- {"ptrace$getregset", 101},
- {"ptrace$getsig", 101},
- {"ptrace$peek", 101},
+ {"ptrace", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_FILTER", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_METADATA", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$cont", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getenv", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregs", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregset", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getsig", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$peek", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ptrace$peeksig", 101},
- {"ptrace$peekuser", 101},
- {"ptrace$poke", 101},
- {"ptrace$pokeuser", 101},
- {"ptrace$setopts", 101},
- {"ptrace$setregs", 101},
- {"ptrace$setregset", 101},
- {"ptrace$setsig", 101},
+ {"ptrace$peekuser", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$poke", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$pokeuser", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setopts", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregs", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregset", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setsig", 101, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pwrite64", 18},
{"pwritev", 296},
{"quotactl", 179},
@@ -7858,11 +8824,41 @@ const call_t syscalls[] = {
{"sched_setparam", 142},
{"sched_setscheduler", 144},
{"sched_yield", 24},
- {"seccomp$SECCOMP_GET_ACTION_AVAIL", 317},
- {"seccomp$SECCOMP_GET_NOTIF_SIZES", 317},
- {"seccomp$SECCOMP_SET_MODE_FILTER", 317},
- {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 317},
- {"seccomp$SECCOMP_SET_MODE_STRICT", 317},
+ {"seccomp$SECCOMP_GET_ACTION_AVAIL", 317, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_GET_NOTIF_SIZES", 317, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 317, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 317, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 317, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"select", 23},
{"semctl$GETALL", 66},
{"semctl$GETNCNT", 66},
@@ -9263,8 +10259,20 @@ const call_t syscalls[] = {
{"clock_gettime", 263},
{"clock_nanosleep", 265},
{"clock_settime", 262},
- {"clone", 120},
- {"clone3", 435},
+ {"clone", 120, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"clone3", 435, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"close", 6},
{"close$ibv_device", 6},
{"connect", 283},
@@ -10259,9 +11267,27 @@ const call_t syscalls[] = {
{"ioctl$SCSI_IOCTL_STOP_UNIT", 54},
{"ioctl$SCSI_IOCTL_SYNC", 54},
{"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 54},
- {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 54},
- {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 54},
- {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 54},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 54, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 54, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 54, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ioctl$SG_EMULATED_HOST", 54},
{"ioctl$SG_GET_ACCESS_COUNT", 54},
{"ioctl$SG_GET_COMMAND_Q", 54},
@@ -11194,81 +12220,489 @@ const call_t syscalls[] = {
{"pkey_mprotect", 394},
{"poll", 168},
{"ppoll", 336},
- {"prctl$PR_CAPBSET_DROP", 172},
- {"prctl$PR_CAPBSET_READ", 172},
- {"prctl$PR_CAP_AMBIENT", 172},
- {"prctl$PR_GET_CHILD_SUBREAPER", 172},
- {"prctl$PR_GET_DUMPABLE", 172},
- {"prctl$PR_GET_ENDIAN", 172},
- {"prctl$PR_GET_FPEMU", 172},
- {"prctl$PR_GET_FPEXC", 172},
- {"prctl$PR_GET_FP_MODE", 172},
- {"prctl$PR_GET_KEEPCAPS", 172},
- {"prctl$PR_GET_NAME", 172},
- {"prctl$PR_GET_NO_NEW_PRIVS", 172},
- {"prctl$PR_GET_PDEATHSIG", 172},
- {"prctl$PR_GET_SECCOMP", 172},
- {"prctl$PR_GET_SECUREBITS", 172},
- {"prctl$PR_GET_SPECULATION_CTRL", 172},
- {"prctl$PR_GET_THP_DISABLE", 172},
- {"prctl$PR_GET_TID_ADDRESS", 172},
- {"prctl$PR_GET_TIMERSLACK", 172},
- {"prctl$PR_GET_TSC", 172},
- {"prctl$PR_GET_UNALIGN", 172},
- {"prctl$PR_MCE_KILL", 172},
- {"prctl$PR_MCE_KILL_GET", 172},
- {"prctl$PR_MPX_DISABLE_MANAGEMENT", 172},
- {"prctl$PR_MPX_ENABLE_MANAGEMENT", 172},
- {"prctl$PR_SET_CHILD_SUBREAPER", 172},
- {"prctl$PR_SET_DUMPABLE", 172},
- {"prctl$PR_SET_ENDIAN", 172},
- {"prctl$PR_SET_FPEMU", 172},
- {"prctl$PR_SET_FPEXC", 172},
- {"prctl$PR_SET_FP_MODE", 172},
- {"prctl$PR_SET_KEEPCAPS", 172},
- {"prctl$PR_SET_MM", 172},
- {"prctl$PR_SET_MM_AUXV", 172},
- {"prctl$PR_SET_MM_EXE_FILE", 172},
- {"prctl$PR_SET_MM_MAP", 172},
- {"prctl$PR_SET_MM_MAP_SIZE", 172},
- {"prctl$PR_SET_NAME", 172},
- {"prctl$PR_SET_NO_NEW_PRIVS", 172},
- {"prctl$PR_SET_PDEATHSIG", 172},
- {"prctl$PR_SET_PTRACER", 172},
- {"prctl$PR_SET_SECCOMP", 172},
- {"prctl$PR_SET_SECUREBITS", 172},
- {"prctl$PR_SET_SPECULATION_CTRL", 172},
- {"prctl$PR_SET_THP_DISABLE", 172},
- {"prctl$PR_SET_TIMERSLACK", 172},
- {"prctl$PR_SET_TSC", 172},
- {"prctl$PR_SET_UNALIGN", 172},
- {"prctl$PR_SVE_GET_VL", 172},
- {"prctl$PR_SVE_SET_VL", 172},
- {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 172},
- {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 172},
+ {"prctl$PR_CAPBSET_DROP", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAPBSET_READ", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAP_AMBIENT", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_CHILD_SUBREAPER", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_DUMPABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_ENDIAN", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEMU", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEXC", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FP_MODE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_KEEPCAPS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NAME", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NO_NEW_PRIVS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_PDEATHSIG", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECCOMP", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECUREBITS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SPECULATION_CTRL", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_THP_DISABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TID_ADDRESS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TIMERSLACK", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TSC", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_UNALIGN", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL_GET", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_DISABLE_MANAGEMENT", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_ENABLE_MANAGEMENT", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_CHILD_SUBREAPER", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_DUMPABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_ENDIAN", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEMU", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEXC", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FP_MODE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_KEEPCAPS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_AUXV", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_EXE_FILE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP_SIZE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NAME", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NO_NEW_PRIVS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PDEATHSIG", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PTRACER", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECCOMP", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECUREBITS", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SPECULATION_CTRL", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_THP_DISABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TIMERSLACK", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TSC", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_UNALIGN", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_GET_VL", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_SET_VL", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 172, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pread64", 180},
{"preadv", 361},
{"prlimit64", 369},
{"process_vm_readv", 376},
{"process_vm_writev", 377},
{"pselect6", 335},
- {"ptrace", 26},
- {"ptrace$PTRACE_SECCOMP_GET_FILTER", 26},
- {"ptrace$PTRACE_SECCOMP_GET_METADATA", 26},
- {"ptrace$cont", 26},
- {"ptrace$getenv", 26},
- {"ptrace$getregs", 26},
- {"ptrace$getregset", 26},
- {"ptrace$getsig", 26},
- {"ptrace$peek", 26},
+ {"ptrace", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_FILTER", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_METADATA", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$cont", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getenv", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregs", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregset", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getsig", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$peek", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ptrace$peeksig", 26},
- {"ptrace$peekuser", 26},
- {"ptrace$poke", 26},
- {"ptrace$pokeuser", 26},
- {"ptrace$setopts", 26},
- {"ptrace$setregs", 26},
- {"ptrace$setregset", 26},
- {"ptrace$setsig", 26},
+ {"ptrace$peekuser", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$poke", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$pokeuser", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setopts", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregs", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregset", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setsig", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pwrite64", 181},
{"pwritev", 362},
{"quotactl", 131},
@@ -11345,11 +12779,41 @@ const call_t syscalls[] = {
{"sched_setparam", 154},
{"sched_setscheduler", 156},
{"sched_yield", 158},
- {"seccomp$SECCOMP_GET_ACTION_AVAIL", 383},
- {"seccomp$SECCOMP_GET_NOTIF_SIZES", 383},
- {"seccomp$SECCOMP_SET_MODE_FILTER", 383},
- {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 383},
- {"seccomp$SECCOMP_SET_MODE_STRICT", 383},
+ {"seccomp$SECCOMP_GET_ACTION_AVAIL", 383, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_GET_NOTIF_SIZES", 383, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 383, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 383, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 383, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"semctl$GETALL", 300},
{"semctl$GETNCNT", 300},
{"semctl$GETPID", 300},
@@ -12745,8 +14209,20 @@ const call_t syscalls[] = {
{"clock_gettime", 113},
{"clock_nanosleep", 115},
{"clock_settime", 112},
- {"clone", 220},
- {"clone3", 435},
+ {"clone", 220, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"clone3", 435, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"close", 57},
{"close$ibv_device", 57},
{"connect", 203},
@@ -13733,9 +15209,27 @@ const call_t syscalls[] = {
{"ioctl$SCSI_IOCTL_STOP_UNIT", 29},
{"ioctl$SCSI_IOCTL_SYNC", 29},
{"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 29},
- {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 29},
- {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 29},
- {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 29},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 29, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 29, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 29, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ioctl$SG_EMULATED_HOST", 29},
{"ioctl$SG_GET_ACCESS_COUNT", 29},
{"ioctl$SG_GET_COMMAND_Q", 29},
@@ -14664,81 +16158,489 @@ const call_t syscalls[] = {
{"pkey_free", 290},
{"pkey_mprotect", 288},
{"ppoll", 73},
- {"prctl$PR_CAPBSET_DROP", 167},
- {"prctl$PR_CAPBSET_READ", 167},
- {"prctl$PR_CAP_AMBIENT", 167},
- {"prctl$PR_GET_CHILD_SUBREAPER", 167},
- {"prctl$PR_GET_DUMPABLE", 167},
- {"prctl$PR_GET_ENDIAN", 167},
- {"prctl$PR_GET_FPEMU", 167},
- {"prctl$PR_GET_FPEXC", 167},
- {"prctl$PR_GET_FP_MODE", 167},
- {"prctl$PR_GET_KEEPCAPS", 167},
- {"prctl$PR_GET_NAME", 167},
- {"prctl$PR_GET_NO_NEW_PRIVS", 167},
- {"prctl$PR_GET_PDEATHSIG", 167},
- {"prctl$PR_GET_SECCOMP", 167},
- {"prctl$PR_GET_SECUREBITS", 167},
- {"prctl$PR_GET_SPECULATION_CTRL", 167},
- {"prctl$PR_GET_THP_DISABLE", 167},
- {"prctl$PR_GET_TID_ADDRESS", 167},
- {"prctl$PR_GET_TIMERSLACK", 167},
- {"prctl$PR_GET_TSC", 167},
- {"prctl$PR_GET_UNALIGN", 167},
- {"prctl$PR_MCE_KILL", 167},
- {"prctl$PR_MCE_KILL_GET", 167},
- {"prctl$PR_MPX_DISABLE_MANAGEMENT", 167},
- {"prctl$PR_MPX_ENABLE_MANAGEMENT", 167},
- {"prctl$PR_SET_CHILD_SUBREAPER", 167},
- {"prctl$PR_SET_DUMPABLE", 167},
- {"prctl$PR_SET_ENDIAN", 167},
- {"prctl$PR_SET_FPEMU", 167},
- {"prctl$PR_SET_FPEXC", 167},
- {"prctl$PR_SET_FP_MODE", 167},
- {"prctl$PR_SET_KEEPCAPS", 167},
- {"prctl$PR_SET_MM", 167},
- {"prctl$PR_SET_MM_AUXV", 167},
- {"prctl$PR_SET_MM_EXE_FILE", 167},
- {"prctl$PR_SET_MM_MAP", 167},
- {"prctl$PR_SET_MM_MAP_SIZE", 167},
- {"prctl$PR_SET_NAME", 167},
- {"prctl$PR_SET_NO_NEW_PRIVS", 167},
- {"prctl$PR_SET_PDEATHSIG", 167},
- {"prctl$PR_SET_PTRACER", 167},
- {"prctl$PR_SET_SECCOMP", 167},
- {"prctl$PR_SET_SECUREBITS", 167},
- {"prctl$PR_SET_SPECULATION_CTRL", 167},
- {"prctl$PR_SET_THP_DISABLE", 167},
- {"prctl$PR_SET_TIMERSLACK", 167},
- {"prctl$PR_SET_TSC", 167},
- {"prctl$PR_SET_UNALIGN", 167},
- {"prctl$PR_SVE_GET_VL", 167},
- {"prctl$PR_SVE_SET_VL", 167},
- {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 167},
- {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 167},
+ {"prctl$PR_CAPBSET_DROP", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAPBSET_READ", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAP_AMBIENT", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_CHILD_SUBREAPER", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_DUMPABLE", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_ENDIAN", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEMU", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEXC", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FP_MODE", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_KEEPCAPS", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NAME", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NO_NEW_PRIVS", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_PDEATHSIG", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECCOMP", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECUREBITS", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SPECULATION_CTRL", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_THP_DISABLE", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TID_ADDRESS", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TIMERSLACK", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TSC", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_UNALIGN", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL_GET", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_DISABLE_MANAGEMENT", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_ENABLE_MANAGEMENT", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_CHILD_SUBREAPER", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_DUMPABLE", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_ENDIAN", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEMU", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEXC", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FP_MODE", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_KEEPCAPS", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_AUXV", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_EXE_FILE", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP_SIZE", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NAME", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NO_NEW_PRIVS", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PDEATHSIG", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PTRACER", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECCOMP", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECUREBITS", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SPECULATION_CTRL", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_THP_DISABLE", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TIMERSLACK", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TSC", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_UNALIGN", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_GET_VL", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_SET_VL", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 167, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pread64", 67},
{"preadv", 69},
{"prlimit64", 261},
{"process_vm_readv", 270},
{"process_vm_writev", 271},
{"pselect6", 72},
- {"ptrace", 117},
- {"ptrace$PTRACE_SECCOMP_GET_FILTER", 117},
- {"ptrace$PTRACE_SECCOMP_GET_METADATA", 117},
- {"ptrace$cont", 117},
- {"ptrace$getenv", 117},
- {"ptrace$getregs", 117},
- {"ptrace$getregset", 117},
- {"ptrace$getsig", 117},
- {"ptrace$peek", 117},
+ {"ptrace", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_FILTER", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_METADATA", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$cont", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getenv", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregs", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregset", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getsig", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$peek", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ptrace$peeksig", 117},
- {"ptrace$peekuser", 117},
- {"ptrace$poke", 117},
- {"ptrace$pokeuser", 117},
- {"ptrace$setopts", 117},
- {"ptrace$setregs", 117},
- {"ptrace$setregset", 117},
- {"ptrace$setsig", 117},
+ {"ptrace$peekuser", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$poke", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$pokeuser", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setopts", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregs", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregset", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setsig", 117, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pwrite64", 68},
{"pwritev", 70},
{"quotactl", 60},
@@ -14812,11 +16714,41 @@ const call_t syscalls[] = {
{"sched_setparam", 118},
{"sched_setscheduler", 119},
{"sched_yield", 124},
- {"seccomp$SECCOMP_GET_ACTION_AVAIL", 277},
- {"seccomp$SECCOMP_GET_NOTIF_SIZES", 277},
- {"seccomp$SECCOMP_SET_MODE_FILTER", 277},
- {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 277},
- {"seccomp$SECCOMP_SET_MODE_STRICT", 277},
+ {"seccomp$SECCOMP_GET_ACTION_AVAIL", 277, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_GET_NOTIF_SIZES", 277, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 277, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 277, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 277, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"semctl$GETALL", 191},
{"semctl$GETNCNT", 191},
{"semctl$GETPID", 191},
@@ -16204,8 +18136,20 @@ const call_t syscalls[] = {
{"clock_gettime", 5222},
{"clock_nanosleep", 5224},
{"clock_settime", 5221},
- {"clone", 5055},
- {"clone3", 5435},
+ {"clone", 5055, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"clone3", 5435, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"close", 5003},
{"close$ibv_device", 5003},
{"connect", 5041},
@@ -17197,9 +19141,27 @@ const call_t syscalls[] = {
{"ioctl$SCSI_IOCTL_STOP_UNIT", 5015},
{"ioctl$SCSI_IOCTL_SYNC", 5015},
{"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 5015},
- {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 5015},
- {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 5015},
- {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 5015},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 5015, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 5015, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 5015, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ioctl$SG_EMULATED_HOST", 5015},
{"ioctl$SG_GET_ACCESS_COUNT", 5015},
{"ioctl$SG_GET_COMMAND_Q", 5015},
@@ -18034,81 +19996,489 @@ const call_t syscalls[] = {
{"pkey_mprotect", 5323},
{"poll", 5007},
{"ppoll", 5261},
- {"prctl$PR_CAPBSET_DROP", 5153},
- {"prctl$PR_CAPBSET_READ", 5153},
- {"prctl$PR_CAP_AMBIENT", 5153},
- {"prctl$PR_GET_CHILD_SUBREAPER", 5153},
- {"prctl$PR_GET_DUMPABLE", 5153},
- {"prctl$PR_GET_ENDIAN", 5153},
- {"prctl$PR_GET_FPEMU", 5153},
- {"prctl$PR_GET_FPEXC", 5153},
- {"prctl$PR_GET_FP_MODE", 5153},
- {"prctl$PR_GET_KEEPCAPS", 5153},
- {"prctl$PR_GET_NAME", 5153},
- {"prctl$PR_GET_NO_NEW_PRIVS", 5153},
- {"prctl$PR_GET_PDEATHSIG", 5153},
- {"prctl$PR_GET_SECCOMP", 5153},
- {"prctl$PR_GET_SECUREBITS", 5153},
- {"prctl$PR_GET_SPECULATION_CTRL", 5153},
- {"prctl$PR_GET_THP_DISABLE", 5153},
- {"prctl$PR_GET_TID_ADDRESS", 5153},
- {"prctl$PR_GET_TIMERSLACK", 5153},
- {"prctl$PR_GET_TSC", 5153},
- {"prctl$PR_GET_UNALIGN", 5153},
- {"prctl$PR_MCE_KILL", 5153},
- {"prctl$PR_MCE_KILL_GET", 5153},
- {"prctl$PR_MPX_DISABLE_MANAGEMENT", 5153},
- {"prctl$PR_MPX_ENABLE_MANAGEMENT", 5153},
- {"prctl$PR_SET_CHILD_SUBREAPER", 5153},
- {"prctl$PR_SET_DUMPABLE", 5153},
- {"prctl$PR_SET_ENDIAN", 5153},
- {"prctl$PR_SET_FPEMU", 5153},
- {"prctl$PR_SET_FPEXC", 5153},
- {"prctl$PR_SET_FP_MODE", 5153},
- {"prctl$PR_SET_KEEPCAPS", 5153},
- {"prctl$PR_SET_MM", 5153},
- {"prctl$PR_SET_MM_AUXV", 5153},
- {"prctl$PR_SET_MM_EXE_FILE", 5153},
- {"prctl$PR_SET_MM_MAP", 5153},
- {"prctl$PR_SET_MM_MAP_SIZE", 5153},
- {"prctl$PR_SET_NAME", 5153},
- {"prctl$PR_SET_NO_NEW_PRIVS", 5153},
- {"prctl$PR_SET_PDEATHSIG", 5153},
- {"prctl$PR_SET_PTRACER", 5153},
- {"prctl$PR_SET_SECCOMP", 5153},
- {"prctl$PR_SET_SECUREBITS", 5153},
- {"prctl$PR_SET_SPECULATION_CTRL", 5153},
- {"prctl$PR_SET_THP_DISABLE", 5153},
- {"prctl$PR_SET_TIMERSLACK", 5153},
- {"prctl$PR_SET_TSC", 5153},
- {"prctl$PR_SET_UNALIGN", 5153},
- {"prctl$PR_SVE_GET_VL", 5153},
- {"prctl$PR_SVE_SET_VL", 5153},
- {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 5153},
- {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 5153},
+ {"prctl$PR_CAPBSET_DROP", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAPBSET_READ", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAP_AMBIENT", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_CHILD_SUBREAPER", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_DUMPABLE", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_ENDIAN", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEMU", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEXC", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FP_MODE", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_KEEPCAPS", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NAME", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NO_NEW_PRIVS", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_PDEATHSIG", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECCOMP", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECUREBITS", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SPECULATION_CTRL", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_THP_DISABLE", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TID_ADDRESS", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TIMERSLACK", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TSC", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_UNALIGN", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL_GET", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_DISABLE_MANAGEMENT", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_ENABLE_MANAGEMENT", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_CHILD_SUBREAPER", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_DUMPABLE", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_ENDIAN", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEMU", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEXC", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FP_MODE", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_KEEPCAPS", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_AUXV", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_EXE_FILE", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP_SIZE", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NAME", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NO_NEW_PRIVS", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PDEATHSIG", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PTRACER", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECCOMP", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECUREBITS", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SPECULATION_CTRL", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_THP_DISABLE", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TIMERSLACK", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TSC", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_UNALIGN", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_GET_VL", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_SET_VL", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 5153, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pread64", 5016},
{"preadv", 5289},
{"prlimit64", 5297},
{"process_vm_readv", 5304},
{"process_vm_writev", 5305},
{"pselect6", 5260},
- {"ptrace", 5099},
- {"ptrace$PTRACE_SECCOMP_GET_FILTER", 5099},
- {"ptrace$PTRACE_SECCOMP_GET_METADATA", 5099},
- {"ptrace$cont", 5099},
- {"ptrace$getenv", 5099},
- {"ptrace$getregs", 5099},
- {"ptrace$getregset", 5099},
- {"ptrace$getsig", 5099},
- {"ptrace$peek", 5099},
+ {"ptrace", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_FILTER", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_METADATA", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$cont", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getenv", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregs", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregset", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getsig", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$peek", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ptrace$peeksig", 5099},
- {"ptrace$peekuser", 5099},
- {"ptrace$poke", 5099},
- {"ptrace$pokeuser", 5099},
- {"ptrace$setopts", 5099},
- {"ptrace$setregs", 5099},
- {"ptrace$setregset", 5099},
- {"ptrace$setsig", 5099},
+ {"ptrace$peekuser", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$poke", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$pokeuser", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setopts", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregs", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregset", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setsig", 5099, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pwrite64", 5017},
{"pwritev", 5290},
{"quotactl", 5172},
@@ -18185,11 +20555,41 @@ const call_t syscalls[] = {
{"sched_setparam", 5139},
{"sched_setscheduler", 5141},
{"sched_yield", 5023},
- {"seccomp$SECCOMP_GET_ACTION_AVAIL", 5312},
- {"seccomp$SECCOMP_GET_NOTIF_SIZES", 5312},
- {"seccomp$SECCOMP_SET_MODE_FILTER", 5312},
- {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 5312},
- {"seccomp$SECCOMP_SET_MODE_STRICT", 5312},
+ {"seccomp$SECCOMP_GET_ACTION_AVAIL", 5312, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_GET_NOTIF_SIZES", 5312, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 5312, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 5312, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 5312, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"semctl$GETALL", 5064},
{"semctl$GETNCNT", 5064},
{"semctl$GETPID", 5064},
@@ -19588,8 +21988,20 @@ const call_t syscalls[] = {
{"clock_gettime", 246},
{"clock_nanosleep", 248},
{"clock_settime", 245},
- {"clone", 120},
- {"clone3", 435},
+ {"clone", 120, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"clone3", 435, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"close", 6},
{"close$ibv_device", 6},
{"connect", 328},
@@ -20581,9 +22993,27 @@ const call_t syscalls[] = {
{"ioctl$SCSI_IOCTL_STOP_UNIT", 54},
{"ioctl$SCSI_IOCTL_SYNC", 54},
{"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 54},
- {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 54},
- {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 54},
- {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 54},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 54, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 54, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 54, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ioctl$SG_EMULATED_HOST", 54},
{"ioctl$SG_GET_ACCESS_COUNT", 54},
{"ioctl$SG_GET_COMMAND_Q", 54},
@@ -21522,81 +23952,489 @@ const call_t syscalls[] = {
{"pkey_mprotect", 386},
{"poll", 167},
{"ppoll", 281},
- {"prctl$PR_CAPBSET_DROP", 171},
- {"prctl$PR_CAPBSET_READ", 171},
- {"prctl$PR_CAP_AMBIENT", 171},
- {"prctl$PR_GET_CHILD_SUBREAPER", 171},
- {"prctl$PR_GET_DUMPABLE", 171},
- {"prctl$PR_GET_ENDIAN", 171},
- {"prctl$PR_GET_FPEMU", 171},
- {"prctl$PR_GET_FPEXC", 171},
- {"prctl$PR_GET_FP_MODE", 171},
- {"prctl$PR_GET_KEEPCAPS", 171},
- {"prctl$PR_GET_NAME", 171},
- {"prctl$PR_GET_NO_NEW_PRIVS", 171},
- {"prctl$PR_GET_PDEATHSIG", 171},
- {"prctl$PR_GET_SECCOMP", 171},
- {"prctl$PR_GET_SECUREBITS", 171},
- {"prctl$PR_GET_SPECULATION_CTRL", 171},
- {"prctl$PR_GET_THP_DISABLE", 171},
- {"prctl$PR_GET_TID_ADDRESS", 171},
- {"prctl$PR_GET_TIMERSLACK", 171},
- {"prctl$PR_GET_TSC", 171},
- {"prctl$PR_GET_UNALIGN", 171},
- {"prctl$PR_MCE_KILL", 171},
- {"prctl$PR_MCE_KILL_GET", 171},
- {"prctl$PR_MPX_DISABLE_MANAGEMENT", 171},
- {"prctl$PR_MPX_ENABLE_MANAGEMENT", 171},
- {"prctl$PR_SET_CHILD_SUBREAPER", 171},
- {"prctl$PR_SET_DUMPABLE", 171},
- {"prctl$PR_SET_ENDIAN", 171},
- {"prctl$PR_SET_FPEMU", 171},
- {"prctl$PR_SET_FPEXC", 171},
- {"prctl$PR_SET_FP_MODE", 171},
- {"prctl$PR_SET_KEEPCAPS", 171},
- {"prctl$PR_SET_MM", 171},
- {"prctl$PR_SET_MM_AUXV", 171},
- {"prctl$PR_SET_MM_EXE_FILE", 171},
- {"prctl$PR_SET_MM_MAP", 171},
- {"prctl$PR_SET_MM_MAP_SIZE", 171},
- {"prctl$PR_SET_NAME", 171},
- {"prctl$PR_SET_NO_NEW_PRIVS", 171},
- {"prctl$PR_SET_PDEATHSIG", 171},
- {"prctl$PR_SET_PTRACER", 171},
- {"prctl$PR_SET_SECCOMP", 171},
- {"prctl$PR_SET_SECUREBITS", 171},
- {"prctl$PR_SET_SPECULATION_CTRL", 171},
- {"prctl$PR_SET_THP_DISABLE", 171},
- {"prctl$PR_SET_TIMERSLACK", 171},
- {"prctl$PR_SET_TSC", 171},
- {"prctl$PR_SET_UNALIGN", 171},
- {"prctl$PR_SVE_GET_VL", 171},
- {"prctl$PR_SVE_SET_VL", 171},
- {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 171},
- {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 171},
+ {"prctl$PR_CAPBSET_DROP", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAPBSET_READ", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_CAP_AMBIENT", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_CHILD_SUBREAPER", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_DUMPABLE", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_ENDIAN", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEMU", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FPEXC", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_FP_MODE", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_KEEPCAPS", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NAME", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_NO_NEW_PRIVS", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_PDEATHSIG", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECCOMP", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SECUREBITS", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_SPECULATION_CTRL", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_THP_DISABLE", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TID_ADDRESS", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TIMERSLACK", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_TSC", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_GET_UNALIGN", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MCE_KILL_GET", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_DISABLE_MANAGEMENT", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_MPX_ENABLE_MANAGEMENT", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_CHILD_SUBREAPER", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_DUMPABLE", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_ENDIAN", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEMU", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FPEXC", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_FP_MODE", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_KEEPCAPS", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_AUXV", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_EXE_FILE", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_MM_MAP_SIZE", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NAME", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_NO_NEW_PRIVS", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PDEATHSIG", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_PTRACER", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECCOMP", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SECUREBITS", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_SPECULATION_CTRL", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_THP_DISABLE", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TIMERSLACK", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_TSC", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SET_UNALIGN", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_GET_VL", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_SVE_SET_VL", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_DISABLE", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"prctl$PR_TASK_PERF_EVENTS_ENABLE", 171, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pread64", 179},
{"preadv", 320},
{"prlimit64", 325},
{"process_vm_readv", 351},
{"process_vm_writev", 352},
{"pselect6", 280},
- {"ptrace", 26},
- {"ptrace$PTRACE_SECCOMP_GET_FILTER", 26},
- {"ptrace$PTRACE_SECCOMP_GET_METADATA", 26},
- {"ptrace$cont", 26},
- {"ptrace$getenv", 26},
- {"ptrace$getregs", 26},
- {"ptrace$getregset", 26},
- {"ptrace$getsig", 26},
- {"ptrace$peek", 26},
+ {"ptrace", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_FILTER", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$PTRACE_SECCOMP_GET_METADATA", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$cont", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getenv", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregs", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getregset", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$getsig", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$peek", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"ptrace$peeksig", 26},
- {"ptrace$peekuser", 26},
- {"ptrace$poke", 26},
- {"ptrace$pokeuser", 26},
- {"ptrace$setopts", 26},
- {"ptrace$setregs", 26},
- {"ptrace$setregset", 26},
- {"ptrace$setsig", 26},
+ {"ptrace$peekuser", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$poke", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$pokeuser", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setopts", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregs", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setregset", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"ptrace$setsig", 26, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"pwrite64", 180},
{"pwritev", 321},
{"quotactl", 131},
@@ -21673,11 +24511,41 @@ const call_t syscalls[] = {
{"sched_setparam", 154},
{"sched_setscheduler", 156},
{"sched_yield", 158},
- {"seccomp$SECCOMP_GET_ACTION_AVAIL", 358},
- {"seccomp$SECCOMP_GET_NOTIF_SIZES", 358},
- {"seccomp$SECCOMP_SET_MODE_FILTER", 358},
- {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 358},
- {"seccomp$SECCOMP_SET_MODE_STRICT", 358},
+ {"seccomp$SECCOMP_GET_ACTION_AVAIL", 358, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_GET_NOTIF_SIZES", 358, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 358, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 358, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 358, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"select", 82},
{"semctl$GETALL", 394},
{"semctl$GETNCNT", 394},
@@ -23550,6 +26418,13 @@ const call_t syscalls[] = {
#if GOARCH_32_fork_shmem
const call_t syscalls[] = {
+ {"breaks_returns", 0, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"fallback$0", 0},
{"fallback$1", 0},
{"foo$any0", 0},
@@ -23580,8 +26455,6 @@ const call_t syscalls[] = {
{"mutate_integer2", 0},
{"mutate_rangedbuffer", 0},
{"mutate_union", 0},
- {"prctl$PR_SET_SECCOMP", 0},
- {"seccomp", 0},
{"serialize0", 0},
{"serialize1", 0},
{"syz_compare", 0, {}, (syscall_t)syz_compare},
@@ -23693,6 +26566,13 @@ const call_t syscalls[] = {
#if GOARCH_32_shmem
const call_t syscalls[] = {
+ {"breaks_returns", 0, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"fallback$0", 0},
{"fallback$1", 0},
{"foo$any0", 0},
@@ -23723,8 +26603,6 @@ const call_t syscalls[] = {
{"mutate_integer2", 0},
{"mutate_rangedbuffer", 0},
{"mutate_union", 0},
- {"prctl$PR_SET_SECCOMP", 0},
- {"seccomp", 0},
{"serialize0", 0},
{"serialize1", 0},
{"syz_compare", 0, {}, (syscall_t)syz_compare},
@@ -23836,6 +26714,13 @@ const call_t syscalls[] = {
#if GOARCH_64
const call_t syscalls[] = {
+ {"breaks_returns", 0, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"fallback$0", 0},
{"fallback$1", 0},
{"foo$any0", 0},
@@ -23867,8 +26752,6 @@ const call_t syscalls[] = {
{"mutate_integer2", 0},
{"mutate_rangedbuffer", 0},
{"mutate_union", 0},
- {"prctl$PR_SET_SECCOMP", 0},
- {"seccomp", 0},
{"serialize0", 0},
{"serialize1", 0},
{"syz_compare", 0, {}, (syscall_t)syz_compare},
@@ -23980,6 +26863,13 @@ const call_t syscalls[] = {
#if GOARCH_64_fork
const call_t syscalls[] = {
+ {"breaks_returns", 0, {
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ }},
{"fallback$0", 0},
{"fallback$1", 0},
{"foo$any0", 0},
@@ -24010,8 +26900,6 @@ const call_t syscalls[] = {
{"mutate_integer2", 0},
{"mutate_rangedbuffer", 0},
{"mutate_union", 0},
- {"prctl$PR_SET_SECCOMP", 0},
- {"seccomp", 0},
{"serialize0", 0},
{"serialize1", 0},
{"syz_compare", 0, {}, (syscall_t)syz_compare},