From 9fe4bdc5f1037a409e82299f36117030114c7b94 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 20 Jul 2018 20:26:05 +0200 Subject: executor: overhaul Make as much code as possible shared between all OSes. In particular main is now common across all OSes. Make more code shared between executor and csource (in particular, loop function and threaded execution logic). Also make loop and threaded logic shared across all OSes. Make more posix/unix code shared across OSes (e.g. signal handling, pthread creation, etc). Plus other changes along similar lines. Also support test OS in executor (based on portable posix) and add 4 arches that cover all execution modes (fork server/no fork server, shmem/no shmem). This change paves way for testing of executor code and allows to preserve consistency across OSes and executor/csource. --- executor/common.h | 587 +- executor/common_akaros.h | 299 +- executor/common_bsd.h | 162 +- executor/common_fuchsia.h | 354 +- executor/common_linux.h | 1903 +++-- executor/common_test.h | 30 + executor/common_windows.h | 94 +- executor/defs.h | 186 + executor/executor.cc | 1269 ++++ executor/executor.h | 967 --- executor/executor_akaros.cc | 130 - executor/executor_akaros.h | 25 + executor/executor_bsd.h | 104 + executor/executor_freebsd.cc | 1 - executor/executor_fuchsia.cc | 95 - executor/executor_fuchsia.h | 77 +- executor/executor_linux.cc | 258 - executor/executor_linux.h | 149 +- executor/executor_netbsd.cc | 1 - executor/executor_posix.h | 82 - executor/executor_test.h | 19 + executor/executor_windows.cc | 83 - executor/executor_windows.h | 72 +- executor/gen.go | 6 + executor/nocover.h | 30 + executor/syscalls.h | 14547 ++++++++++++++++++++++++++++++++++++++ executor/syscalls_akaros.h | 228 - executor/syscalls_freebsd.h | 269 - executor/syscalls_fuchsia.h | 387 - executor/syscalls_linux.h | 10421 --------------------------- executor/syscalls_netbsd.h | 203 - executor/syscalls_test.h | 241 - executor/syscalls_windows.h | 2970 -------- executor/test.go | 38 - executor/test.h | 212 + executor/test_executor_linux.cc | 413 -- executor/test_linux.h | 222 + executor/test_test.go | 34 - 38 files changed, 18268 insertions(+), 18900 deletions(-) create mode 100644 executor/common_test.h create mode 100644 executor/defs.h create mode 100644 executor/executor.cc delete mode 100644 executor/executor.h delete mode 100644 executor/executor_akaros.cc create mode 100644 executor/executor_akaros.h create mode 100644 executor/executor_bsd.h delete mode 120000 executor/executor_freebsd.cc delete mode 100644 executor/executor_fuchsia.cc delete mode 100644 executor/executor_linux.cc delete mode 120000 executor/executor_netbsd.cc delete mode 100644 executor/executor_posix.h create mode 100644 executor/executor_test.h delete mode 100644 executor/executor_windows.cc create mode 100644 executor/gen.go create mode 100644 executor/nocover.h create mode 100644 executor/syscalls.h delete mode 100644 executor/syscalls_akaros.h delete mode 100644 executor/syscalls_freebsd.h delete mode 100644 executor/syscalls_fuchsia.h delete mode 100644 executor/syscalls_linux.h delete mode 100644 executor/syscalls_netbsd.h delete mode 100644 executor/syscalls_test.h delete mode 100644 executor/syscalls_windows.h delete mode 100644 executor/test.go create mode 100644 executor/test.h delete mode 100644 executor/test_executor_linux.cc create mode 100644 executor/test_linux.h delete mode 100644 executor/test_test.go (limited to 'executor') diff --git a/executor/common.h b/executor/common.h index 59812411e..9f7552900 100644 --- a/executor/common.h +++ b/executor/common.h @@ -3,151 +3,293 @@ // This file is shared between executor and csource package. -#include -#include -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) || \ - defined(SYZ_USE_TMP_DIR) || defined(SYZ_TUN_ENABLE) || defined(SYZ_SANDBOX_NAMESPACE) || \ - defined(SYZ_SANDBOX_NONE) || defined(SYZ_SANDBOX_SETUID) || defined(SYZ_FAULT_INJECTION) || \ - defined(__NR_syz_kvm_setup_cpu) || defined(__NR_syz_init_net_socket) || \ - defined(__NR_syz_mmap) -#include -#include -#include +#ifndef _GNU_SOURCE +#define _GNU_SOURCE #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_TMP_DIR) + +#include // for htobe*. +#include +#include // for fmt arguments #include -#include +#include + +#if SYZ_EXECUTOR && !GOOS_linux +#include +NORETURN void doexit(int status) +{ + _exit(status); + for (;;) { + } +} #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_HANDLE_SEGV) + +#if !GOOS_fuchsia && !GOOS_windows +#if SYZ_EXECUTOR || SYZ_HANDLE_SEGV #include #include #include + +#if GOOS_linux +#include #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_DEBUG) -#include -#include + +static __thread int skip_segv; +static __thread jmp_buf segv_env; + +#if GOOS_akaros +#include +static void recover() +{ + _longjmp(segv_env, 1); +} #endif -#if defined(SYZ_EXECUTOR) -// exit/_exit do not necessary work (e.g. if fuzzer sets seccomp filter that prohibits exit_group). -// Use doexit instead. We must redefine exit to something that exists in stdlib, -// because some standard libraries contain "using ::exit;", but has different signature. -#define exit vsnprintf -#define _exit vsnprintf - -// uint64 is impossible to printf without using the clumsy and verbose "%" PRId64. -// So we define and use uint64. Note: pkg/csource does s/uint64/uint64/. -// Also define uint32/16/8 for consistency. -typedef unsigned long long uint64; -typedef unsigned int uint32; -typedef unsigned short uint16; -typedef unsigned char uint8; - -#ifdef SYZ_EXECUTOR -// Note: zircon max fd is 256. -const int kInPipeFd = 250; // remapped from stdin -const int kOutPipeFd = 251; // remapped from stdout -#endif - -#if defined(__GNUC__) -#define SYSCALLAPI -#define NORETURN __attribute__((noreturn)) -#define ALIGNED(N) __attribute__((aligned(N))) -#define PRINTF __attribute__((format(printf, 1, 2))) +static void segv_handler(int sig, siginfo_t* info, void* ctx) +{ + // Generated programs can contain bad (unmapped/protected) addresses, + // which cause SIGSEGVs during copyin/copyout. + // This handler ignores such crashes to allow the program to proceed. + // We additionally opportunistically check that the faulty address + // is not within executable data region, because such accesses can corrupt + // output region and then fuzzer will fail on corrupted data. + uintptr_t addr = (uintptr_t)info->si_addr; + const uintptr_t prog_start = 1 << 20; + const uintptr_t prog_end = 100 << 20; + if (__atomic_load_n(&skip_segv, __ATOMIC_RELAXED) && (addr < prog_start || addr > prog_end)) { + debug("SIGSEGV on %p, skipping\n", (void*)addr); +#if GOOS_akaros + struct user_context* uctx = (struct user_context*)ctx; + uctx->tf.hw_tf.tf_rip = (long)(void*)recover; + return; #else -// Assuming windows/cl. -#define SYSCALLAPI WINAPI -#define NORETURN __declspec(noreturn) -#define ALIGNED(N) __declspec(align(N)) -#define PRINTF + _longjmp(segv_env, 1); #endif + } + debug("SIGSEGV on %p, exiting\n", (void*)addr); + doexit(sig); +} -typedef long(SYSCALLAPI* syscall_t)(long, long, long, long, long, long, long, long, long); +static void install_segv_handler() +{ + struct sigaction sa; +#if GOOS_linux + // Don't need that SIGCANCEL/SIGSETXID glibc stuff. + // SIGCANCEL sent to main thread causes it to exit + // without bringing down the whole group. + memset(&sa, 0, sizeof(sa)); + sa.sa_handler = SIG_IGN; + syscall(SYS_rt_sigaction, 0x20, &sa, NULL, 8); + syscall(SYS_rt_sigaction, 0x21, &sa, NULL, 8); +#endif + memset(&sa, 0, sizeof(sa)); + sa.sa_sigaction = segv_handler; + sa.sa_flags = SA_NODEFER | SA_SIGINFO; + sigaction(SIGSEGV, &sa, NULL); + sigaction(SIGBUS, &sa, NULL); +} -struct call_t { - const char* name; - int sys_nr; - syscall_t call; -}; +#define NONFAILING(...) \ + { \ + __atomic_fetch_add(&skip_segv, 1, __ATOMIC_SEQ_CST); \ + if (_setjmp(segv_env) == 0) { \ + __VA_ARGS__; \ + } \ + __atomic_fetch_sub(&skip_segv, 1, __ATOMIC_SEQ_CST); \ + } +#endif +#endif -#endif // #if defined(SYZ_EXECUTOR) +#if !GOOS_windows +#if SYZ_EXECUTOR || SYZ_THREADED || SYZ_REPEAT +static void sleep_ms(uint64 ms) +{ + usleep(ms * 1000); +} +#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) || \ - defined(SYZ_USE_TMP_DIR) || defined(SYZ_TUN_ENABLE) || defined(SYZ_SANDBOX_NAMESPACE) || \ - defined(SYZ_SANDBOX_NONE) || defined(SYZ_SANDBOX_SETUID) || defined(SYZ_FAULT_INJECTION) || \ - defined(__NR_syz_kvm_setup_cpu) || defined(__NR_syz_mmap) -const int kFailStatus = 67; -const int kRetryStatus = 69; +#if SYZ_EXECUTOR || SYZ_THREADED || SYZ_REPEAT +#include + +uint64 current_time_ms() +{ + struct timespec ts; + if (clock_gettime(CLOCK_MONOTONIC, &ts)) + fail("clock_gettime failed"); + return (uint64)ts.tv_sec * 1000 + (uint64)ts.tv_nsec / 1000000; +} #endif -#if defined(SYZ_EXECUTOR) -const int kErrorStatus = 68; +#if SYZ_EXECUTOR || SYZ_USE_TMP_DIR +#include +#include +#include + +static void use_temporary_dir() +{ + char tmpdir_template[] = "./syzkaller.XXXXXX"; + char* tmpdir = mkdtemp(tmpdir_template); + if (!tmpdir) + fail("failed to mkdtemp"); + if (chmod(tmpdir, 0777)) + fail("failed to chmod"); + if (chdir(tmpdir)) + fail("failed to chdir"); +} #endif +#endif + +#if GOOS_akaros || GOOS_netbsd || GOOS_freebsd || GOOS_test +#if SYZ_EXECUTOR || SYZ_EXECUTOR_USES_FORK_SERVER && SYZ_REPEAT && SYZ_USE_TMP_DIR +#include +#include +#include +#include +#include -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) || \ - defined(SYZ_USE_TMP_DIR) || defined(SYZ_TUN_ENABLE) || defined(SYZ_SANDBOX_NAMESPACE) || \ - defined(SYZ_SANDBOX_NONE) || defined(SYZ_SANDBOX_SETUID) || defined(__NR_syz_kvm_setup_cpu) || \ - defined(__NR_syz_init_net_socket) && \ - (defined(SYZ_SANDBOX_NONE) || defined(SYZ_SANDBOX_SETUID) || defined(SYZ_SANDBOX_NAMESPACE)) || \ - defined(__NR_syz_mmap) -// logical error (e.g. invalid input program), use as an assert() alternative -NORETURN PRINTF static void fail(const char* msg, ...) +static void remove_dir(const char* dir) { - int e = errno; - va_list args; - va_start(args, msg); - vfprintf(stderr, msg, args); - va_end(args); - fprintf(stderr, " (errno %d)\n", e); - // ENOMEM/EAGAIN is frequent cause of failures in fuzzing context, - // so handle it here as non-fatal error. - doexit((e == ENOMEM || e == EAGAIN) ? kRetryStatus : kFailStatus); + DIR* dp; + struct dirent* ep; + dp = opendir(dir); + if (dp == NULL) + exitf("opendir(%s) failed", dir); + while ((ep = readdir(dp))) { + if (strcmp(ep->d_name, ".") == 0 || strcmp(ep->d_name, "..") == 0) + continue; + char filename[FILENAME_MAX]; + snprintf(filename, sizeof(filename), "%s/%s", dir, ep->d_name); + struct stat st; + if (lstat(filename, &st)) + exitf("lstat(%s) failed", filename); + if (S_ISDIR(st.st_mode)) { + remove_dir(filename); + continue; + } + if (unlink(filename)) + exitf("unlink(%s) failed", filename); + } + closedir(dp); + if (rmdir(dir)) + exitf("rmdir(%s) failed", dir); } #endif +#endif -#if defined(SYZ_EXECUTOR) -// kernel error (e.g. wrong syscall return value) -NORETURN PRINTF static void error(const char* msg, ...) +#if !GOOS_linux +#if SYZ_EXECUTOR || SYZ_FAULT_INJECTION +static int inject_fault(int nth) { - va_list args; - va_start(args, msg); - vfprintf(stderr, msg, args); - va_end(args); - fprintf(stderr, "\n"); - doexit(kErrorStatus); + return 0; } #endif +#if SYZ_EXECUTOR +static int fault_injected(int fail_fd) +{ + return 0; +} +#endif +#endif + +#if !GOOS_windows +#if SYZ_EXECUTOR || SYZ_THREADED +#include -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT) && defined(SYZ_USE_TMP_DIR)) || defined(SYZ_FAULT_INJECTION) -// just exit (e.g. due to temporal ENOMEM error) -NORETURN PRINTF static void exitf(const char* msg, ...) +static void thread_start(void* (*fn)(void*), void* arg) { - int e = errno; - va_list args; - va_start(args, msg); - vfprintf(stderr, msg, args); - va_end(args); - fprintf(stderr, " (errno %d)\n", e); - doexit(kRetryStatus); + pthread_t th; + pthread_attr_t attr; + pthread_attr_init(&attr); + pthread_attr_setstacksize(&attr, 128 << 10); + if (pthread_create(&th, &attr, fn, arg)) + exitf("pthread_create failed"); + pthread_attr_destroy(&attr); } + +#endif #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_DEBUG) -static int flag_debug; +#if GOOS_freebsd || GOOS_netbsd || GOOS_akaros || GOOS_test +#if SYZ_EXECUTOR || SYZ_THREADED + +#include +#include + +typedef struct { + pthread_mutex_t mu; + pthread_cond_t cv; + int state; +} event_t; -PRINTF static void debug(const char* msg, ...) +static void event_init(event_t* ev) { - if (!flag_debug) - return; - va_list args; - va_start(args, msg); - vfprintf(stderr, msg, args); - va_end(args); - fflush(stderr); + if (pthread_mutex_init(&ev->mu, 0)) + fail("pthread_mutex_init failed"); + if (pthread_cond_init(&ev->cv, 0)) + fail("pthread_cond_init failed"); + ev->state = 0; +} + +static void event_reset(event_t* ev) +{ + ev->state = 0; +} + +static void event_set(event_t* ev) +{ + pthread_mutex_lock(&ev->mu); + if (ev->state) + fail("event already set"); + ev->state = 1; + pthread_mutex_unlock(&ev->mu); + pthread_cond_broadcast(&ev->cv); +} + +static void event_wait(event_t* ev) +{ + pthread_mutex_lock(&ev->mu); + while (!ev->state) + pthread_cond_wait(&ev->cv, &ev->mu); + pthread_mutex_unlock(&ev->mu); +} + +static int event_isset(event_t* ev) +{ + pthread_mutex_lock(&ev->mu); + int res = ev->state; + pthread_mutex_unlock(&ev->mu); + return res; +} + +static int event_timedwait(event_t* ev, uint64 timeout_ms) +{ + struct timespec ts; + if (clock_gettime(CLOCK_MONOTONIC, &ts)) + fail("clock_gettime failed"); + const uint64 kNsPerSec = 1000 * 1000 * 1000; + uint64 start_ns = (uint64)ts.tv_sec * kNsPerSec + (uint64)ts.tv_nsec; + uint64 timeout_ns = timeout_ms * 1000 * 1000; + pthread_mutex_lock(&ev->mu); + for (;;) { + if (ev->state) + break; + if (clock_gettime(CLOCK_MONOTONIC, &ts)) + fail("clock_gettime failed"); + uint64 now_ns = (uint64)ts.tv_sec * kNsPerSec + (uint64)ts.tv_nsec; + if (now_ns - start_ns > timeout_ns) + break; + uint64 remain_ns = timeout_ns - (now_ns - start_ns); + ts.tv_sec = remain_ns / kNsPerSec; + ts.tv_nsec = remain_ns % kNsPerSec; + pthread_cond_timedwait(&ev->cv, &ev->mu, &ts); + } + int res = ev->state; + pthread_mutex_unlock(&ev->mu); + return res; } #endif +#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_BITMASKS) +#if SYZ_EXECUTOR || SYZ_USE_BITMASKS #define BITMASK_LEN(type, bf_len) (type)((1ull << (bf_len)) - 1) #define BITMASK_LEN_OFF(type, bf_off, bf_len) (type)(BITMASK_LEN(type, (bf_len)) << (bf_off)) @@ -163,7 +305,7 @@ PRINTF static void debug(const char* msg, ...) } #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_CHECKSUMS) +#if SYZ_EXECUTOR || SYZ_USE_CHECKSUMS struct csum_inet { uint32 acc; }; @@ -194,3 +336,228 @@ static uint16 csum_inet_digest(struct csum_inet* csum) return ~csum->acc; } #endif + +#if GOOS_akaros +#include "common_akaros.h" +#elif GOOS_freebsd || GOOS_netbsd +#include "common_bsd.h" +#elif GOOS_fuchsia +#include "common_fuchsia.h" +#elif GOOS_linux +#include "common_linux.h" +#elif GOOS_test +#include "common_test.h" +#elif GOOS_windows +#include "common_windows.h" +#elif GOOS_test +#include "common_test.h" +#else +#error "unknown OS" +#endif + +#if SYZ_THREADED +struct thread_t { + int created, call; + event_t ready, done; +}; + +static struct thread_t threads[16]; +static void execute_call(int call); +static int running; +#if SYZ_COLLIDE +static int collide; +#endif + +static void* thr(void* arg) +{ + struct thread_t* th = (struct thread_t*)arg; + for (;;) { + event_wait(&th->ready); + event_reset(&th->ready); + execute_call(th->call); + __atomic_fetch_sub(&running, 1, __ATOMIC_RELAXED); + event_set(&th->done); + } + return 0; +} + +static void execute(int num_calls) +{ + int call, thread; + running = 0; + for (call = 0; call < num_calls; call++) { + for (thread = 0; thread < sizeof(threads) / sizeof(threads[0]); thread++) { + struct thread_t* th = &threads[thread]; + if (!th->created) { + th->created = 1; + event_init(&th->ready); + event_init(&th->done); + event_set(&th->done); + thread_start(thr, th); + } + if (!event_isset(&th->done)) + continue; + event_reset(&th->done); + th->call = call; + __atomic_fetch_add(&running, 1, __ATOMIC_RELAXED); + event_set(&th->ready); +#if SYZ_COLLIDE + if (collide && (call % 2) == 0) + break; +#endif + event_timedwait(&th->done, 25); + if (__atomic_load_n(&running, __ATOMIC_RELAXED)) + sleep_ms((call == num_calls - 1) ? 10 : 2); + break; + } + } +} +#endif + +#if SYZ_EXECUTOR || SYZ_REPEAT +static void execute_one(); +#if SYZ_EXECUTOR_USES_FORK_SERVER +#include +#include +#include + +#if GOOS_linux +#define WAIT_FLAGS __WALL +#else +#define WAIT_FLAGS 0 +#endif + +#if SYZ_EXECUTOR +static void reply_handshake(); +#endif + +static void loop() +{ + setup_loop(); +#if SYZ_EXECUTOR + // Tell parent that we are ready to serve. + reply_handshake(); +#endif +#if SYZ_EXECUTOR && GOOS_akaros + // For akaros we do exec in the child process because new threads can't be created in the fork child. + // Thus we proxy input program over the child_pipe to the child process. + int child_pipe[2]; + if (pipe(child_pipe)) + fail("pipe failed"); +#endif + int iter; + for (iter = 0;; iter++) { +#if SYZ_EXECUTOR || SYZ_USE_TMP_DIR + // Create a new private work dir for this test (removed at the end of the loop). + char cwdbuf[32]; + sprintf(cwdbuf, "./%d", iter); + if (mkdir(cwdbuf, 0777)) + fail("failed to mkdir"); +#endif + reset_loop(); +#if SYZ_EXECUTOR + receive_execute(); +#endif + int pid = fork(); + if (pid < 0) + fail("clone failed"); + if (pid == 0) { + setup_test(); +#if SYZ_EXECUTOR || SYZ_USE_TMP_DIR + if (chdir(cwdbuf)) + fail("failed to chdir"); +#endif +#if GOOS_akaros +#if SYZ_EXECUTOR + dup2(child_pipe[0], kInPipeFd); + close(child_pipe[0]); + close(child_pipe[1]); +#endif + execl(program_name, program_name, "child", NULL); + fail("execl failed"); +#else +#if SYZ_EXECUTOR + close(kInPipeFd); +#endif +#if SYZ_EXECUTOR && SYZ_EXECUTOR_USES_SHMEM + close(kOutPipeFd); +#endif + execute_one(); + debug("worker exiting\n"); + reset_test(); + doexit(0); +#endif + } + debug("spawned worker pid %d\n", pid); + +#if SYZ_EXECUTOR && GOOS_akaros + resend_execute(child_pipe[1]); +#endif + // We used to use sigtimedwait(SIGCHLD) to wait for the subprocess. + // But SIGCHLD is also delivered when a process stops/continues, + // so it would require a loop with status analysis and timeout recalculation. + // SIGCHLD should also unblock the usleep below, so the spin loop + // should be as efficient as sigtimedwait. + int status = 0; + uint64 start = current_time_ms(); +#if SYZ_EXECUTOR && SYZ_EXECUTOR_USES_SHMEM + uint64 last_executed = start; + uint32 executed_calls = __atomic_load_n(output_data, __ATOMIC_RELAXED); +#endif + for (;;) { + if (waitpid(-1, &status, WNOHANG | WAIT_FLAGS) == pid) + break; + sleep_ms(1); +#if SYZ_EXECUTOR && SYZ_EXECUTOR_USES_SHMEM + // Even though the test process executes exit at the end + // and execution time of each syscall is bounded by 20ms, + // this backup watchdog is necessary and its performance is important. + // The problem is that exit in the test processes can fail (sic). + // One observed scenario is that the test processes prohibits + // exit_group syscall using seccomp. Another observed scenario + // is that the test processes setups a userfaultfd for itself, + // then the main thread hangs when it wants to page in a page. + // Below we check if the test process still executes syscalls + // and kill it after 1s of inactivity. + uint64 now = current_time_ms(); + uint32 now_executed = __atomic_load_n(output_data, __ATOMIC_RELAXED); + if (executed_calls != now_executed) { + executed_calls = now_executed; + last_executed = now; + } + if ((now - start < 5 * 1000) && (now - start < 3 * 1000 || now - last_executed < 1000)) + continue; +#else + if (current_time_ms() - start < 5 * 1000) + continue; +#endif + debug("killing\n"); +#if GOOS_linux + kill(-pid, SIGKILL); +#endif + kill(pid, SIGKILL); + while (waitpid(-1, &status, WAIT_FLAGS) != pid) { + } + break; + } +#if SYZ_EXECUTOR + status = WEXITSTATUS(status); + if (status == kFailStatus) + fail("child failed"); + if (status == kErrorStatus) + error("child errored"); + reply_execute(0); +#endif +#if SYZ_EXECUTOR || SYZ_USE_TMP_DIR + remove_dir(cwdbuf); +#endif + } +} +#else +static void loop() +{ + (void)sleep_ms; + execute_one(); +} +#endif +#endif diff --git a/executor/common_akaros.h b/executor/common_akaros.h index 15902d472..f2f89033e 100644 --- a/executor/common_akaros.h +++ b/executor/common_akaros.h @@ -3,302 +3,41 @@ // This file is shared between executor and csource package. -#ifndef _GNU_SOURCE -#define _GNU_SOURCE -#endif - +#include +#include #include #include -#if defined(SYZ_EXECUTOR) || defined(SYZ_THREADED) || defined(SYZ_COLLIDE) -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) -#include -#include -#include -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_HANDLE_SEGV) -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_TMP_DIR) -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT) && defined(SYZ_USE_TMP_DIR)) -#include -#endif - -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) || \ - defined(SYZ_USE_TMP_DIR) || defined(SYZ_HANDLE_SEGV) || defined(SYZ_TUN_ENABLE) || \ - defined(SYZ_SANDBOX_NAMESPACE) || defined(SYZ_SANDBOX_SETUID) || \ - defined(SYZ_SANDBOX_NONE) || defined(SYZ_FAULT_INJECTION) || defined(__NR_syz_kvm_setup_cpu) -__attribute__((noreturn)) static void doexit(int status) -{ - _exit(status); - for (;;) { - } -} -#endif - -#include "common.h" - -#if defined(SYZ_EXECUTOR) || defined(SYZ_HANDLE_SEGV) -static __thread int skip_segv; -static __thread jmp_buf segv_env; - -static void recover() -{ - _longjmp(segv_env, 1); -} - -static void segv_handler(int sig, siginfo_t* info, void* ctx) -{ - // Generated programs can contain bad (unmapped/protected) addresses, - // which cause SIGSEGVs during copyin/copyout. - // This handler ignores such crashes to allow the program to proceed. - // We additionally opportunistically check that the faulty address - // is not within executable data region, because such accesses can corrupt - // output region and then fuzzer will fail on corrupted data. - uintptr_t addr = (uintptr_t)info->si_addr; - const uintptr_t prog_start = 1 << 20; - const uintptr_t prog_end = 100 << 20; - if (__atomic_load_n(&skip_segv, __ATOMIC_RELAXED) && (addr < prog_start || addr > prog_end)) { - debug("SIGSEGV on 0x%lx, skipping\n", addr); - struct user_context* uctx = (struct user_context*)ctx; - uctx->tf.hw_tf.tf_rip = (long)(void*)recover; - return; - } - debug("SIGSEGV on 0x%lx, exiting\n", addr); - doexit(sig); - for (;;) { - } -} - -static void install_segv_handler() -{ - struct sigaction sa; - - memset(&sa, 0, sizeof(sa)); - sa.sa_sigaction = segv_handler; - sa.sa_flags = SA_NODEFER | SA_SIGINFO; - sigemptyset(&sa.sa_mask); - sigaction(SIGSEGV, &sa, NULL); - sigaction(SIGBUS, &sa, NULL); -} -#define NONFAILING(...) \ - { \ - __atomic_fetch_add(&skip_segv, 1, __ATOMIC_SEQ_CST); \ - if (_setjmp(segv_env) == 0) { \ - __VA_ARGS__; \ - } \ - __atomic_fetch_sub(&skip_segv, 1, __ATOMIC_SEQ_CST); \ - } -#endif - -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) -static uint64 current_time_ms() -{ - struct timespec ts; - - if (clock_gettime(CLOCK_MONOTONIC, &ts)) - fail("clock_gettime failed"); - return (uint64)ts.tv_sec * 1000 + (uint64)ts.tv_nsec / 1000000; -} -#endif - -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_TMP_DIR) -static void use_temporary_dir() -{ - char tmpdir_template[] = "./syzkaller.XXXXXX"; - char* tmpdir = mkdtemp(tmpdir_template); - if (!tmpdir) - fail("failed to mkdtemp"); - if (chmod(tmpdir, 0777)) - fail("failed to chmod"); - if (chdir(tmpdir)) - fail("failed to chdir"); -} -#endif - -#if defined(SYZ_EXECUTOR) -static void sleep_ms(uint64 ms) -{ - usleep(ms * 1000); -} -#endif - -#if defined(SYZ_EXECUTOR) || defined(SYZ_FAULT_INJECTION) -static int inject_fault(int nth) -{ - return 0; -} - -static int fault_injected(int fail_fd) -{ - return 0; -} -#endif - -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT) && defined(SYZ_USE_TMP_DIR)) -static void remove_dir(const char* dir) -{ - DIR* dp; - struct dirent* ep; - dp = opendir(dir); - if (dp == NULL) - exitf("opendir(%s) failed", dir); - while ((ep = readdir(dp))) { - if (strcmp(ep->d_name, ".") == 0 || strcmp(ep->d_name, "..") == 0) - continue; - char filename[FILENAME_MAX]; - snprintf(filename, sizeof(filename), "%s/%s", dir, ep->d_name); - struct stat st; - if (lstat(filename, &st)) - exitf("lstat(%s) failed", filename); - if (S_ISDIR(st.st_mode)) { - remove_dir(filename); - continue; - } - if (unlink(filename)) - exitf("unlink(%s) failed", filename); - } - closedir(dp); - if (rmdir(dir)) - exitf("rmdir(%s) failed", dir); -} -#endif - -#if defined(SYZ_SANDBOX_NONE) +#if SYZ_EXECUTOR || SYZ_SANDBOX_NONE static void loop(); static int do_sandbox_none(void) { loop(); doexit(0); - fail("doexit returned"); - return 0; } #endif -#if defined(SYZ_REPEAT) +#if SYZ_EXECUTOR || SYZ_REPEAT static void execute_one(); +const char* program_name; -#if defined(SYZ_WAIT_REPEAT) -void loop() +void child() { - int iter; - for (iter = 0;; iter++) { -#ifdef SYZ_USE_TMP_DIR - char cwdbuf[256]; - sprintf(cwdbuf, "./%d", iter); - if (mkdir(cwdbuf, 0777)) - fail("failed to mkdir"); -#endif - int pid = fork(); - if (pid < 0) - fail("clone failed"); - if (pid == 0) { -#ifdef SYZ_USE_TMP_DIR - if (chdir(cwdbuf)) - fail("failed to chdir"); +#if SYZ_EXECUTOR || SYZ_HANDLE_SEGV + install_segv_handler(); #endif - execute_one(); - doexit(0); - } - int status = 0; - uint64 start = current_time_ms(); - for (;;) { - int res = waitpid(-1, &status, WNOHANG); - if (res == pid) - break; - usleep(1000); - if (current_time_ms() - start > 5 * 1000) { - kill(pid, SIGKILL); - while (waitpid(-1, &status, 0) != pid) { - } - break; - } - } -#ifdef SYZ_USE_TMP_DIR - remove_dir(cwdbuf); +#if SYZ_EXECUTOR + receive_execute(); + close(kInPipeFd); #endif - } -} -#else -void loop() -{ - while (1) { - execute_one(); - } + execute_one(); + doexit(0); } #endif -#endif - -#if defined(SYZ_THREADED) -struct thread_t { - int created, running, call; - pthread_t th; -}; - -static struct thread_t threads[16]; -static void execute_call(int call); -static int running; -#if defined(SYZ_COLLIDE) -static int collide; -#endif - -static void* thr(void* arg) -{ - struct thread_t* th = (struct thread_t*)arg; - for (;;) { - while (!__atomic_load_n(&th->running, __ATOMIC_ACQUIRE)) - usleep(200); - execute_call(th->call); - __atomic_fetch_sub(&running, 1, __ATOMIC_RELAXED); - __atomic_store_n(&th->running, 0, __ATOMIC_RELEASE); - } - return 0; -} -static void execute(int num_calls) -{ - int i, call, thread; - running = 0; - for (call = 0; call < num_calls; call++) { - for (thread = 0; thread < sizeof(threads) / sizeof(threads[0]); thread++) { - struct thread_t* th = &threads[thread]; - if (!th->created) { - th->created = 1; - pthread_attr_t attr; - pthread_attr_init(&attr); - pthread_attr_setstacksize(&attr, 128 << 10); - pthread_create(&th->th, &attr, thr, th); - } - if (!__atomic_load_n(&th->running, __ATOMIC_ACQUIRE)) { - th->call = call; - __atomic_fetch_add(&running, 1, __ATOMIC_RELAXED); - __atomic_store_n(&th->running, 1, __ATOMIC_RELEASE); -#if defined(SYZ_COLLIDE) - if (collide && call % 2) - break; -#endif - for (i = 0; i < 100; i++) { - if (!__atomic_load_n(&th->running, __ATOMIC_ACQUIRE)) - break; - usleep(200); - } - if (__atomic_load_n(&running, __ATOMIC_RELAXED)) - usleep((call == num_calls - 1) ? 10000 : 1000); - break; - } - } - } -} -#endif +#define do_sandbox_setuid() 0 +#define do_sandbox_namespace() 0 +#define setup_loop() +#define reset_loop() +#define setup_test() +#define reset_test() diff --git a/executor/common_bsd.h b/executor/common_bsd.h index 16c919059..164d16a36 100644 --- a/executor/common_bsd.h +++ b/executor/common_bsd.h @@ -4,159 +4,19 @@ // This file is shared between executor and csource package. #include -#if defined(SYZ_EXECUTOR) || defined(SYZ_THREADED) || defined(SYZ_COLLIDE) -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) -#include -#include -#include -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT) && defined(SYZ_USE_TMP_DIR)) -#include -#endif - -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) || \ - defined(SYZ_USE_TMP_DIR) || defined(SYZ_HANDLE_SEGV) || defined(SYZ_TUN_ENABLE) || \ - defined(SYZ_SANDBOX_NAMESPACE) || defined(SYZ_SANDBOX_SETUID) || \ - defined(SYZ_SANDBOX_NONE) || defined(SYZ_FAULT_INJECTION) || defined(__NR_syz_kvm_setup_cpu) -__attribute__((noreturn)) static void doexit(int status) -{ - _exit(status); - for (;;) { - } -} -#endif - -#include "common.h" - -#if defined(SYZ_EXECUTOR) || defined(SYZ_HANDLE_SEGV) -static __thread int skip_segv; -static __thread jmp_buf segv_env; - -static void segv_handler(int sig, siginfo_t* info, void* uctx) -{ - // Generated programs can contain bad (unmapped/protected) addresses, - // which cause SIGSEGVs during copyin/copyout. - // This handler ignores such crashes to allow the program to proceed. - // We additionally opportunistically check that the faulty address - // is not within executable data region, because such accesses can corrupt - // output region and then fuzzer will fail on corrupted data. - uintptr_t addr = (uintptr_t)info->si_addr; - const uintptr_t prog_start = 1 << 20; - const uintptr_t prog_end = 100 << 20; - if (__atomic_load_n(&skip_segv, __ATOMIC_RELAXED) && (addr < prog_start || addr > prog_end)) { - debug("SIGSEGV on %p, skipping\n", (void*)addr); - _longjmp(segv_env, 1); - } - debug("SIGSEGV on %p, exiting\n", (void*)addr); - doexit(sig); -} - -static void install_segv_handler() -{ - struct sigaction sa; - - memset(&sa, 0, sizeof(sa)); - sa.sa_sigaction = segv_handler; - sa.sa_flags = SA_NODEFER | SA_SIGINFO; - sigaction(SIGSEGV, &sa, NULL); - sigaction(SIGBUS, &sa, NULL); -} - -#define NONFAILING(...) \ - { \ - __atomic_fetch_add(&skip_segv, 1, __ATOMIC_SEQ_CST); \ - if (_setjmp(segv_env) == 0) { \ - __VA_ARGS__; \ - } \ - __atomic_fetch_sub(&skip_segv, 1, __ATOMIC_SEQ_CST); \ - } -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) -static uint64 current_time_ms() -{ - struct timespec ts; - - if (clock_gettime(CLOCK_MONOTONIC, &ts)) - fail("clock_gettime failed"); - return (uint64)ts.tv_sec * 1000 + (uint64)ts.tv_nsec / 1000000; -} -#endif - -#if defined(SYZ_EXECUTOR) -static void sleep_ms(uint64 ms) -{ - usleep(ms * 1000); -} -#endif - -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT) && defined(SYZ_USE_TMP_DIR)) -static void remove_dir(const char* dir) -{ - DIR* dp; - struct dirent* ep; - int iter = 0; -retry: - dp = opendir(dir); - if (dp == NULL) - return; - while ((ep = readdir(dp))) { - if (strcmp(ep->d_name, ".") == 0 || strcmp(ep->d_name, "..") == 0) - continue; - char filename[FILENAME_MAX]; - snprintf(filename, sizeof(filename), "%s/%s", dir, ep->d_name); - struct stat st; - if (lstat(filename, &st)) - return; - if (S_ISDIR(st.st_mode)) { - remove_dir(filename); - continue; - } - int i; - for (i = 0;; i++) { - if (unlink(filename) == 0) - break; - if (errno == EROFS) - break; - if (errno != EBUSY || i > 100) - return; - } - } - closedir(dp); - int i; - for (i = 0;; i++) { - if (rmdir(dir) == 0) - break; - if (i < 100) { - if (errno == EROFS) - break; - if (errno == ENOTEMPTY) { - if (iter < 100) { - iter++; - goto retry; - } - } - } - return; - } -} -#endif - -#if defined(SYZ_EXECUTOR) || defined(SYZ_FAULT_INJECTION) -static int inject_fault(int nth) -{ - return 0; -} - -static int fault_injected(int fail_fd) +#if SYZ_EXECUTOR || SYZ_SANDBOX_NONE +static void loop(); +static int do_sandbox_none(void) { + loop(); return 0; } #endif + +#define do_sandbox_setuid() 0 +#define do_sandbox_namespace() 0 +#define setup_loop() +#define reset_loop() +#define setup_test() +#define reset_test() diff --git a/executor/common_fuchsia.h b/executor/common_fuchsia.h index d9436e40a..1affa5650 100644 --- a/executor/common_fuchsia.h +++ b/executor/common_fuchsia.h @@ -3,14 +3,11 @@ // This file is shared between executor and csource package. -#ifndef _GNU_SOURCE -#define _GNU_SOURCE -#endif - #include #include #include #include +#include #include #include #include @@ -23,43 +20,15 @@ #include #include #include -#if defined(SYZ_EXECUTOR) || defined(SYZ_THREADED) || defined(SYZ_COLLIDE) || defined(SYZ_HANDLE_SEGV) + +#if SYZ_EXECUTOR || SYZ_HANDLE_SEGV #include -#include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT) && defined(SYZ_USE_TMP_DIR)) -#include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) -#include -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_HANDLE_SEGV) +#include #include #include #include #include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) || \ - defined(SYZ_USE_TMP_DIR) || defined(SYZ_HANDLE_SEGV) || defined(SYZ_TUN_ENABLE) || \ - defined(SYZ_SANDBOX_NAMESPACE) || defined(SYZ_SANDBOX_SETUID) || \ - defined(SYZ_SANDBOX_NONE) || defined(SYZ_FAULT_INJECTION) || \ - defined(__NR_syz_mmap) -__attribute__((noreturn)) static void doexit(int status) -{ - _exit(status); - for (;;) { - } -} -#endif - -#include "common.h" - -#if defined(SYZ_EXECUTOR) || defined(SYZ_HANDLE_SEGV) static __thread int skip_segv; static __thread jmp_buf segv_env; @@ -99,9 +68,9 @@ static void* ex_handler(void* arg) debug("zx_thread_read_state failed: %d (%d)\n", (int)sizeof(regs), status); } else { -#if defined(__x86_64__) +#if GOARCH_amd64 regs.rip = (uint64)(void*)&segv_handler; -#elif defined(__aarch64__) +#elif GOARCH_arm64 regs.pc = (uint64)(void*)&segv_handler; #else #error "unsupported arch" @@ -144,37 +113,56 @@ static void install_segv_handler() } #endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) -static uint64 current_time_ms() +#if SYZ_EXECUTOR || SYZ_THREADED +#include + +// Fuchsia's pthread_cond_timedwait just returns immidiately, so we use simple spin wait. +typedef struct { + int state; +} event_t; + +static void event_init(event_t* ev) { - struct timespec ts; + ev->state = 0; +} - if (clock_gettime(CLOCK_MONOTONIC, &ts)) - fail("clock_gettime failed"); - return (uint64)ts.tv_sec * 1000 + (uint64)ts.tv_nsec / 1000000; +static void event_reset(event_t* ev) +{ + ev->state = 0; } -#endif -#if defined(SYZ_EXECUTOR) -static void sleep_ms(uint64 ms) +static void event_set(event_t* ev) { - usleep(ms * 1000); + if (ev->state) + fail("event already set"); + __atomic_store_n(&ev->state, 1, __ATOMIC_RELEASE); } -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_FAULT_INJECTION) -static int inject_fault(int nth) +static void event_wait(event_t* ev) { - return 0; + while (!__atomic_load_n(&ev->state, __ATOMIC_ACQUIRE)) + usleep(200); } -static int fault_injected(int fail_fd) +static int event_isset(event_t* ev) { - return 0; + return __atomic_load_n(&ev->state, __ATOMIC_ACQUIRE); +} + +static int event_timedwait(event_t* ev, uint64 timeout_ms) +{ + uint64 start = current_time_ms(); + for (;;) { + if (__atomic_load_n(&ev->state, __ATOMIC_RELAXED)) + return 1; + if (current_time_ms() - start > timeout_ms) + return 0; + usleep(200); + } } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_mmap) +#if SYZ_EXECUTOR || __NR_syz_mmap long syz_mmap(size_t addr, size_t size) { zx_handle_t root = zx_vmar_root_self(); @@ -195,36 +183,36 @@ long syz_mmap(size_t addr, size_t size) } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_process_self) -long syz_process_self() +#if SYZ_EXECUTOR || __NR_syz_process_self +static long syz_process_self() { return zx_process_self(); } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_thread_self) -long syz_thread_self() +#if SYZ_EXECUTOR || __NR_syz_thread_self +static long syz_thread_self() { return zx_thread_self(); } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_vmar_root_self) -long syz_vmar_root_self() +#if SYZ_EXECUTOR || __NR_syz_vmar_root_self +static long syz_vmar_root_self() { return zx_vmar_root_self(); } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_job_default) -long syz_job_default() +#if SYZ_EXECUTOR || __NR_syz_job_default +static long syz_job_default() { return zx_job_default(); } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_future_time) -long syz_future_time(long when) +#if SYZ_EXECUTOR || __NR_syz_future_time +static long syz_future_time(long when) { zx_time_t delta_ms; switch (when) { @@ -240,7 +228,7 @@ long syz_future_time(long when) } #endif -#if defined(SYZ_SANDBOX_NONE) +#if SYZ_EXECUTOR || SYZ_SANDBOX_NONE static void loop(); static int do_sandbox_none(void) { @@ -249,233 +237,9 @@ static int do_sandbox_none(void) } #endif -#if defined(SYZ_USE_TMP_DIR) -static void use_temporary_dir() -{ - char tmpdir_template[] = "./syzkaller.XXXXXX"; - char* tmpdir = mkdtemp(tmpdir_template); - if (!tmpdir) - fail("failed to mkdtemp"); - if (chmod(tmpdir, 0777)) - fail("failed to chmod"); - if (chdir(tmpdir)) - fail("failed to chdir"); -} -#endif - -#if defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT) && defined(SYZ_USE_TMP_DIR) -static void remove_dir(const char* dir) -{ - struct dirent* ep; - DIR* dp = opendir(dir); - if (dp == NULL) - exitf("opendir(%s) failed", dir); - while ((ep = readdir(dp))) { - if (strcmp(ep->d_name, ".") == 0 || strcmp(ep->d_name, "..") == 0) - continue; - char filename[FILENAME_MAX]; - snprintf(filename, sizeof(filename), "%s/%s", dir, ep->d_name); - struct stat st; - if (lstat(filename, &st)) - exitf("lstat(%s) failed", filename); - if (S_ISDIR(st.st_mode)) { - remove_dir(filename); - continue; - } - if (unlink(filename)) - exitf("unlink(%s) failed", filename); - } - closedir(dp); - if (rmdir(dir)) - exitf("rmdir(%s) failed", dir); -} -#endif - -#if defined(SYZ_EXECUTOR) || defined(SYZ_REPEAT) -static void execute_one(); -extern unsigned long long procid; - -#if defined(SYZ_EXECUTOR) -void reply_handshake(); -void receive_execute(); -void reply_execute(int status); -extern uint32* output_data; -extern uint32* output_pos; -#endif - -#if defined(SYZ_WAIT_REPEAT) -static void loop() -{ -#if defined(SYZ_EXECUTOR) - // Tell parent that we are ready to serve. - reply_handshake(); -#endif - int iter; - for (iter = 0;; iter++) { -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_TMP_DIR) - // Create a new private work dir for this test (removed at the end of the loop). - char cwdbuf[32]; - sprintf(cwdbuf, "./%d", iter); - if (mkdir(cwdbuf, 0777)) - fail("failed to mkdir"); -#endif -#if defined(SYZ_EXECUTOR) - // TODO: consider moving the read into the child. - // Potentially it can speed up things a bit -- when the read finishes - // we already have a forked worker process. - receive_execute(); -#endif - int pid = fork(); - if (pid < 0) - fail("clone failed"); - if (pid == 0) { -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_TMP_DIR) - if (chdir(cwdbuf)) - fail("failed to chdir"); -#endif -#if defined(SYZ_EXECUTOR) - close(kInPipeFd); - close(kOutPipeFd); -#endif -#if defined(SYZ_EXECUTOR) - output_pos = output_data; -#endif - execute_one(); - debug("worker exiting\n"); - doexit(0); - } - debug("spawned worker pid %d\n", pid); - - // We used to use sigtimedwait(SIGCHLD) to wait for the subprocess. - // But SIGCHLD is also delivered when a process stops/continues, - // so it would require a loop with status analysis and timeout recalculation. - // SIGCHLD should also unblock the usleep below, so the spin loop - // should be as efficient as sigtimedwait. - int status = 0; - uint64 start = current_time_ms(); -#if defined(SYZ_EXECUTOR) - uint64 last_executed = start; - uint32 executed_calls = __atomic_load_n(output_data, __ATOMIC_RELAXED); -#endif - for (;;) { - int res = waitpid(-1, &status, WNOHANG); - if (res == pid) { - debug("waitpid(%d)=%d\n", pid, res); - break; - } - usleep(1000); -#if defined(SYZ_EXECUTOR) - // Even though the test process executes exit at the end - // and execution time of each syscall is bounded by 20ms, - // this backup watchdog is necessary and its performance is important. - // The problem is that exit in the test processes can fail (sic). - // One observed scenario is that the test processes prohibits - // exit_group syscall using seccomp. Another observed scenario - // is that the test processes setups a userfaultfd for itself, - // then the main thread hangs when it wants to page in a page. - // Below we check if the test process still executes syscalls - // and kill it after 500ms of inactivity. - uint64 now = current_time_ms(); - uint32 now_executed = __atomic_load_n(output_data, __ATOMIC_RELAXED); - if (executed_calls != now_executed) { - executed_calls = now_executed; - last_executed = now; - } - if ((now - start < 3 * 1000) && (now - start < 1000 || now - last_executed < 500)) - continue; -#else - if (current_time_ms() - start < 3 * 1000) - continue; -#endif - debug("waitpid(%d)=%d\n", pid, res); - debug("killing\n"); - kill(-pid, SIGKILL); - kill(pid, SIGKILL); - while (waitpid(-1, &status, 0) != pid) { - } - break; - } -#if defined(SYZ_EXECUTOR) - status = WEXITSTATUS(status); - if (status == kFailStatus) - fail("child failed"); - if (status == kErrorStatus) - error("child errored"); - reply_execute(0); -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_TMP_DIR) - remove_dir(cwdbuf); -#endif - } -} -#else -void loop() -{ - while (1) { - execute_one(); - } -} -#endif -#endif - -#if defined(SYZ_THREADED) -struct thread_t { - int created, running, call; - pthread_t th; -}; - -static struct thread_t threads[16]; -static void execute_call(int call); -static int running; -#if defined(SYZ_COLLIDE) -static int collide; -#endif - -static void* thr(void* arg) -{ - struct thread_t* th = (struct thread_t*)arg; - for (;;) { - while (!__atomic_load_n(&th->running, __ATOMIC_ACQUIRE)) - usleep(200); - execute_call(th->call); - __atomic_fetch_sub(&running, 1, __ATOMIC_RELAXED); - __atomic_store_n(&th->running, 0, __ATOMIC_RELEASE); - } - return 0; -} - -static void execute(int num_calls) -{ - int i, call, thread; - running = 0; - for (call = 0; call < num_calls; call++) { - for (thread = 0; thread < sizeof(threads) / sizeof(threads[0]); thread++) { - struct thread_t* th = &threads[thread]; - if (!th->created) { - th->created = 1; - pthread_attr_t attr; - pthread_attr_init(&attr); - pthread_attr_setstacksize(&attr, 128 << 10); - pthread_create(&th->th, &attr, thr, th); - } - if (!__atomic_load_n(&th->running, __ATOMIC_ACQUIRE)) { - th->call = call; - __atomic_fetch_add(&running, 1, __ATOMIC_RELAXED); - __atomic_store_n(&th->running, 1, __ATOMIC_RELEASE); -#if defined(SYZ_COLLIDE) - if (collide && call % 2) - break; -#endif - for (i = 0; i < 100; i++) { - if (!__atomic_load_n(&th->running, __ATOMIC_ACQUIRE)) - break; - usleep(200); - } - if (__atomic_load_n(&running, __ATOMIC_RELAXED)) - usleep((call == num_calls - 1) ? 10000 : 1000); - break; - } - } - } -} -#endif +#define do_sandbox_setuid() 0 +#define do_sandbox_namespace() 0 +#define setup_loop() +#define reset_loop() +#define setup_test() +#define reset_test() diff --git a/executor/common_linux.h b/executor/common_linux.h index ff043cb8a..1819739c5 100644 --- a/executor/common_linux.h +++ b/executor/common_linux.h @@ -3,252 +3,84 @@ // This file is shared between executor and csource package. -#ifndef _GNU_SOURCE -#define _GNU_SOURCE -#endif - -#include -#include -#include -#include -#if defined(SYZ_EXECUTOR) || defined(SYZ_THREADED) || defined(SYZ_COLLIDE) -#include -#include #include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) -#include -#include -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) -#include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT) && defined(SYZ_USE_TMP_DIR)) -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_SANDBOX_NONE) || defined(SYZ_SANDBOX_SETUID) || defined(SYZ_SANDBOX_NAMESPACE) -#include -#include -#include -#include -#include -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_FAULT_INJECTION) || defined(SYZ_SANDBOX_NAMESPACE) || \ - defined(SYZ_ENABLE_CGROUPS) -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_SANDBOX_SETUID) -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_SANDBOX_NAMESPACE) -#include -#include #include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_TUN_ENABLE) || defined(SYZ_ENABLE_NETDEV) -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_RESET_NET_NAMESPACE) -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_FAULT_INJECTION) -#include -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_dev) || defined(__NR_syz_open_procfs) -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_pts) -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_kvm_setup_cpu) -#include -#include -#include -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_init_net_socket) -#include -#include -#include +#include #include #include -#endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_genetlink_get_family_id) -#include -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_CGROUPS) -#include -#endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_mount_image) || defined(__NR_syz_read_part_table) -#include -#include -#include -#include -#include -#include -#include -#endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) || \ - defined(SYZ_USE_TMP_DIR) || defined(SYZ_HANDLE_SEGV) || defined(SYZ_TUN_ENABLE) || \ - defined(SYZ_SANDBOX_NAMESPACE) || defined(SYZ_SANDBOX_SETUID) || \ - defined(SYZ_SANDBOX_NONE) || defined(SYZ_FAULT_INJECTION) || \ - defined(__NR_syz_kvm_setup_cpu) || defined(__NR_syz_init_net_socket) && (defined(SYZ_SANDBOX_NONE) || defined(SYZ_SANDBOX_SETUID) || defined(SYZ_SANDBOX_NAMESPACE)) -// One does not simply exit. -// _exit can in fact fail. -// syzkaller did manage to generate a seccomp filter that prohibits exit_group syscall. -// Previously, we get into infinite recursion via segv_handler in such case -// and corrupted output_data, which does matter in our case since it is shared -// with fuzzer process. Loop infinitely instead. Parent will kill us. -// But one does not simply loop either. Compilers are sure that _exit never returns, -// so they remove all code after _exit as dead. Call _exit via volatile indirection. -// And this does not work as well. _exit has own handling of failing exit_group -// in the form of HLT instruction, it will divert control flow from our loop. -// So call the syscall directly. -__attribute__((noreturn)) static void doexit(int status) -{ - volatile unsigned i; - syscall(__NR_exit_group, status); - for (i = 0;; i++) { - } -} +#if SYZ_EXECUTOR +struct cover_t; +static void cover_reset(cover_t* cov); #endif -#include "common.h" - -#if defined(SYZ_EXECUTOR) -struct thread_t; -void cover_reset(thread_t* th); -#endif +#if SYZ_EXECUTOR || SYZ_THREADED +#include +#include -#if defined(SYZ_EXECUTOR) || defined(SYZ_HANDLE_SEGV) -static __thread int skip_segv; -static __thread jmp_buf segv_env; +typedef struct { + int state; +} event_t; -static void segv_handler(int sig, siginfo_t* info, void* uctx) +static void event_init(event_t* ev) { - // Generated programs can contain bad (unmapped/protected) addresses, - // which cause SIGSEGVs during copyin/copyout. - // This handler ignores such crashes to allow the program to proceed. - // We additionally opportunistically check that the faulty address - // is not within executable data region, because such accesses can corrupt - // output region and then fuzzer will fail on corrupted data. - uintptr_t addr = (uintptr_t)info->si_addr; - const uintptr_t prog_start = 1 << 20; - const uintptr_t prog_end = 100 << 20; - if (__atomic_load_n(&skip_segv, __ATOMIC_RELAXED) && (addr < prog_start || addr > prog_end)) { - debug("SIGSEGV on %p, skipping\n", (void*)addr); - _longjmp(segv_env, 1); - } - debug("SIGSEGV on %p, exiting\n", (void*)addr); - doexit(sig); + ev->state = 0; } -static void install_segv_handler() +static void event_reset(event_t* ev) { - struct sigaction sa; - - // Don't need that SIGCANCEL/SIGSETXID glibc stuff. - // SIGCANCEL sent to main thread causes it to exit - // without bringing down the whole group. - memset(&sa, 0, sizeof(sa)); - sa.sa_handler = SIG_IGN; - syscall(SYS_rt_sigaction, 0x20, &sa, NULL, 8); - syscall(SYS_rt_sigaction, 0x21, &sa, NULL, 8); - - memset(&sa, 0, sizeof(sa)); - sa.sa_sigaction = segv_handler; - sa.sa_flags = SA_NODEFER | SA_SIGINFO; - sigaction(SIGSEGV, &sa, NULL); - sigaction(SIGBUS, &sa, NULL); + ev->state = 0; } -#define NONFAILING(...) \ - { \ - __atomic_fetch_add(&skip_segv, 1, __ATOMIC_SEQ_CST); \ - if (_setjmp(segv_env) == 0) { \ - __VA_ARGS__; \ - } \ - __atomic_fetch_sub(&skip_segv, 1, __ATOMIC_SEQ_CST); \ - } -#endif - -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) -static uint64 current_time_ms() +static void event_set(event_t* ev) { - struct timespec ts; + if (ev->state) + fail("event already set"); + __atomic_store_n(&ev->state, 1, __ATOMIC_RELEASE); + syscall(SYS_futex, &ev->state, FUTEX_WAKE); +} - if (clock_gettime(CLOCK_MONOTONIC, &ts)) - fail("clock_gettime failed"); - return (uint64)ts.tv_sec * 1000 + (uint64)ts.tv_nsec / 1000000; +static void event_wait(event_t* ev) +{ + while (!__atomic_load_n(&ev->state, __ATOMIC_ACQUIRE)) + syscall(SYS_futex, &ev->state, FUTEX_WAIT, 0, 0); } -#endif -#if defined(SYZ_EXECUTOR) -static void sleep_ms(uint64 ms) +static int event_isset(event_t* ev) { - usleep(ms * 1000); + return __atomic_load_n(&ev->state, __ATOMIC_ACQUIRE); } -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_TMP_DIR) -static void use_temporary_dir() +static int event_timedwait(event_t* ev, uint64 timeout_ms) { - char tmpdir_template[] = "./syzkaller.XXXXXX"; - char* tmpdir = mkdtemp(tmpdir_template); - if (!tmpdir) - fail("failed to mkdtemp"); - if (chmod(tmpdir, 0777)) - fail("failed to chmod"); - if (chdir(tmpdir)) - fail("failed to chdir"); + struct timespec ts; + if (clock_gettime(CLOCK_MONOTONIC, &ts)) + fail("clock_gettime failed"); + const uint64 kNsPerSec = 1000 * 1000 * 1000; + uint64 start_ns = (uint64)ts.tv_sec * kNsPerSec + (uint64)ts.tv_nsec; + uint64 now_ns = start_ns; + uint64 timeout_ns = timeout_ms * 1000 * 1000; + for (;;) { + uint64 remain_ns = timeout_ns - (now_ns - start_ns); + ts.tv_sec = remain_ns / kNsPerSec; + ts.tv_nsec = remain_ns % kNsPerSec; + syscall(SYS_futex, &ev->state, FUTEX_WAIT, 0, &ts); + if (__atomic_load_n(&ev->state, __ATOMIC_RELAXED)) + return 1; + if (clock_gettime(CLOCK_MONOTONIC, &ts)) + fail("clock_gettime failed"); + now_ns = (uint64)ts.tv_sec * kNsPerSec + (uint64)ts.tv_nsec; + if (now_ns - start_ns > timeout_ns) + return 0; + } } #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_TUN_ENABLE) || defined(SYZ_ENABLE_NETDEV) +#if SYZ_EXECUTOR || SYZ_TUN_ENABLE || SYZ_ENABLE_NETDEV +#include +#include +#include + static void vsnprintf_check(char* str, size_t size, const char* format, va_list args) { int rv; @@ -286,7 +118,21 @@ static void execute_command(bool panic, const char* format, ...) } #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_TUN_ENABLE) +#if SYZ_EXECUTOR || SYZ_TUN_ENABLE +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + static int tunfd = -1; static int tun_frags_enabled; @@ -312,19 +158,15 @@ static int tun_frags_enabled; #define IFF_NAPI_FRAGS 0x0020 #endif -#ifdef SYZ_EXECUTOR -extern bool flag_enable_tun; -#endif - static void initialize_tun(void) { -#ifdef SYZ_EXECUTOR +#if SYZ_EXECUTOR if (!flag_enable_tun) return; #endif tunfd = open("/dev/net/tun", O_RDWR | O_NONBLOCK); if (tunfd == -1) { -#ifdef SYZ_EXECUTOR +#if SYZ_EXECUTOR fail("tun: can't open /dev/net/tun\n"); #else printf("tun: can't open /dev/net/tun: please enable CONFIG_TUN=y\n"); @@ -333,8 +175,8 @@ static void initialize_tun(void) #endif } // Remap tun onto higher fd number to hide it from fuzzer and to keep - // fd numbers stable regardless of whether tun is opened or not. - const int kTunFd = 252; + // fd numbers stable regardless of whether tun is opened or not (also see kMaxFd). + const int kTunFd = 240; if (dup2(tunfd, kTunFd) < 0) fail("dup2(tunfd, kTunFd) failed"); close(tunfd); @@ -378,7 +220,21 @@ static void initialize_tun(void) } #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_NETDEV) +#if SYZ_EXECUTOR || SYZ_ENABLE_NETDEV +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // Addresses are chosen to be in the same subnet as tun addresses. #define DEV_IPV4 "172.20.20.%d" @@ -394,15 +250,11 @@ static void snprintf_check(char* str, size_t size, const char* format, ...) va_end(args); } -#ifdef SYZ_EXECUTOR -extern bool flag_enable_net_dev; -#endif - // We test in a separate namespace, which does not have any network devices initially (even lo). // Create/up as many as we can. static void initialize_netdevices(void) { -#ifdef SYZ_EXECUTOR +#if SYZ_EXECUTOR if (!flag_enable_net_dev) return; #endif @@ -456,7 +308,9 @@ static void initialize_netdevices(void) } #endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_TUN_ENABLE) && (defined(__NR_syz_extract_tcp_res) || defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT))) +#if SYZ_EXECUTOR || SYZ_TUN_ENABLE && (__NR_syz_extract_tcp_res || SYZ_REPEAT) +#include + static int read_tun(char* data, int size) { if (tunfd < 0) @@ -475,21 +329,10 @@ static int read_tun(char* data, int size) } #endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_DEBUG) && defined(SYZ_TUN_ENABLE) && (defined(__NR_syz_emit_ethernet) || defined(__NR_syz_extract_tcp_res))) -static void debug_dump_data(const char* data, int length) -{ - int i; - for (i = 0; i < length; i++) { - debug("%02x ", data[i] & 0xff); - if (i % 16 == 15) - debug("\n"); - } - if (i % 16 != 0) - debug("\n"); -} -#endif +#if SYZ_EXECUTOR || __NR_syz_emit_ethernet && SYZ_TUN_ENABLE +#include +#include -#if defined(SYZ_EXECUTOR) || (defined(__NR_syz_emit_ethernet) && defined(SYZ_TUN_ENABLE)) #define MAX_FRAGS 4 struct vnet_fragmentation { uint32 full; @@ -497,7 +340,7 @@ struct vnet_fragmentation { uint32 frags[MAX_FRAGS]; }; -static uintptr_t syz_emit_ethernet(uintptr_t a0, uintptr_t a1, uintptr_t a2) +static long syz_emit_ethernet(long a0, long a1, long a2) { // syz_emit_ethernet(len len[packet], packet ptr[in, eth_packet], frags ptr[in, vnet_fragmentation, opt]) // vnet_fragmentation { @@ -547,16 +390,20 @@ static uintptr_t syz_emit_ethernet(uintptr_t a0, uintptr_t a1, uintptr_t a2) } #endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT) && defined(SYZ_TUN_ENABLE)) +#if SYZ_EXECUTOR || SYZ_REPEAT && SYZ_TUN_ENABLE static void flush_tun() { +#if SYZ_EXECUTOR + if (!flag_enable_tun) + return; +#endif char data[SYZ_TUN_MAX_PACKET_SIZE]; - while (read_tun(&data[0], sizeof(data)) != -1) - ; + while (read_tun(&data[0], sizeof(data)) != -1) { + } } #endif -#if defined(SYZ_EXECUTOR) || (defined(__NR_syz_extract_tcp_res) && defined(SYZ_TUN_ENABLE)) +#if SYZ_EXECUTOR || __NR_syz_extract_tcp_res && SYZ_TUN_ENABLE #ifndef __ANDROID__ // Can't include , since it causes // conflicts due to some structs redefinition. @@ -579,7 +426,7 @@ struct tcp_resources { uint32 ack; }; -static uintptr_t syz_extract_tcp_res(uintptr_t a0, uintptr_t a1, uintptr_t a2) +static long syz_extract_tcp_res(long a0, long a1, long a2) { // syz_extract_tcp_res(res ptr[out, tcp_resources], seq_inc int32, ack_inc int32) @@ -631,8 +478,13 @@ static uintptr_t syz_extract_tcp_res(uintptr_t a0, uintptr_t a1, uintptr_t a2) } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_dev) -static uintptr_t syz_open_dev(uintptr_t a0, uintptr_t a1, uintptr_t a2) +#if SYZ_EXECUTOR || __NR_syz_open_dev +#include +#include +#include +#include + +static long syz_open_dev(long a0, long a1, long a2) { if (a0 == 0xc || a0 == 0xb) { // syz_open_dev$char(dev const[0xc], major intptr, minor intptr) fd @@ -655,8 +507,13 @@ static uintptr_t syz_open_dev(uintptr_t a0, uintptr_t a1, uintptr_t a2) } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_procfs) -static uintptr_t syz_open_procfs(uintptr_t a0, uintptr_t a1) +#if SYZ_EXECUTOR || __NR_syz_open_procfs +#include +#include +#include +#include + +static long syz_open_procfs(long a0, long a1) { // syz_open_procfs(pid pid, file ptr[in, string[procfs_file]]) fd @@ -664,7 +521,7 @@ static uintptr_t syz_open_procfs(uintptr_t a0, uintptr_t a1) memset(buf, 0, sizeof(buf)); if (a0 == 0) { NONFAILING(snprintf(buf, sizeof(buf), "/proc/self/%s", (char*)a1)); - } else if (a0 == (uintptr_t)-1) { + } else if (a0 == -1) { NONFAILING(snprintf(buf, sizeof(buf), "/proc/thread-self/%s", (char*)a1)); } else { NONFAILING(snprintf(buf, sizeof(buf), "/proc/self/task/%d/%s", (int)a0, (char*)a1)); @@ -676,8 +533,13 @@ static uintptr_t syz_open_procfs(uintptr_t a0, uintptr_t a1) } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_pts) -static uintptr_t syz_open_pts(uintptr_t a0, uintptr_t a1) +#if SYZ_EXECUTOR || __NR_syz_open_pts +#include +#include +#include +#include + +static long syz_open_pts(long a0, long a1) { // syz_openpts(fd fd[tty], flags flags[open_flags]) fd[tty] int ptyno = 0; @@ -689,12 +551,18 @@ static uintptr_t syz_open_pts(uintptr_t a0, uintptr_t a1) } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_init_net_socket) -#if defined(SYZ_EXECUTOR) || defined(SYZ_SANDBOX_NONE) || defined(SYZ_SANDBOX_SETUID) || defined(SYZ_SANDBOX_NAMESPACE) -const int kInitNetNsFd = 253; +#if SYZ_EXECUTOR || __NR_syz_init_net_socket +#if SYZ_EXECUTOR || SYZ_SANDBOX_NONE || SYZ_SANDBOX_SETUID || SYZ_SANDBOX_NAMESPACE +#include +#include +#include +#include +#include + +const int kInitNetNsFd = 239; // see kMaxFd // syz_init_net_socket opens a socket in init net namespace. // Used for families that can only be created in init net namespace. -static uintptr_t syz_init_net_socket(uintptr_t domain, uintptr_t type, uintptr_t proto) +static long syz_init_net_socket(long domain, long type, long proto) { int netns = open("/proc/self/ns/net", O_RDONLY); if (netns == -1) @@ -710,15 +578,21 @@ static uintptr_t syz_init_net_socket(uintptr_t domain, uintptr_t type, uintptr_t return sock; } #else -static uintptr_t syz_init_net_socket(uintptr_t domain, uintptr_t type, uintptr_t proto) +static long syz_init_net_socket(long domain, long type, long proto) { return syscall(__NR_socket, domain, type, proto); } #endif #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_genetlink_get_family_id) -static uintptr_t syz_genetlink_get_family_id(uintptr_t name) +#if SYZ_EXECUTOR || __NR_syz_genetlink_get_family_id +#include +#include +#include +#include +#include + +static long syz_genetlink_get_family_id(long name) { char buf[512] = {0}; struct nlmsghdr* hdr = (struct nlmsghdr*)buf; @@ -765,7 +639,14 @@ static uintptr_t syz_genetlink_get_family_id(uintptr_t name) } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_mount_image) || defined(__NR_syz_read_part_table) +#if SYZ_EXECUTOR || __NR_syz_mount_image || __NR_syz_read_part_table +#include +#include +#include +#include +#include +#include + extern unsigned long long procid; struct fs_image_segment { @@ -777,26 +658,26 @@ struct fs_image_segment { #define IMAGE_MAX_SEGMENTS 4096 #define IMAGE_MAX_SIZE (129 << 20) -#if defined(__i386__) +#if GOARCH_386 #define SYZ_memfd_create 356 -#elif defined(__x86_64__) +#elif GOARCH_amd64 #define SYZ_memfd_create 319 -#elif defined(__arm__) +#elif GOARCH_arm #define SYZ_memfd_create 385 -#elif defined(__aarch64__) +#elif GOARCH_arm64 #define SYZ_memfd_create 279 -#elif defined(__ppc64__) || defined(__PPC64__) || defined(__powerpc64__) +#elif GOARCH_ppc64le #define SYZ_memfd_create 360 #endif #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_read_part_table) +#if SYZ_EXECUTOR || __NR_syz_read_part_table // syz_read_part_table(size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]]) -static uintptr_t syz_read_part_table(uintptr_t size, uintptr_t nsegs, uintptr_t segments) +static long syz_read_part_table(unsigned long size, unsigned long nsegs, long segments) { char loopname[64], linkname[64]; int loopfd, err = 0, res = -1; - uintptr_t i, j; + unsigned long i, j; // See the comment in syz_mount_image. struct fs_image_segment* segs = (struct fs_image_segment*)segments; @@ -850,7 +731,7 @@ static uintptr_t syz_read_part_table(uintptr_t size, uintptr_t nsegs, uintptr_t err = errno; goto error_clear_loop; } -#if defined(SYZ_EXECUTOR) +#if SYZ_EXECUTOR cover_reset(0); #endif info.lo_flags |= LO_FLAGS_PARTSCAN; @@ -882,18 +763,18 @@ error: } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_mount_image) +#if SYZ_EXECUTOR || __NR_syz_mount_image //syz_mount_image(fs ptr[in, string[disk_filesystems]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[vfat_options]]) //fs_image_segment { // data ptr[in, array[int8]] // size len[data, intptr] // offset intptr //} -static uintptr_t syz_mount_image(uintptr_t fsarg, uintptr_t dir, uintptr_t size, uintptr_t nsegs, uintptr_t segments, uintptr_t flags, uintptr_t optsarg) +static long syz_mount_image(long fsarg, long dir, unsigned long size, unsigned long nsegs, long segments, long flags, long optsarg) { char loopname[64], fs[32], opts[256]; int loopfd, err = 0, res = -1; - uintptr_t i; + unsigned long i; // Strictly saying we ought to do a nonfailing copyout of segments into a local var. // But some filesystems have large number of segments (2000+), // we can't allocate that much on stack and allocating elsewhere is problematic, @@ -964,7 +845,7 @@ static uintptr_t syz_mount_image(uintptr_t fsarg, uintptr_t dir, uintptr_t size, strcat(opts, ",nouuid"); } debug("syz_mount_image: size=%llu segs=%llu loop='%s' dir='%s' fs='%s' flags=%llu opts='%s'\n", (uint64)size, (uint64)nsegs, loopname, (char*)dir, fs, (uint64)flags, opts); -#if defined(SYZ_EXECUTOR) +#if SYZ_EXECUTOR cover_reset(0); #endif if (mount(loopname, (char*)dir, fs, flags, opts)) { @@ -984,21 +865,35 @@ error: } #endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_kvm_setup_cpu) +#if SYZ_EXECUTOR || __NR_syz_kvm_setup_cpu +#include +#include +#include +#include +#include +#include +#include + #if defined(__x86_64__) #include "common_kvm_amd64.h" #elif defined(__aarch64__) #include "common_kvm_arm64.h" #else -static uintptr_t syz_kvm_setup_cpu(uintptr_t a0, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7) +static long syz_kvm_setup_cpu(long a0, long a1, long a2, long a3, long a4, long a5, long a6, long a7) { return 0; } #endif -#endif // #ifdef __NR_syz_kvm_setup_cpu +#endif + +#if SYZ_EXECUTOR || SYZ_FAULT_INJECTION || SYZ_SANDBOX_NAMESPACE || SYZ_ENABLE_CGROUPS +#include +#include +#include +#include +#include +#include -#if defined(SYZ_EXECUTOR) || defined(SYZ_FAULT_INJECTION) || defined(SYZ_SANDBOX_NAMESPACE) || \ - defined(SYZ_ENABLE_CGROUPS) static bool write_file(const char* file, const char* what, ...) { char buf[1024]; @@ -1023,332 +918,12 @@ static bool write_file(const char* file, const char* what, ...) } #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_CGROUPS) -static void setup_cgroups() -{ - if (mkdir("/syzcgroup", 0777)) { - debug("mkdir(/syzcgroup) failed: %d\n", errno); - } - if (mkdir("/syzcgroup/unified", 0777)) { - debug("mkdir(/syzcgroup/unified) failed: %d\n", errno); - } - if (mount("none", "/syzcgroup/unified", "cgroup2", 0, NULL)) { - debug("mount(cgroup2) failed: %d\n", errno); - } - if (chmod("/syzcgroup/unified", 0777)) { - debug("chmod(/syzcgroup/unified) failed: %d\n", errno); - } - if (!write_file("/syzcgroup/unified/cgroup.subtree_control", "+cpu +memory +io +pids +rdma")) { - debug("write(cgroup.subtree_control) failed: %d\n", errno); - } - if (mkdir("/syzcgroup/cpu", 0777)) { - debug("mkdir(/syzcgroup/cpu) failed: %d\n", errno); - } - if (mount("none", "/syzcgroup/cpu", "cgroup", 0, "cpuset,cpuacct,perf_event,hugetlb")) { - debug("mount(cgroup cpu) failed: %d\n", errno); - } - if (!write_file("/syzcgroup/cpu/cgroup.clone_children", "1")) { - debug("write(/syzcgroup/cpu/cgroup.clone_children) failed: %d\n", errno); - } - if (chmod("/syzcgroup/cpu", 0777)) { - debug("chmod(/syzcgroup/cpu) failed: %d\n", errno); - } - if (mkdir("/syzcgroup/net", 0777)) { - debug("mkdir(/syzcgroup/net) failed: %d\n", errno); - } - if (mount("none", "/syzcgroup/net", "cgroup", 0, "net_cls,net_prio,devices,freezer")) { - debug("mount(cgroup net) failed: %d\n", errno); - } - if (chmod("/syzcgroup/net", 0777)) { - debug("chmod(/syzcgroup/net) failed: %d\n", errno); - } -} - -// TODO(dvyukov): this should be under a separate define for separate minimization, -// but for now we bundle this with cgroups. -static void setup_binfmt_misc() -{ - if (!write_file("/proc/sys/fs/binfmt_misc/register", ":syz0:M:0:syz0::./file0:")) { - debug("write(/proc/sys/fs/binfmt_misc/register, syz0) failed: %d\n", errno); - } - if (!write_file("/proc/sys/fs/binfmt_misc/register", ":syz1:M:1:yz1::./file0:POC")) { - debug("write(/proc/sys/fs/binfmt_misc/register, syz1) failed: %d\n", errno); - } -} -#endif - -#if defined(SYZ_EXECUTOR) || defined(SYZ_SANDBOX_NONE) || defined(SYZ_SANDBOX_SETUID) || defined(SYZ_SANDBOX_NAMESPACE) -static void loop(); - -static void sandbox_common() -{ - prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0); - setpgrp(); - setsid(); - -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_init_net_socket) - int netns = open("/proc/self/ns/net", O_RDONLY); - if (netns == -1) - fail("open(/proc/self/ns/net) failed"); - if (dup2(netns, kInitNetNsFd) < 0) - fail("dup2(netns, kInitNetNsFd) failed"); - close(netns); -#endif - - struct rlimit rlim; - rlim.rlim_cur = rlim.rlim_max = 160 << 20; - setrlimit(RLIMIT_AS, &rlim); - rlim.rlim_cur = rlim.rlim_max = 8 << 20; - setrlimit(RLIMIT_MEMLOCK, &rlim); - rlim.rlim_cur = rlim.rlim_max = 136 << 20; - setrlimit(RLIMIT_FSIZE, &rlim); - rlim.rlim_cur = rlim.rlim_max = 1 << 20; - setrlimit(RLIMIT_STACK, &rlim); - rlim.rlim_cur = rlim.rlim_max = 0; - setrlimit(RLIMIT_CORE, &rlim); - - // CLONE_NEWNS/NEWCGROUP cause EINVAL on some systems, - // so we do them separately of clone in do_sandbox_namespace. - if (unshare(CLONE_NEWNS)) { - debug("unshare(CLONE_NEWNS): %d\n", errno); - } - if (unshare(CLONE_NEWIPC)) { - debug("unshare(CLONE_NEWIPC): %d\n", errno); - } - if (unshare(0x02000000)) { - debug("unshare(CLONE_NEWCGROUP): %d\n", errno); - } - if (unshare(CLONE_NEWUTS)) { - debug("unshare(CLONE_NEWUTS): %d\n", errno); - } - if (unshare(CLONE_SYSVSEM)) { - debug("unshare(CLONE_SYSVSEM): %d\n", errno); - } -} - -int wait_for_loop(int pid) -{ - if (pid < 0) - fail("sandbox fork failed"); - debug("spawned loop pid %d\n", pid); - int status = 0; - while (waitpid(-1, &status, __WALL) != pid) { - } - return WEXITSTATUS(status); -} -#endif - -#if defined(SYZ_EXECUTOR) || defined(SYZ_SANDBOX_NONE) -static int do_sandbox_none(void) -{ - // CLONE_NEWPID takes effect for the first child of the current process, - // so we do it before fork to make the loop "init" process of the namespace. - // We ought to do fail here, but sandbox=none is used in pkg/ipc tests - // and they are usually run under non-root. - // Also since debug is stripped by pkg/csource, we need to do {} - // even though we generally don't do {} around single statements. - if (unshare(CLONE_NEWPID)) { - debug("unshare(CLONE_NEWPID): %d\n", errno); - } - int pid = fork(); - if (pid != 0) - return wait_for_loop(pid); - -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_CGROUPS) - setup_cgroups(); - setup_binfmt_misc(); -#endif - sandbox_common(); - if (unshare(CLONE_NEWNET)) { - debug("unshare(CLONE_NEWNET): %d\n", errno); - } -#if defined(SYZ_EXECUTOR) || defined(SYZ_TUN_ENABLE) - initialize_tun(); -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_NETDEV) - initialize_netdevices(); -#endif - loop(); - doexit(1); -} -#endif - -#if defined(SYZ_EXECUTOR) || defined(SYZ_SANDBOX_SETUID) -static int do_sandbox_setuid(void) -{ - if (unshare(CLONE_NEWPID)) - fail("unshare(CLONE_NEWPID)"); - int pid = fork(); - if (pid != 0) - return wait_for_loop(pid); - -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_CGROUPS) - setup_cgroups(); - setup_binfmt_misc(); -#endif - sandbox_common(); - if (unshare(CLONE_NEWNET)) - fail("unshare(CLONE_NEWNET)"); -#if defined(SYZ_EXECUTOR) || defined(SYZ_TUN_ENABLE) - initialize_tun(); -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_NETDEV) - initialize_netdevices(); -#endif - - const int nobody = 65534; - if (setgroups(0, NULL)) - fail("failed to setgroups"); - if (syscall(SYS_setresgid, nobody, nobody, nobody)) - fail("failed to setresgid"); - if (syscall(SYS_setresuid, nobody, nobody, nobody)) - fail("failed to setresuid"); - - // This is required to open /proc/self/* files. - // Otherwise they are owned by root and we can't open them after setuid. - // See task_dump_owner function in kernel. - prctl(PR_SET_DUMPABLE, 1, 0, 0, 0); - - loop(); - doexit(1); -} -#endif - -#if defined(SYZ_EXECUTOR) || defined(SYZ_SANDBOX_NAMESPACE) -static int real_uid; -static int real_gid; -__attribute__((aligned(64 << 10))) static char sandbox_stack[1 << 20]; - -static int namespace_sandbox_proc(void* arg) -{ - sandbox_common(); - - // /proc/self/setgroups is not present on some systems, ignore error. - write_file("/proc/self/setgroups", "deny"); - if (!write_file("/proc/self/uid_map", "0 %d 1\n", real_uid)) - fail("write of /proc/self/uid_map failed"); - if (!write_file("/proc/self/gid_map", "0 %d 1\n", real_gid)) - fail("write of /proc/self/gid_map failed"); - - // CLONE_NEWNET must always happen before tun setup, - // because we want the tun device in the test namespace. - if (unshare(CLONE_NEWNET)) - fail("unshare(CLONE_NEWNET)"); -#if defined(SYZ_EXECUTOR) || defined(SYZ_TUN_ENABLE) - // We setup tun here as it needs to be in the test net namespace, - // which in turn needs to be in the test user namespace. - // However, IFF_NAPI_FRAGS will fail as we are not root already. - // There does not seem to be a call sequence that would satisfy all of that. - initialize_tun(); -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_NETDEV) - initialize_netdevices(); -#endif - - if (mkdir("./syz-tmp", 0777)) - fail("mkdir(syz-tmp) failed"); - if (mount("", "./syz-tmp", "tmpfs", 0, NULL)) - fail("mount(tmpfs) failed"); - if (mkdir("./syz-tmp/newroot", 0777)) - fail("mkdir failed"); - if (mkdir("./syz-tmp/newroot/dev", 0700)) - fail("mkdir failed"); - unsigned mount_flags = MS_BIND | MS_REC | MS_PRIVATE; - if (mount("/dev", "./syz-tmp/newroot/dev", NULL, mount_flags, NULL)) - fail("mount(dev) failed"); - if (mkdir("./syz-tmp/newroot/proc", 0700)) - fail("mkdir failed"); - if (mount(NULL, "./syz-tmp/newroot/proc", "proc", 0, NULL)) - fail("mount(proc) failed"); - if (mkdir("./syz-tmp/newroot/selinux", 0700)) - fail("mkdir failed"); - // selinux mount used to be at /selinux, but then moved to /sys/fs/selinux. - const char* selinux_path = "./syz-tmp/newroot/selinux"; - if (mount("/selinux", selinux_path, NULL, mount_flags, NULL)) { - if (errno != ENOENT) - fail("mount(/selinux) failed"); - if (mount("/sys/fs/selinux", selinux_path, NULL, mount_flags, NULL) && errno != ENOENT) - fail("mount(/sys/fs/selinux) failed"); - } - if (mkdir("./syz-tmp/newroot/sys", 0700)) - fail("mkdir failed"); - if (mount(NULL, "./syz-tmp/newroot/sys", "sysfs", 0, NULL)) - fail("mount(sysfs) failed"); -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_CGROUPS) - if (mkdir("./syz-tmp/newroot/syzcgroup", 0700)) - fail("mkdir failed"); - if (mkdir("./syz-tmp/newroot/syzcgroup/unified", 0700)) - fail("mkdir failed"); - if (mkdir("./syz-tmp/newroot/syzcgroup/cpu", 0700)) - fail("mkdir failed"); - if (mkdir("./syz-tmp/newroot/syzcgroup/net", 0700)) - fail("mkdir failed"); - if (mount("/syzcgroup/unified", "./syz-tmp/newroot/syzcgroup/unified", NULL, mount_flags, NULL)) { - debug("mount(cgroup2, MS_BIND) failed: %d\n", errno); - } - if (mount("/syzcgroup/cpu", "./syz-tmp/newroot/syzcgroup/cpu", NULL, mount_flags, NULL)) { - debug("mount(cgroup/cpu, MS_BIND) failed: %d\n", errno); - } - if (mount("/syzcgroup/net", "./syz-tmp/newroot/syzcgroup/net", NULL, mount_flags, NULL)) { - debug("mount(cgroup/net, MS_BIND) failed: %d\n", errno); - } -#endif - if (mkdir("./syz-tmp/pivot", 0777)) - fail("mkdir failed"); - if (syscall(SYS_pivot_root, "./syz-tmp", "./syz-tmp/pivot")) { - debug("pivot_root failed\n"); - if (chdir("./syz-tmp")) - fail("chdir failed"); - } else { - debug("pivot_root OK\n"); - if (chdir("/")) - fail("chdir failed"); - if (umount2("./pivot", MNT_DETACH)) - fail("umount failed"); - } - if (chroot("./newroot")) - fail("chroot failed"); - if (chdir("/")) - fail("chdir failed"); - - // Drop CAP_SYS_PTRACE so that test processes can't attach to parent processes. - // Previously it lead to hangs because the loop process stopped due to SIGSTOP. - // Note that a process can always ptrace its direct children, which is enough - // for testing purposes. - struct __user_cap_header_struct cap_hdr = {}; - struct __user_cap_data_struct cap_data[2] = {}; - cap_hdr.version = _LINUX_CAPABILITY_VERSION_3; - cap_hdr.pid = getpid(); - if (syscall(SYS_capget, &cap_hdr, &cap_data)) - fail("capget failed"); - cap_data[0].effective &= ~(1 << CAP_SYS_PTRACE); - cap_data[0].permitted &= ~(1 << CAP_SYS_PTRACE); - cap_data[0].inheritable &= ~(1 << CAP_SYS_PTRACE); - if (syscall(SYS_capset, &cap_hdr, &cap_data)) - fail("capset failed"); - - loop(); - doexit(1); -} - -static int do_sandbox_namespace(void) -{ - int pid; - -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_CGROUPS) - setup_cgroups(); - setup_binfmt_misc(); -#endif - real_uid = getuid(); - real_gid = getgid(); - mprotect(sandbox_stack, 4096, PROT_NONE); // to catch stack underflows - pid = clone(namespace_sandbox_proc, &sandbox_stack[sizeof(sandbox_stack) - 64], - CLONE_NEWUSER | CLONE_NEWPID, 0); - return wait_for_loop(pid); -} -#endif +#if SYZ_EXECUTOR || SYZ_RESET_NET_NAMESPACE +#include +#include +#include +#include -#if defined(SYZ_EXECUTOR) || defined(SYZ_RESET_NET_NAMESPACE) // checkpoint/reset_net_namespace partially resets net namespace to initial state // after each test. Currently it resets only ipv4 netfilter state. // Ideally, we just create a new net namespace for each test, @@ -1458,36 +1033,133 @@ static struct arpt_table_desc arpt_tables[] = { #define ARPT_SO_GET_INFO (ARPT_BASE_CTL) #define ARPT_SO_GET_ENTRIES (ARPT_BASE_CTL + 1) -static void checkpoint_iptables(struct ipt_table_desc* tables, int num_tables, int family, int level) +static void checkpoint_iptables(struct ipt_table_desc* tables, int num_tables, int family, int level) +{ + struct ipt_get_entries entries; + socklen_t optlen; + int fd, i; + + fd = socket(family, SOCK_STREAM, IPPROTO_TCP); + if (fd == -1) { + switch (errno) { + case EAFNOSUPPORT: + case ENOPROTOOPT: + return; + } + fail("socket(%d, SOCK_STREAM, IPPROTO_TCP)", family); + } + for (i = 0; i < num_tables; i++) { + struct ipt_table_desc* table = &tables[i]; + strcpy(table->info.name, table->name); + strcpy(table->replace.name, table->name); + optlen = sizeof(table->info); + if (getsockopt(fd, level, IPT_SO_GET_INFO, &table->info, &optlen)) { + switch (errno) { + case EPERM: + case ENOENT: + case ENOPROTOOPT: + continue; + } + fail("getsockopt(IPT_SO_GET_INFO)"); + } + debug("checkpoint iptable %s/%d: entries=%d hooks=%x size=%d\n", table->name, family, table->info.num_entries, table->info.valid_hooks, table->info.size); + if (table->info.size > sizeof(table->replace.entrytable)) + fail("table size is too large: %u", table->info.size); + if (table->info.num_entries > XT_MAX_ENTRIES) + fail("too many counters: %u", table->info.num_entries); + memset(&entries, 0, sizeof(entries)); + strcpy(entries.name, table->name); + entries.size = table->info.size; + optlen = sizeof(entries) - sizeof(entries.entrytable) + table->info.size; + if (getsockopt(fd, level, IPT_SO_GET_ENTRIES, &entries, &optlen)) + fail("getsockopt(IPT_SO_GET_ENTRIES)"); + table->replace.valid_hooks = table->info.valid_hooks; + table->replace.num_entries = table->info.num_entries; + table->replace.size = table->info.size; + memcpy(table->replace.hook_entry, table->info.hook_entry, sizeof(table->replace.hook_entry)); + memcpy(table->replace.underflow, table->info.underflow, sizeof(table->replace.underflow)); + memcpy(table->replace.entrytable, entries.entrytable, table->info.size); + } + close(fd); +} + +static void reset_iptables(struct ipt_table_desc* tables, int num_tables, int family, int level) +{ + struct xt_counters counters[XT_MAX_ENTRIES]; + struct ipt_get_entries entries; + struct ipt_getinfo info; + socklen_t optlen; + int fd, i; + + fd = socket(family, SOCK_STREAM, IPPROTO_TCP); + if (fd == -1) { + switch (errno) { + case EAFNOSUPPORT: + case ENOPROTOOPT: + return; + } + fail("socket(%d, SOCK_STREAM, IPPROTO_TCP)", family); + } + for (i = 0; i < num_tables; i++) { + struct ipt_table_desc* table = &tables[i]; + if (table->info.valid_hooks == 0) + continue; + memset(&info, 0, sizeof(info)); + strcpy(info.name, table->name); + optlen = sizeof(info); + if (getsockopt(fd, level, IPT_SO_GET_INFO, &info, &optlen)) + fail("getsockopt(IPT_SO_GET_INFO)"); + if (memcmp(&table->info, &info, sizeof(table->info)) == 0) { + memset(&entries, 0, sizeof(entries)); + strcpy(entries.name, table->name); + entries.size = table->info.size; + optlen = sizeof(entries) - sizeof(entries.entrytable) + entries.size; + if (getsockopt(fd, level, IPT_SO_GET_ENTRIES, &entries, &optlen)) + fail("getsockopt(IPT_SO_GET_ENTRIES)"); + if (memcmp(table->replace.entrytable, entries.entrytable, table->info.size) == 0) + continue; + } + debug("resetting iptable %s\n", table->name); + table->replace.num_counters = info.num_entries; + table->replace.counters = counters; + optlen = sizeof(table->replace) - sizeof(table->replace.entrytable) + table->replace.size; + if (setsockopt(fd, level, IPT_SO_SET_REPLACE, &table->replace, optlen)) + fail("setsockopt(IPT_SO_SET_REPLACE)"); + } + close(fd); +} + +static void checkpoint_arptables(void) { - struct ipt_get_entries entries; + struct arpt_get_entries entries; socklen_t optlen; - int fd, i; + unsigned i; + int fd; - fd = socket(family, SOCK_STREAM, IPPROTO_TCP); + fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if (fd == -1) { switch (errno) { case EAFNOSUPPORT: case ENOPROTOOPT: return; } - fail("socket(%d, SOCK_STREAM, IPPROTO_TCP)", family); + fail("socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)"); } - for (i = 0; i < num_tables; i++) { - struct ipt_table_desc* table = &tables[i]; + for (i = 0; i < sizeof(arpt_tables) / sizeof(arpt_tables[0]); i++) { + struct arpt_table_desc* table = &arpt_tables[i]; strcpy(table->info.name, table->name); strcpy(table->replace.name, table->name); optlen = sizeof(table->info); - if (getsockopt(fd, level, IPT_SO_GET_INFO, &table->info, &optlen)) { + if (getsockopt(fd, SOL_IP, ARPT_SO_GET_INFO, &table->info, &optlen)) { switch (errno) { case EPERM: case ENOENT: case ENOPROTOOPT: continue; } - fail("getsockopt(IPT_SO_GET_INFO)"); + fail("getsockopt(ARPT_SO_GET_INFO)"); } - debug("checkpoint iptable %s/%d: entries=%d hooks=%x size=%d\n", table->name, family, table->info.num_entries, table->info.valid_hooks, table->info.size); + debug("checkpoint arptable %s: entries=%d hooks=%x size=%d\n", table->name, table->info.num_entries, table->info.valid_hooks, table->info.size); if (table->info.size > sizeof(table->replace.entrytable)) fail("table size is too large: %u", table->info.size); if (table->info.num_entries > XT_MAX_ENTRIES) @@ -1496,8 +1168,8 @@ static void checkpoint_iptables(struct ipt_table_desc* tables, int num_tables, i strcpy(entries.name, table->name); entries.size = table->info.size; optlen = sizeof(entries) - sizeof(entries.entrytable) + table->info.size; - if (getsockopt(fd, level, IPT_SO_GET_ENTRIES, &entries, &optlen)) - fail("getsockopt(IPT_SO_GET_ENTRIES)"); + if (getsockopt(fd, SOL_IP, ARPT_SO_GET_ENTRIES, &entries, &optlen)) + fail("getsockopt(ARPT_SO_GET_ENTRIES)"); table->replace.valid_hooks = table->info.valid_hooks; table->replace.num_entries = table->info.num_entries; table->replace.size = table->info.size; @@ -1508,278 +1180,535 @@ static void checkpoint_iptables(struct ipt_table_desc* tables, int num_tables, i close(fd); } -static void reset_iptables(struct ipt_table_desc* tables, int num_tables, int family, int level) +static void reset_arptables() { struct xt_counters counters[XT_MAX_ENTRIES]; - struct ipt_get_entries entries; - struct ipt_getinfo info; + struct arpt_get_entries entries; + struct arpt_getinfo info; socklen_t optlen; - int fd, i; + unsigned i; + int fd; - fd = socket(family, SOCK_STREAM, IPPROTO_TCP); + fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if (fd == -1) { switch (errno) { case EAFNOSUPPORT: case ENOPROTOOPT: return; } - fail("socket(%d, SOCK_STREAM, IPPROTO_TCP)", family); + fail("socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)"); } - for (i = 0; i < num_tables; i++) { - struct ipt_table_desc* table = &tables[i]; + for (i = 0; i < sizeof(arpt_tables) / sizeof(arpt_tables[0]); i++) { + struct arpt_table_desc* table = &arpt_tables[i]; if (table->info.valid_hooks == 0) continue; memset(&info, 0, sizeof(info)); strcpy(info.name, table->name); optlen = sizeof(info); - if (getsockopt(fd, level, IPT_SO_GET_INFO, &info, &optlen)) - fail("getsockopt(IPT_SO_GET_INFO)"); + if (getsockopt(fd, SOL_IP, ARPT_SO_GET_INFO, &info, &optlen)) + fail("getsockopt(ARPT_SO_GET_INFO)"); if (memcmp(&table->info, &info, sizeof(table->info)) == 0) { memset(&entries, 0, sizeof(entries)); strcpy(entries.name, table->name); entries.size = table->info.size; optlen = sizeof(entries) - sizeof(entries.entrytable) + entries.size; - if (getsockopt(fd, level, IPT_SO_GET_ENTRIES, &entries, &optlen)) - fail("getsockopt(IPT_SO_GET_ENTRIES)"); + if (getsockopt(fd, SOL_IP, ARPT_SO_GET_ENTRIES, &entries, &optlen)) + fail("getsockopt(ARPT_SO_GET_ENTRIES)"); if (memcmp(table->replace.entrytable, entries.entrytable, table->info.size) == 0) continue; } - debug("resetting iptable %s\n", table->name); + debug("resetting arptable %s\n", table->name); table->replace.num_counters = info.num_entries; table->replace.counters = counters; optlen = sizeof(table->replace) - sizeof(table->replace.entrytable) + table->replace.size; - if (setsockopt(fd, level, IPT_SO_SET_REPLACE, &table->replace, optlen)) - fail("setsockopt(IPT_SO_SET_REPLACE)"); + if (setsockopt(fd, SOL_IP, ARPT_SO_SET_REPLACE, &table->replace, optlen)) + fail("setsockopt(ARPT_SO_SET_REPLACE)"); + } + close(fd); +} + +#include +#include + +struct ebt_table_desc { + const char* name; + struct ebt_replace replace; + char entrytable[XT_TABLE_SIZE]; +}; + +static struct ebt_table_desc ebt_tables[] = { + {.name = "filter"}, + {.name = "nat"}, + {.name = "broute"}, +}; + +static void checkpoint_ebtables(void) +{ + socklen_t optlen; + unsigned i; + int fd; + + fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + if (fd == -1) { + switch (errno) { + case EAFNOSUPPORT: + case ENOPROTOOPT: + return; + } + fail("socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)"); + } + for (i = 0; i < sizeof(ebt_tables) / sizeof(ebt_tables[0]); i++) { + struct ebt_table_desc* table = &ebt_tables[i]; + strcpy(table->replace.name, table->name); + optlen = sizeof(table->replace); + if (getsockopt(fd, SOL_IP, EBT_SO_GET_INIT_INFO, &table->replace, &optlen)) { + switch (errno) { + case EPERM: + case ENOENT: + case ENOPROTOOPT: + continue; + } + fail("getsockopt(EBT_SO_GET_INIT_INFO)"); + } + debug("checkpoint ebtable %s: entries=%d hooks=%x size=%d\n", table->name, table->replace.nentries, table->replace.valid_hooks, table->replace.entries_size); + if (table->replace.entries_size > sizeof(table->entrytable)) + fail("table size is too large: %u", table->replace.entries_size); + table->replace.num_counters = 0; + table->replace.entries = table->entrytable; + optlen = sizeof(table->replace) + table->replace.entries_size; + if (getsockopt(fd, SOL_IP, EBT_SO_GET_INIT_ENTRIES, &table->replace, &optlen)) + fail("getsockopt(EBT_SO_GET_INIT_ENTRIES)"); + } + close(fd); +} + +static void reset_ebtables() +{ + struct ebt_replace replace; + char entrytable[XT_TABLE_SIZE]; + socklen_t optlen; + unsigned i, j, h; + int fd; + + fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + if (fd == -1) { + switch (errno) { + case EAFNOSUPPORT: + case ENOPROTOOPT: + return; + } + fail("socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)"); + } + for (i = 0; i < sizeof(ebt_tables) / sizeof(ebt_tables[0]); i++) { + struct ebt_table_desc* table = &ebt_tables[i]; + if (table->replace.valid_hooks == 0) + continue; + memset(&replace, 0, sizeof(replace)); + strcpy(replace.name, table->name); + optlen = sizeof(replace); + if (getsockopt(fd, SOL_IP, EBT_SO_GET_INFO, &replace, &optlen)) + fail("getsockopt(EBT_SO_GET_INFO)"); + replace.num_counters = 0; + table->replace.entries = 0; + for (h = 0; h < NF_BR_NUMHOOKS; h++) + table->replace.hook_entry[h] = 0; + if (memcmp(&table->replace, &replace, sizeof(table->replace)) == 0) { + memset(&entrytable, 0, sizeof(entrytable)); + replace.entries = entrytable; + optlen = sizeof(replace) + replace.entries_size; + if (getsockopt(fd, SOL_IP, EBT_SO_GET_ENTRIES, &replace, &optlen)) + fail("getsockopt(EBT_SO_GET_ENTRIES)"); + if (memcmp(table->entrytable, entrytable, replace.entries_size) == 0) + continue; + } + debug("resetting ebtable %s\n", table->name); + // Kernel does not seem to return actual entry points (wat?). + for (j = 0, h = 0; h < NF_BR_NUMHOOKS; h++) { + if (table->replace.valid_hooks & (1 << h)) { + table->replace.hook_entry[h] = (struct ebt_entries*)table->entrytable + j; + j++; + } + } + table->replace.entries = table->entrytable; + optlen = sizeof(table->replace) + table->replace.entries_size; + if (setsockopt(fd, SOL_IP, EBT_SO_SET_ENTRIES, &table->replace, optlen)) + fail("setsockopt(EBT_SO_SET_ENTRIES)"); } close(fd); } -static void checkpoint_arptables(void) +static void checkpoint_net_namespace(void) +{ + checkpoint_ebtables(); + checkpoint_arptables(); + checkpoint_iptables(ipv4_tables, sizeof(ipv4_tables) / sizeof(ipv4_tables[0]), AF_INET, SOL_IP); + checkpoint_iptables(ipv6_tables, sizeof(ipv6_tables) / sizeof(ipv6_tables[0]), AF_INET6, SOL_IPV6); +} + +static void reset_net_namespace(void) +{ + reset_ebtables(); + reset_arptables(); + reset_iptables(ipv4_tables, sizeof(ipv4_tables) / sizeof(ipv4_tables[0]), AF_INET, SOL_IP); + reset_iptables(ipv6_tables, sizeof(ipv6_tables) / sizeof(ipv6_tables[0]), AF_INET6, SOL_IPV6); +} +#endif + +#if SYZ_EXECUTOR || SYZ_ENABLE_CGROUPS +#include +#include +#include +#include + +static void setup_cgroups() +{ + if (mkdir("/syzcgroup", 0777)) { + debug("mkdir(/syzcgroup) failed: %d\n", errno); + } + if (mkdir("/syzcgroup/unified", 0777)) { + debug("mkdir(/syzcgroup/unified) failed: %d\n", errno); + } + if (mount("none", "/syzcgroup/unified", "cgroup2", 0, NULL)) { + debug("mount(cgroup2) failed: %d\n", errno); + } + if (chmod("/syzcgroup/unified", 0777)) { + debug("chmod(/syzcgroup/unified) failed: %d\n", errno); + } + if (!write_file("/syzcgroup/unified/cgroup.subtree_control", "+cpu +memory +io +pids +rdma")) { + debug("write(cgroup.subtree_control) failed: %d\n", errno); + } + if (mkdir("/syzcgroup/cpu", 0777)) { + debug("mkdir(/syzcgroup/cpu) failed: %d\n", errno); + } + if (mount("none", "/syzcgroup/cpu", "cgroup", 0, "cpuset,cpuacct,perf_event,hugetlb")) { + debug("mount(cgroup cpu) failed: %d\n", errno); + } + if (!write_file("/syzcgroup/cpu/cgroup.clone_children", "1")) { + debug("write(/syzcgroup/cpu/cgroup.clone_children) failed: %d\n", errno); + } + if (chmod("/syzcgroup/cpu", 0777)) { + debug("chmod(/syzcgroup/cpu) failed: %d\n", errno); + } + if (mkdir("/syzcgroup/net", 0777)) { + debug("mkdir(/syzcgroup/net) failed: %d\n", errno); + } + if (mount("none", "/syzcgroup/net", "cgroup", 0, "net_cls,net_prio,devices,freezer")) { + debug("mount(cgroup net) failed: %d\n", errno); + } + if (chmod("/syzcgroup/net", 0777)) { + debug("chmod(/syzcgroup/net) failed: %d\n", errno); + } +} + +// TODO(dvyukov): this should be under a separate define for separate minimization, +// but for now we bundle this with cgroups. +static void setup_binfmt_misc() +{ + if (!write_file("/proc/sys/fs/binfmt_misc/register", ":syz0:M:0:syz0::./file0:")) { + debug("write(/proc/sys/fs/binfmt_misc/register, syz0) failed: %d\n", errno); + } + if (!write_file("/proc/sys/fs/binfmt_misc/register", ":syz1:M:1:yz1::./file0:POC")) { + debug("write(/proc/sys/fs/binfmt_misc/register, syz1) failed: %d\n", errno); + } +} +#endif + +#if SYZ_EXECUTOR || SYZ_SANDBOX_NONE || SYZ_SANDBOX_SETUID || SYZ_SANDBOX_NAMESPACE +static void setup_common() +{ +#if SYZ_EXECUTOR || SYZ_ENABLE_CGROUPS + setup_cgroups(); + setup_binfmt_misc(); +#endif +#if SYZ_EXECUTOR || SYZ_RESET_NET_NAMESPACE + checkpoint_net_namespace(); +#endif +} +#endif + +#if SYZ_EXECUTOR || SYZ_SANDBOX_NONE || SYZ_SANDBOX_SETUID || SYZ_SANDBOX_NAMESPACE +#include +#include +#include +#include + +static void loop(); + +static void sandbox_common() { - struct arpt_get_entries entries; - socklen_t optlen; - unsigned i; - int fd; + prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0); + setpgrp(); + setsid(); - fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); - if (fd == -1) { - switch (errno) { - case EAFNOSUPPORT: - case ENOPROTOOPT: - return; - } - fail("socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)"); +#if SYZ_EXECUTOR || __NR_syz_init_net_socket + int netns = open("/proc/self/ns/net", O_RDONLY); + if (netns == -1) + fail("open(/proc/self/ns/net) failed"); + if (dup2(netns, kInitNetNsFd) < 0) + fail("dup2(netns, kInitNetNsFd) failed"); + close(netns); +#endif + + struct rlimit rlim; + rlim.rlim_cur = rlim.rlim_max = 160 << 20; + setrlimit(RLIMIT_AS, &rlim); + rlim.rlim_cur = rlim.rlim_max = 8 << 20; + setrlimit(RLIMIT_MEMLOCK, &rlim); + rlim.rlim_cur = rlim.rlim_max = 136 << 20; + setrlimit(RLIMIT_FSIZE, &rlim); + rlim.rlim_cur = rlim.rlim_max = 1 << 20; + setrlimit(RLIMIT_STACK, &rlim); + rlim.rlim_cur = rlim.rlim_max = 0; + setrlimit(RLIMIT_CORE, &rlim); + rlim.rlim_cur = rlim.rlim_max = 256; // see kMaxFd + setrlimit(RLIMIT_NOFILE, &rlim); + + // CLONE_NEWNS/NEWCGROUP cause EINVAL on some systems, + // so we do them separately of clone in do_sandbox_namespace. + if (unshare(CLONE_NEWNS)) { + debug("unshare(CLONE_NEWNS): %d\n", errno); } - for (i = 0; i < sizeof(arpt_tables) / sizeof(arpt_tables[0]); i++) { - struct arpt_table_desc* table = &arpt_tables[i]; - strcpy(table->info.name, table->name); - strcpy(table->replace.name, table->name); - optlen = sizeof(table->info); - if (getsockopt(fd, SOL_IP, ARPT_SO_GET_INFO, &table->info, &optlen)) { - switch (errno) { - case EPERM: - case ENOENT: - case ENOPROTOOPT: - continue; - } - fail("getsockopt(ARPT_SO_GET_INFO)"); - } - debug("checkpoint arptable %s: entries=%d hooks=%x size=%d\n", table->name, table->info.num_entries, table->info.valid_hooks, table->info.size); - if (table->info.size > sizeof(table->replace.entrytable)) - fail("table size is too large: %u", table->info.size); - if (table->info.num_entries > XT_MAX_ENTRIES) - fail("too many counters: %u", table->info.num_entries); - memset(&entries, 0, sizeof(entries)); - strcpy(entries.name, table->name); - entries.size = table->info.size; - optlen = sizeof(entries) - sizeof(entries.entrytable) + table->info.size; - if (getsockopt(fd, SOL_IP, ARPT_SO_GET_ENTRIES, &entries, &optlen)) - fail("getsockopt(ARPT_SO_GET_ENTRIES)"); - table->replace.valid_hooks = table->info.valid_hooks; - table->replace.num_entries = table->info.num_entries; - table->replace.size = table->info.size; - memcpy(table->replace.hook_entry, table->info.hook_entry, sizeof(table->replace.hook_entry)); - memcpy(table->replace.underflow, table->info.underflow, sizeof(table->replace.underflow)); - memcpy(table->replace.entrytable, entries.entrytable, table->info.size); + if (unshare(CLONE_NEWIPC)) { + debug("unshare(CLONE_NEWIPC): %d\n", errno); + } + if (unshare(0x02000000)) { + debug("unshare(CLONE_NEWCGROUP): %d\n", errno); + } + if (unshare(CLONE_NEWUTS)) { + debug("unshare(CLONE_NEWUTS): %d\n", errno); + } + if (unshare(CLONE_SYSVSEM)) { + debug("unshare(CLONE_SYSVSEM): %d\n", errno); } - close(fd); } -static void reset_arptables() +int wait_for_loop(int pid) { - struct xt_counters counters[XT_MAX_ENTRIES]; - struct arpt_get_entries entries; - struct arpt_getinfo info; - socklen_t optlen; - unsigned i; - int fd; + if (pid < 0) + fail("sandbox fork failed"); + debug("spawned loop pid %d\n", pid); + int status = 0; + while (waitpid(-1, &status, __WALL) != pid) { + } + return WEXITSTATUS(status); +} +#endif - fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); - if (fd == -1) { - switch (errno) { - case EAFNOSUPPORT: - case ENOPROTOOPT: - return; - } - fail("socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)"); +#if SYZ_EXECUTOR || SYZ_SANDBOX_NONE +#include +#include + +static int do_sandbox_none(void) +{ + // CLONE_NEWPID takes effect for the first child of the current process, + // so we do it before fork to make the loop "init" process of the namespace. + // We ought to do fail here, but sandbox=none is used in pkg/ipc tests + // and they are usually run under non-root. + // Also since debug is stripped by pkg/csource, we need to do {} + // even though we generally don't do {} around single statements. + if (unshare(CLONE_NEWPID)) { + debug("unshare(CLONE_NEWPID): %d\n", errno); } - for (i = 0; i < sizeof(arpt_tables) / sizeof(arpt_tables[0]); i++) { - struct arpt_table_desc* table = &arpt_tables[i]; - if (table->info.valid_hooks == 0) - continue; - memset(&info, 0, sizeof(info)); - strcpy(info.name, table->name); - optlen = sizeof(info); - if (getsockopt(fd, SOL_IP, ARPT_SO_GET_INFO, &info, &optlen)) - fail("getsockopt(ARPT_SO_GET_INFO)"); - if (memcmp(&table->info, &info, sizeof(table->info)) == 0) { - memset(&entries, 0, sizeof(entries)); - strcpy(entries.name, table->name); - entries.size = table->info.size; - optlen = sizeof(entries) - sizeof(entries.entrytable) + entries.size; - if (getsockopt(fd, SOL_IP, ARPT_SO_GET_ENTRIES, &entries, &optlen)) - fail("getsockopt(ARPT_SO_GET_ENTRIES)"); - if (memcmp(table->replace.entrytable, entries.entrytable, table->info.size) == 0) - continue; - } - debug("resetting arptable %s\n", table->name); - table->replace.num_counters = info.num_entries; - table->replace.counters = counters; - optlen = sizeof(table->replace) - sizeof(table->replace.entrytable) + table->replace.size; - if (setsockopt(fd, SOL_IP, ARPT_SO_SET_REPLACE, &table->replace, optlen)) - fail("setsockopt(ARPT_SO_SET_REPLACE)"); + int pid = fork(); + if (pid != 0) + return wait_for_loop(pid); + + setup_common(); + sandbox_common(); + if (unshare(CLONE_NEWNET)) { + debug("unshare(CLONE_NEWNET): %d\n", errno); } - close(fd); +#if SYZ_EXECUTOR || SYZ_TUN_ENABLE + initialize_tun(); +#endif +#if SYZ_EXECUTOR || SYZ_ENABLE_NETDEV + initialize_netdevices(); +#endif + loop(); + doexit(1); } +#endif -#include -#include +#if SYZ_EXECUTOR || SYZ_SANDBOX_SETUID +#include +#include +#include -struct ebt_table_desc { - const char* name; - struct ebt_replace replace; - char entrytable[XT_TABLE_SIZE]; -}; +static int do_sandbox_setuid(void) +{ + if (unshare(CLONE_NEWPID)) + fail("unshare(CLONE_NEWPID)"); + int pid = fork(); + if (pid != 0) + return wait_for_loop(pid); -static struct ebt_table_desc ebt_tables[] = { - {.name = "filter"}, - {.name = "nat"}, - {.name = "broute"}, -}; + setup_common(); + sandbox_common(); + if (unshare(CLONE_NEWNET)) + fail("unshare(CLONE_NEWNET)"); +#if SYZ_EXECUTOR || SYZ_TUN_ENABLE + initialize_tun(); +#endif +#if SYZ_EXECUTOR || SYZ_ENABLE_NETDEV + initialize_netdevices(); +#endif -static void checkpoint_ebtables(void) -{ - socklen_t optlen; - unsigned i; - int fd; + const int nobody = 65534; + if (setgroups(0, NULL)) + fail("failed to setgroups"); + if (syscall(SYS_setresgid, nobody, nobody, nobody)) + fail("failed to setresgid"); + if (syscall(SYS_setresuid, nobody, nobody, nobody)) + fail("failed to setresuid"); - fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); - if (fd == -1) { - switch (errno) { - case EAFNOSUPPORT: - case ENOPROTOOPT: - return; - } - fail("socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)"); - } - for (i = 0; i < sizeof(ebt_tables) / sizeof(ebt_tables[0]); i++) { - struct ebt_table_desc* table = &ebt_tables[i]; - strcpy(table->replace.name, table->name); - optlen = sizeof(table->replace); - if (getsockopt(fd, SOL_IP, EBT_SO_GET_INIT_INFO, &table->replace, &optlen)) { - switch (errno) { - case EPERM: - case ENOENT: - case ENOPROTOOPT: - continue; - } - fail("getsockopt(EBT_SO_GET_INIT_INFO)"); - } - debug("checkpoint ebtable %s: entries=%d hooks=%x size=%d\n", table->name, table->replace.nentries, table->replace.valid_hooks, table->replace.entries_size); - if (table->replace.entries_size > sizeof(table->entrytable)) - fail("table size is too large: %u", table->replace.entries_size); - table->replace.num_counters = 0; - table->replace.entries = table->entrytable; - optlen = sizeof(table->replace) + table->replace.entries_size; - if (getsockopt(fd, SOL_IP, EBT_SO_GET_INIT_ENTRIES, &table->replace, &optlen)) - fail("getsockopt(EBT_SO_GET_INIT_ENTRIES)"); - } - close(fd); + // This is required to open /proc/self/* files. + // Otherwise they are owned by root and we can't open them after setuid. + // See task_dump_owner function in kernel. + prctl(PR_SET_DUMPABLE, 1, 0, 0, 0); + + loop(); + doexit(1); } +#endif + +#if SYZ_EXECUTOR || SYZ_SANDBOX_NAMESPACE +#include +#include -static void reset_ebtables() +static int real_uid; +static int real_gid; +__attribute__((aligned(64 << 10))) static char sandbox_stack[1 << 20]; + +static int namespace_sandbox_proc(void* arg) { - struct ebt_replace replace; - char entrytable[XT_TABLE_SIZE]; - socklen_t optlen; - unsigned i, j, h; - int fd; + sandbox_common(); - fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); - if (fd == -1) { - switch (errno) { - case EAFNOSUPPORT: - case ENOPROTOOPT: - return; - } - fail("socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)"); + // /proc/self/setgroups is not present on some systems, ignore error. + write_file("/proc/self/setgroups", "deny"); + if (!write_file("/proc/self/uid_map", "0 %d 1\n", real_uid)) + fail("write of /proc/self/uid_map failed"); + if (!write_file("/proc/self/gid_map", "0 %d 1\n", real_gid)) + fail("write of /proc/self/gid_map failed"); + + // CLONE_NEWNET must always happen before tun setup, + // because we want the tun device in the test namespace. + if (unshare(CLONE_NEWNET)) + fail("unshare(CLONE_NEWNET)"); +#if SYZ_EXECUTOR || SYZ_TUN_ENABLE + // We setup tun here as it needs to be in the test net namespace, + // which in turn needs to be in the test user namespace. + // However, IFF_NAPI_FRAGS will fail as we are not root already. + // There does not seem to be a call sequence that would satisfy all of that. + initialize_tun(); +#endif +#if SYZ_EXECUTOR || SYZ_ENABLE_NETDEV + initialize_netdevices(); +#endif + + if (mkdir("./syz-tmp", 0777)) + fail("mkdir(syz-tmp) failed"); + if (mount("", "./syz-tmp", "tmpfs", 0, NULL)) + fail("mount(tmpfs) failed"); + if (mkdir("./syz-tmp/newroot", 0777)) + fail("mkdir failed"); + if (mkdir("./syz-tmp/newroot/dev", 0700)) + fail("mkdir failed"); + unsigned bind_mount_flags = MS_BIND | MS_REC | MS_PRIVATE; + if (mount("/dev", "./syz-tmp/newroot/dev", NULL, bind_mount_flags, NULL)) + fail("mount(dev) failed"); + if (mkdir("./syz-tmp/newroot/proc", 0700)) + fail("mkdir failed"); + if (mount(NULL, "./syz-tmp/newroot/proc", "proc", 0, NULL)) + fail("mount(proc) failed"); + if (mkdir("./syz-tmp/newroot/selinux", 0700)) + fail("mkdir failed"); + // selinux mount used to be at /selinux, but then moved to /sys/fs/selinux. + const char* selinux_path = "./syz-tmp/newroot/selinux"; + if (mount("/selinux", selinux_path, NULL, bind_mount_flags, NULL)) { + if (errno != ENOENT) + fail("mount(/selinux) failed"); + if (mount("/sys/fs/selinux", selinux_path, NULL, bind_mount_flags, NULL) && errno != ENOENT) + fail("mount(/sys/fs/selinux) failed"); } - for (i = 0; i < sizeof(ebt_tables) / sizeof(ebt_tables[0]); i++) { - struct ebt_table_desc* table = &ebt_tables[i]; - if (table->replace.valid_hooks == 0) - continue; - memset(&replace, 0, sizeof(replace)); - strcpy(replace.name, table->name); - optlen = sizeof(replace); - if (getsockopt(fd, SOL_IP, EBT_SO_GET_INFO, &replace, &optlen)) - fail("getsockopt(EBT_SO_GET_INFO)"); - replace.num_counters = 0; - table->replace.entries = 0; - for (h = 0; h < NF_BR_NUMHOOKS; h++) - table->replace.hook_entry[h] = 0; - if (memcmp(&table->replace, &replace, sizeof(table->replace)) == 0) { - memset(&entrytable, 0, sizeof(entrytable)); - replace.entries = entrytable; - optlen = sizeof(replace) + replace.entries_size; - if (getsockopt(fd, SOL_IP, EBT_SO_GET_ENTRIES, &replace, &optlen)) - fail("getsockopt(EBT_SO_GET_ENTRIES)"); - if (memcmp(table->entrytable, entrytable, replace.entries_size) == 0) - continue; - } - debug("resetting ebtable %s\n", table->name); - // Kernel does not seem to return actual entry points (wat?). - for (j = 0, h = 0; h < NF_BR_NUMHOOKS; h++) { - if (table->replace.valid_hooks & (1 << h)) { - table->replace.hook_entry[h] = (struct ebt_entries*)table->entrytable + j; - j++; - } - } - table->replace.entries = table->entrytable; - optlen = sizeof(table->replace) + table->replace.entries_size; - if (setsockopt(fd, SOL_IP, EBT_SO_SET_ENTRIES, &table->replace, optlen)) - fail("setsockopt(EBT_SO_SET_ENTRIES)"); + if (mkdir("./syz-tmp/newroot/sys", 0700)) + fail("mkdir failed"); + if (mount("/sys", "./syz-tmp/newroot/sys", 0, bind_mount_flags, NULL)) + fail("mount(sysfs) failed"); +#if SYZ_EXECUTOR || SYZ_ENABLE_CGROUPS + if (mkdir("./syz-tmp/newroot/syzcgroup", 0700)) + fail("mkdir failed"); + if (mkdir("./syz-tmp/newroot/syzcgroup/unified", 0700)) + fail("mkdir failed"); + if (mkdir("./syz-tmp/newroot/syzcgroup/cpu", 0700)) + fail("mkdir failed"); + if (mkdir("./syz-tmp/newroot/syzcgroup/net", 0700)) + fail("mkdir failed"); + if (mount("/syzcgroup/unified", "./syz-tmp/newroot/syzcgroup/unified", NULL, bind_mount_flags, NULL)) { + debug("mount(cgroup2, MS_BIND) failed: %d\n", errno); } - close(fd); -} + if (mount("/syzcgroup/cpu", "./syz-tmp/newroot/syzcgroup/cpu", NULL, bind_mount_flags, NULL)) { + debug("mount(cgroup/cpu, MS_BIND) failed: %d\n", errno); + } + if (mount("/syzcgroup/net", "./syz-tmp/newroot/syzcgroup/net", NULL, bind_mount_flags, NULL)) { + debug("mount(cgroup/net, MS_BIND) failed: %d\n", errno); + } +#endif + if (mkdir("./syz-tmp/pivot", 0777)) + fail("mkdir failed"); + if (syscall(SYS_pivot_root, "./syz-tmp", "./syz-tmp/pivot")) { + debug("pivot_root failed\n"); + if (chdir("./syz-tmp")) + fail("chdir failed"); + } else { + debug("pivot_root OK\n"); + if (chdir("/")) + fail("chdir failed"); + if (umount2("./pivot", MNT_DETACH)) + fail("umount failed"); + } + if (chroot("./newroot")) + fail("chroot failed"); + if (chdir("/")) + fail("chdir failed"); -static void checkpoint_net_namespace(void) -{ - checkpoint_ebtables(); - checkpoint_arptables(); - checkpoint_iptables(ipv4_tables, sizeof(ipv4_tables) / sizeof(ipv4_tables[0]), AF_INET, SOL_IP); - checkpoint_iptables(ipv6_tables, sizeof(ipv6_tables) / sizeof(ipv6_tables[0]), AF_INET6, SOL_IPV6); + // Drop CAP_SYS_PTRACE so that test processes can't attach to parent processes. + // Previously it lead to hangs because the loop process stopped due to SIGSTOP. + // Note that a process can always ptrace its direct children, which is enough + // for testing purposes. + struct __user_cap_header_struct cap_hdr = {}; + struct __user_cap_data_struct cap_data[2] = {}; + cap_hdr.version = _LINUX_CAPABILITY_VERSION_3; + cap_hdr.pid = getpid(); + if (syscall(SYS_capget, &cap_hdr, &cap_data)) + fail("capget failed"); + cap_data[0].effective &= ~(1 << CAP_SYS_PTRACE); + cap_data[0].permitted &= ~(1 << CAP_SYS_PTRACE); + cap_data[0].inheritable &= ~(1 << CAP_SYS_PTRACE); + if (syscall(SYS_capset, &cap_hdr, &cap_data)) + fail("capset failed"); + + loop(); + doexit(1); } -static void reset_net_namespace(void) +static int do_sandbox_namespace(void) { - reset_ebtables(); - reset_arptables(); - reset_iptables(ipv4_tables, sizeof(ipv4_tables) / sizeof(ipv4_tables[0]), AF_INET, SOL_IP); - reset_iptables(ipv6_tables, sizeof(ipv6_tables) / sizeof(ipv6_tables[0]), AF_INET6, SOL_IPV6); + int pid; + + setup_common(); + real_uid = getuid(); + real_gid = getgid(); + mprotect(sandbox_stack, 4096, PROT_NONE); // to catch stack underflows + pid = clone(namespace_sandbox_proc, &sandbox_stack[sizeof(sandbox_stack) - 64], + CLONE_NEWUSER | CLONE_NEWPID, 0); + return wait_for_loop(pid); } #endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT) && defined(SYZ_USE_TMP_DIR)) +#if SYZ_EXECUTOR || SYZ_REPEAT && SYZ_USE_TMP_DIR +#include +#include + // One does not simply remove a directory. // There can be mounts, so we need to try to umount. // Moreover, a mount can be mounted several times, so we need to try to umount in a loop. @@ -1866,7 +1795,11 @@ retry: } #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_FAULT_INJECTION) +#if SYZ_EXECUTOR || SYZ_FAULT_INJECTION +#include +#include +#include + static int inject_fault(int nth) { int fd; @@ -1885,7 +1818,7 @@ static int inject_fault(int nth) } #endif -#if defined(SYZ_EXECUTOR) +#if SYZ_EXECUTOR static int fault_injected(int fail_fd) { char buf[16]; @@ -1901,263 +1834,97 @@ static int fault_injected(int fail_fd) } #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_REPEAT) -static void execute_one(); -extern unsigned long long procid; +#if SYZ_EXECUTOR || SYZ_REPEAT +#include +#include +#include +#include +#include +#include -#if defined(SYZ_EXECUTOR) -void reply_handshake(); -void receive_execute(); -void reply_execute(int status); -extern uint32* output_data; -extern uint32* output_pos; -#endif +extern unsigned long long procid; -#if defined(SYZ_EXECUTOR) || defined(SYZ_WAIT_REPEAT) -static void loop() +static void setup_loop() { -#if defined(SYZ_EXECUTOR) - // Tell parent that we are ready to serve. - reply_handshake(); -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_RESET_NET_NAMESPACE) - checkpoint_net_namespace(); -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_CGROUPS) +#if SYZ_ENABLE_CGROUPS + int pid = getpid(); char cgroupdir[64]; + char procs_file[128]; snprintf(cgroupdir, sizeof(cgroupdir), "/syzcgroup/unified/syz%llu", procid); - char cgroupdir_cpu[64]; - snprintf(cgroupdir_cpu, sizeof(cgroupdir_cpu), "/syzcgroup/cpu/syz%llu", procid); - char cgroupdir_net[64]; - snprintf(cgroupdir_net, sizeof(cgroupdir_net), "/syzcgroup/net/syz%llu", procid); if (mkdir(cgroupdir, 0777)) { debug("mkdir(%s) failed: %d\n", cgroupdir, errno); } - if (mkdir(cgroupdir_cpu, 0777)) { - debug("mkdir(%s) failed: %d\n", cgroupdir_cpu, errno); - } - if (mkdir(cgroupdir_net, 0777)) { - debug("mkdir(%s) failed: %d\n", cgroupdir_net, errno); - } - int pid = getpid(); - char procs_file[128]; snprintf(procs_file, sizeof(procs_file), "%s/cgroup.procs", cgroupdir); if (!write_file(procs_file, "%d", pid)) { debug("write(%s) failed: %d\n", procs_file, errno); } - snprintf(procs_file, sizeof(procs_file), "%s/cgroup.procs", cgroupdir_cpu); + snprintf(cgroupdir, sizeof(cgroupdir), "/syzcgroup/cpu/syz%llu", procid); + if (mkdir(cgroupdir, 0777)) { + debug("mkdir(%s) failed: %d\n", cgroupdir, errno); + } + snprintf(procs_file, sizeof(procs_file), "%s/cgroup.procs", cgroupdir); if (!write_file(procs_file, "%d", pid)) { debug("write(%s) failed: %d\n", procs_file, errno); } - snprintf(procs_file, sizeof(procs_file), "%s/cgroup.procs", cgroupdir_net); + snprintf(cgroupdir, sizeof(cgroupdir), "/syzcgroup/net/syz%llu", procid); + if (mkdir(cgroupdir, 0777)) { + debug("mkdir(%s) failed: %d\n", cgroupdir, errno); + } + snprintf(procs_file, sizeof(procs_file), "%s/cgroup.procs", cgroupdir); if (!write_file(procs_file, "%d", pid)) { debug("write(%s) failed: %d\n", procs_file, errno); } #endif - int iter; - for (iter = 0;; iter++) { -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_TMP_DIR) - // Create a new private work dir for this test (removed at the end of the loop). - char cwdbuf[32]; - sprintf(cwdbuf, "./%d", iter); - if (mkdir(cwdbuf, 0777)) - fail("failed to mkdir"); -#endif -#if defined(SYZ_EXECUTOR) || defined(__NR_syz_mount_image) || defined(__NR_syz_read_part_table) - char buf[64]; - snprintf(buf, sizeof(buf), "/dev/loop%llu", procid); - int loopfd = open(buf, O_RDWR); - if (loopfd != -1) { - ioctl(loopfd, LOOP_CLR_FD, 0); - close(loopfd); - } -#endif -#if defined(SYZ_EXECUTOR) - // TODO: consider moving the read into the child. - // Potentially it can speed up things a bit -- when the read finishes - // we already have a forked worker process. - receive_execute(); -#endif - int pid = fork(); - if (pid < 0) - fail("clone failed"); - if (pid == 0) { - prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0); - setpgrp(); -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_TMP_DIR) - if (chdir(cwdbuf)) - fail("failed to chdir"); -#endif -#if defined(SYZ_EXECUTOR) - close(kInPipeFd); - close(kOutPipeFd); -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_ENABLE_CGROUPS) - if (symlink(cgroupdir, "./cgroup")) { - debug("symlink(%s, ./cgroup) failed: %d\n", cgroupdir, errno); - } - if (symlink(cgroupdir_cpu, "./cgroup.cpu")) { - debug("symlink(%s, ./cgroup.cpu) failed: %d\n", cgroupdir_cpu, errno); - } - if (symlink(cgroupdir_net, "./cgroup.net")) { - debug("symlink(%s, ./cgroup.net) failed: %d\n", cgroupdir_net, errno); - } -#endif -#if defined(SYZ_EXECUTOR) - if (flag_enable_tun) { - // Read all remaining packets from tun to better - // isolate consequently executing programs. - flush_tun(); - } - output_pos = output_data; -#elif defined(SYZ_TUN_ENABLE) - flush_tun(); -#endif - execute_one(); - debug("worker exiting\n"); - // Keeping a 9p transport pipe open will hang the proccess dead, - // so close all opened file descriptors. - int fd; - for (fd = 3; fd < 30; fd++) - close(fd); - doexit(0); - } - debug("spawned worker pid %d\n", pid); - - // We used to use sigtimedwait(SIGCHLD) to wait for the subprocess. - // But SIGCHLD is also delivered when a process stops/continues, - // so it would require a loop with status analysis and timeout recalculation. - // SIGCHLD should also unblock the usleep below, so the spin loop - // should be as efficient as sigtimedwait. - int status = 0; - uint64 start = current_time_ms(); -#if defined(SYZ_EXECUTOR) - uint64 last_executed = start; - uint32 executed_calls = __atomic_load_n(output_data, __ATOMIC_RELAXED); -#endif - for (;;) { - int res = waitpid(-1, &status, __WALL | WNOHANG); - if (res == pid) { - debug("waitpid(%d)=%d\n", pid, res); - break; - } - usleep(1000); -#if defined(SYZ_EXECUTOR) - // Even though the test process executes exit at the end - // and execution time of each syscall is bounded by 20ms, - // this backup watchdog is necessary and its performance is important. - // The problem is that exit in the test processes can fail (sic). - // One observed scenario is that the test processes prohibits - // exit_group syscall using seccomp. Another observed scenario - // is that the test processes setups a userfaultfd for itself, - // then the main thread hangs when it wants to page in a page. - // Below we check if the test process still executes syscalls - // and kill it after 1s of inactivity. - uint64 now = current_time_ms(); - uint32 now_executed = __atomic_load_n(output_data, __ATOMIC_RELAXED); - if (executed_calls != now_executed) { - executed_calls = now_executed; - last_executed = now; - } - if ((now - start < 5 * 1000) && (now - start < 3000 || now - last_executed < 1000)) - continue; -#else - if (current_time_ms() - start < 5 * 1000) - continue; -#endif - debug("waitpid(%d)=%d\n", pid, res); - debug("killing\n"); - kill(-pid, SIGKILL); - kill(pid, SIGKILL); - while (waitpid(-1, &status, __WALL) != pid) { - } - break; - } -#if defined(SYZ_EXECUTOR) - status = WEXITSTATUS(status); - if (status == kFailStatus) - fail("child failed"); - if (status == kErrorStatus) - error("child errored"); - reply_execute(0); -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_USE_TMP_DIR) - remove_dir(cwdbuf); -#endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_RESET_NET_NAMESPACE) - reset_net_namespace(); -#endif - } } -#else -void loop() + +static void reset_loop() { - while (1) { - execute_one(); +#if SYZ_EXECUTOR || __NR_syz_mount_image || __NR_syz_read_part_table + char buf[64]; + snprintf(buf, sizeof(buf), "/dev/loop%llu", procid); + int loopfd = open(buf, O_RDWR); + if (loopfd != -1) { + ioctl(loopfd, LOOP_CLR_FD, 0); + close(loopfd); } -} -#endif #endif - -#if defined(SYZ_THREADED) -struct thread_t { - int created, running, call; - pthread_t th; -}; - -static struct thread_t threads[16]; -static void execute_call(int call); -static int running; -#if defined(SYZ_COLLIDE) -static int collide; +#if SYZ_EXECUTOR || SYZ_RESET_NET_NAMESPACE + reset_net_namespace(); #endif +} -static void* thr(void* arg) +static void setup_test() { - struct thread_t* th = (struct thread_t*)arg; - for (;;) { - while (!__atomic_load_n(&th->running, __ATOMIC_ACQUIRE)) - syscall(SYS_futex, &th->running, FUTEX_WAIT, 0, 0); - execute_call(th->call); - __atomic_fetch_sub(&running, 1, __ATOMIC_RELAXED); - __atomic_store_n(&th->running, 0, __ATOMIC_RELEASE); - syscall(SYS_futex, &th->running, FUTEX_WAKE); + prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0); + setpgrp(); +#if SYZ_EXECUTOR || SYZ_ENABLE_CGROUPS + char cgroupdir[64]; + snprintf(cgroupdir, sizeof(cgroupdir), "/syzcgroup/unified/syz%llu", procid); + if (symlink(cgroupdir, "./cgroup")) { + debug("symlink(%s, ./cgroup) failed: %d\n", cgroupdir, errno); } - return 0; + snprintf(cgroupdir, sizeof(cgroupdir), "/syzcgroup/cpu/syz%llu", procid); + if (symlink(cgroupdir, "./cgroup.cpu")) { + debug("symlink(%s, ./cgroup.cpu) failed: %d\n", cgroupdir, errno); + } + snprintf(cgroupdir, sizeof(cgroupdir), "/syzcgroup/net/syz%llu", procid); + if (symlink(cgroupdir, "./cgroup.net")) { + debug("symlink(%s, ./cgroup.net) failed: %d\n", cgroupdir, errno); + } +#endif +#if SYZ_EXECUTOR || SYZ_TUN_ENABLE + // Read all remaining packets from tun to better + // isolate consequently executing programs. + flush_tun(); +#endif } -static void execute(int num_calls) +static void reset_test() { - int call, thread; - running = 0; - for (call = 0; call < num_calls; call++) { - for (thread = 0; thread < sizeof(threads) / sizeof(threads[0]); thread++) { - struct thread_t* th = &threads[thread]; - if (!th->created) { - th->created = 1; - pthread_attr_t attr; - pthread_attr_init(&attr); - pthread_attr_setstacksize(&attr, 128 << 10); - pthread_create(&th->th, &attr, thr, th); - } - if (!__atomic_load_n(&th->running, __ATOMIC_ACQUIRE)) { - th->call = call; - __atomic_fetch_add(&running, 1, __ATOMIC_RELAXED); - __atomic_store_n(&th->running, 1, __ATOMIC_RELEASE); - syscall(SYS_futex, &th->running, FUTEX_WAKE); -#if defined(SYZ_COLLIDE) - if (collide && call % 2) - break; -#endif - struct timespec ts; - ts.tv_sec = 0; - ts.tv_nsec = 20 * 1000 * 1000; - syscall(SYS_futex, &th->running, FUTEX_WAIT, 1, &ts); - if (__atomic_load_n(&running, __ATOMIC_RELAXED)) - usleep((call == num_calls - 1) ? 10000 : 1000); - break; - } - } - } + // Keeping a 9p transport pipe open will hang the proccess dead, + // so close all opened file descriptors. + int fd; + for (fd = 3; fd < 30; fd++) + close(fd); } #endif diff --git a/executor/common_test.h b/executor/common_test.h new file mode 100644 index 000000000..38accf58a --- /dev/null +++ b/executor/common_test.h @@ -0,0 +1,30 @@ +// Copyright 2018 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +// This file is shared between executor and csource package. + +#include +#include + +#if SYZ_EXECUTOR || __NR_syz_mmap +static long syz_mmap(long a0, long a1) +{ + return 0; +} +#endif + +#if SYZ_EXECUTOR || SYZ_SANDBOX_NONE +static void loop(); +static int do_sandbox_none(void) +{ + loop(); + doexit(0); +} +#endif + +#define do_sandbox_setuid() 0 +#define do_sandbox_namespace() 0 +#define setup_loop() +#define reset_loop() +#define setup_test() +#define reset_test() diff --git a/executor/common_windows.h b/executor/common_windows.h index d52092017..c4fdcd66f 100644 --- a/executor/common_windows.h +++ b/executor/common_windows.h @@ -5,26 +5,13 @@ #include -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) || \ - defined(SYZ_USE_TMP_DIR) || defined(SYZ_HANDLE_SEGV) || defined(SYZ_TUN_ENABLE) || \ - defined(SYZ_SANDBOX_NAMESPACE) || defined(SYZ_SANDBOX_SETUID) || \ - defined(SYZ_SANDBOX_NONE) || defined(SYZ_FAULT_INJECTION) || defined(__NR_syz_kvm_setup_cpu) -__attribute__((noreturn)) static void doexit(int status) -{ - _exit(status); - for (;;) { - } -} -#endif - #include "common.h" -#if defined(SYZ_EXECUTOR) || defined(SYZ_HANDLE_SEGV) +#if SYZ_EXECUTOR || SYZ_HANDLE_SEGV static void install_segv_handler() { } -// TODO(dvyukov): implement me #define NONFAILING(...) \ __try { \ __VA_ARGS__; \ @@ -32,28 +19,91 @@ static void install_segv_handler() } #endif -#if defined(SYZ_EXECUTOR) || (defined(SYZ_REPEAT) && defined(SYZ_WAIT_REPEAT)) -static uint64 current_time_ms() +#if SYZ_EXECUTOR || SYZ_REPEAT +uint64 current_time_ms() { return GetTickCount64(); } #endif -#if defined(SYZ_EXECUTOR) +#if SYZ_EXECUTOR || SYZ_THREADED || SYZ_REPEAT static void sleep_ms(uint64 ms) { Sleep(ms); } #endif -#if defined(SYZ_EXECUTOR) || defined(SYZ_FAULT_INJECTION) -static int inject_fault(int nth) +#if SYZ_EXECUTOR || SYZ_THREADED +static void thread_start(void* (*fn)(void*), void* arg) +{ + HANDLE th = CreateThread(NULL, 128 << 10, (LPTHREAD_START_ROUTINE)fn, arg, 0, NULL); + if (th == NULL) + exitf("CreateThread failed"); +} + +struct event_t { + CRITICAL_SECTION cs; + CONDITION_VARIABLE cv; + int state; +}; + +static void event_init(event_t* ev) +{ + InitializeCriticalSection(&ev->cs); + InitializeConditionVariable(&ev->cv); + ev->state = 0; +} + +static void event_reset(event_t* ev) { - return 0; + ev->state = 0; } -static int fault_injected(int fail_fd) +static void event_set(event_t* ev) { - return 0; + EnterCriticalSection(&ev->cs); + if (ev->state) + fail("event already set"); + ev->state = 1; + LeaveCriticalSection(&ev->cs); + WakeAllConditionVariable(&ev->cv); +} + +static void event_wait(event_t* ev) +{ + EnterCriticalSection(&ev->cs); + while (!ev->state) + SleepConditionVariableCS(&ev->cv, &ev->cs, INFINITE); + LeaveCriticalSection(&ev->cs); +} + +static int event_isset(event_t* ev) +{ + EnterCriticalSection(&ev->cs); + int res = ev->state; + LeaveCriticalSection(&ev->cs); + return res; +} + +static int event_timedwait(event_t* ev, uint64 timeout_ms) +{ + EnterCriticalSection(&ev->cs); + uint64 start = current_time_ms(); + for (;;) { + if (ev->state) + break; + uint64 now = current_time_ms(); + if (now - start > timeout_ms) + break; + SleepConditionVariableCS(&ev->cv, &ev->cs, timeout_ms - (now - start)); + } + int res = ev->state; + LeaveCriticalSection(&ev->cs); + return res; } #endif + +#define setup_loop() +#define reset_loop() +#define setup_test() +#define reset_test() diff --git a/executor/defs.h b/executor/defs.h new file mode 100644 index 000000000..b834970ee --- /dev/null +++ b/executor/defs.h @@ -0,0 +1,186 @@ +// AUTOGENERATED FILE + +#if GOOS_akaros +#define GOOS "akaros" + +#if GOARCH_amd64 +#define GOARCH "amd64" +#define SYZ_REVISION "36f0e5da1becfe451b2936a2b8b1739deb53c609" +#define SYZ_EXECUTOR_USES_FORK_SERVER 1 +#define SYZ_EXECUTOR_USES_SHMEM 0 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#endif + +#if GOOS_freebsd +#define GOOS "freebsd" + +#if GOARCH_amd64 +#define GOARCH "amd64" +#define SYZ_REVISION "fd7de83a3ebf8e454b041bbfe7513ed4a139d44d" +#define SYZ_EXECUTOR_USES_FORK_SERVER 1 +#define SYZ_EXECUTOR_USES_SHMEM 1 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#endif + +#if GOOS_fuchsia +#define GOOS "fuchsia" + +#if GOARCH_amd64 +#define GOARCH "amd64" +#define SYZ_REVISION "9540132f74bbe9bfb7e8f215844bdb3a88b9a665" +#define SYZ_EXECUTOR_USES_FORK_SERVER 0 +#define SYZ_EXECUTOR_USES_SHMEM 0 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#if GOARCH_arm64 +#define GOARCH "arm64" +#define SYZ_REVISION "ebb425942f2bbfd2db293e4a2a0a417f6aaafb1c" +#define SYZ_EXECUTOR_USES_FORK_SERVER 0 +#define SYZ_EXECUTOR_USES_SHMEM 0 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#endif + +#if GOOS_linux +#define GOOS "linux" + +#if GOARCH_386 +#define GOARCH "386" +#define SYZ_REVISION "d16df4bd3b5d63c53207d8d48f0e7aa8375ae471" +#define SYZ_EXECUTOR_USES_FORK_SERVER 1 +#define SYZ_EXECUTOR_USES_SHMEM 1 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#if GOARCH_amd64 +#define GOARCH "amd64" +#define SYZ_REVISION "22bac64bd4f91440dd851726a290b9eb1f1ae092" +#define SYZ_EXECUTOR_USES_FORK_SERVER 1 +#define SYZ_EXECUTOR_USES_SHMEM 1 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#if GOARCH_arm +#define GOARCH "arm" +#define SYZ_REVISION "c46361b24a9d8c4d25f99c6a74ed373b73b0cdd1" +#define SYZ_EXECUTOR_USES_FORK_SERVER 1 +#define SYZ_EXECUTOR_USES_SHMEM 1 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#if GOARCH_arm64 +#define GOARCH "arm64" +#define SYZ_REVISION "e1ce203bf0cb9e092e65fc6ca9cd1cde96e19316" +#define SYZ_EXECUTOR_USES_FORK_SERVER 1 +#define SYZ_EXECUTOR_USES_SHMEM 1 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#if GOARCH_ppc64le +#define GOARCH "ppc64le" +#define SYZ_REVISION "1ccba534d5c6adaffc5ebfbea33c22833f5cb846" +#define SYZ_EXECUTOR_USES_FORK_SERVER 1 +#define SYZ_EXECUTOR_USES_SHMEM 1 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#endif + +#if GOOS_netbsd +#define GOOS "netbsd" + +#if GOARCH_amd64 +#define GOARCH "amd64" +#define SYZ_REVISION "cea6c87ab1f9e36df1927913a619e71cd29abcbf" +#define SYZ_EXECUTOR_USES_FORK_SERVER 1 +#define SYZ_EXECUTOR_USES_SHMEM 1 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#endif + +#if GOOS_test +#define GOOS "test" + +#if GOARCH_32_fork_shmem +#define GOARCH "32_fork_shmem" +#define SYZ_REVISION "f3f80dea03f2b372f892da4a49e6af7f47106120" +#define SYZ_EXECUTOR_USES_FORK_SERVER 1 +#define SYZ_EXECUTOR_USES_SHMEM 1 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#if GOARCH_32_shmem +#define GOARCH "32_shmem" +#define SYZ_REVISION "9819b8a5a8ea14bf3a71d86bb2012bafd6ab25b6" +#define SYZ_EXECUTOR_USES_FORK_SERVER 0 +#define SYZ_EXECUTOR_USES_SHMEM 1 +#define SYZ_PAGE_SIZE 8192 +#define SYZ_NUM_PAGES 2048 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#if GOARCH_64 +#define GOARCH "64" +#define SYZ_REVISION "96964f599c9870f5d27e4d6054b0d16011652c81" +#define SYZ_EXECUTOR_USES_FORK_SERVER 0 +#define SYZ_EXECUTOR_USES_SHMEM 0 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#if GOARCH_64_fork +#define GOARCH "64_fork" +#define SYZ_REVISION "96f1f19d85a4d091cba7b036633c3b48ccfe4439" +#define SYZ_EXECUTOR_USES_FORK_SERVER 1 +#define SYZ_EXECUTOR_USES_SHMEM 0 +#define SYZ_PAGE_SIZE 8192 +#define SYZ_NUM_PAGES 2048 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#endif + +#if GOOS_windows +#define GOOS "windows" + +#if GOARCH_amd64 +#define GOARCH "amd64" +#define SYZ_REVISION "e9562f6b9973e9e9a9522fd8ec12b4e913f13b4c" +#define SYZ_EXECUTOR_USES_FORK_SERVER 0 +#define SYZ_EXECUTOR_USES_SHMEM 0 +#define SYZ_PAGE_SIZE 4096 +#define SYZ_NUM_PAGES 4096 +#define SYZ_DATA_OFFSET 536870912 +#endif + +#endif diff --git a/executor/executor.cc b/executor/executor.cc new file mode 100644 index 000000000..1efba1060 --- /dev/null +++ b/executor/executor.cc @@ -0,0 +1,1269 @@ +// Copyright 2017 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +// +build + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "defs.h" + +#if defined(__GNUC__) +#define SYSCALLAPI +#define NORETURN __attribute__((noreturn)) +#define ALIGNED(N) __attribute__((aligned(N))) +#define PRINTF __attribute__((format(printf, 1, 2))) +#else +// Assuming windows/cl. +#define SYSCALLAPI WINAPI +#define NORETURN __declspec(noreturn) +#define ALIGNED(N) __declspec(align(N)) +#define PRINTF +#endif + +#ifndef GIT_REVISION +#define GIT_REVISION "unknown" +#endif + +#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) + +// uint64 is impossible to printf without using the clumsy and verbose "%" PRId64. +// So we define and use uint64. Note: pkg/csource does s/uint64/uint64/. +// Also define uint32/16/8 for consistency. +typedef unsigned long long uint64; +typedef unsigned int uint32; +typedef unsigned short uint16; +typedef unsigned char uint8; + +// exit/_exit do not necessary work (e.g. if fuzzer sets seccomp filter that prohibits exit_group). +// Use doexit instead. We must redefine exit to something that exists in stdlib, +// because some standard libraries contain "using ::exit;", but has different signature. +#define exit vsnprintf + +// Note: zircon max fd is 256. +// Some common_OS.h files know about this constant for RLIMIT_NOFILE. +const int kMaxFd = 250; +const int kInPipeFd = kMaxFd - 1; // remapped from stdin +const int kOutPipeFd = kMaxFd - 2; // remapped from stdout +const int kMaxArgs = 9; +const int kCoverSize = 256 << 10; +const int kFailStatus = 67; +const int kRetryStatus = 69; +const int kErrorStatus = 68; + +// Logical error (e.g. invalid input program), use as an assert() alternative. +NORETURN PRINTF void fail(const char* msg, ...); +// Kernel error (e.g. wrong syscall return value). +NORETURN PRINTF void error(const char* msg, ...); +// Just exit (e.g. due to temporal ENOMEM error). +NORETURN PRINTF void exitf(const char* msg, ...); +// Print debug output, does not add \n at the end of msg as opposed to the previous functions. +PRINTF void debug(const char* msg, ...); +void debug_dump_data(const char* data, int length); +NORETURN void doexit(int status); + +static void receive_execute(); +static void reply_execute(int status); + +#if GOOS_akaros +static void resend_execute(int fd); +#endif + +#if SYZ_EXECUTOR_USES_FORK_SERVER +static void receive_handshake(); +static void reply_handshake(); +#endif + +#if SYZ_EXECUTOR_USES_SHMEM +const int kMaxOutput = 16 << 20; +const int kInFd = 3; +const int kOutFd = 4; +uint32* output_data; +uint32* output_pos; +static uint32* write_output(uint32 v); +static void write_completed(uint32 completed); +static uint32 hash(uint32 a); +static bool dedup(uint32 sig); +#endif + +enum sandbox_type { + sandbox_none, + sandbox_setuid, + sandbox_namespace, +}; + +bool flag_debug; +bool flag_cover; +bool flag_sandbox_privs; +sandbox_type flag_sandbox; +bool flag_enable_tun; +bool flag_enable_net_dev; +bool flag_enable_fault_injection; + +bool flag_collect_cover; +bool flag_dedup_cover; +bool flag_threaded; +bool flag_collide; + +// If true, then executor should write the comparisons data to fuzzer. +bool flag_collect_comps; + +// Inject fault into flag_fault_nth-th operation in flag_fault_call-th syscall. +bool flag_inject_fault; +int flag_fault_call; +int flag_fault_nth; + +#define SYZ_EXECUTOR 1 +#include "common.h" + +const int kMaxCommands = 1000; +const int kMaxInput = 2 << 20; +const int kMaxThreads = 16; + +const uint64 instr_eof = -1; +const uint64 instr_copyin = -2; +const uint64 instr_copyout = -3; + +const uint64 arg_const = 0; +const uint64 arg_result = 1; +const uint64 arg_data = 2; +const uint64 arg_csum = 3; + +const uint64 binary_format_native = 0; +const uint64 binary_format_bigendian = 1; +const uint64 binary_format_strdec = 2; +const uint64 binary_format_strhex = 3; +const uint64 binary_format_stroct = 4; + +const uint64 no_copyout = -1; + +unsigned long long procid; +int running; +uint32 completed; +bool collide; +bool is_kernel_64_bit = true; + +ALIGNED(64 << 10) +char input_data[kMaxInput]; + +// Checksum kinds. +const uint64 arg_csum_inet = 0; + +// Checksum chunk kinds. +const uint64 arg_csum_chunk_data = 0; +const uint64 arg_csum_chunk_const = 1; + +typedef long(SYSCALLAPI* syscall_t)(long, long, long, long, long, long, long, long, long); + +struct call_t { + const char* name; + int sys_nr; + syscall_t call; +}; + +struct cover_t { + int fd; + uint32 size; + char* data; + char* data_end; +}; + +struct thread_t { + int id; + bool created; + event_t ready; + event_t done; + uint64* copyout_pos; + uint64 copyout_index; + bool colliding; + bool handled; + int call_index; + int call_num; + int num_args; + long args[kMaxArgs]; + long res; + uint32 reserrno; + bool fault_injected; + cover_t cov; +}; + +thread_t threads[kMaxThreads]; + +struct res_t { + bool executed; + uint64 val; +}; + +res_t results[kMaxCommands]; + +const uint64 kInMagic = 0xbadc0ffeebadface; +const uint32 kOutMagic = 0xbadf00d; + +struct handshake_req { + uint64 magic; + uint64 flags; // env flags + uint64 pid; +}; + +struct handshake_reply { + uint32 magic; +}; + +struct execute_req { + uint64 magic; + uint64 env_flags; + uint64 exec_flags; + uint64 pid; + uint64 fault_call; + uint64 fault_nth; + uint64 prog_size; +}; + +struct execute_reply { + uint32 magic; + uint32 done; + uint32 status; +}; + +struct call_reply { + execute_reply header; + uint32 call_index; + uint32 call_num; + uint32 reserrno; + uint32 fault_injected; + uint32 signal_size; + uint32 cover_size; + uint32 comps_size; + // signal/cover/comps follow +}; + +enum { + KCOV_CMP_CONST = 1, + KCOV_CMP_SIZE1 = 0, + KCOV_CMP_SIZE2 = 2, + KCOV_CMP_SIZE4 = 4, + KCOV_CMP_SIZE8 = 6, + KCOV_CMP_SIZE_MASK = 6, +}; + +struct kcov_comparison_t { + // Note: comparisons are always 64-bits regardless of kernel bitness. + uint64 type; + uint64 arg1; + uint64 arg2; + uint64 pc; + + bool ignore() const; + void write(); + bool operator==(const struct kcov_comparison_t& other) const; + bool operator<(const struct kcov_comparison_t& other) const; +}; + +static thread_t* schedule_call(int call_index, int call_num, bool colliding, uint64 copyout_index, uint64 num_args, uint64* args, uint64* pos); +static void handle_completion(thread_t* th); +static void execute_call(thread_t* th); +static void thread_create(thread_t* th, int id); +static void* worker_thread(void* arg); +static uint64 read_input(uint64** input_posp, bool peek = false); +static uint64 read_arg(uint64** input_posp); +static uint64 read_const_arg(uint64** input_posp, uint64* size_p, uint64* bf, uint64* bf_off_p, uint64* bf_len_p); +static uint64 read_result(uint64** input_posp); +static void copyin(char* addr, uint64 val, uint64 size, uint64 bf, uint64 bf_off, uint64 bf_len); +static bool copyout(char* addr, uint64 size, uint64* res); +static void setup_control_pipes(); + +#include "syscalls.h" + +#if GOOS_linux +#include "executor_linux.h" +#elif GOOS_fuchsia +#include "executor_fuchsia.h" +#elif GOOS_akaros +#include "executor_akaros.h" +#elif GOOS_freebsd || GOOS_netbsd +#include "executor_bsd.h" +#elif GOOS_windows +#include "executor_windows.h" +#elif GOOS_test +#include "executor_test.h" +#else +#error "unknown OS" +#endif + +#include "test.h" + +int main(int argc, char** argv) +{ + if (argc == 2 && strcmp(argv[1], "version") == 0) { + puts(GOOS " " GOARCH " " SYZ_REVISION " " GIT_REVISION); + return 0; + } + if (argc == 2 && strcmp(argv[1], "test") == 0) + return run_tests(); + + os_init(argc, argv, (void*)SYZ_DATA_OFFSET, SYZ_NUM_PAGES * SYZ_PAGE_SIZE); + +#if SYZ_EXECUTOR_USES_SHMEM + if (mmap(&input_data[0], kMaxInput, PROT_READ, MAP_PRIVATE | MAP_FIXED, kInFd, 0) != &input_data[0]) + fail("mmap of input file failed"); + // The output region is the only thing in executor process for which consistency matters. + // If it is corrupted ipc package will fail to parse its contents and panic. + // But fuzzer constantly invents new ways of how to currupt the region, + // so we map the region at a (hopefully) hard to guess address with random offset, + // surrounded by unmapped pages. + // The address chosen must also work on 32-bit kernels with 1GB user address space. + void* preferred = (void*)(0x1b2bc20000ull + (1 << 20) * (getpid() % 128)); + output_data = (uint32*)mmap(preferred, kMaxOutput, + PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED, kOutFd, 0); + if (output_data != preferred) + fail("mmap of output file failed"); + + // Prevent test programs to mess with these fds. + // Due to races in collider mode, a program can e.g. ftruncate one of these fds, + // which will cause fuzzer to crash. + close(kInFd); + close(kOutFd); +#endif + + use_temporary_dir(); + install_segv_handler(); + setup_control_pipes(); +#if SYZ_EXECUTOR_USES_FORK_SERVER + receive_handshake(); +#else + receive_execute(); +#endif + if (flag_cover) { + for (int i = 0; i < kMaxThreads; i++) + cover_open(&threads[i].cov); + } + + int status = 0; + switch (flag_sandbox) { + case sandbox_none: + status = do_sandbox_none(); + break; + case sandbox_setuid: + status = do_sandbox_setuid(); + break; + case sandbox_namespace: + status = do_sandbox_namespace(); + break; + default: + fail("unknown sandbox type"); + } +#if SYZ_EXECUTOR_USES_FORK_SERVER + // Other statuses happen when fuzzer processes manages to kill loop. + if (status != kFailStatus && status != kErrorStatus) + status = kRetryStatus; + // If an external sandbox process wraps executor, the out pipe will be closed + // before the sandbox process exits this will make ipc package kill the sandbox. + // As the result sandbox process will exit with exit status 9 instead of the executor + // exit status (notably kRetryStatus). Consequently, ipc will treat it as hard + // failure rather than a temporal failure. So we duplicate the exit status on the pipe. + reply_execute(status); + errno = 0; + if (status == kFailStatus) + fail("loop failed"); + if (status == kErrorStatus) + error("loop errored"); + // Loop can be killed by a test process with e.g.: + // ptrace(PTRACE_SEIZE, 1, 0, 0x100040) + // This is unfortunate, but I don't have a better solution than ignoring it for now. + exitf("loop exited with status %d", status); + // Unreachable. + return 1; +#else + reply_execute(status); + return status; +#endif +} + +void setup_control_pipes() +{ + if (dup2(0, kInPipeFd) < 0) + fail("dup2(0, kInPipeFd) failed"); + if (dup2(1, kOutPipeFd) < 0) + fail("dup2(1, kOutPipeFd) failed"); + if (dup2(2, 1) < 0) + fail("dup2(2, 1) failed"); + // We used to close(0), but now we dup stderr to stdin to keep fd numbers + // stable across executor and C programs generated by pkg/csource. + if (dup2(2, 0) < 0) + fail("dup2(2, 0) failed"); +} + +void parse_env_flags(uint64 flags) +{ + flag_debug = flags & (1 << 0); + flag_cover = flags & (1 << 1); + flag_sandbox = sandbox_none; + if (flags & (1 << 2)) + flag_sandbox = sandbox_setuid; + else if (flags & (1 << 3)) + flag_sandbox = sandbox_namespace; + flag_enable_tun = flags & (1 << 4); + flag_enable_net_dev = flags & (1 << 5); + flag_enable_fault_injection = flags & (1 << 6); +} + +#if SYZ_EXECUTOR_USES_FORK_SERVER +void receive_handshake() +{ + handshake_req req = {}; + int n = read(kInPipeFd, &req, sizeof(req)); + if (n != sizeof(req)) + fail("handshake read failed: %d", n); + if (req.magic != kInMagic) + fail("bad handshake magic 0x%llx", req.magic); + parse_env_flags(req.flags); + procid = req.pid; +} + +void reply_handshake() +{ + handshake_reply reply = {}; + reply.magic = kOutMagic; + if (write(kOutPipeFd, &reply, sizeof(reply)) != sizeof(reply)) + fail("control pipe write failed"); +} +#endif + +static execute_req last_execute_req; + +void receive_execute() +{ + execute_req& req = last_execute_req; + if (read(kInPipeFd, &req, sizeof(req)) != (ssize_t)sizeof(req)) + fail("control pipe read failed"); + if (req.magic != kInMagic) + fail("bad execute request magic 0x%llx", req.magic); + if (req.prog_size > kMaxInput) + fail("bad execute prog size 0x%llx", req.prog_size); + parse_env_flags(req.env_flags); + procid = req.pid; + flag_collect_cover = req.exec_flags & (1 << 0); + flag_dedup_cover = req.exec_flags & (1 << 1); + flag_inject_fault = req.exec_flags & (1 << 2); + flag_collect_comps = req.exec_flags & (1 << 3); + flag_threaded = req.exec_flags & (1 << 4); + flag_collide = req.exec_flags & (1 << 5); + flag_fault_call = req.fault_call; + flag_fault_nth = req.fault_nth; + if (!flag_threaded) + flag_collide = false; + debug("exec opts: pid=%llu threaded=%d collide=%d cover=%d comps=%d dedup=%d fault=%d/%d/%d prog=%llu\n", + procid, flag_threaded, flag_collide, flag_collect_cover, flag_collect_comps, + flag_dedup_cover, flag_inject_fault, flag_fault_call, flag_fault_nth, + req.prog_size); + if (SYZ_EXECUTOR_USES_SHMEM) { + if (req.prog_size) + fail("need_prog: no program"); + return; + } + if (req.prog_size == 0) + fail("need_prog: no program"); + uint64 pos = 0; + for (;;) { + ssize_t rv = read(kInPipeFd, input_data + pos, sizeof(input_data) - pos); + if (rv < 0) + fail("read failed"); + pos += rv; + if (rv == 0 || pos >= req.prog_size) + break; + } + if (pos != req.prog_size) + fail("bad input size %lld, want %lld", pos, req.prog_size); +} + +#if GOOS_akaros +void resend_execute(int fd) +{ + execute_req& req = last_execute_req; + if (write(fd, &req, sizeof(req)) != sizeof(req)) + fail("child pipe header write failed"); + if (write(fd, input_data, req.prog_size) != (ssize_t)req.prog_size) + fail("child pipe program write failed"); +} +#endif + +void reply_execute(int status) +{ + execute_reply reply = {}; + reply.magic = kOutMagic; + reply.done = true; + reply.status = status; + if (write(kOutPipeFd, &reply, sizeof(reply)) != sizeof(reply)) + fail("control pipe write failed"); +} + +// execute_one executes program stored in input_data. +void execute_one() +{ + // Duplicate global collide variable on stack. + // Fuzzer once come up with ioctl(fd, FIONREAD, 0x920000), + // where 0x920000 was exactly collide address, so every iteration reset collide to 0. + bool colliding = false; +#if SYZ_EXECUTOR_USES_SHMEM + output_pos = output_data; + write_output(0); // Number of executed syscalls (updated later). +#endif + uint64 start = current_time_ms(); + +retry: + uint64* input_pos = (uint64*)input_data; + + if (flag_cover && !colliding && !flag_threaded) + cover_enable(&threads[0].cov, flag_collect_comps); + + int call_index = 0; + for (;;) { + uint64 call_num = read_input(&input_pos); + if (call_num == instr_eof) + break; + if (call_num == instr_copyin) { + char* addr = (char*)read_input(&input_pos); + uint64 typ = read_input(&input_pos); + switch (typ) { + case arg_const: { + uint64 size, bf, bf_off, bf_len; + uint64 arg = read_const_arg(&input_pos, &size, &bf, &bf_off, &bf_len); + copyin(addr, arg, size, bf, bf_off, bf_len); + break; + } + case arg_result: { + uint64 meta = read_input(&input_pos); + uint64 size = meta & 0xff; + uint64 bf = meta >> 8; + uint64 val = read_result(&input_pos); + copyin(addr, val, size, bf, 0, 0); + break; + } + case arg_data: { + uint64 size = read_input(&input_pos); + NONFAILING(memcpy(addr, input_pos, size)); + // Read out the data. + for (uint64 i = 0; i < (size + 7) / 8; i++) + read_input(&input_pos); + break; + } + case arg_csum: { + debug("checksum found at %p\n", addr); + uint64 size = read_input(&input_pos); + char* csum_addr = addr; + uint64 csum_kind = read_input(&input_pos); + switch (csum_kind) { + case arg_csum_inet: { + if (size != 2) + fail("inet checksum must be 2 bytes, not %llu", size); + debug("calculating checksum for %p\n", csum_addr); + struct csum_inet csum; + csum_inet_init(&csum); + uint64 chunks_num = read_input(&input_pos); + uint64 chunk; + for (chunk = 0; chunk < chunks_num; chunk++) { + uint64 chunk_kind = read_input(&input_pos); + uint64 chunk_value = read_input(&input_pos); + uint64 chunk_size = read_input(&input_pos); + switch (chunk_kind) { + case arg_csum_chunk_data: + debug("#%lld: data chunk, addr: %llx, size: %llu\n", chunk, chunk_value, chunk_size); + NONFAILING(csum_inet_update(&csum, (const uint8*)chunk_value, chunk_size)); + break; + case arg_csum_chunk_const: + if (chunk_size != 2 && chunk_size != 4 && chunk_size != 8) { + fail("bad checksum const chunk size %lld\n", chunk_size); + } + // Here we assume that const values come to us big endian. + debug("#%lld: const chunk, value: %llx, size: %llu\n", chunk, chunk_value, chunk_size); + csum_inet_update(&csum, (const uint8*)&chunk_value, chunk_size); + break; + default: + fail("bad checksum chunk kind %llu", chunk_kind); + } + } + uint16 csum_value = csum_inet_digest(&csum); + debug("writing inet checksum %hx to %p\n", csum_value, csum_addr); + copyin(csum_addr, csum_value, 2, binary_format_native, 0, 0); + break; + } + default: + fail("bad checksum kind %llu", csum_kind); + } + break; + } + default: + fail("bad argument type %llu", typ); + } + continue; + } + if (call_num == instr_copyout) { + read_input(&input_pos); // index + read_input(&input_pos); // addr + read_input(&input_pos); // size + // The copyout will happen when/if the call completes. + continue; + } + + // Normal syscall. + if (call_num >= ARRAY_SIZE(syscalls)) + fail("invalid command number %llu", call_num); + uint64 copyout_index = read_input(&input_pos); + uint64 num_args = read_input(&input_pos); + if (num_args > kMaxArgs) + fail("command has bad number of arguments %llu", num_args); + uint64 args[kMaxArgs] = {}; + for (uint64 i = 0; i < num_args; i++) + args[i] = read_arg(&input_pos); + for (uint64 i = num_args; i < 6; i++) + args[i] = 0; + thread_t* th = schedule_call(call_index++, call_num, colliding, copyout_index, num_args, args, input_pos); + + if (colliding && (call_index % 2) == 0) { + // Don't wait for every other call. + // We already have results from the previous execution. + } else if (flag_threaded) { + // Wait for call completion. + // Note: sys knows about this 25ms timeout when it generates + // timespec/timeval values. + const uint64 timeout_ms = flag_debug ? 3000 : 25; + if (event_timedwait(&th->done, timeout_ms)) + handle_completion(th); + // Check if any of previous calls have completed. + // Give them some additional time, because they could have been + // just unblocked by the current call. + if (running < 0) + fail("running = %d", running); + if (running > 0) { + bool last = read_input(&input_pos, true) == instr_eof; + uint64 wait = last ? 100 : 2; + uint64 wait_start = current_time_ms(); + uint64 wait_end = wait_start + wait; + if (!colliding && wait_end < start + 800) + wait_end = start + 800; + while (running > 0 && current_time_ms() <= wait_end) { + sleep_ms(1); + for (int i = 0; i < kMaxThreads; i++) { + th = &threads[i]; + if (!th->handled && event_isset(&th->done)) + handle_completion(th); + } + } + } + } else { + // Execute directly. + if (th != &threads[0]) + fail("using non-main thread in non-thread mode"); + event_reset(&th->ready); + execute_call(th); + event_set(&th->done); + handle_completion(th); + } + } + + if (flag_collide && !flag_inject_fault && !colliding && !collide) { + debug("enabling collider\n"); + collide = colliding = true; + goto retry; + } +} + +thread_t* schedule_call(int call_index, int call_num, bool colliding, uint64 copyout_index, uint64 num_args, uint64* args, uint64* pos) +{ + // Find a spare thread to execute the call. + int i; + for (i = 0; i < kMaxThreads; i++) { + thread_t* th = &threads[i]; + if (!th->created) + thread_create(th, i); + if (event_isset(&th->done)) { + if (!th->handled) + handle_completion(th); + break; + } + } + if (i == kMaxThreads) + exitf("out of threads"); + thread_t* th = &threads[i]; + debug("scheduling call %d [%s] on thread %d\n", call_index, syscalls[call_num].name, th->id); + if (event_isset(&th->ready) || !event_isset(&th->done) || !th->handled) + fail("bad thread state in schedule: ready=%d done=%d handled=%d", + event_isset(&th->ready), event_isset(&th->done), th->handled); + th->colliding = colliding; + th->copyout_pos = pos; + th->copyout_index = copyout_index; + event_reset(&th->done); + th->handled = false; + th->call_index = call_index; + th->call_num = call_num; + th->num_args = num_args; + for (int i = 0; i < kMaxArgs; i++) + th->args[i] = args[i]; + event_set(&th->ready); + running++; + return th; +} + +#if SYZ_EXECUTOR_USES_SHMEM +template +void write_coverage_signal(thread_t* th, uint32* signal_count_pos, uint32* cover_count_pos) +{ + // Write out feedback signals. + // Currently it is code edges computed as xor of two subsequent basic block PCs. + cover_t* cover_data = ((cover_t*)th->cov.data) + 1; + uint32 nsig = 0; + cover_t prev = 0; + for (uint32 i = 0; i < th->cov.size; i++) { + cover_t pc = cover_data[i]; + if (!cover_check(pc)) { + debug("got bad pc: 0x%llx\n", (uint64)pc); + doexit(0); + } + cover_t sig = pc ^ prev; + prev = hash(pc); + if (dedup(sig)) + continue; + write_output(sig); + nsig++; + } + // Write out number of signals. + *signal_count_pos = nsig; + + if (!flag_collect_cover) + return; + // Write out real coverage (basic block PCs). + uint32 cover_size = th->cov.size; + if (flag_dedup_cover) { + cover_t* end = cover_data + cover_size; + std::sort(cover_data, end); + cover_size = std::unique(cover_data, end) - cover_data; + } + // Truncate PCs to uint32 assuming that they fit into 32-bits. + // True for x86_64 and arm64 without KASLR. + for (uint32 i = 0; i < cover_size; i++) + write_output(cover_data[i]); + *cover_count_pos = cover_size; +} +#endif + +void handle_completion(thread_t* th) +{ + debug("completion of call %d [%s] on thread %d\n", th->call_index, syscalls[th->call_num].name, th->id); + if (event_isset(&th->ready) || !event_isset(&th->done) || th->handled) + fail("bad thread state in completion: ready=%d done=%d handled=%d", + event_isset(&th->ready), event_isset(&th->done), th->handled); + if (th->res != (long)-1) { + if (th->copyout_index != no_copyout) { + if (th->copyout_index >= kMaxCommands) + fail("result idx %lld overflows kMaxCommands", th->copyout_index); + results[th->copyout_index].executed = true; + results[th->copyout_index].val = th->res; + } + for (bool done = false; !done;) { + uint64 instr = read_input(&th->copyout_pos); + switch (instr) { + case instr_copyout: { + uint64 index = read_input(&th->copyout_pos); + if (index >= kMaxCommands) + fail("result idx %lld overflows kMaxCommands", index); + char* addr = (char*)read_input(&th->copyout_pos); + uint64 size = read_input(&th->copyout_pos); + uint64 val = 0; + if (copyout(addr, size, &val)) { + results[index].executed = true; + results[index].val = val; + } + debug("copyout 0x%llx from %p\n", val, addr); + break; + } + default: + done = true; + break; + } + } + } + if (!collide && !th->colliding) { + uint32 reserrno = th->res != -1 ? 0 : th->reserrno; +#if SYZ_EXECUTOR_USES_SHMEM + write_output(th->call_index); + write_output(th->call_num); + write_output(reserrno); + write_output(th->fault_injected); + uint32* signal_count_pos = write_output(0); // filled in later + uint32* cover_count_pos = write_output(0); // filled in later + uint32* comps_count_pos = write_output(0); // filled in later + + if (flag_collect_comps) { + // Collect only the comparisons + uint32 ncomps = th->cov.size; + kcov_comparison_t* start = (kcov_comparison_t*)(th->cov.data + sizeof(uint64)); + kcov_comparison_t* end = start + ncomps; + if ((char*)end > th->cov.data_end) + fail("too many comparisons %u", ncomps); + std::sort(start, end); + ncomps = std::unique(start, end) - start; + uint32 comps_size = 0; + for (uint32 i = 0; i < ncomps; ++i) { + if (start[i].ignore()) + continue; + comps_size++; + start[i].write(); + } + // Write out number of comparisons. + *comps_count_pos = comps_size; + } else if (flag_cover) { + if (is_kernel_64_bit) + write_coverage_signal(th, signal_count_pos, cover_count_pos); + else + write_coverage_signal(th, signal_count_pos, cover_count_pos); + } + debug("out #%u: index=%u num=%u errno=%d sig=%u cover=%u comps=%u\n", + completed, th->call_index, th->call_num, reserrno, + *signal_count_pos, *cover_count_pos, *comps_count_pos); + completed++; + write_completed(completed); +#else + call_reply reply; + reply.header.magic = kOutMagic; + reply.header.done = 0; + reply.header.status = 0; + reply.call_index = th->call_index; + reply.call_num = th->call_num; + reply.reserrno = reserrno; + reply.fault_injected = th->fault_injected; + reply.signal_size = 0; + reply.cover_size = 0; + reply.comps_size = 0; + if (write(kOutPipeFd, &reply, sizeof(reply)) != sizeof(reply)) + fail("control pipe call write failed"); + debug("out: index=%u num=%u errno=%d\n", th->call_index, th->call_num, reserrno); +#endif + } + th->handled = true; + running--; +} + +void thread_create(thread_t* th, int id) +{ + th->created = true; + th->id = id; + th->handled = true; + event_init(&th->ready); + event_init(&th->done); + event_set(&th->done); + if (flag_threaded) + thread_start(worker_thread, th); +} + +void* worker_thread(void* arg) +{ + thread_t* th = (thread_t*)arg; + + if (flag_cover) + cover_enable(&th->cov, flag_collect_comps); + for (;;) { + event_wait(&th->ready); + event_reset(&th->ready); + execute_call(th); + event_set(&th->done); + } + return 0; +} + +void execute_call(thread_t* th) +{ + const call_t* call = &syscalls[th->call_num]; + debug("#%d: %s(", th->id, call->name); + for (int i = 0; i < th->num_args; i++) { + if (i != 0) + debug(", "); + debug("0x%lx", th->args[i]); + } + debug(")\n"); + + int fail_fd = -1; + if (flag_inject_fault && th->call_index == flag_fault_call) { + if (collide) + fail("both collide and fault injection are enabled"); + debug("injecting fault into %d-th operation\n", flag_fault_nth); + fail_fd = inject_fault(flag_fault_nth); + } + + if (flag_cover) + cover_reset(&th->cov); + errno = 0; + th->res = execute_syscall(call, th->args); + th->reserrno = errno; + if (th->res == -1 && th->reserrno == 0) + th->reserrno = EINVAL; // our syz syscalls may misbehave + if (flag_cover) { + cover_collect(&th->cov); + debug("#%d: read cover size = %u\n", th->id, th->cov.size); + if (th->cov.size >= kCoverSize) + fail("#%d: too much cover %u", th->id, th->cov.size); + } + th->fault_injected = false; + + if (flag_inject_fault && th->call_index == flag_fault_call) { + th->fault_injected = fault_injected(fail_fd); + debug("fault injected: %d\n", th->fault_injected); + } + + if (th->res == -1) + debug("#%d: %s = errno(%d)\n", th->id, call->name, th->reserrno); + else + debug("#%d: %s = 0x%lx\n", th->id, call->name, th->res); +} + +#if SYZ_EXECUTOR_USES_SHMEM +static uint32 hash(uint32 a) +{ + a = (a ^ 61) ^ (a >> 16); + a = a + (a << 3); + a = a ^ (a >> 4); + a = a * 0x27d4eb2d; + a = a ^ (a >> 15); + return a; +} + +const uint32 dedup_table_size = 8 << 10; +uint32 dedup_table[dedup_table_size]; + +// Poorman's best-effort hashmap-based deduplication. +// The hashmap is global which means that we deduplicate across different calls. +// This is OK because we are interested only in new signals. +static bool dedup(uint32 sig) +{ + for (uint32 i = 0; i < 4; i++) { + uint32 pos = (sig + i) % dedup_table_size; + if (dedup_table[pos] == sig) + return true; + if (dedup_table[pos] == 0) { + dedup_table[pos] = sig; + return false; + } + } + dedup_table[sig % dedup_table_size] = sig; + return false; +} +#endif + +void copyin(char* addr, uint64 val, uint64 size, uint64 bf, uint64 bf_off, uint64 bf_len) +{ + if (bf != binary_format_native && (bf_off != 0 || bf_len != 0)) + fail("bitmask for string format %llu/%llu", bf_off, bf_len); + switch (bf) { + case binary_format_native: + NONFAILING(switch (size) { + case 1: + STORE_BY_BITMASK(uint8, addr, val, bf_off, bf_len); + break; + case 2: + STORE_BY_BITMASK(uint16, addr, val, bf_off, bf_len); + break; + case 4: + STORE_BY_BITMASK(uint32, addr, val, bf_off, bf_len); + break; + case 8: + STORE_BY_BITMASK(uint64, addr, val, bf_off, bf_len); + break; + default: + fail("copyin: bad argument size %llu", size); + }); + break; + case binary_format_strdec: + if (size != 20) + fail("bad strdec size %llu", size); + NONFAILING(sprintf((char*)addr, "%020llu", val)); + break; + case binary_format_strhex: + if (size != 18) + fail("bad strhex size %llu", size); + NONFAILING(sprintf((char*)addr, "0x%016llx", val)); + break; + case binary_format_stroct: + if (size != 23) + fail("bad stroct size %llu", size); + NONFAILING(sprintf((char*)addr, "%023llo", val)); + break; + default: + fail("unknown binary format %llu", bf); + } +} + +bool copyout(char* addr, uint64 size, uint64* res) +{ + bool ok = false; + NONFAILING( + switch (size) { + case 1: + *res = *(uint8*)addr; + break; + case 2: + *res = *(uint16*)addr; + break; + case 4: + *res = *(uint32*)addr; + break; + case 8: + *res = *(uint64*)addr; + break; + default: + fail("copyout: bad argument size %llu", size); + } __atomic_store_n(&ok, true, __ATOMIC_RELEASE);); + return ok; +} + +uint64 read_arg(uint64** input_posp) +{ + uint64 typ = read_input(input_posp); + switch (typ) { + case arg_const: { + uint64 size, bf, bf_off, bf_len; + uint64 val = read_const_arg(input_posp, &size, &bf, &bf_off, &bf_len); + if (bf != binary_format_native) + fail("bad argument binary format %llu", bf); + if (bf_off != 0 || bf_len != 0) + fail("bad argument bitfield %llu/%llu", bf_off, bf_len); + return val; + } + case arg_result: { + uint64 meta = read_input(input_posp); + uint64 bf = meta >> 8; + if (bf != binary_format_native) + fail("bad result argument format %llu", bf); + return read_result(input_posp); + } + default: + fail("bad argument type %llu", typ); + } +} + +uint64 read_const_arg(uint64** input_posp, uint64* size_p, uint64* bf_p, uint64* bf_off_p, uint64* bf_len_p) +{ + uint64 meta = read_input(input_posp); + uint64 val = read_input(input_posp); + *size_p = meta & 0xff; + uint64 bf = (meta >> 8) & 0xff; + *bf_off_p = (meta >> 16) & 0xff; + *bf_len_p = (meta >> 24) & 0xff; + uint64 pid_stride = meta >> 32; + val += pid_stride * procid; + if (bf == binary_format_bigendian) { + bf = binary_format_native; + switch (*size_p) { + case 2: + val = htobe16(val); + break; + case 4: + val = htobe32(val); + break; + case 8: + val = htobe64(val); + break; + default: + fail("bad big-endian int size %llu", *size_p); + } + } + *bf_p = bf; + return val; +} + +uint64 read_result(uint64** input_posp) +{ + uint64 idx = read_input(input_posp); + uint64 op_div = read_input(input_posp); + uint64 op_add = read_input(input_posp); + uint64 arg = read_input(input_posp); + if (idx >= kMaxCommands) + fail("command refers to bad result %lld", idx); + if (results[idx].executed) { + arg = results[idx].val; + if (op_div != 0) + arg = arg / op_div; + arg += op_add; + } + return arg; +} + +uint64 read_input(uint64** input_posp, bool peek) +{ + uint64* input_pos = *input_posp; + if ((char*)input_pos >= input_data + kMaxInput) + fail("input command overflows input %p: [%p:%p)", input_pos, input_data, input_data + kMaxInput); + if (!peek) + *input_posp = input_pos + 1; + return *input_pos; +} + +#if SYZ_EXECUTOR_USES_SHMEM +uint32* write_output(uint32 v) +{ + if (output_pos < output_data || (char*)output_pos >= (char*)output_data + kMaxOutput) + fail("output overflow: pos=%p region=[%p:%p]", + output_pos, output_data, (char*)output_data + kMaxOutput); + *output_pos = v; + return output_pos++; +} + +void write_completed(uint32 completed) +{ + __atomic_store_n(output_data, completed, __ATOMIC_RELEASE); +} +#endif + +#if SYZ_EXECUTOR_USES_SHMEM +void kcov_comparison_t::write() +{ + // Write order: type arg1 arg2 pc. + write_output((uint32)type); + + // KCOV converts all arguments of size x first to uintx_t and then to + // uint64. We want to properly extend signed values, e.g we want + // int8 c = 0xfe to be represented as 0xfffffffffffffffe. + // Note that uint8 c = 0xfe will be represented the same way. + // This is ok because during hints processing we will anyways try + // the value 0x00000000000000fe. + switch (type & KCOV_CMP_SIZE_MASK) { + case KCOV_CMP_SIZE1: + arg1 = (uint64)(long long)(signed char)arg1; + arg2 = (uint64)(long long)(signed char)arg2; + break; + case KCOV_CMP_SIZE2: + arg1 = (uint64)(long long)(short)arg1; + arg2 = (uint64)(long long)(short)arg2; + break; + case KCOV_CMP_SIZE4: + arg1 = (uint64)(long long)(int)arg1; + arg2 = (uint64)(long long)(int)arg2; + break; + } + bool is_size_8 = (type & KCOV_CMP_SIZE_MASK) == KCOV_CMP_SIZE8; + if (!is_size_8) { + write_output((uint32)arg1); + write_output((uint32)arg2); + return; + } + // If we have 64 bits arguments then write them in Little-endian. + write_output((uint32)(arg1 & 0xFFFFFFFF)); + write_output((uint32)(arg1 >> 32)); + write_output((uint32)(arg2 & 0xFFFFFFFF)); + write_output((uint32)(arg2 >> 32)); +} + +bool kcov_comparison_t::ignore() const +{ + // Comparisons with 0 are not interesting, fuzzer should be able to guess 0's without help. + if (arg1 == 0 && (arg2 == 0 || (type & KCOV_CMP_CONST))) + return true; + if ((type & KCOV_CMP_SIZE_MASK) == KCOV_CMP_SIZE8) { + // This can be a pointer (assuming 64-bit kernel). + // First of all, we want avert fuzzer from our output region. + // Without this fuzzer manages to discover and corrupt it. + uint64 out_start = (uint64)output_data; + uint64 out_end = out_start + kMaxOutput; + if (arg1 >= out_start && arg1 <= out_end) + return true; + if (arg2 >= out_start && arg2 <= out_end) + return true; +#if defined(GOOS_linux) + // Filter out kernel physical memory addresses. + // These are internal kernel comparisons and should not be interesting. + // The range covers first 1TB of physical mapping. + uint64 kmem_start = (uint64)0xffff880000000000ull; + uint64 kmem_end = (uint64)0xffff890000000000ull; + bool kptr1 = arg1 >= kmem_start && arg1 <= kmem_end; + bool kptr2 = arg2 >= kmem_start && arg2 <= kmem_end; + if (kptr1 && kptr2) + return true; + if (kptr1 && arg2 == 0) + return true; + if (kptr2 && arg1 == 0) + return true; +#endif + } + return false; +} + +bool kcov_comparison_t::operator==(const struct kcov_comparison_t& other) const +{ + // We don't check for PC equality now, because it is not used. + return type == other.type && arg1 == other.arg1 && arg2 == other.arg2; +} + +bool kcov_comparison_t::operator<(const struct kcov_comparison_t& other) const +{ + if (type != other.type) + return type < other.type; + if (arg1 != other.arg1) + return arg1 < other.arg1; + // We don't check for PC equality now, because it is not used. + return arg2 < other.arg2; +} +#endif + +void fail(const char* msg, ...) +{ + int e = errno; + va_list args; + va_start(args, msg); + vfprintf(stderr, msg, args); + va_end(args); + fprintf(stderr, " (errno %d)\n", e); + // ENOMEM/EAGAIN is frequent cause of failures in fuzzing context, + // so handle it here as non-fatal error. + doexit((e == ENOMEM || e == EAGAIN) ? kRetryStatus : kFailStatus); +} + +void error(const char* msg, ...) +{ + va_list args; + va_start(args, msg); + vfprintf(stderr, msg, args); + va_end(args); + fprintf(stderr, "\n"); + doexit(kErrorStatus); +} + +void exitf(const char* msg, ...) +{ + int e = errno; + va_list args; + va_start(args, msg); + vfprintf(stderr, msg, args); + va_end(args); + fprintf(stderr, " (errno %d)\n", e); + doexit(kRetryStatus); +} + +void debug(const char* msg, ...) +{ + if (!flag_debug) + return; + va_list args; + va_start(args, msg); + vfprintf(stderr, msg, args); + va_end(args); + fflush(stderr); +} + +void debug_dump_data(const char* data, int length) +{ + if (!flag_debug) + return; + for (int i = 0; i < length; i++) { + debug("%02x ", data[i] & 0xff); + if (i % 16 == 15) + debug("\n"); + } + debug("\n"); +} diff --git a/executor/executor.h b/executor/executor.h deleted file mode 100644 index 6741a4baf..000000000 --- a/executor/executor.h +++ /dev/null @@ -1,967 +0,0 @@ -// Copyright 2017 syzkaller project authors. All rights reserved. -// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifndef GIT_REVISION -#define GIT_REVISION "unknown" -#endif - -#ifndef GOOS -#define GOOS "unknown" -#endif - -const int kMaxInput = 2 << 20; -const int kMaxOutput = 16 << 20; -const int kCoverSize = 256 << 10; -const int kMaxArgs = 9; -const int kMaxThreads = 16; -const int kMaxCommands = 1000; - -const uint64 instr_eof = -1; -const uint64 instr_copyin = -2; -const uint64 instr_copyout = -3; - -const uint64 arg_const = 0; -const uint64 arg_result = 1; -const uint64 arg_data = 2; -const uint64 arg_csum = 3; - -const uint64 binary_format_native = 0; -const uint64 binary_format_bigendian = 1; -const uint64 binary_format_strdec = 2; -const uint64 binary_format_strhex = 3; -const uint64 binary_format_stroct = 4; - -const uint64 no_copyout = -1; - -enum sandbox_type { - sandbox_none, - sandbox_setuid, - sandbox_namespace, -}; - -bool flag_cover; -bool flag_sandbox_privs; -sandbox_type flag_sandbox; -bool flag_enable_tun; -bool flag_enable_net_dev; -bool flag_enable_fault_injection; - -bool flag_collect_cover; -bool flag_dedup_cover; -bool flag_threaded; -bool flag_collide; - -// If true, then executor should write the comparisons data to fuzzer. -bool flag_collect_comps; - -// Inject fault into flag_fault_nth-th operation in flag_fault_call-th syscall. -bool flag_inject_fault; -int flag_fault_call; -int flag_fault_nth; - -unsigned long long procid; - -int running; -uint32 completed; -bool collide; -bool is_kernel_64_bit = true; - -ALIGNED(64 << 10) -char input_data[kMaxInput]; - -// Checksum kinds. -const uint64 arg_csum_inet = 0; - -// Checksum chunk kinds. -const uint64 arg_csum_chunk_data = 0; -const uint64 arg_csum_chunk_const = 1; - -struct thread_t { - bool created; - int id; - osthread_t th; - char* cover_data; - char* cover_end; - uint64* cover_size_ptr; - - event_t ready; - event_t done; - uint64* copyout_pos; - uint64 copyout_index; - bool colliding; - bool handled; - int call_index; - int call_num; - int num_args; - long args[kMaxArgs]; - long res; - uint32 reserrno; - uint32 cover_size; - bool fault_injected; - int cover_fd; -}; - -thread_t threads[kMaxThreads]; - -struct res_t { - bool executed; - uint64 val; -}; - -res_t results[kMaxCommands]; - -const uint64 kInMagic = 0xbadc0ffeebadface; -const uint32 kOutMagic = 0xbadf00d; - -struct handshake_req { - uint64 magic; - uint64 flags; // env flags - uint64 pid; -}; - -struct handshake_reply { - uint32 magic; -}; - -struct execute_req { - uint64 magic; - uint64 env_flags; - uint64 exec_flags; - uint64 pid; - uint64 fault_call; - uint64 fault_nth; - uint64 prog_size; -}; - -struct execute_reply { - uint32 magic; - uint32 done; - uint32 status; -}; - -struct call_reply { - execute_reply header; - uint32 call_index; - uint32 call_num; - uint32 reserrno; - uint32 fault_injected; - uint32 signal_size; - uint32 cover_size; - uint32 comps_size; - // signal/cover/comps follow -}; - -enum { - KCOV_CMP_CONST = 1, - KCOV_CMP_SIZE1 = 0, - KCOV_CMP_SIZE2 = 2, - KCOV_CMP_SIZE4 = 4, - KCOV_CMP_SIZE8 = 6, - KCOV_CMP_SIZE_MASK = 6, -}; - -struct kcov_comparison_t { - // Note: comparisons are always 64-bits regardless of kernel bitness. - uint64 type; - uint64 arg1; - uint64 arg2; - uint64 pc; - - bool ignore() const; - void write(); - bool operator==(const struct kcov_comparison_t& other) const; - bool operator<(const struct kcov_comparison_t& other) const; -}; - -long execute_syscall(const call_t* c, long a0, long a1, long a2, long a3, long a4, long a5, long a6, long a7, long a8); -thread_t* schedule_call(int call_index, int call_num, bool colliding, uint64 copyout_index, uint64 num_args, uint64* args, uint64* pos); -void handle_completion(thread_t* th); -void execute_call(thread_t* th); -void thread_create(thread_t* th, int id); -void* worker_thread(void* arg); -uint32* write_output(uint32 v); -void write_completed(uint32 completed); -uint64 read_input(uint64** input_posp, bool peek = false); -uint64 read_arg(uint64** input_posp); -uint64 read_const_arg(uint64** input_posp, uint64* size_p, uint64* bf, uint64* bf_off_p, uint64* bf_len_p); -uint64 read_result(uint64** input_posp); -void copyin(char* addr, uint64 val, uint64 size, uint64 bf, uint64 bf_off, uint64 bf_len); -bool copyout(char* addr, uint64 size, uint64* res); -void cover_open(); -void cover_enable(thread_t* th); -void cover_reset(thread_t* th); -uint32 cover_read_size(thread_t* th); -bool cover_check(uint32 pc); -bool cover_check(uint64 pc); -static uint32 hash(uint32 a); -static bool dedup(uint32 sig); -void setup_control_pipes(); -void receive_handshake(); -void receive_execute(); - -void main_init() -{ - setup_control_pipes(); - if (SYZ_EXECUTOR_USES_FORK_SERVER) - receive_handshake(); - else - receive_execute(); - if (flag_cover) - cover_open(); -} - -void setup_control_pipes() -{ - if (dup2(0, kInPipeFd) < 0) - fail("dup2(0, kInPipeFd) failed"); - if (dup2(1, kOutPipeFd) < 0) - fail("dup2(1, kOutPipeFd) failed"); - if (dup2(2, 1) < 0) - fail("dup2(2, 1) failed"); - // We used to close(0), but now we dup stderr to stdin to keep fd numbers - // stable across executor and C programs generated by pkg/csource. - if (dup2(2, 0) < 0) - fail("dup2(2, 0) failed"); -} - -void parse_env_flags(uint64 flags) -{ - flag_debug = flags & (1 << 0); - flag_cover = flags & (1 << 1); - flag_sandbox = sandbox_none; - if (flags & (1 << 2)) - flag_sandbox = sandbox_setuid; - else if (flags & (1 << 3)) - flag_sandbox = sandbox_namespace; - flag_enable_tun = flags & (1 << 4); - flag_enable_net_dev = flags & (1 << 5); - flag_enable_fault_injection = flags & (1 << 6); -} - -void receive_handshake() -{ - handshake_req req = {}; - int n = read(kInPipeFd, &req, sizeof(req)); - if (n != sizeof(req)) - fail("handshake read failed: %d", n); - if (req.magic != kInMagic) - fail("bad handshake magic 0x%llx", req.magic); - parse_env_flags(req.flags); - procid = req.pid; -} - -void reply_handshake() -{ - handshake_reply reply = {}; - reply.magic = kOutMagic; - if (write(kOutPipeFd, &reply, sizeof(reply)) != sizeof(reply)) - fail("control pipe write failed"); -} - -void receive_execute() -{ - execute_req req; - if (read(kInPipeFd, &req, sizeof(req)) != (ssize_t)sizeof(req)) - fail("control pipe read failed"); - if (req.magic != kInMagic) - fail("bad execute request magic 0x%llx", req.magic); - if (req.prog_size > kMaxInput) - fail("bad execute prog size 0x%llx", req.prog_size); - parse_env_flags(req.env_flags); - procid = req.pid; - flag_collect_cover = req.exec_flags & (1 << 0); - flag_dedup_cover = req.exec_flags & (1 << 1); - flag_inject_fault = req.exec_flags & (1 << 2); - flag_collect_comps = req.exec_flags & (1 << 3); - flag_threaded = req.exec_flags & (1 << 4); - flag_collide = req.exec_flags & (1 << 5); - flag_fault_call = req.fault_call; - flag_fault_nth = req.fault_nth; - if (!flag_threaded) - flag_collide = false; - debug("exec opts: pid=%llu threaded=%d collide=%d cover=%d comps=%d dedup=%d fault=%d/%d/%d prog=%llu\n", - procid, flag_threaded, flag_collide, flag_collect_cover, flag_collect_comps, - flag_dedup_cover, flag_inject_fault, flag_fault_call, flag_fault_nth, - req.prog_size); - if (SYZ_EXECUTOR_USES_SHMEM) { - if (req.prog_size) - fail("need_prog: no program"); - return; - } - if (req.prog_size == 0) - fail("need_prog: no program"); - uint64 pos = 0; - for (;;) { - ssize_t rv = read(kInPipeFd, input_data + pos, sizeof(input_data) - pos); - if (rv < 0) - fail("read failed"); - pos += rv; - if (rv == 0 || pos >= req.prog_size) - break; - } - if (pos != req.prog_size) - fail("bad input size %lld, want %lld", pos, req.prog_size); -} - -void reply_execute(int status) -{ - execute_reply reply = {}; - reply.magic = kOutMagic; - reply.done = true; - reply.status = status; - if (write(kOutPipeFd, &reply, sizeof(reply)) != sizeof(reply)) - fail("control pipe write failed"); -} - -// execute_one executes program stored in input_data. -void execute_one() -{ - // Duplicate global collide variable on stack. - // Fuzzer once come up with ioctl(fd, FIONREAD, 0x920000), - // where 0x920000 was exactly collide address, so every iteration reset collide to 0. - bool colliding = false; - write_output(0); // Number of executed syscalls (updated later). - uint64 start = current_time_ms(); - -retry: - uint64* input_pos = (uint64*)input_data; - - if (flag_cover && !colliding && !flag_threaded) - cover_enable(&threads[0]); - - int call_index = 0; - for (;;) { - uint64 call_num = read_input(&input_pos); - if (call_num == instr_eof) - break; - if (call_num == instr_copyin) { - char* addr = (char*)read_input(&input_pos); - uint64 typ = read_input(&input_pos); - switch (typ) { - case arg_const: { - uint64 size, bf, bf_off, bf_len; - uint64 arg = read_const_arg(&input_pos, &size, &bf, &bf_off, &bf_len); - copyin(addr, arg, size, bf, bf_off, bf_len); - break; - } - case arg_result: { - uint64 meta = read_input(&input_pos); - uint64 size = meta & 0xff; - uint64 bf = meta >> 8; - uint64 val = read_result(&input_pos); - copyin(addr, val, size, bf, 0, 0); - break; - } - case arg_data: { - uint64 size = read_input(&input_pos); - NONFAILING(memcpy(addr, input_pos, size)); - // Read out the data. - for (uint64 i = 0; i < (size + 7) / 8; i++) - read_input(&input_pos); - break; - } - case arg_csum: { - debug("checksum found at %p\n", addr); - uint64 size = read_input(&input_pos); - char* csum_addr = addr; - uint64 csum_kind = read_input(&input_pos); - switch (csum_kind) { - case arg_csum_inet: { - if (size != 2) - fail("inet checksum must be 2 bytes, not %llu", size); - debug("calculating checksum for %p\n", csum_addr); - struct csum_inet csum; - csum_inet_init(&csum); - uint64 chunks_num = read_input(&input_pos); - uint64 chunk; - for (chunk = 0; chunk < chunks_num; chunk++) { - uint64 chunk_kind = read_input(&input_pos); - uint64 chunk_value = read_input(&input_pos); - uint64 chunk_size = read_input(&input_pos); - switch (chunk_kind) { - case arg_csum_chunk_data: - debug("#%lld: data chunk, addr: %llx, size: %llu\n", chunk, chunk_value, chunk_size); - NONFAILING(csum_inet_update(&csum, (const uint8*)chunk_value, chunk_size)); - break; - case arg_csum_chunk_const: - if (chunk_size != 2 && chunk_size != 4 && chunk_size != 8) { - fail("bad checksum const chunk size %lld\n", chunk_size); - } - // Here we assume that const values come to us big endian. - debug("#%lld: const chunk, value: %llx, size: %llu\n", chunk, chunk_value, chunk_size); - csum_inet_update(&csum, (const uint8*)&chunk_value, chunk_size); - break; - default: - fail("bad checksum chunk kind %llu", chunk_kind); - } - } - uint16 csum_value = csum_inet_digest(&csum); - debug("writing inet checksum %hx to %p\n", csum_value, csum_addr); - copyin(csum_addr, csum_value, 2, binary_format_native, 0, 0); - break; - } - default: - fail("bad checksum kind %llu", csum_kind); - } - break; - } - default: - fail("bad argument type %llu", typ); - } - continue; - } - if (call_num == instr_copyout) { - read_input(&input_pos); // index - read_input(&input_pos); // addr - read_input(&input_pos); // size - // The copyout will happen when/if the call completes. - continue; - } - - // Normal syscall. - if (call_num >= SYZ_SYSCALL_COUNT) - fail("invalid command number %llu", call_num); - uint64 copyout_index = read_input(&input_pos); - uint64 num_args = read_input(&input_pos); - if (num_args > kMaxArgs) - fail("command has bad number of arguments %llu", num_args); - uint64 args[kMaxArgs] = {}; - for (uint64 i = 0; i < num_args; i++) - args[i] = read_arg(&input_pos); - for (uint64 i = num_args; i < 6; i++) - args[i] = 0; - thread_t* th = schedule_call(call_index++, call_num, colliding, copyout_index, num_args, args, input_pos); - - if (colliding && (call_index % 2) == 0) { - // Don't wait for every other call. - // We already have results from the previous execution. - } else if (flag_threaded) { - // Wait for call completion. - // Note: sys knows about this 25ms timeout when it generates - // timespec/timeval values. - const uint64 timeout_ms = flag_debug ? 3000 : 25; - if (event_timedwait(&th->done, timeout_ms)) - handle_completion(th); - // Check if any of previous calls have completed. - // Give them some additional time, because they could have been - // just unblocked by the current call. - if (running < 0) - fail("running = %d", running); - if (running > 0) { - bool last = read_input(&input_pos, true) == instr_eof; - uint64 wait = last ? 100 : 2; - uint64 wait_start = current_time_ms(); - uint64 wait_end = wait_start + wait; - if (!colliding && wait_end < start + 800) - wait_end = start + 800; - while (running > 0 && current_time_ms() <= wait_end) { - sleep_ms(1); - for (int i = 0; i < kMaxThreads; i++) { - th = &threads[i]; - if (!th->handled && event_isset(&th->done)) - handle_completion(th); - } - } - } - } else { - // Execute directly. - if (th != &threads[0]) - fail("using non-main thread in non-thread mode"); - execute_call(th); - handle_completion(th); - } - } - - if (flag_collide && !flag_inject_fault && !colliding && !collide) { - debug("enabling collider\n"); - collide = colliding = true; - goto retry; - } -} - -thread_t* schedule_call(int call_index, int call_num, bool colliding, uint64 copyout_index, uint64 num_args, uint64* args, uint64* pos) -{ - // Find a spare thread to execute the call. - int i; - for (i = 0; i < kMaxThreads; i++) { - thread_t* th = &threads[i]; - if (!th->created) - thread_create(th, i); - if (event_isset(&th->done)) { - if (!th->handled) - handle_completion(th); - break; - } - } - if (i == kMaxThreads) - exitf("out of threads"); - thread_t* th = &threads[i]; - debug("scheduling call %d [%s] on thread %d\n", call_index, syscalls[call_num].name, th->id); - if (event_isset(&th->ready) || !event_isset(&th->done) || !th->handled) - fail("bad thread state in schedule: ready=%d done=%d handled=%d", - event_isset(&th->ready), event_isset(&th->done), th->handled); - th->colliding = colliding; - th->copyout_pos = pos; - th->copyout_index = copyout_index; - event_reset(&th->done); - th->handled = false; - th->call_index = call_index; - th->call_num = call_num; - th->num_args = num_args; - for (int i = 0; i < kMaxArgs; i++) - th->args[i] = args[i]; - event_set(&th->ready); - running++; - return th; -} - -template -void write_coverage_signal(thread_t* th, uint32* signal_count_pos, uint32* cover_count_pos) -{ - // Write out feedback signals. - // Currently it is code edges computed as xor of two subsequent basic block PCs. - cover_t* cover_data = ((cover_t*)th->cover_data) + 1; - uint32 nsig = 0; - cover_t prev = 0; - for (uint32 i = 0; i < th->cover_size; i++) { - cover_t pc = cover_data[i]; - if (!cover_check(pc)) { - debug("got bad pc: 0x%llx\n", (uint64)pc); - doexit(0); - } - cover_t sig = pc ^ prev; - prev = hash(pc); - if (dedup(sig)) - continue; - write_output(sig); - nsig++; - } - // Write out number of signals. - *signal_count_pos = nsig; - - if (!flag_collect_cover) - return; - // Write out real coverage (basic block PCs). - uint32 cover_size = th->cover_size; - if (flag_dedup_cover) { - cover_t* end = cover_data + cover_size; - std::sort(cover_data, end); - cover_size = std::unique(cover_data, end) - cover_data; - } - // Truncate PCs to uint32 assuming that they fit into 32-bits. - // True for x86_64 and arm64 without KASLR. - for (uint32 i = 0; i < cover_size; i++) - write_output(cover_data[i]); - *cover_count_pos = cover_size; -} - -void handle_completion(thread_t* th) -{ - debug("completion of call %d [%s] on thread %d\n", th->call_index, syscalls[th->call_num].name, th->id); - if (event_isset(&th->ready) || !event_isset(&th->done) || th->handled) - fail("bad thread state in completion: ready=%d done=%d handled=%d", - event_isset(&th->ready), event_isset(&th->done), th->handled); - if (th->res != (long)-1) { - if (th->copyout_index != no_copyout) { - if (th->copyout_index >= kMaxCommands) - fail("result idx %lld overflows kMaxCommands", th->copyout_index); - results[th->copyout_index].executed = true; - results[th->copyout_index].val = th->res; - } - for (bool done = false; !done;) { - uint64 instr = read_input(&th->copyout_pos); - switch (instr) { - case instr_copyout: { - uint64 index = read_input(&th->copyout_pos); - if (index >= kMaxCommands) - fail("result idx %lld overflows kMaxCommands", index); - char* addr = (char*)read_input(&th->copyout_pos); - uint64 size = read_input(&th->copyout_pos); - uint64 val = 0; - if (copyout(addr, size, &val)) { - results[index].executed = true; - results[index].val = val; - } - debug("copyout 0x%llx from %p\n", val, addr); - break; - } - default: - done = true; - break; - } - } - } - if (!collide && !th->colliding) { - uint32 reserrno = th->res != -1 ? 0 : th->reserrno; - if (SYZ_EXECUTOR_USES_SHMEM) { - write_output(th->call_index); - write_output(th->call_num); - write_output(reserrno); - write_output(th->fault_injected); - uint32* signal_count_pos = write_output(0); // filled in later - uint32* cover_count_pos = write_output(0); // filled in later - uint32* comps_count_pos = write_output(0); // filled in later - - if (flag_collect_comps) { - // Collect only the comparisons - uint32 ncomps = th->cover_size; - kcov_comparison_t* start = (kcov_comparison_t*)(th->cover_data + sizeof(uint64)); - kcov_comparison_t* end = start + ncomps; - if ((char*)end > th->cover_end) - fail("too many comparisons %u", ncomps); - std::sort(start, end); - ncomps = std::unique(start, end) - start; - uint32 comps_size = 0; - for (uint32 i = 0; i < ncomps; ++i) { - if (start[i].ignore()) - continue; - comps_size++; - start[i].write(); - } - // Write out number of comparisons. - *comps_count_pos = comps_size; - } else if (flag_cover) { - if (is_kernel_64_bit) - write_coverage_signal(th, signal_count_pos, cover_count_pos); - else - write_coverage_signal(th, signal_count_pos, cover_count_pos); - } - debug("out #%u: index=%u num=%u errno=%d sig=%u cover=%u comps=%u\n", - completed, th->call_index, th->call_num, reserrno, - *signal_count_pos, *cover_count_pos, *comps_count_pos); - completed++; - write_completed(completed); - } else { - call_reply reply; - reply.header.magic = kOutMagic; - reply.header.done = 0; - reply.header.status = 0; - reply.call_index = th->call_index; - reply.call_num = th->call_num; - reply.reserrno = reserrno; - reply.fault_injected = th->fault_injected; - reply.signal_size = 0; - reply.cover_size = 0; - reply.comps_size = 0; - if (write(kOutPipeFd, &reply, sizeof(reply)) != sizeof(reply)) - fail("control pipe call write failed"); - debug("out: index=%u num=%u errno=%d\n", th->call_index, th->call_num, reserrno); - } - } - th->handled = true; - running--; -} - -void thread_create(thread_t* th, int id) -{ - th->created = true; - th->id = id; - th->handled = true; - event_init(&th->ready); - event_init(&th->done); - event_set(&th->done); - if (flag_threaded) - thread_start(&th->th, worker_thread, th); -} - -void* worker_thread(void* arg) -{ - thread_t* th = (thread_t*)arg; - - if (flag_cover) - cover_enable(th); - for (;;) { - event_wait(&th->ready); - execute_call(th); - } - return 0; -} - -void execute_call(thread_t* th) -{ - event_reset(&th->ready); - const call_t* call = &syscalls[th->call_num]; - debug("#%d: %s(", th->id, call->name); - for (int i = 0; i < th->num_args; i++) { - if (i != 0) - debug(", "); - debug("0x%lx", th->args[i]); - } - debug(")\n"); - - int fail_fd = -1; - if (flag_inject_fault && th->call_index == flag_fault_call) { - if (collide) - fail("both collide and fault injection are enabled"); - debug("injecting fault into %d-th operation\n", flag_fault_nth); - fail_fd = inject_fault(flag_fault_nth); - } - - if (flag_cover) - cover_reset(th); - errno = 0; - th->res = execute_syscall(call, th->args[0], th->args[1], th->args[2], - th->args[3], th->args[4], th->args[5], - th->args[6], th->args[7], th->args[8]); - th->reserrno = errno; - if (th->res == -1 && th->reserrno == 0) - th->reserrno = EINVAL; // our syz syscalls may misbehave - if (flag_cover) - th->cover_size = cover_read_size(th); - th->fault_injected = false; - - if (flag_inject_fault && th->call_index == flag_fault_call) { - th->fault_injected = fault_injected(fail_fd); - debug("fault injected: %d\n", th->fault_injected); - } - - if (th->res == -1) - debug("#%d: %s = errno(%d)\n", th->id, call->name, th->reserrno); - else - debug("#%d: %s = 0x%lx\n", th->id, call->name, th->res); - event_set(&th->done); -} - -static uint32 hash(uint32 a) -{ - a = (a ^ 61) ^ (a >> 16); - a = a + (a << 3); - a = a ^ (a >> 4); - a = a * 0x27d4eb2d; - a = a ^ (a >> 15); - return a; -} - -const uint32 dedup_table_size = 8 << 10; -uint32 dedup_table[dedup_table_size]; - -// Poorman's best-effort hashmap-based deduplication. -// The hashmap is global which means that we deduplicate across different calls. -// This is OK because we are interested only in new signals. -static bool dedup(uint32 sig) -{ - for (uint32 i = 0; i < 4; i++) { - uint32 pos = (sig + i) % dedup_table_size; - if (dedup_table[pos] == sig) - return true; - if (dedup_table[pos] == 0) { - dedup_table[pos] = sig; - return false; - } - } - dedup_table[sig % dedup_table_size] = sig; - return false; -} - -void copyin(char* addr, uint64 val, uint64 size, uint64 bf, uint64 bf_off, uint64 bf_len) -{ - if (bf != binary_format_native && (bf_off != 0 || bf_len != 0)) - fail("bitmask for string format %llu/%llu", bf_off, bf_len); - switch (bf) { - case binary_format_native: - NONFAILING(switch (size) { - case 1: - STORE_BY_BITMASK(uint8, addr, val, bf_off, bf_len); - break; - case 2: - STORE_BY_BITMASK(uint16, addr, val, bf_off, bf_len); - break; - case 4: - STORE_BY_BITMASK(uint32, addr, val, bf_off, bf_len); - break; - case 8: - STORE_BY_BITMASK(uint64, addr, val, bf_off, bf_len); - break; - default: - fail("copyin: bad argument size %llu", size); - }); - break; - case binary_format_strdec: - if (size != 20) - fail("bad strdec size %llu", size); - NONFAILING(sprintf((char*)addr, "%020llu", val)); - break; - case binary_format_strhex: - if (size != 18) - fail("bad strhex size %llu", size); - NONFAILING(sprintf((char*)addr, "0x%016llx", val)); - break; - case binary_format_stroct: - if (size != 23) - fail("bad stroct size %llu", size); - NONFAILING(sprintf((char*)addr, "%023llo", val)); - break; - default: - fail("unknown binary format %llu", bf); - } -} - -bool copyout(char* addr, uint64 size, uint64* res) -{ - bool ok = false; - NONFAILING( - switch (size) { - case 1: - *res = *(uint8*)addr; - break; - case 2: - *res = *(uint16*)addr; - break; - case 4: - *res = *(uint32*)addr; - break; - case 8: - *res = *(uint64*)addr; - break; - default: - fail("copyout: bad argument size %llu", size); - } __atomic_store_n(&ok, true, __ATOMIC_RELEASE);); - return ok; -} - -uint64 read_arg(uint64** input_posp) -{ - uint64 typ = read_input(input_posp); - switch (typ) { - case arg_const: { - uint64 size, bf, bf_off, bf_len; - uint64 val = read_const_arg(input_posp, &size, &bf, &bf_off, &bf_len); - if (bf != binary_format_native) - fail("bad argument binary format %llu", bf); - if (bf_off != 0 || bf_len != 0) - fail("bad argument bitfield %llu/%llu", bf_off, bf_len); - return val; - } - case arg_result: { - uint64 meta = read_input(input_posp); - uint64 bf = meta >> 8; - if (bf != binary_format_native) - fail("bad result argument format %llu", bf); - return read_result(input_posp); - } - default: - fail("bad argument type %llu", typ); - } -} - -uint64 read_const_arg(uint64** input_posp, uint64* size_p, uint64* bf_p, uint64* bf_off_p, uint64* bf_len_p) -{ - uint64 meta = read_input(input_posp); - uint64 val = read_input(input_posp); - *size_p = meta & 0xff; - uint64 bf = (meta >> 8) & 0xff; - *bf_off_p = (meta >> 16) & 0xff; - *bf_len_p = (meta >> 24) & 0xff; - uint64 pid_stride = meta >> 32; - val += pid_stride * procid; - if (bf == binary_format_bigendian) { - bf = binary_format_native; - switch (*size_p) { - case 2: - val = htobe16(val); - break; - case 4: - val = htobe32(val); - break; - case 8: - val = htobe64(val); - break; - default: - fail("bad big-endian int size %llu", *size_p); - } - } - *bf_p = bf; - return val; -} - -uint64 read_result(uint64** input_posp) -{ - uint64 idx = read_input(input_posp); - uint64 op_div = read_input(input_posp); - uint64 op_add = read_input(input_posp); - uint64 arg = read_input(input_posp); - if (idx >= kMaxCommands) - fail("command refers to bad result %lld", idx); - if (results[idx].executed) { - arg = results[idx].val; - if (op_div != 0) - arg = arg / op_div; - arg += op_add; - } - return arg; -} - -uint64 read_input(uint64** input_posp, bool peek) -{ - uint64* input_pos = *input_posp; - if ((char*)input_pos >= input_data + kMaxInput) - fail("input command overflows input %p: [%p:%p)", input_pos, input_data, input_data + kMaxInput); - if (!peek) - *input_posp = input_pos + 1; - return *input_pos; -} - -void kcov_comparison_t::write() -{ - // Write order: type arg1 arg2 pc. - write_output((uint32)type); - - // KCOV converts all arguments of size x first to uintx_t and then to - // uint64. We want to properly extend signed values, e.g we want - // int8 c = 0xfe to be represented as 0xfffffffffffffffe. - // Note that uint8 c = 0xfe will be represented the same way. - // This is ok because during hints processing we will anyways try - // the value 0x00000000000000fe. - switch (type & KCOV_CMP_SIZE_MASK) { - case KCOV_CMP_SIZE1: - arg1 = (uint64)(long long)(signed char)arg1; - arg2 = (uint64)(long long)(signed char)arg2; - break; - case KCOV_CMP_SIZE2: - arg1 = (uint64)(long long)(short)arg1; - arg2 = (uint64)(long long)(short)arg2; - break; - case KCOV_CMP_SIZE4: - arg1 = (uint64)(long long)(int)arg1; - arg2 = (uint64)(long long)(int)arg2; - break; - } - bool is_size_8 = (type & KCOV_CMP_SIZE_MASK) == KCOV_CMP_SIZE8; - if (!is_size_8) { - write_output((uint32)arg1); - write_output((uint32)arg2); - return; - } - // If we have 64 bits arguments then write them in Little-endian. - write_output((uint32)(arg1 & 0xFFFFFFFF)); - write_output((uint32)(arg1 >> 32)); - write_output((uint32)(arg2 & 0xFFFFFFFF)); - write_output((uint32)(arg2 >> 32)); -} - -bool kcov_comparison_t::operator==(const struct kcov_comparison_t& other) const -{ - // We don't check for PC equality now, because it is not used. - return type == other.type && arg1 == other.arg1 && arg2 == other.arg2; -} - -bool kcov_comparison_t::operator<(const struct kcov_comparison_t& other) const -{ - if (type != other.type) - return type < other.type; - if (arg1 != other.arg1) - return arg1 < other.arg1; - // We don't check for PC equality now, because it is not used. - return arg2 < other.arg2; -} diff --git a/executor/executor_akaros.cc b/executor/executor_akaros.cc deleted file mode 100644 index 76006b513..000000000 --- a/executor/executor_akaros.cc +++ /dev/null @@ -1,130 +0,0 @@ -// Copyright 2017 syzkaller project authors. All rights reserved. -// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -// +build - -#define SYZ_EXECUTOR -#include "common_akaros.h" - -#include "executor_posix.h" - -#include "syscalls_akaros.h" - -#include "executor.h" - -#include - -uint32 output; - -static void child(); - -int main(int argc, char** argv) -{ - if (argc == 2 && strcmp(argv[1], "version") == 0) { - puts(GOOS " " GOARCH " " SYZ_REVISION " " GIT_REVISION); - return 0; - } - if (argc == 2 && strcmp(argv[1], "child") == 0) { - child(); - doexit(0); - } - - use_temporary_dir(); - main_init(); - reply_handshake(); - - for (;;) { - char cwdbuf[128] = "/syz-tmpXXXXXX"; - mkdtemp(cwdbuf); - int pid = fork(); - if (pid < 0) - fail("fork failed"); - if (pid == 0) { - if (chdir(cwdbuf)) - fail("chdir failed"); - execl(argv[0], argv[0], "child", NULL); - fail("execl failed"); - return 0; - } - - int status = 0; - uint64 start = current_time_ms(); - for (;;) { - int res = waitpid(-1, &status, WNOHANG); - if (res == pid) - break; - usleep(1000); - if (current_time_ms() - start < 6 * 1000) - continue; - kill(pid, SIGKILL); - while (waitpid(-1, &status, 0) != pid) { - } - break; - } - status = WEXITSTATUS(status); - if (status == kFailStatus) - fail("child failed"); - if (status == kErrorStatus) - error("child errored"); - remove_dir(cwdbuf); - reply_execute(0); - } - return 0; -} - -static void child() -{ - install_segv_handler(); - if (mmap((void*)SYZ_DATA_OFFSET, SYZ_NUM_PAGES * SYZ_PAGE_SIZE, PROT_READ | PROT_WRITE, - MAP_ANON | MAP_PRIVATE | MAP_FIXED, -1, 0) != (void*)SYZ_DATA_OFFSET) - fail("mmap of data segment failed"); - receive_execute(); - close(kInPipeFd); - execute_one(); -} - -long execute_syscall(const call_t* c, long a0, long a1, long a2, long a3, long a4, long a5, long a6, long a7, long a8) -{ - return syscall(c->sys_nr, a0, a1, a2, a3, a4, a5, a6, a7, a8); -} - -void cover_open() -{ -} - -void cover_enable(thread_t* th) -{ -} - -void cover_reset(thread_t* th) -{ -} - -uint32 cover_read_size(thread_t* th) -{ - return 0; -} - -bool cover_check(uint32 pc) -{ - return true; -} - -bool cover_check(uint64 pc) -{ - return true; -} - -uint32* write_output(uint32 v) -{ - return &output; -} - -void write_completed(uint32 completed) -{ -} - -bool kcov_comparison_t::ignore() const -{ - return false; -} diff --git a/executor/executor_akaros.h b/executor/executor_akaros.h new file mode 100644 index 000000000..566781c2e --- /dev/null +++ b/executor/executor_akaros.h @@ -0,0 +1,25 @@ +// Copyright 2017 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +#include +#include +#include +#include +#include + +#include "nocover.h" + +static void os_init(int argc, char** argv, void* data, size_t data_size) +{ + program_name = argv[0]; + if (argc == 2 && strcmp(argv[1], "child") == 0) { + if (mmap(data, data_size, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE | MAP_FIXED, -1, 0) != data) + fail("mmap of data segment failed"); + child(); + } +} + +static long execute_syscall(const call_t* c, long a[kMaxArgs]) +{ + return syscall(c->sys_nr, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]); +} diff --git a/executor/executor_bsd.h b/executor/executor_bsd.h new file mode 100644 index 000000000..0bed21679 --- /dev/null +++ b/executor/executor_bsd.h @@ -0,0 +1,104 @@ +// Copyright 2017 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +#include +#include +#include +#include +#include +#include +#include +#include + +#if !defined(__FreeBSD__) && !defined(__NetBSD__) +// This is just so that "make executor TARGETOS=freebsd/netbsd" works on linux. +#define __syscall syscall +#endif + +static void os_init(int argc, char** argv, void* data, size_t data_size) +{ + if (mmap(data, data_size, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE | MAP_FIXED, -1, 0) != data) + fail("mmap of data segment failed"); + + // Some minimal sandboxing. + // TODO: this should go into common_bsd.h because csource needs this too. + struct rlimit rlim; +#if GOOS_netbsd + // This causes frequent random aborts on netbsd. Reason unknown. + rlim.rlim_cur = rlim.rlim_max = 128 << 20; + setrlimit(RLIMIT_AS, &rlim); +#endif + rlim.rlim_cur = rlim.rlim_max = 8 << 20; + setrlimit(RLIMIT_MEMLOCK, &rlim); + rlim.rlim_cur = rlim.rlim_max = 1 << 20; + setrlimit(RLIMIT_FSIZE, &rlim); + rlim.rlim_cur = rlim.rlim_max = 1 << 20; + setrlimit(RLIMIT_STACK, &rlim); + rlim.rlim_cur = rlim.rlim_max = 0; + setrlimit(RLIMIT_CORE, &rlim); + rlim.rlim_cur = rlim.rlim_max = 256; // see kMaxFd + setrlimit(RLIMIT_NOFILE, &rlim); +} + +static long execute_syscall(const call_t* c, long a[kMaxArgs]) +{ + if (c->call) + return c->call(a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]); + return __syscall(c->sys_nr, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]); +} + +#if GOOS_freebsd +#define KIOENABLE _IOW('c', 2, int) // Enable coverage recording +#define KIODISABLE _IO('c', 3) // Disable coverage recording +#define KIOSETBUFSIZE _IOW('c', 4, unsigned int) // Set the buffer size + +#define KCOV_MODE_NONE -1 +#define KCOV_MODE_TRACE_PC 0 +#define KCOV_MODE_TRACE_CMP 1 + +static void cover_open(cover_t* cov) +{ + cov->fd = open("/dev/kcov", O_RDWR); + if (cov->fd == -1) + fail("open of /dev/kcov failed"); + if (ioctl(cov->fd, KIOSETBUFSIZE, &kCoverSize)) + fail("ioctl init trace write failed"); + size_t mmap_alloc_size = kCoverSize * (is_kernel_64_bit ? 8 : 4); + char* mmap_ptr = (char*)mmap(NULL, mmap_alloc_size, + PROT_READ | PROT_WRITE, + MAP_SHARED, cov->fd, 0); + if (mmap_ptr == NULL) + fail("cover mmap failed"); + cov->data = mmap_ptr; + cov->data_end = mmap_ptr + mmap_alloc_size; +} + +static void cover_enable(cover_t* cov, bool collect_comps) +{ + int kcov_mode = flag_collect_comps ? KCOV_MODE_TRACE_CMP : KCOV_MODE_TRACE_PC; + if (ioctl(cov->fd, KIOENABLE, &kcov_mode)) + exitf("cover enable write trace failed, mode=%d", kcov_mode); +} + +static void cover_reset(cover_t* cov) +{ + *(uint64*)cov->data = 0; +} + +static void cover_collect(cover_t* cov) +{ + cov->size = *(uint64*)cov->data; +} + +static bool cover_check(uint32 pc) +{ + return true; +} + +static bool cover_check(uint64 pc) +{ + return true; +} +#else +#include "nocover.h" +#endif diff --git a/executor/executor_freebsd.cc b/executor/executor_freebsd.cc deleted file mode 120000 index df42b10fa..000000000 --- a/executor/executor_freebsd.cc +++ /dev/null @@ -1 +0,0 @@ -executor_bsd.cc \ No newline at end of file diff --git a/executor/executor_fuchsia.cc b/executor/executor_fuchsia.cc deleted file mode 100644 index 6d4819d32..000000000 --- a/executor/executor_fuchsia.cc +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright 2017 syzkaller project authors. All rights reserved. -// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -// +build - -#define SYZ_EXECUTOR -#include "common_fuchsia.h" - -#include "executor_fuchsia.h" - -#include "syscalls_fuchsia.h" - -#include "executor.h" - -uint32 output; - -int main(int argc, char** argv) -{ - if (argc == 2 && strcmp(argv[1], "version") == 0) { - puts(GOOS " " GOARCH " " SYZ_REVISION " " GIT_REVISION); - return 0; - } - - if (syz_mmap(SYZ_DATA_OFFSET, SYZ_NUM_PAGES * SYZ_PAGE_SIZE) != ZX_OK) - fail("mmap of data segment failed"); - - install_segv_handler(); - main_init(); - execute_one(); - reply_execute(0); - (void)error; // prevent unused function warning - return 0; -} - -long execute_syscall(const call_t* c, long a0, long a1, long a2, long a3, long a4, long a5, long a6, long a7, long a8) -{ - long res = ZX_ERR_INVALID_ARGS; - NONFAILING(res = c->call(a0, a1, a2, a3, a4, a5, a6, a7, a8)); - if (strncmp(c->name, "zx_", 3) == 0) { - // Convert zircon error convention to the libc convention that executor expects. - if (res == ZX_OK || - !strcmp(c->name, "zx_log_read") || - !strcmp(c->name, "zx_clock_get") || - !strcmp(c->name, "zx_ticks_get")) - return 0; - errno = (-res) & 0x7f; - return -1; - } - // We cast libc functions to signature returning long, - // as the result int -1 is returned as 0x00000000ffffffff rather than full -1. - if (res == 0xffffffff) - res = (long)-1; - return res; -} - -void cover_open() -{ -} - -void cover_enable(thread_t* th) -{ -} - -void cover_reset(thread_t* th) -{ -} - -uint32 cover_read_size(thread_t* th) -{ - return 0; -} - -bool cover_check(uint32 pc) -{ - return true; -} - -bool cover_check(uint64 pc) -{ - return true; -} - -uint32* write_output(uint32 v) -{ - return &output; -} - -void write_completed(uint32 completed) -{ -} - -bool kcov_comparison_t::ignore() const -{ - return false; -} diff --git a/executor/executor_fuchsia.h b/executor/executor_fuchsia.h index e49f75b67..6e7dab0b0 100644 --- a/executor/executor_fuchsia.h +++ b/executor/executor_fuchsia.h @@ -1,62 +1,37 @@ -// Copyright 2018 syzkaller project authors. All rights reserved. +// Copyright 2017 syzkaller project authors. All rights reserved. // Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. -// Fuchsia's pthread_cond_timedwait just returns immidiately, so we use simple spin wait. - +#include #include +#include +#include +#include +#include -typedef pthread_t osthread_t; - -void thread_start(osthread_t* t, void* (*fn)(void*), void* arg) -{ - pthread_attr_t attr; - pthread_attr_init(&attr); - pthread_attr_setstacksize(&attr, 128 << 10); - if (pthread_create(t, &attr, fn, arg)) - exitf("pthread_create failed"); - pthread_attr_destroy(&attr); -} - -struct event_t { - int state; -}; - -void event_init(event_t* ev) -{ - ev->state = 0; -} - -void event_reset(event_t* ev) -{ - ev->state = 0; -} - -void event_set(event_t* ev) -{ - if (ev->state) - fail("event already set"); - __atomic_store_n(&ev->state, 1, __ATOMIC_RELEASE); -} - -void event_wait(event_t* ev) -{ - while (!__atomic_load_n(&ev->state, __ATOMIC_ACQUIRE)) - usleep(200); -} +#include "nocover.h" -bool event_isset(event_t* ev) +static void os_init(int argc, char** argv, void* data, size_t data_size) { - return __atomic_load_n(&ev->state, __ATOMIC_ACQUIRE); + if (syz_mmap((size_t)data, data_size) != ZX_OK) + fail("mmap of data segment failed"); } -bool event_timedwait(event_t* ev, uint64 timeout_ms) +static long execute_syscall(const call_t* c, long a[kMaxArgs]) { - uint64 start = current_time_ms(); - for (;;) { - if (__atomic_load_n(&ev->state, __ATOMIC_RELAXED)) - return true; - if (current_time_ms() - start > timeout_ms) - return false; - usleep(200); + long res = c->call(a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]); + if (strncmp(c->name, "zx_", 3) == 0) { + // Convert zircon error convention to the libc convention that executor expects. + if (res == ZX_OK || + !strcmp(c->name, "zx_log_read") || + !strcmp(c->name, "zx_clock_get") || + !strcmp(c->name, "zx_ticks_get")) + return 0; + errno = (-res) & 0x7f; + return -1; } + // We cast libc functions to signature returning long, + // as the result int -1 is returned as 0x00000000ffffffff rather than full -1. + if (res == 0xffffffff) + res = (long)-1; + return res; } diff --git a/executor/executor_linux.cc b/executor/executor_linux.cc deleted file mode 100644 index f2a21343a..000000000 --- a/executor/executor_linux.cc +++ /dev/null @@ -1,258 +0,0 @@ -// Copyright 2015 syzkaller project authors. All rights reserved. -// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -// +build - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define SYZ_EXECUTOR -#include "common_linux.h" - -#include "executor_linux.h" - -#include "syscalls_linux.h" - -#include "executor.h" - -#define KCOV_INIT_TRACE32 _IOR('c', 1, uint32) -#define KCOV_INIT_TRACE64 _IOR('c', 1, uint64) -#define KCOV_ENABLE _IO('c', 100) -#define KCOV_DISABLE _IO('c', 101) - -const unsigned long KCOV_TRACE_PC = 0; -const unsigned long KCOV_TRACE_CMP = 1; - -const int kInFd = 3; -const int kOutFd = 4; - -uint32* output_data; -uint32* output_pos; - -static bool detect_kernel_bitness(); - -int main(int argc, char** argv) -{ - is_kernel_64_bit = detect_kernel_bitness(); - if (argc == 2 && strcmp(argv[1], "version") == 0) { - puts(GOOS " " GOARCH " " SYZ_REVISION " " GIT_REVISION); - return 0; - } - - prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0); - if (mmap(&input_data[0], kMaxInput, PROT_READ, MAP_PRIVATE | MAP_FIXED, kInFd, 0) != &input_data[0]) - fail("mmap of input file failed"); - // The output region is the only thing in executor process for which consistency matters. - // If it is corrupted ipc package will fail to parse its contents and panic. - // But fuzzer constantly invents new ways of how to currupt the region, - // so we map the region at a (hopefully) hard to guess address with random offset, - // surrounded by unmapped pages. - // The address chosen must also work on 32-bit kernels with 1GB user address space. - void* preferred = (void*)(0x1b2bc20000ull + (1 << 20) * (getpid() % 128)); - output_data = (uint32*)mmap(preferred, kMaxOutput, - PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED, kOutFd, 0); - if (output_data != preferred) - fail("mmap of output file failed"); - if (mmap((void*)SYZ_DATA_OFFSET, SYZ_NUM_PAGES * SYZ_PAGE_SIZE, PROT_READ | PROT_WRITE, - MAP_ANON | MAP_PRIVATE | MAP_FIXED, -1, 0) != (void*)SYZ_DATA_OFFSET) - fail("mmap of data segment failed"); - // Prevent random programs to mess with these fds. - // Due to races in collider mode, a program can e.g. ftruncate one of these fds, - // which will cause fuzzer to crash. - // That's also the reason why we close kInPipeFd/kOutPipeFd below. - close(kInFd); - close(kOutFd); - main_init(); - install_segv_handler(); - use_temporary_dir(); - - int status = 0; - switch (flag_sandbox) { - case sandbox_none: - status = do_sandbox_none(); - break; - case sandbox_setuid: - status = do_sandbox_setuid(); - break; - case sandbox_namespace: - status = do_sandbox_namespace(); - break; - default: - fail("unknown sandbox type"); - } - // Other statuses happen when fuzzer processes manages to kill loop. - if (status != kFailStatus && status != kErrorStatus) - status = kRetryStatus; - // If an external sandbox process wraps executor, the out pipe will be closed - // before the sandbox process exits this will make ipc package kill the sandbox. - // As the result sandbox process will exit with exit status 9 instead of the executor - // exit status (notably kRetryStatus). Consequently, ipc will treat it as hard - // failure rather than a temporal failure. So we duplicate the exit status on the pipe. - reply_execute(status); - errno = 0; - if (status == kFailStatus) - fail("loop failed"); - if (status == kErrorStatus) - error("loop errored"); - // Loop can be killed by a test process with e.g.: - // ptrace(PTRACE_SEIZE, 1, 0, 0x100040) - // This is unfortunate, but I don't have a better solution than ignoring it for now. - exitf("loop exited with status %d", status); - // Unreachable. - return 1; -} - -static __thread thread_t* current_thread; - -long execute_syscall(const call_t* c, long a0, long a1, long a2, long a3, long a4, long a5, long a6, long a7, long a8) -{ - if (c->call) - return c->call(a0, a1, a2, a3, a4, a5, a6, a7, a8); - return syscall(c->sys_nr, a0, a1, a2, a3, a4, a5); -} - -void cover_open() -{ - for (int i = 0; i < kMaxThreads; i++) { - thread_t* th = &threads[i]; - th->cover_fd = open("/sys/kernel/debug/kcov", O_RDWR); - if (th->cover_fd == -1) - fail("open of /sys/kernel/debug/kcov failed"); - const int kcov_init_trace = is_kernel_64_bit ? KCOV_INIT_TRACE64 : KCOV_INIT_TRACE32; - if (ioctl(th->cover_fd, kcov_init_trace, kCoverSize)) - fail("cover init trace write failed"); - size_t mmap_alloc_size = kCoverSize * (is_kernel_64_bit ? 8 : 4); - th->cover_data = (char*)mmap(NULL, mmap_alloc_size, - PROT_READ | PROT_WRITE, MAP_SHARED, th->cover_fd, 0); - th->cover_end = th->cover_data + mmap_alloc_size; - if (th->cover_data == MAP_FAILED) - fail("cover mmap failed"); - } -} - -void cover_enable(thread_t* th) -{ - debug("#%d: enabling /sys/kernel/debug/kcov\n", th->id); - int kcov_mode = flag_collect_comps ? KCOV_TRACE_CMP : KCOV_TRACE_PC; - // This should be fatal, - // but in practice ioctl fails with assorted errors (9, 14, 25), - // so we use exitf. - if (ioctl(th->cover_fd, KCOV_ENABLE, kcov_mode)) - exitf("cover enable write trace failed, mode=%d", kcov_mode); - debug("#%d: enabled /sys/kernel/debug/kcov\n", th->id); - current_thread = th; -} - -void cover_reset(thread_t* th) -{ - if (th == 0) - th = current_thread; - *(uint64*)th->cover_data = 0; -} - -uint32 cover_read_size(thread_t* th) -{ - // Note: this assumes little-endian kernel. - uint32 n = *(uint32*)th->cover_data; - debug("#%d: read cover size = %u\n", th->id, n); - if (n >= kCoverSize) - fail("#%d: too much cover %u", th->id, n); - return n; -} - -bool cover_check(uint32 pc) -{ - return true; -} - -bool cover_check(uint64 pc) -{ -#if defined(__i386__) || defined(__x86_64__) - // Text/modules range for x86_64. - return pc >= 0xffffffff80000000ull && pc < 0xffffffffff000000ull; -#else - return true; -#endif -} - -uint32* write_output(uint32 v) -{ - if (collide) - return 0; - if (output_pos < output_data || (char*)output_pos >= (char*)output_data + kMaxOutput) - fail("output overflow: pos=%p region=[%p:%p]", - output_pos, output_data, (char*)output_data + kMaxOutput); - *output_pos = v; - return output_pos++; -} - -void write_completed(uint32 completed) -{ - __atomic_store_n(output_data, completed, __ATOMIC_RELEASE); -} - -bool kcov_comparison_t::ignore() const -{ - // Comparisons with 0 are not interesting, fuzzer should be able to guess 0's without help. - if (arg1 == 0 && (arg2 == 0 || (type & KCOV_CMP_CONST))) - return true; - if ((type & KCOV_CMP_SIZE_MASK) == KCOV_CMP_SIZE8) { - // This can be a pointer (assuming 64-bit kernel). - // First of all, we want avert fuzzer from our output region. - // Without this fuzzer manages to discover and corrupt it. - uint64 out_start = (uint64)output_data; - uint64 out_end = out_start + kMaxOutput; - if (arg1 >= out_start && arg1 <= out_end) - return true; - if (arg2 >= out_start && arg2 <= out_end) - return true; -#if defined(__i386__) || defined(__x86_64__) - // Filter out kernel physical memory addresses. - // These are internal kernel comparisons and should not be interesting. - // The range covers first 1TB of physical mapping. - uint64 kmem_start = (uint64)0xffff880000000000ull; - uint64 kmem_end = (uint64)0xffff890000000000ull; - bool kptr1 = arg1 >= kmem_start && arg1 <= kmem_end; - bool kptr2 = arg2 >= kmem_start && arg2 <= kmem_end; - if (kptr1 && kptr2) - return true; - if (kptr1 && arg2 == 0) - return true; - if (kptr2 && arg1 == 0) - return true; -#endif - } - return false; -} - -static bool detect_kernel_bitness() -{ - if (sizeof(void*) == 8) - return true; - // It turns out to be surprisingly hard to understand if the kernel underneath is 64-bits. - // A common method is to look at uname.machine. But it is produced in some involved ways, - // and we will need to know about all strings it returns and in the end it can be overriden - // during build and lie (and there are known precedents of this). - // So instead we look at size of addresses in /proc/kallsyms. - bool wide = true; - int fd = open("/proc/kallsyms", O_RDONLY); - if (fd != -1) { - char buf[16]; - if (read(fd, buf, sizeof(buf)) == sizeof(buf) && - (buf[8] == ' ' || buf[8] == '\t')) - wide = false; - close(fd); - } - debug("detected %d-bit kernel\n", wide ? 64 : 32); - return wide; -} diff --git a/executor/executor_linux.h b/executor/executor_linux.h index cf01327a7..1cdb2dc46 100644 --- a/executor/executor_linux.h +++ b/executor/executor_linux.h @@ -1,66 +1,135 @@ -// Copyright 2017 syzkaller project authors. All rights reserved. +// Copyright 2015 syzkaller project authors. All rights reserved. // Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include -typedef pthread_t osthread_t; +#define KCOV_INIT_TRACE32 _IOR('c', 1, uint32) +#define KCOV_INIT_TRACE64 _IOR('c', 1, uint64) +#define KCOV_ENABLE _IO('c', 100) +#define KCOV_DISABLE _IO('c', 101) -void thread_start(osthread_t* t, void* (*fn)(void*), void* arg) +const unsigned long KCOV_TRACE_PC = 0; +const unsigned long KCOV_TRACE_CMP = 1; + +static bool detect_kernel_bitness(); + +static void os_init(int argc, char** argv, void* data, size_t data_size) +{ + prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0); + is_kernel_64_bit = detect_kernel_bitness(); + if (mmap(data, data_size, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE | MAP_FIXED, -1, 0) != data) + fail("mmap of data segment failed"); +} + +static __thread cover_t* current_cover; + +static long execute_syscall(const call_t* c, long a[kMaxArgs]) { - pthread_attr_t attr; - pthread_attr_init(&attr); - pthread_attr_setstacksize(&attr, 128 << 10); - if (pthread_create(t, &attr, fn, arg)) - exitf("pthread_create failed"); - pthread_attr_destroy(&attr); + if (c->call) + return c->call(a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]); + return syscall(c->sys_nr, a[0], a[1], a[2], a[3], a[4], a[5]); } -struct event_t { - int state; -}; +static void cover_open(cover_t* cov) +{ + cov->fd = open("/sys/kernel/debug/kcov", O_RDWR); + if (cov->fd == -1) + fail("open of /sys/kernel/debug/kcov failed"); + const int kcov_init_trace = is_kernel_64_bit ? KCOV_INIT_TRACE64 : KCOV_INIT_TRACE32; + if (ioctl(cov->fd, kcov_init_trace, kCoverSize)) + fail("cover init trace write failed"); + size_t mmap_alloc_size = kCoverSize * (is_kernel_64_bit ? 8 : 4); + cov->data = (char*)mmap(NULL, mmap_alloc_size, + PROT_READ | PROT_WRITE, MAP_SHARED, cov->fd, 0); + if (cov->data == MAP_FAILED) + fail("cover mmap failed"); + cov->data_end = cov->data + mmap_alloc_size; +} + +static void cover_enable(cover_t* cov, bool collect_comps) +{ + int kcov_mode = collect_comps ? KCOV_TRACE_CMP : KCOV_TRACE_PC; + // This should be fatal, + // but in practice ioctl fails with assorted errors (9, 14, 25), + // so we use exitf. + if (ioctl(cov->fd, KCOV_ENABLE, kcov_mode)) + exitf("cover enable write trace failed, mode=%d", kcov_mode); + current_cover = cov; +} -void event_init(event_t* ev) +static void cover_reset(cover_t* cov) { - ev->state = 0; + if (cov == 0) + cov = current_cover; + *(uint64*)cov->data = 0; } -void event_reset(event_t* ev) +static void cover_collect(cover_t* cov) { - ev->state = 0; + // Note: this assumes little-endian kernel. + cov->size = *(uint32*)cov->data; } -void event_set(event_t* ev) +static bool cover_check(uint32 pc) { - if (ev->state) - fail("event already set"); - __atomic_store_n(&ev->state, 1, __ATOMIC_RELEASE); - syscall(SYS_futex, &ev->state, FUTEX_WAKE); + return true; } -void event_wait(event_t* ev) +static bool cover_check(uint64 pc) { - while (!__atomic_load_n(&ev->state, __ATOMIC_ACQUIRE)) - syscall(SYS_futex, &ev->state, FUTEX_WAIT, 0, 0); +#if defined(__i386__) || defined(__x86_64__) + // Text/modules range for x86_64. + return pc >= 0xffffffff80000000ull && pc < 0xffffffffff000000ull; +#else + return true; +#endif } -bool event_isset(event_t* ev) +static bool detect_kernel_bitness() { - return __atomic_load_n(&ev->state, __ATOMIC_ACQUIRE); + if (sizeof(void*) == 8) + return true; + // It turns out to be surprisingly hard to understand if the kernel underneath is 64-bits. + // A common method is to look at uname.machine. But it is produced in some involved ways, + // and we will need to know about all strings it returns and in the end it can be overriden + // during build and lie (and there are known precedents of this). + // So instead we look at size of addresses in /proc/kallsyms. + bool wide = true; + int fd = open("/proc/kallsyms", O_RDONLY); + if (fd != -1) { + char buf[16]; + if (read(fd, buf, sizeof(buf)) == sizeof(buf) && + (buf[8] == ' ' || buf[8] == '\t')) + wide = false; + close(fd); + } + debug("detected %d-bit kernel\n", wide ? 64 : 32); + return wide; } -bool event_timedwait(event_t* ev, uint64 timeout_ms) +// One does not simply exit. +// _exit can in fact fail. +// syzkaller did manage to generate a seccomp filter that prohibits exit_group syscall. +// Previously, we get into infinite recursion via segv_handler in such case +// and corrupted output_data, which does matter in our case since it is shared +// with fuzzer process. Loop infinitely instead. Parent will kill us. +// But one does not simply loop either. Compilers are sure that _exit never returns, +// so they remove all code after _exit as dead. Call _exit via volatile indirection. +// And this does not work as well. _exit has own handling of failing exit_group +// in the form of HLT instruction, it will divert control flow from our loop. +// So call the syscall directly. +NORETURN void doexit(int status) { - uint64 start = current_time_ms(); - uint64 now = start; - for (;;) { - timespec ts = {}; - ts.tv_sec = 0; - ts.tv_nsec = (timeout_ms - (now - start)) * 1000 * 1000; - syscall(SYS_futex, &ev->state, FUTEX_WAIT, 0, &ts); - if (__atomic_load_n(&ev->state, __ATOMIC_RELAXED)) - return true; - now = current_time_ms(); - if (now - start > timeout_ms) - return false; + volatile unsigned i; + syscall(__NR_exit_group, status); + for (i = 0;; i++) { } } diff --git a/executor/executor_netbsd.cc b/executor/executor_netbsd.cc deleted file mode 120000 index df42b10fa..000000000 --- a/executor/executor_netbsd.cc +++ /dev/null @@ -1 +0,0 @@ -executor_bsd.cc \ No newline at end of file diff --git a/executor/executor_posix.h b/executor/executor_posix.h deleted file mode 100644 index 3e8b78b3e..000000000 --- a/executor/executor_posix.h +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright 2017 syzkaller project authors. All rights reserved. -// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -#include - -typedef pthread_t osthread_t; - -void thread_start(osthread_t* t, void* (*fn)(void*), void* arg) -{ - pthread_attr_t attr; - pthread_attr_init(&attr); - pthread_attr_setstacksize(&attr, 128 << 10); - if (pthread_create(t, &attr, fn, arg)) - exitf("pthread_create failed"); - pthread_attr_destroy(&attr); -} - -struct event_t { - pthread_mutex_t mu; - pthread_cond_t cv; - bool state; -}; - -void event_init(event_t* ev) -{ - if (pthread_mutex_init(&ev->mu, 0)) - fail("pthread_mutex_init failed"); - if (pthread_cond_init(&ev->cv, 0)) - fail("pthread_cond_init failed"); - ev->state = false; -} - -void event_reset(event_t* ev) -{ - ev->state = false; -} - -void event_set(event_t* ev) -{ - pthread_mutex_lock(&ev->mu); - if (ev->state) - fail("event already set"); - ev->state = true; - pthread_mutex_unlock(&ev->mu); - pthread_cond_broadcast(&ev->cv); -} - -void event_wait(event_t* ev) -{ - pthread_mutex_lock(&ev->mu); - while (!ev->state) - pthread_cond_wait(&ev->cv, &ev->mu); - pthread_mutex_unlock(&ev->mu); -} - -bool event_isset(event_t* ev) -{ - pthread_mutex_lock(&ev->mu); - bool res = ev->state; - pthread_mutex_unlock(&ev->mu); - return res; -} - -bool event_timedwait(event_t* ev, uint64 timeout_ms) -{ - pthread_mutex_lock(&ev->mu); - uint64 start = current_time_ms(); - for (;;) { - if (ev->state) - break; - uint64 now = current_time_ms(); - if (now - start > timeout_ms) - break; - timespec ts; - ts.tv_sec = 0; - ts.tv_nsec = (timeout_ms - (now - start)) * 1000 * 1000; - pthread_cond_timedwait(&ev->cv, &ev->mu, &ts); - } - bool res = ev->state; - pthread_mutex_unlock(&ev->mu); - return res; -} diff --git a/executor/executor_test.h b/executor/executor_test.h new file mode 100644 index 000000000..e85057d23 --- /dev/null +++ b/executor/executor_test.h @@ -0,0 +1,19 @@ +// Copyright 2018 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +#include +#include +#include + +#include "nocover.h" + +static void os_init(int argc, char** argv, void* data, size_t data_size) +{ + if (mmap(data, data_size, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE | MAP_FIXED, -1, 0) != data) + fail("mmap of data segment failed"); +} + +static long execute_syscall(const call_t* c, long a[kMaxArgs]) +{ + return c->call(a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]); +} diff --git a/executor/executor_windows.cc b/executor/executor_windows.cc deleted file mode 100644 index 73477bb4f..000000000 --- a/executor/executor_windows.cc +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright 2017 syzkaller project authors. All rights reserved. -// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -// +build - -#include - -#define SYZ_EXECUTOR -#include "common_windows.h" - -#include "executor_windows.h" - -#include "syscalls_windows.h" - -#include "executor.h" - -uint32 output; - -int main(int argc, char** argv) -{ - if (argc == 2 && strcmp(argv[1], "version") == 0) { - puts(GOOS " " GOARCH " " SYZ_REVISION " " GIT_REVISION); - return 0; - } - - if (VirtualAlloc((void*)SYZ_DATA_OFFSET, SYZ_NUM_PAGES * SYZ_PAGE_SIZE, - MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE) != (void*)SYZ_DATA_OFFSET) - fail("mmap of data segment failed"); - - main_init(); - execute_one(); - return 0; -} - -long execute_syscall(const call_t* c, long a0, long a1, long a2, long a3, long a4, long a5, long a6, long a7, long a8) -{ - __try { - return c->call(a0, a1, a2, a3, a4, a5, a6, a7, a8); - } __except (EXCEPTION_EXECUTE_HANDLER) { - return -1; - } -} - -void cover_open() -{ -} - -void cover_enable(thread_t* th) -{ -} - -void cover_reset(thread_t* th) -{ -} - -uint32 cover_read_size(thread_t* th) -{ - return 0; -} - -bool cover_check(uint32 pc) -{ - return true; -} - -bool cover_check(uint64 pc) -{ - return true; -} - -uint32* write_output(uint32 v) -{ - return &output; -} - -void write_completed(uint32 completed) -{ -} - -bool kcov_comparison_t::ignore() const -{ - return false; -} diff --git a/executor/executor_windows.h b/executor/executor_windows.h index b29095011..a6159fb44 100644 --- a/executor/executor_windows.h +++ b/executor/executor_windows.h @@ -1,74 +1,22 @@ // Copyright 2017 syzkaller project authors. All rights reserved. // Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. +#include #include -typedef HANDLE osthread_t; +#include "nocover.h" -void thread_start(osthread_t* t, void* (*fn)(void*), void* arg) +static void os_init(int argc, char** argv, void* data, size_t data_size) { - *t = CreateThread(NULL, 128 << 10, (LPTHREAD_START_ROUTINE)fn, arg, 0, NULL); - if (*t == NULL) - exitf("CreateThread failed"); + if (VirtualAlloc(data, data_size, MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE) != data) + fail("mmap of data segment failed"); } -struct event_t { - CRITICAL_SECTION cs; - CONDITION_VARIABLE cv; - int state; -}; - -void event_init(event_t* ev) -{ - InitializeCriticalSection(&ev->cs); - InitializeConditionVariable(&ev->cv); - ev->state = 0; -} - -void event_reset(event_t* ev) -{ - ev->state = 0; -} - -void event_set(event_t* ev) -{ - EnterCriticalSection(&ev->cs); - if (ev->state) - fail("event already set"); - ev->state = true; - LeaveCriticalSection(&ev->cs); - WakeAllConditionVariable(&ev->cv); -} - -void event_wait(event_t* ev) -{ - EnterCriticalSection(&ev->cs); - while (!ev->state) - SleepConditionVariableCS(&ev->cv, &ev->cs, INFINITE); - LeaveCriticalSection(&ev->cs); -} - -bool event_isset(event_t* ev) -{ - EnterCriticalSection(&ev->cs); - bool res = ev->state; - LeaveCriticalSection(&ev->cs); - return res; -} - -bool event_timedwait(event_t* ev, uint64 timeout_ms) +static long execute_syscall(const call_t* c, long a[kMaxArgs]) { - EnterCriticalSection(&ev->cs); - uint64 start = current_time_ms(); - for (;;) { - if (ev->state) - break; - uint64 now = current_time_ms(); - if (now - start > timeout_ms) - break; - SleepConditionVariableCS(&ev->cv, &ev->cs, timeout_ms - (now - start)); + __try { + return c->call(a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]); + } __except (EXCEPTION_EXECUTE_HANDLER) { + return -1; } - bool res = ev->state; - LeaveCriticalSection(&ev->cs); - return res; } diff --git a/executor/gen.go b/executor/gen.go new file mode 100644 index 000000000..bd31529c0 --- /dev/null +++ b/executor/gen.go @@ -0,0 +1,6 @@ +// Copyright 2017 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +//go:generate bash -c "gcc kvm_gen.cc kvm.S -o kvm_gen && ./kvm_gen > kvm.S.h && rm ./kvm_gen" + +package executor diff --git a/executor/nocover.h b/executor/nocover.h new file mode 100644 index 000000000..94f3707f0 --- /dev/null +++ b/executor/nocover.h @@ -0,0 +1,30 @@ +// Copyright 2018 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +static void cover_open(cover_t* cov) +{ +} + +static void cover_enable(cover_t* cov, bool collect_comps) +{ +} + +static void cover_reset(cover_t* cov) +{ +} + +static void cover_collect(cover_t* cov) +{ +} + +#if SYZ_EXECUTOR_USES_SHMEM +static bool cover_check(uint32 pc) +{ + return true; +} + +static bool cover_check(uint64 pc) +{ + return true; +} +#endif diff --git a/executor/syscalls.h b/executor/syscalls.h new file mode 100644 index 000000000..9fb55019f --- /dev/null +++ b/executor/syscalls.h @@ -0,0 +1,14547 @@ +// AUTOGENERATED FILE + +#if GOOS_akaros + +#if GOARCH_amd64 +const call_t syscalls[] = { + {"abort_sysc", 31}, + {"abort_sysc_fd", 33}, + {"access", 108}, + {"block", 2}, + {"cache_invalidate", 3}, + {"change_to_m", 29}, + {"change_vcore", 14}, + {"chdir", 116}, + {"close", 103}, + {"dup_fds_to", 125}, + {"exec", 16}, + {"fchdir", 124}, + {"fcntl$F_DUPFD", 107}, + {"fcntl$F_GETFD", 107}, + {"fcntl$F_GETFL", 107}, + {"fcntl$F_SETFD", 107}, + {"fcntl$F_SETFL", 107}, + {"fcntl$F_SYNC", 107}, + {"fd2path", 149}, + {"fork", 15}, + {"fstat", 104}, + {"fwstat", 122}, + {"getcwd", 117}, + {"getpcoreid", 7}, + {"getvcoreid", 8}, + {"halt_core", 27}, + {"link", 112}, + {"llseek", 111}, + {"lstat", 106}, + {"mkdir", 118}, + {"mmap", 18}, + {"mprotect", 20}, + {"munmap", 19}, + {"nanosleep", 36}, + {"nbind", 145}, + {"nmount", 146}, + {"notify", 25}, + {"nunmount", 147}, + {"openat", 102}, + {"openat$dev_bintime", 102}, + {"openat$dev_caphash", 102}, + {"openat$dev_capuse", 102}, + {"openat$dev_config", 102}, + {"openat$dev_cons", 102}, + {"openat$dev_consctl", 102}, + {"openat$dev_cputime", 102}, + {"openat$dev_drivers", 102}, + {"openat$dev_empty", 102}, + {"openat$dev_hostdomain", 102}, + {"openat$dev_hostowner", 102}, + {"openat$dev_killkid", 102}, + {"openat$dev_klog", 102}, + {"openat$dev_kmesg", 102}, + {"openat$dev_kprint", 102}, + {"openat$dev_null", 102}, + {"openat$dev_osversion", 102}, + {"openat$dev_pgrpid", 102}, + {"openat$dev_pid", 102}, + {"openat$dev_ppid", 102}, + {"openat$dev_random", 102}, + {"openat$dev_sdctl", 102}, + {"openat$dev_stderr", 102}, + {"openat$dev_stdin", 102}, + {"openat$dev_stdout", 102}, + {"openat$dev_swap", 102}, + {"openat$dev_sysctl", 102}, + {"openat$dev_sysname", 102}, + {"openat$dev_sysstat", 102}, + {"openat$dev_time", 102}, + {"openat$dev_urandom", 102}, + {"openat$dev_user", 102}, + {"openat$dev_zero", 102}, + {"openat$net_arp", 102}, + {"openat$net_cs", 102}, + {"openat$net_empty", 102}, + {"openat$net_ether0_0_ctl", 102}, + {"openat$net_ether0_0_data", 102}, + {"openat$net_ether0_0_ifstats", 102}, + {"openat$net_ether0_0_stats", 102}, + {"openat$net_ether0_0_type", 102}, + {"openat$net_ether0_1_ctl", 102}, + {"openat$net_ether0_1_data", 102}, + {"openat$net_ether0_1_ifstats", 102}, + {"openat$net_ether0_1_stats", 102}, + {"openat$net_ether0_1_type", 102}, + {"openat$net_ether0_2_ctl", 102}, + {"openat$net_ether0_2_data", 102}, + {"openat$net_ether0_2_ifstats", 102}, + {"openat$net_ether0_2_stats", 102}, + {"openat$net_ether0_2_type", 102}, + {"openat$net_ether0_addr", 102}, + {"openat$net_ether0_clone", 102}, + {"openat$net_ether0_ifstats", 102}, + {"openat$net_ether0_stats", 102}, + {"openat$net_icmp_clone", 102}, + {"openat$net_icmp_stats", 102}, + {"openat$net_icmpv6_clone", 102}, + {"openat$net_icmpv6_stats", 102}, + {"openat$net_ipifc_0_ctl", 102}, + {"openat$net_ipifc_0_data", 102}, + {"openat$net_ipifc_0_err", 102}, + {"openat$net_ipifc_0_listen", 102}, + {"openat$net_ipifc_0_local", 102}, + {"openat$net_ipifc_0_remote", 102}, + {"openat$net_ipifc_0_snoop", 102}, + {"openat$net_ipifc_0_status", 102}, + {"openat$net_ipifc_1_ctl", 102}, + {"openat$net_ipifc_1_data", 102}, + {"openat$net_ipifc_1_err", 102}, + {"openat$net_ipifc_1_listen", 102}, + {"openat$net_ipifc_1_local", 102}, + {"openat$net_ipifc_1_remote", 102}, + {"openat$net_ipifc_1_snoop", 102}, + {"openat$net_ipifc_1_status", 102}, + {"openat$net_ipifc_clone", 102}, + {"openat$net_ipifc_stats", 102}, + {"openat$net_iproute", 102}, + {"openat$net_iprouter", 102}, + {"openat$net_ipselftab", 102}, + {"openat$net_log", 102}, + {"openat$net_ndb", 102}, + {"openat$net_tcp_0_ctl", 102}, + {"openat$net_tcp_0_data", 102}, + {"openat$net_tcp_0_err", 102}, + {"openat$net_tcp_0_listen", 102}, + {"openat$net_tcp_0_local", 102}, + {"openat$net_tcp_0_remote", 102}, + {"openat$net_tcp_0_status", 102}, + {"openat$net_tcp_1_ctl", 102}, + {"openat$net_tcp_1_data", 102}, + {"openat$net_tcp_1_err", 102}, + {"openat$net_tcp_1_listen", 102}, + {"openat$net_tcp_1_local", 102}, + {"openat$net_tcp_1_remote", 102}, + {"openat$net_tcp_1_status", 102}, + {"openat$net_tcp_2_ctl", 102}, + {"openat$net_tcp_2_data", 102}, + {"openat$net_tcp_2_err", 102}, + {"openat$net_tcp_2_listen", 102}, + {"openat$net_tcp_2_local", 102}, + {"openat$net_tcp_2_remote", 102}, + {"openat$net_tcp_2_status", 102}, + {"openat$net_tcp_clone", 102}, + {"openat$net_tcp_stats", 102}, + {"openat$net_udp_0_ctl", 102}, + {"openat$net_udp_0_data", 102}, + {"openat$net_udp_0_err", 102}, + {"openat$net_udp_0_listen", 102}, + {"openat$net_udp_0_local", 102}, + {"openat$net_udp_0_remote", 102}, + {"openat$net_udp_0_status", 102}, + {"openat$net_udp_clone", 102}, + {"openat$net_udp_stats", 102}, + {"openat$proc_self_args", 102}, + {"openat$proc_self_core", 102}, + {"openat$proc_self_ctl", 102}, + {"openat$proc_self_fd", 102}, + {"openat$proc_self_fpregs", 102}, + {"openat$proc_self_maps", 102}, + {"openat$proc_self_mem", 102}, + {"openat$proc_self_note", 102}, + {"openat$proc_self_noteid", 102}, + {"openat$proc_self_notepg", 102}, + {"openat$proc_self_ns", 102}, + {"openat$proc_self_proc", 102}, + {"openat$proc_self_profile", 102}, + {"openat$proc_self_segment", 102}, + {"openat$proc_self_status", 102}, + {"openat$proc_self_strace", 102}, + {"openat$proc_self_strace_traceset", 102}, + {"openat$proc_self_syscall", 102}, + {"openat$proc_self_text", 102}, + {"openat$proc_self_user", 102}, + {"openat$proc_self_vmstatus", 102}, + {"openat$proc_self_wait", 102}, + {"openat$prof_empty", 102}, + {"openat$prof_kpctl", 102}, + {"openat$prof_kpdata", 102}, + {"openat$prof_kprintx", 102}, + {"openat$prof_kptrace", 102}, + {"openat$prof_kptrace_ctl", 102}, + {"openat$prof_mpstat", 102}, + {"openat$prof_mpstat_raw", 102}, + {"poke_ksched", 30}, + {"pop_ctx", 37}, + {"populate_va", 32}, + {"proc_create", 10}, + {"proc_destroy", 12}, + {"proc_run", 11}, + {"proc_yield", 13}, + {"provision", 24}, + {"read", 100}, + {"readlink", 115}, + {"rename", 123}, + {"rmdir", 119}, + {"self_notify", 26}, + {"send_event", 39}, + {"stat", 105}, + {"symlink", 114}, + {"tap_fds", 126}, + {"tcgetattr", 141}, + {"umask", 109}, + {"unlink", 113}, + {"vc_entry", 35}, + {"vmm_add_gpcs", 34}, + {"vmm_ctl$VMM_CTL_GET_EXITS", 40}, + {"vmm_ctl$VMM_CTL_GET_FLAGS", 40}, + {"vmm_ctl$VMM_CTL_SET_EXITS", 40}, + {"vmm_ctl$VMM_CTL_SET_FLAGS", 40}, + {"vmm_poke_guest", 38}, + {"waitpid", 17}, + {"write", 101}, + {"wstat", 121}, + +}; +#endif + +#endif + +#if GOOS_freebsd + +#if GOARCH_amd64 +const call_t syscalls[] = { + {"accept", 30}, + {"accept$inet", 30}, + {"accept$inet6", 30}, + {"accept$unix", 30}, + {"accept4", 541}, + {"accept4$inet", 541}, + {"accept4$inet6", 541}, + {"accept4$unix", 541}, + {"bind", 104}, + {"bind$inet", 104}, + {"bind$inet6", 104}, + {"bind$unix", 104}, + {"chdir", 12}, + {"chmod", 15}, + {"chown", 16}, + {"chroot", 61}, + {"clock_getres", 234}, + {"clock_gettime", 232}, + {"clock_nanosleep", 244}, + {"clock_settime", 233}, + {"close", 6}, + {"connect", 98}, + {"connect$inet", 98}, + {"connect$inet6", 98}, + {"connect$unix", 98}, + {"dup", 41}, + {"dup2", 90}, + {"execve", 59}, + {"exit", 1}, + {"faccessat", 489}, + {"fchdir", 13}, + {"fchmod", 124}, + {"fchmodat", 490}, + {"fchown", 123}, + {"fchownat", 491}, + {"fcntl$dupfd", 92}, + {"fcntl$getflags", 92}, + {"fcntl$getown", 92}, + {"fcntl$lock", 92}, + {"fcntl$setflags", 92}, + {"fcntl$setown", 92}, + {"fcntl$setstatus", 92}, + {"fdatasync", 550}, + {"flock", 131}, + {"fstat", 551}, + {"fsync", 95}, + {"ftruncate", 480}, + {"futimesat", 494}, + {"getcwd", 326}, + {"getdents", 272}, + {"getegid", 43}, + {"geteuid", 25}, + {"getgid", 47}, + {"getgroups", 79}, + {"getitimer", 86}, + {"getpeername", 31}, + {"getpeername$inet", 31}, + {"getpeername$inet6", 31}, + {"getpeername$unix", 31}, + {"getpgid", 207}, + {"getpgrp", 81}, + {"getpid", 20}, + {"getresgid", 361}, + {"getresuid", 360}, + {"getrlimit", 194}, + {"getrusage", 117}, + {"getsockname", 32}, + {"getsockname$inet", 32}, + {"getsockname$inet6", 32}, + {"getsockname$unix", 32}, + {"getsockopt", 118}, + {"getsockopt$SO_PEERCRED", 118}, + {"getsockopt$inet6_buf", 118}, + {"getsockopt$inet6_int", 118}, + {"getsockopt$inet6_tcp_buf", 118}, + {"getsockopt$inet6_tcp_int", 118}, + {"getsockopt$inet_buf", 118}, + {"getsockopt$inet_int", 118}, + {"getsockopt$inet_mreq", 118}, + {"getsockopt$inet_mreqn", 118}, + {"getsockopt$inet_mreqsrc", 118}, + {"getsockopt$inet_opts", 118}, + {"getsockopt$inet_tcp_buf", 118}, + {"getsockopt$inet_tcp_int", 118}, + {"getsockopt$sock_cred", 118}, + {"getsockopt$sock_int", 118}, + {"getsockopt$sock_linger", 118}, + {"getsockopt$sock_timeval", 118}, + {"getuid", 24}, + {"lchown", 254}, + {"link", 9}, + {"linkat", 495}, + {"listen", 106}, + {"lseek", 478}, + {"lstat", 190}, + {"madvise", 75}, + {"mincore", 78}, + {"mkdir", 136}, + {"mkdirat", 496}, + {"mknod", 14}, + {"mknod$loop", 14}, + {"mknodat", 559}, + {"mlock", 203}, + {"mlockall", 324}, + {"mmap", 477}, + {"mprotect", 74}, + {"msgctl$IPC_INFO", 511}, + {"msgctl$IPC_RMID", 511}, + {"msgctl$IPC_SET", 511}, + {"msgctl$IPC_STAT", 511}, + {"msgget", 225}, + {"msgget$private", 225}, + {"msgrcv", 227}, + {"msgsnd", 226}, + {"msync", 65}, + {"munlock", 204}, + {"munlockall", 325}, + {"munmap", 73}, + {"nanosleep", 240}, + {"open", 5}, + {"open$dir", 5}, + {"openat", 499}, + {"pipe", 42}, + {"pipe2", 542}, + {"poll", 209}, + {"ppoll", 545}, + {"preadv", 289}, + {"pwritev", 290}, + {"read", 3}, + {"readlink", 58}, + {"readlinkat", 500}, + {"readv", 120}, + {"recvfrom", 29}, + {"recvfrom$inet", 29}, + {"recvfrom$inet6", 29}, + {"recvfrom$unix", 29}, + {"recvmsg", 27}, + {"rename", 128}, + {"renameat", 501}, + {"rmdir", 137}, + {"select", 93}, + {"semctl$GETALL", 510}, + {"semctl$GETNCNT", 510}, + {"semctl$GETPID", 510}, + {"semctl$GETVAL", 510}, + {"semctl$GETZCNT", 510}, + {"semctl$IPC_INFO", 510}, + {"semctl$IPC_RMID", 510}, + {"semctl$IPC_SET", 510}, + {"semctl$IPC_STAT", 510}, + {"semctl$SEM_INFO", 510}, + {"semctl$SEM_STAT", 510}, + {"semctl$SETALL", 510}, + {"semctl$SETVAL", 510}, + {"semget", 221}, + {"semget$private", 221}, + {"semop", 222}, + {"sendfile", 393}, + {"sendmsg", 28}, + {"sendmsg$unix", 28}, + {"sendto", 133}, + {"sendto$inet", 133}, + {"sendto$inet6", 133}, + {"sendto$unix", 133}, + {"setgid", 181}, + {"setgroups", 80}, + {"setitimer", 83}, + {"setpgid", 82}, + {"setregid", 127}, + {"setresgid", 312}, + {"setresuid", 311}, + {"setreuid", 126}, + {"setrlimit", 195}, + {"setsockopt", 105}, + {"setsockopt$inet6_IPV6_PKTINFO", 105}, + {"setsockopt$inet6_MCAST_JOIN_GROUP", 105}, + {"setsockopt$inet6_MCAST_LEAVE_GROUP", 105}, + {"setsockopt$inet6_MRT6_ADD_MFC", 105}, + {"setsockopt$inet6_MRT6_ADD_MIF", 105}, + {"setsockopt$inet6_MRT6_DEL_MFC", 105}, + {"setsockopt$inet6_buf", 105}, + {"setsockopt$inet6_group_source_req", 105}, + {"setsockopt$inet6_int", 105}, + {"setsockopt$inet6_tcp_TCP_CONGESTION", 105}, + {"setsockopt$inet6_tcp_buf", 105}, + {"setsockopt$inet6_tcp_int", 105}, + {"setsockopt$inet_MCAST_JOIN_GROUP", 105}, + {"setsockopt$inet_MCAST_LEAVE_GROUP", 105}, + {"setsockopt$inet_buf", 105}, + {"setsockopt$inet_group_source_req", 105}, + {"setsockopt$inet_int", 105}, + {"setsockopt$inet_mreq", 105}, + {"setsockopt$inet_mreqn", 105}, + {"setsockopt$inet_mreqsrc", 105}, + {"setsockopt$inet_msfilter", 105}, + {"setsockopt$inet_opts", 105}, + {"setsockopt$inet_tcp_TCP_CONGESTION", 105}, + {"setsockopt$inet_tcp_buf", 105}, + {"setsockopt$inet_tcp_int", 105}, + {"setsockopt$sock_cred", 105}, + {"setsockopt$sock_int", 105}, + {"setsockopt$sock_linger", 105}, + {"setsockopt$sock_timeval", 105}, + {"setuid", 23}, + {"shmat", 228}, + {"shmctl$IPC_INFO", 512}, + {"shmctl$IPC_RMID", 512}, + {"shmctl$IPC_SET", 512}, + {"shmctl$IPC_STAT", 512}, + {"shmctl$SHM_INFO", 512}, + {"shmctl$SHM_LOCK", 512}, + {"shmctl$SHM_STAT", 512}, + {"shmctl$SHM_UNLOCK", 512}, + {"shmdt", 230}, + {"shmget", 231}, + {"shmget$private", 231}, + {"shutdown", 134}, + {"sigaltstack", 53}, + {"socket", 97}, + {"socket$inet", 97}, + {"socket$inet6", 97}, + {"socket$inet6_icmp", 97}, + {"socket$inet6_icmp_raw", 97}, + {"socket$inet6_tcp", 97}, + {"socket$inet6_udp", 97}, + {"socket$inet_icmp", 97}, + {"socket$inet_icmp_raw", 97}, + {"socket$inet_tcp", 97}, + {"socket$inet_udp", 97}, + {"socket$unix", 97}, + {"socketpair", 135}, + {"socketpair$inet", 135}, + {"socketpair$inet6", 135}, + {"socketpair$inet6_icmp", 135}, + {"socketpair$inet6_icmp_raw", 135}, + {"socketpair$inet6_tcp", 135}, + {"socketpair$inet6_udp", 135}, + {"socketpair$inet_icmp", 135}, + {"socketpair$inet_icmp_raw", 135}, + {"socketpair$inet_tcp", 135}, + {"socketpair$inet_udp", 135}, + {"socketpair$unix", 135}, + {"stat", 188}, + {"symlink", 57}, + {"symlinkat", 502}, + {"sync", 36}, + {"truncate", 479}, + {"unlink", 10}, + {"unlinkat", 503}, + {"utimensat", 547}, + {"utimes", 138}, + {"wait4", 7}, + {"write", 4}, + {"writev", 121}, + +}; +#endif + +#endif + +#if GOOS_fuchsia + +#if GOARCH_amd64 +const call_t syscalls[] = { + {"chdir", 0, (syscall_t)chdir}, + {"chmod", 0, (syscall_t)chmod}, + {"chown", 0, (syscall_t)chown}, + {"close", 0, (syscall_t)close}, + {"creat", 0, (syscall_t)creat}, + {"dup", 0, (syscall_t)dup}, + {"dup2", 0, (syscall_t)dup2}, + {"dup3", 0, (syscall_t)dup3}, + {"faccessat", 0, (syscall_t)faccessat}, + {"fchmod", 0, (syscall_t)fchmod}, + {"fchmodat", 0, (syscall_t)fchmodat}, + {"fchown", 0, (syscall_t)fchown}, + {"fchownat", 0, (syscall_t)fchownat}, + {"fdatasync", 0, (syscall_t)fdatasync}, + {"fstat", 0, (syscall_t)fstat}, + {"fsync", 0, (syscall_t)fsync}, + {"ftruncate", 0, (syscall_t)ftruncate}, + {"get_root_resource", 0, (syscall_t)get_root_resource}, + {"getcwd", 0, (syscall_t)getcwd}, + {"getgid", 0, (syscall_t)getgid}, + {"getpid", 0, (syscall_t)getpid}, + {"getuid", 0, (syscall_t)getuid}, + {"lchown", 0, (syscall_t)lchown}, + {"link", 0, (syscall_t)link}, + {"linkat", 0, (syscall_t)linkat}, + {"lseek", 0, (syscall_t)lseek}, + {"lstat", 0, (syscall_t)lstat}, + {"mkdir", 0, (syscall_t)mkdir}, + {"mkdirat", 0, (syscall_t)mkdirat}, + {"open", 0, (syscall_t)open}, + {"openat", 0, (syscall_t)openat}, + {"pipe", 0, (syscall_t)pipe}, + {"poll", 0, (syscall_t)poll}, + {"ppoll", 0, (syscall_t)ppoll}, + {"preadv", 0, (syscall_t)preadv}, + {"pwritev", 0, (syscall_t)pwritev}, + {"read", 0, (syscall_t)read}, + {"readlink", 0, (syscall_t)readlink}, + {"readlinkat", 0, (syscall_t)readlinkat}, + {"readv", 0, (syscall_t)readv}, + {"rename", 0, (syscall_t)rename}, + {"renameat", 0, (syscall_t)renameat}, + {"rmdir", 0, (syscall_t)rmdir}, + {"select", 0, (syscall_t)select}, + {"stat", 0, (syscall_t)stat}, + {"symlink", 0, (syscall_t)symlink}, + {"symlinkat", 0, (syscall_t)symlinkat}, + {"sync", 0, (syscall_t)sync}, + {"syz_future_time", 0, (syscall_t)syz_future_time}, + {"syz_job_default", 0, (syscall_t)syz_job_default}, + {"syz_mmap", 0, (syscall_t)syz_mmap}, + {"syz_process_self", 0, (syscall_t)syz_process_self}, + {"syz_thread_self", 0, (syscall_t)syz_thread_self}, + {"syz_vmar_root_self", 0, (syscall_t)syz_vmar_root_self}, + {"truncate", 0, (syscall_t)truncate}, + {"unlink", 0, (syscall_t)unlink}, + {"unlinkat", 0, (syscall_t)unlinkat}, + {"utime", 0, (syscall_t)utime}, + {"utimensat", 0, (syscall_t)utimensat}, + {"utimes", 0, (syscall_t)utimes}, + {"write", 0, (syscall_t)write}, + {"writev", 0, (syscall_t)writev}, + {"zx_cache_flush", 0, (syscall_t)zx_cache_flush}, + {"zx_channel_call", 0, (syscall_t)zx_channel_call}, + {"zx_channel_create", 0, (syscall_t)zx_channel_create}, + {"zx_channel_read", 0, (syscall_t)zx_channel_read}, + {"zx_channel_read_etc", 0, (syscall_t)zx_channel_read_etc}, + {"zx_channel_write", 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_new", 0, (syscall_t)zx_clock_get_new}, + {"zx_cprng_add_entropy", 0, (syscall_t)zx_cprng_add_entropy}, + {"zx_cprng_draw", 0, (syscall_t)zx_cprng_draw}, + {"zx_debuglog_create", 0, (syscall_t)zx_debuglog_create}, + {"zx_debuglog_read", 0, (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}, + {"zx_fifo_create", 0, (syscall_t)zx_fifo_create}, + {"zx_fifo_read", 0, (syscall_t)zx_fifo_read}, + {"zx_fifo_write", 0, (syscall_t)zx_fifo_write}, + {"zx_futex_requeue", 0, (syscall_t)zx_futex_requeue}, + {"zx_futex_wait", 0, (syscall_t)zx_futex_wait}, + {"zx_futex_wake", 0, (syscall_t)zx_futex_wake}, + {"zx_futex_wake_handle_close_thread_exit", 0, (syscall_t)zx_futex_wake_handle_close_thread_exit}, + {"zx_guest_create", 0, (syscall_t)zx_guest_create}, + {"zx_guest_set_trap", 0, (syscall_t)zx_guest_set_trap}, + {"zx_handle_close", 0, (syscall_t)zx_handle_close}, + {"zx_handle_close_many", 0, (syscall_t)zx_handle_close_many}, + {"zx_handle_duplicate", 0, (syscall_t)zx_handle_duplicate}, + {"zx_handle_replace", 0, (syscall_t)zx_handle_replace}, + {"zx_interrupt_ack", 0, (syscall_t)zx_interrupt_ack}, + {"zx_interrupt_create", 0, (syscall_t)zx_interrupt_create}, + {"zx_interrupt_destroy", 0, (syscall_t)zx_interrupt_destroy}, + {"zx_job_create", 0, (syscall_t)zx_job_create}, + {"zx_job_set_policy", 0, (syscall_t)zx_job_set_policy}, + {"zx_log_create", 0, (syscall_t)zx_log_create}, + {"zx_log_read", 0, (syscall_t)zx_log_read}, + {"zx_log_write", 0, (syscall_t)zx_log_write}, + {"zx_nanosleep", 0, (syscall_t)zx_nanosleep}, + {"zx_object_get_cookie", 0, (syscall_t)zx_object_get_cookie}, + {"zx_object_get_info$ZX_INFO_CPU_STATS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_HANDLE_BASIC", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_HANDLE_VALID", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_JOB_CHILDREN", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_JOB_PROCESSES", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_KMEM_STATS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_PROCESS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_PROCESS_MAPS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_PROCESS_THREADS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_PROCESS_VMOS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_RESOURCE", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_TASK_STATS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_THREAD_EXCEPTION_REPORT", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_THREAD_STATS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_VMAR", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_property", 0, (syscall_t)zx_object_get_property}, + {"zx_object_set_cookie", 0, (syscall_t)zx_object_set_cookie}, + {"zx_object_set_profile", 0, (syscall_t)zx_object_set_profile}, + {"zx_object_set_property", 0, (syscall_t)zx_object_set_property}, + {"zx_object_signal", 0, (syscall_t)zx_object_signal}, + {"zx_object_signal_peer", 0, (syscall_t)zx_object_signal_peer}, + {"zx_object_wait_async", 0, (syscall_t)zx_object_wait_async}, + {"zx_object_wait_many", 0, (syscall_t)zx_object_wait_many}, + {"zx_object_wait_one", 0, (syscall_t)zx_object_wait_one}, + {"zx_port_cancel", 0, (syscall_t)zx_port_cancel}, + {"zx_port_create", 0, (syscall_t)zx_port_create}, + {"zx_port_queue", 0, (syscall_t)zx_port_queue}, + {"zx_port_wait", 0, (syscall_t)zx_port_wait}, + {"zx_process_create", 0, (syscall_t)zx_process_create}, + {"zx_process_exit", 0, (syscall_t)zx_process_exit}, + {"zx_process_read_memory", 0, (syscall_t)zx_process_read_memory}, + {"zx_process_start", 0, (syscall_t)zx_process_start}, + {"zx_socket_accept", 0, (syscall_t)zx_socket_accept}, + {"zx_socket_create", 0, (syscall_t)zx_socket_create}, + {"zx_socket_read", 0, (syscall_t)zx_socket_read}, + {"zx_socket_share", 0, (syscall_t)zx_socket_share}, + {"zx_socket_write", 0, (syscall_t)zx_socket_write}, + {"zx_system_get_num_cpus", 0, (syscall_t)zx_system_get_num_cpus}, + {"zx_system_get_physmem", 0, (syscall_t)zx_system_get_physmem}, + {"zx_system_get_version", 0, (syscall_t)zx_system_get_version}, + {"zx_task_bind_exception_port", 0, (syscall_t)zx_task_bind_exception_port}, + {"zx_task_resume", 0, (syscall_t)zx_task_resume}, + {"zx_thread_create", 0, (syscall_t)zx_thread_create}, + {"zx_thread_exit", 0, (syscall_t)zx_thread_exit}, + {"zx_thread_read_state", 0, (syscall_t)zx_thread_read_state}, + {"zx_thread_read_state$0", 0, (syscall_t)zx_thread_read_state}, + {"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_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}, + {"zx_timer_set", 0, (syscall_t)zx_timer_set}, + {"zx_vcpu_create", 0, (syscall_t)zx_vcpu_create}, + {"zx_vcpu_interrupt", 0, (syscall_t)zx_vcpu_interrupt}, + {"zx_vcpu_read_state", 0, (syscall_t)zx_vcpu_read_state}, + {"zx_vcpu_resume", 0, (syscall_t)zx_vcpu_resume}, + {"zx_vcpu_write_state", 0, (syscall_t)zx_vcpu_write_state}, + {"zx_vmar_allocate", 0, (syscall_t)zx_vmar_allocate}, + {"zx_vmar_destroy", 0, (syscall_t)zx_vmar_destroy}, + {"zx_vmar_map", 0, (syscall_t)zx_vmar_map}, + {"zx_vmar_protect", 0, (syscall_t)zx_vmar_protect}, + {"zx_vmar_unmap", 0, (syscall_t)zx_vmar_unmap}, + {"zx_vmar_unmap_handle_close_thread_exit", 0, (syscall_t)zx_vmar_unmap_handle_close_thread_exit}, + {"zx_vmo_clone", 0, (syscall_t)zx_vmo_clone}, + {"zx_vmo_create", 0, (syscall_t)zx_vmo_create}, + {"zx_vmo_get_size", 0, (syscall_t)zx_vmo_get_size}, + {"zx_vmo_op_range$ZX_VMO_OP_CACHE_CLEAN", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_op_range$ZX_VMO_OP_CACHE_CLEAN_INVALIDATE", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_op_range$ZX_VMO_OP_CACHE_INVALIDATE", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_op_range$ZX_VMO_OP_CACHE_SYNC", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_op_range$ZX_VMO_OP_COMMIT", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_op_range$ZX_VMO_OP_DECOMMIT", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_read", 0, (syscall_t)zx_vmo_read}, + {"zx_vmo_set_cache_policy", 0, (syscall_t)zx_vmo_set_cache_policy}, + {"zx_vmo_set_size", 0, (syscall_t)zx_vmo_set_size}, + {"zx_vmo_write", 0, (syscall_t)zx_vmo_write}, + +}; +#endif + +#if GOARCH_arm64 +const call_t syscalls[] = { + {"chdir", 0, (syscall_t)chdir}, + {"chmod", 0, (syscall_t)chmod}, + {"chown", 0, (syscall_t)chown}, + {"close", 0, (syscall_t)close}, + {"creat", 0, (syscall_t)creat}, + {"dup", 0, (syscall_t)dup}, + {"dup2", 0, (syscall_t)dup2}, + {"dup3", 0, (syscall_t)dup3}, + {"faccessat", 0, (syscall_t)faccessat}, + {"fchmod", 0, (syscall_t)fchmod}, + {"fchmodat", 0, (syscall_t)fchmodat}, + {"fchown", 0, (syscall_t)fchown}, + {"fchownat", 0, (syscall_t)fchownat}, + {"fdatasync", 0, (syscall_t)fdatasync}, + {"fstat", 0, (syscall_t)fstat}, + {"fsync", 0, (syscall_t)fsync}, + {"ftruncate", 0, (syscall_t)ftruncate}, + {"get_root_resource", 0, (syscall_t)get_root_resource}, + {"getcwd", 0, (syscall_t)getcwd}, + {"getgid", 0, (syscall_t)getgid}, + {"getpid", 0, (syscall_t)getpid}, + {"getuid", 0, (syscall_t)getuid}, + {"lchown", 0, (syscall_t)lchown}, + {"link", 0, (syscall_t)link}, + {"linkat", 0, (syscall_t)linkat}, + {"lseek", 0, (syscall_t)lseek}, + {"lstat", 0, (syscall_t)lstat}, + {"mkdir", 0, (syscall_t)mkdir}, + {"mkdirat", 0, (syscall_t)mkdirat}, + {"open", 0, (syscall_t)open}, + {"openat", 0, (syscall_t)openat}, + {"pipe", 0, (syscall_t)pipe}, + {"poll", 0, (syscall_t)poll}, + {"ppoll", 0, (syscall_t)ppoll}, + {"preadv", 0, (syscall_t)preadv}, + {"pwritev", 0, (syscall_t)pwritev}, + {"read", 0, (syscall_t)read}, + {"readlink", 0, (syscall_t)readlink}, + {"readlinkat", 0, (syscall_t)readlinkat}, + {"readv", 0, (syscall_t)readv}, + {"rename", 0, (syscall_t)rename}, + {"renameat", 0, (syscall_t)renameat}, + {"rmdir", 0, (syscall_t)rmdir}, + {"select", 0, (syscall_t)select}, + {"stat", 0, (syscall_t)stat}, + {"symlink", 0, (syscall_t)symlink}, + {"symlinkat", 0, (syscall_t)symlinkat}, + {"sync", 0, (syscall_t)sync}, + {"syz_future_time", 0, (syscall_t)syz_future_time}, + {"syz_job_default", 0, (syscall_t)syz_job_default}, + {"syz_mmap", 0, (syscall_t)syz_mmap}, + {"syz_process_self", 0, (syscall_t)syz_process_self}, + {"syz_thread_self", 0, (syscall_t)syz_thread_self}, + {"syz_vmar_root_self", 0, (syscall_t)syz_vmar_root_self}, + {"truncate", 0, (syscall_t)truncate}, + {"unlink", 0, (syscall_t)unlink}, + {"unlinkat", 0, (syscall_t)unlinkat}, + {"utime", 0, (syscall_t)utime}, + {"utimensat", 0, (syscall_t)utimensat}, + {"utimes", 0, (syscall_t)utimes}, + {"write", 0, (syscall_t)write}, + {"writev", 0, (syscall_t)writev}, + {"zx_cache_flush", 0, (syscall_t)zx_cache_flush}, + {"zx_channel_call", 0, (syscall_t)zx_channel_call}, + {"zx_channel_create", 0, (syscall_t)zx_channel_create}, + {"zx_channel_read", 0, (syscall_t)zx_channel_read}, + {"zx_channel_read_etc", 0, (syscall_t)zx_channel_read_etc}, + {"zx_channel_write", 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_new", 0, (syscall_t)zx_clock_get_new}, + {"zx_cprng_add_entropy", 0, (syscall_t)zx_cprng_add_entropy}, + {"zx_cprng_draw", 0, (syscall_t)zx_cprng_draw}, + {"zx_debuglog_create", 0, (syscall_t)zx_debuglog_create}, + {"zx_debuglog_read", 0, (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}, + {"zx_fifo_create", 0, (syscall_t)zx_fifo_create}, + {"zx_fifo_read", 0, (syscall_t)zx_fifo_read}, + {"zx_fifo_write", 0, (syscall_t)zx_fifo_write}, + {"zx_futex_requeue", 0, (syscall_t)zx_futex_requeue}, + {"zx_futex_wait", 0, (syscall_t)zx_futex_wait}, + {"zx_futex_wake", 0, (syscall_t)zx_futex_wake}, + {"zx_futex_wake_handle_close_thread_exit", 0, (syscall_t)zx_futex_wake_handle_close_thread_exit}, + {"zx_guest_create", 0, (syscall_t)zx_guest_create}, + {"zx_guest_set_trap", 0, (syscall_t)zx_guest_set_trap}, + {"zx_handle_close", 0, (syscall_t)zx_handle_close}, + {"zx_handle_close_many", 0, (syscall_t)zx_handle_close_many}, + {"zx_handle_duplicate", 0, (syscall_t)zx_handle_duplicate}, + {"zx_handle_replace", 0, (syscall_t)zx_handle_replace}, + {"zx_interrupt_ack", 0, (syscall_t)zx_interrupt_ack}, + {"zx_interrupt_create", 0, (syscall_t)zx_interrupt_create}, + {"zx_interrupt_destroy", 0, (syscall_t)zx_interrupt_destroy}, + {"zx_job_create", 0, (syscall_t)zx_job_create}, + {"zx_job_set_policy", 0, (syscall_t)zx_job_set_policy}, + {"zx_log_create", 0, (syscall_t)zx_log_create}, + {"zx_log_read", 0, (syscall_t)zx_log_read}, + {"zx_log_write", 0, (syscall_t)zx_log_write}, + {"zx_nanosleep", 0, (syscall_t)zx_nanosleep}, + {"zx_object_get_cookie", 0, (syscall_t)zx_object_get_cookie}, + {"zx_object_get_info$ZX_INFO_CPU_STATS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_HANDLE_BASIC", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_HANDLE_VALID", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_JOB_CHILDREN", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_JOB_PROCESSES", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_KMEM_STATS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_PROCESS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_PROCESS_MAPS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_PROCESS_THREADS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_PROCESS_VMOS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_RESOURCE", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_TASK_STATS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_THREAD_EXCEPTION_REPORT", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_THREAD_STATS", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_info$ZX_INFO_VMAR", 0, (syscall_t)zx_object_get_info}, + {"zx_object_get_property", 0, (syscall_t)zx_object_get_property}, + {"zx_object_set_cookie", 0, (syscall_t)zx_object_set_cookie}, + {"zx_object_set_profile", 0, (syscall_t)zx_object_set_profile}, + {"zx_object_set_property", 0, (syscall_t)zx_object_set_property}, + {"zx_object_signal", 0, (syscall_t)zx_object_signal}, + {"zx_object_signal_peer", 0, (syscall_t)zx_object_signal_peer}, + {"zx_object_wait_async", 0, (syscall_t)zx_object_wait_async}, + {"zx_object_wait_many", 0, (syscall_t)zx_object_wait_many}, + {"zx_object_wait_one", 0, (syscall_t)zx_object_wait_one}, + {"zx_port_cancel", 0, (syscall_t)zx_port_cancel}, + {"zx_port_create", 0, (syscall_t)zx_port_create}, + {"zx_port_queue", 0, (syscall_t)zx_port_queue}, + {"zx_port_wait", 0, (syscall_t)zx_port_wait}, + {"zx_process_create", 0, (syscall_t)zx_process_create}, + {"zx_process_exit", 0, (syscall_t)zx_process_exit}, + {"zx_process_read_memory", 0, (syscall_t)zx_process_read_memory}, + {"zx_process_start", 0, (syscall_t)zx_process_start}, + {"zx_socket_accept", 0, (syscall_t)zx_socket_accept}, + {"zx_socket_create", 0, (syscall_t)zx_socket_create}, + {"zx_socket_read", 0, (syscall_t)zx_socket_read}, + {"zx_socket_share", 0, (syscall_t)zx_socket_share}, + {"zx_socket_write", 0, (syscall_t)zx_socket_write}, + {"zx_system_get_num_cpus", 0, (syscall_t)zx_system_get_num_cpus}, + {"zx_system_get_physmem", 0, (syscall_t)zx_system_get_physmem}, + {"zx_system_get_version", 0, (syscall_t)zx_system_get_version}, + {"zx_task_bind_exception_port", 0, (syscall_t)zx_task_bind_exception_port}, + {"zx_task_resume", 0, (syscall_t)zx_task_resume}, + {"zx_thread_create", 0, (syscall_t)zx_thread_create}, + {"zx_thread_exit", 0, (syscall_t)zx_thread_exit}, + {"zx_thread_read_state", 0, (syscall_t)zx_thread_read_state}, + {"zx_thread_read_state$0", 0, (syscall_t)zx_thread_read_state}, + {"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_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}, + {"zx_timer_set", 0, (syscall_t)zx_timer_set}, + {"zx_vcpu_create", 0, (syscall_t)zx_vcpu_create}, + {"zx_vcpu_interrupt", 0, (syscall_t)zx_vcpu_interrupt}, + {"zx_vcpu_read_state", 0, (syscall_t)zx_vcpu_read_state}, + {"zx_vcpu_resume", 0, (syscall_t)zx_vcpu_resume}, + {"zx_vcpu_write_state", 0, (syscall_t)zx_vcpu_write_state}, + {"zx_vmar_allocate", 0, (syscall_t)zx_vmar_allocate}, + {"zx_vmar_destroy", 0, (syscall_t)zx_vmar_destroy}, + {"zx_vmar_map", 0, (syscall_t)zx_vmar_map}, + {"zx_vmar_protect", 0, (syscall_t)zx_vmar_protect}, + {"zx_vmar_unmap", 0, (syscall_t)zx_vmar_unmap}, + {"zx_vmar_unmap_handle_close_thread_exit", 0, (syscall_t)zx_vmar_unmap_handle_close_thread_exit}, + {"zx_vmo_clone", 0, (syscall_t)zx_vmo_clone}, + {"zx_vmo_create", 0, (syscall_t)zx_vmo_create}, + {"zx_vmo_get_size", 0, (syscall_t)zx_vmo_get_size}, + {"zx_vmo_op_range$ZX_VMO_OP_CACHE_CLEAN", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_op_range$ZX_VMO_OP_CACHE_CLEAN_INVALIDATE", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_op_range$ZX_VMO_OP_CACHE_INVALIDATE", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_op_range$ZX_VMO_OP_CACHE_SYNC", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_op_range$ZX_VMO_OP_COMMIT", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_op_range$ZX_VMO_OP_DECOMMIT", 0, (syscall_t)zx_vmo_op_range}, + {"zx_vmo_read", 0, (syscall_t)zx_vmo_read}, + {"zx_vmo_set_cache_policy", 0, (syscall_t)zx_vmo_set_cache_policy}, + {"zx_vmo_set_size", 0, (syscall_t)zx_vmo_set_size}, + {"zx_vmo_write", 0, (syscall_t)zx_vmo_write}, + +}; +#endif + +#endif + +#if GOOS_linux + +#if GOARCH_386 +const call_t syscalls[] = { + {"accept4", 364}, + {"accept4$alg", 364}, + {"accept4$ax25", 364}, + {"accept4$bt_l2cap", 364}, + {"accept4$inet", 364}, + {"accept4$inet6", 364}, + {"accept4$ipx", 364}, + {"accept4$llc", 364}, + {"accept4$netrom", 364}, + {"accept4$nfc_llcp", 364}, + {"accept4$packet", 364}, + {"accept4$unix", 364}, + {"accept4$vsock_stream", 364}, + {"acct", 51}, + {"add_key", 286}, + {"add_key$keyring", 286}, + {"add_key$user", 286}, + {"alarm", 27}, + {"arch_prctl", 384}, + {"bind", 361}, + {"bind$alg", 361}, + {"bind$ax25", 361}, + {"bind$bt_hci", 361}, + {"bind$bt_l2cap", 361}, + {"bind$bt_rfcomm", 361}, + {"bind$bt_sco", 361}, + {"bind$can_raw", 361}, + {"bind$inet", 361}, + {"bind$inet6", 361}, + {"bind$ipx", 361}, + {"bind$llc", 361}, + {"bind$netlink", 361}, + {"bind$netrom", 361}, + {"bind$nfc_llcp", 361}, + {"bind$packet", 361}, + {"bind$pptp", 361}, + {"bind$rds", 361}, + {"bind$unix", 361}, + {"bind$vsock_dgram", 361}, + {"bind$vsock_stream", 361}, + {"bind$xdp", 361}, + {"bpf$BPF_GET_MAP_INFO", 357}, + {"bpf$BPF_GET_PROG_INFO", 357}, + {"bpf$BPF_MAP_GET_FD_BY_ID", 357}, + {"bpf$BPF_MAP_GET_NEXT_ID", 357}, + {"bpf$BPF_PROG_ATTACH", 357}, + {"bpf$BPF_PROG_DETACH", 357}, + {"bpf$BPF_PROG_GET_FD_BY_ID", 357}, + {"bpf$BPF_PROG_GET_NEXT_ID", 357}, + {"bpf$BPF_PROG_QUERY", 357}, + {"bpf$BPF_PROG_TEST_RUN", 357}, + {"bpf$BPF_RAW_TRACEPOINT_OPEN", 357}, + {"bpf$MAP_CREATE", 357}, + {"bpf$MAP_DELETE_ELEM", 357}, + {"bpf$MAP_GET_NEXT_KEY", 357}, + {"bpf$MAP_LOOKUP_ELEM", 357}, + {"bpf$MAP_UPDATE_ELEM", 357}, + {"bpf$OBJ_GET_MAP", 357}, + {"bpf$OBJ_GET_PROG", 357}, + {"bpf$OBJ_PIN_MAP", 357}, + {"bpf$OBJ_PIN_PROG", 357}, + {"bpf$PROG_LOAD", 357}, + {"capget", 184}, + {"capset", 185}, + {"chdir", 12}, + {"chmod", 15}, + {"chown", 182}, + {"chroot", 61}, + {"clock_adjtime", 343}, + {"clock_getres", 266}, + {"clock_gettime", 265}, + {"clock_nanosleep", 267}, + {"clock_settime", 264}, + {"clone", 120}, + {"close", 6}, + {"connect", 362}, + {"connect$ax25", 362}, + {"connect$bt_l2cap", 362}, + {"connect$bt_rfcomm", 362}, + {"connect$bt_sco", 362}, + {"connect$can_bcm", 362}, + {"connect$inet", 362}, + {"connect$inet6", 362}, + {"connect$ipx", 362}, + {"connect$l2tp", 362}, + {"connect$llc", 362}, + {"connect$netlink", 362}, + {"connect$netrom", 362}, + {"connect$nfc_llcp", 362}, + {"connect$nfc_raw", 362}, + {"connect$packet", 362}, + {"connect$pppoe", 362}, + {"connect$pptp", 362}, + {"connect$rds", 362}, + {"connect$unix", 362}, + {"connect$vsock_dgram", 362}, + {"connect$vsock_stream", 362}, + {"creat", 8}, + {"delete_module", 129}, + {"dup", 41}, + {"dup2", 63}, + {"dup3", 330}, + {"epoll_create", 254}, + {"epoll_create1", 329}, + {"epoll_ctl$EPOLL_CTL_ADD", 255}, + {"epoll_ctl$EPOLL_CTL_DEL", 255}, + {"epoll_ctl$EPOLL_CTL_MOD", 255}, + {"epoll_pwait", 319}, + {"epoll_wait", 256}, + {"eventfd", 323}, + {"eventfd2", 328}, + {"execve", 11}, + {"execveat", 358}, + {"exit", 1}, + {"exit_group", 252}, + {"faccessat", 307}, + {"fadvise64", 250}, + {"fallocate", 324}, + {"fanotify_init", 338}, + {"fanotify_mark", 339}, + {"fchdir", 133}, + {"fchmod", 94}, + {"fchmodat", 306}, + {"fchown", 95}, + {"fchownat", 298}, + {"fcntl$F_GET_FILE_RW_HINT", 55}, + {"fcntl$F_GET_RW_HINT", 55}, + {"fcntl$F_SET_FILE_RW_HINT", 55}, + {"fcntl$F_SET_RW_HINT", 55}, + {"fcntl$addseals", 55}, + {"fcntl$dupfd", 55}, + {"fcntl$getflags", 55}, + {"fcntl$getown", 55}, + {"fcntl$getownex", 55}, + {"fcntl$lock", 55}, + {"fcntl$notify", 55}, + {"fcntl$setflags", 55}, + {"fcntl$setlease", 55}, + {"fcntl$setown", 55}, + {"fcntl$setownex", 55}, + {"fcntl$setpipe", 55}, + {"fcntl$setsig", 55}, + {"fcntl$setstatus", 55}, + {"fdatasync", 148}, + {"fgetxattr", 231}, + {"finit_module", 350}, + {"flistxattr", 234}, + {"flock", 143}, + {"fremovexattr", 237}, + {"fsetxattr", 228}, + {"fstat", 108}, + {"fstatfs", 100}, + {"fsync", 118}, + {"ftruncate", 93}, + {"futex", 240}, + {"futimesat", 299}, + {"get_mempolicy", 275}, + {"get_robust_list", 312}, + {"get_thread_area", 244}, + {"getcwd", 183}, + {"getdents", 141}, + {"getdents64", 220}, + {"getegid", 50}, + {"geteuid", 49}, + {"getgid", 47}, + {"getgroups", 80}, + {"getitimer", 105}, + {"getpeername", 368}, + {"getpeername$ax25", 368}, + {"getpeername$inet", 368}, + {"getpeername$inet6", 368}, + {"getpeername$ipx", 368}, + {"getpeername$llc", 368}, + {"getpeername$netlink", 368}, + {"getpeername$netrom", 368}, + {"getpeername$packet", 368}, + {"getpeername$unix", 368}, + {"getpgid", 132}, + {"getpgrp", 65}, + {"getpid", 20}, + {"getpriority", 96}, + {"getrandom", 355}, + {"getresgid", 171}, + {"getresuid", 165}, + {"getrlimit", 76}, + {"getrusage", 77}, + {"getsockname", 367}, + {"getsockname$ax25", 367}, + {"getsockname$inet", 367}, + {"getsockname$inet6", 367}, + {"getsockname$ipx", 367}, + {"getsockname$llc", 367}, + {"getsockname$netlink", 367}, + {"getsockname$netrom", 367}, + {"getsockname$packet", 367}, + {"getsockname$unix", 367}, + {"getsockopt", 365}, + {"getsockopt$ARPT_SO_GET_ENTRIES", 365}, + {"getsockopt$ARPT_SO_GET_INFO", 365}, + {"getsockopt$ARPT_SO_GET_REVISION_TARGET", 365}, + {"getsockopt$EBT_SO_GET_ENTRIES", 365}, + {"getsockopt$EBT_SO_GET_INFO", 365}, + {"getsockopt$EBT_SO_GET_INIT_ENTRIES", 365}, + {"getsockopt$EBT_SO_GET_INIT_INFO", 365}, + {"getsockopt$IP6T_SO_GET_ENTRIES", 365}, + {"getsockopt$IP6T_SO_GET_INFO", 365}, + {"getsockopt$IP6T_SO_GET_REVISION_MATCH", 365}, + {"getsockopt$IP6T_SO_GET_REVISION_TARGET", 365}, + {"getsockopt$IPT_SO_GET_ENTRIES", 365}, + {"getsockopt$IPT_SO_GET_INFO", 365}, + {"getsockopt$IPT_SO_GET_REVISION_MATCH", 365}, + {"getsockopt$IPT_SO_GET_REVISION_TARGET", 365}, + {"getsockopt$IP_VS_SO_GET_DAEMON", 365}, + {"getsockopt$IP_VS_SO_GET_DESTS", 365}, + {"getsockopt$IP_VS_SO_GET_INFO", 365}, + {"getsockopt$IP_VS_SO_GET_SERVICE", 365}, + {"getsockopt$IP_VS_SO_GET_SERVICES", 365}, + {"getsockopt$IP_VS_SO_GET_TIMEOUT", 365}, + {"getsockopt$IP_VS_SO_GET_VERSION", 365}, + {"getsockopt$SO_BINDTODEVICE", 365}, + {"getsockopt$SO_COOKIE", 365}, + {"getsockopt$SO_TIMESTAMPING", 365}, + {"getsockopt$XDP_MMAP_OFFSETS", 365}, + {"getsockopt$XDP_STATISTICS", 365}, + {"getsockopt$ax25_buf", 365}, + {"getsockopt$ax25_int", 365}, + {"getsockopt$bt_BT_CHANNEL_POLICY", 365}, + {"getsockopt$bt_BT_DEFER_SETUP", 365}, + {"getsockopt$bt_BT_FLUSHABLE", 365}, + {"getsockopt$bt_BT_POWER", 365}, + {"getsockopt$bt_BT_RCVMTU", 365}, + {"getsockopt$bt_BT_SECURITY", 365}, + {"getsockopt$bt_BT_SNDMTU", 365}, + {"getsockopt$bt_BT_VOICE", 365}, + {"getsockopt$bt_hci", 365}, + {"getsockopt$bt_l2cap_L2CAP_CONNINFO", 365}, + {"getsockopt$bt_l2cap_L2CAP_LM", 365}, + {"getsockopt$bt_l2cap_L2CAP_OPTIONS", 365}, + {"getsockopt$bt_rfcomm_RFCOMM_CONNINFO", 365}, + {"getsockopt$bt_rfcomm_RFCOMM_LM", 365}, + {"getsockopt$bt_sco_SCO_CONNINFO", 365}, + {"getsockopt$bt_sco_SCO_OPTIONS", 365}, + {"getsockopt$inet6_IPV6_FLOWLABEL_MGR", 365}, + {"getsockopt$inet6_IPV6_IPSEC_POLICY", 365}, + {"getsockopt$inet6_IPV6_XFRM_POLICY", 365}, + {"getsockopt$inet6_buf", 365}, + {"getsockopt$inet6_dccp_buf", 365}, + {"getsockopt$inet6_dccp_int", 365}, + {"getsockopt$inet6_int", 365}, + {"getsockopt$inet6_mreq", 365}, + {"getsockopt$inet6_mtu", 365}, + {"getsockopt$inet6_opts", 365}, + {"getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 365}, + {"getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE", 365}, + {"getsockopt$inet6_tcp_buf", 365}, + {"getsockopt$inet6_tcp_int", 365}, + {"getsockopt$inet6_udp_int", 365}, + {"getsockopt$inet_IP_IPSEC_POLICY", 365}, + {"getsockopt$inet_IP_XFRM_POLICY", 365}, + {"getsockopt$inet_buf", 365}, + {"getsockopt$inet_dccp_buf", 365}, + {"getsockopt$inet_dccp_int", 365}, + {"getsockopt$inet_int", 365}, + {"getsockopt$inet_mreq", 365}, + {"getsockopt$inet_mreqn", 365}, + {"getsockopt$inet_mreqsrc", 365}, + {"getsockopt$inet_mtu", 365}, + {"getsockopt$inet_opts", 365}, + {"getsockopt$inet_pktinfo", 365}, + {"getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 365}, + {"getsockopt$inet_sctp6_SCTP_ASSOCINFO", 365}, + {"getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 365}, + {"getsockopt$inet_sctp6_SCTP_AUTOCLOSE", 365}, + {"getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 365}, + {"getsockopt$inet_sctp6_SCTP_CONTEXT", 365}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 365}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 365}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 365}, + {"getsockopt$inet_sctp6_SCTP_DELAYED_SACK", 365}, + {"getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 365}, + {"getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 365}, + {"getsockopt$inet_sctp6_SCTP_EVENTS", 365}, + {"getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 365}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", 365}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", 365}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", 365}, + {"getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", 365}, + {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", 365}, + {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", 365}, + {"getsockopt$inet_sctp6_SCTP_HMAC_IDENT", 365}, + {"getsockopt$inet_sctp6_SCTP_INITMSG", 365}, + {"getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 365}, + {"getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", 365}, + {"getsockopt$inet_sctp6_SCTP_MAXSEG", 365}, + {"getsockopt$inet_sctp6_SCTP_MAX_BURST", 365}, + {"getsockopt$inet_sctp6_SCTP_NODELAY", 365}, + {"getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 365}, + {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 365}, + {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 365}, + {"getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", 365}, + {"getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 365}, + {"getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", 365}, + {"getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS", 365}, + {"getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 365}, + {"getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 365}, + {"getsockopt$inet_sctp6_SCTP_RECVNXTINFO", 365}, + {"getsockopt$inet_sctp6_SCTP_RECVRCVINFO", 365}, + {"getsockopt$inet_sctp6_SCTP_RESET_STREAMS", 365}, + {"getsockopt$inet_sctp6_SCTP_RTOINFO", 365}, + {"getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", 365}, + {"getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", 365}, + {"getsockopt$inet_sctp6_SCTP_STATUS", 365}, + {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 365}, + {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 365}, + {"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 365}, + {"getsockopt$inet_sctp_SCTP_ASSOCINFO", 365}, + {"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 365}, + {"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 365}, + {"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 365}, + {"getsockopt$inet_sctp_SCTP_CONTEXT", 365}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 365}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 365}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 365}, + {"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 365}, + {"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 365}, + {"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 365}, + {"getsockopt$inet_sctp_SCTP_EVENTS", 365}, + {"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 365}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 365}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 365}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", 365}, + {"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", 365}, + {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", 365}, + {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 365}, + {"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 365}, + {"getsockopt$inet_sctp_SCTP_INITMSG", 365}, + {"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 365}, + {"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 365}, + {"getsockopt$inet_sctp_SCTP_MAXSEG", 365}, + {"getsockopt$inet_sctp_SCTP_MAX_BURST", 365}, + {"getsockopt$inet_sctp_SCTP_NODELAY", 365}, + {"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 365}, + {"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 365}, + {"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 365}, + {"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 365}, + {"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 365}, + {"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 365}, + {"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 365}, + {"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 365}, + {"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 365}, + {"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 365}, + {"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 365}, + {"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 365}, + {"getsockopt$inet_sctp_SCTP_RTOINFO", 365}, + {"getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", 365}, + {"getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", 365}, + {"getsockopt$inet_sctp_SCTP_STATUS", 365}, + {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 365}, + {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 365}, + {"getsockopt$inet_tcp_TCP_REPAIR_WINDOW", 365}, + {"getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE", 365}, + {"getsockopt$inet_tcp_buf", 365}, + {"getsockopt$inet_tcp_int", 365}, + {"getsockopt$inet_udp_int", 365}, + {"getsockopt$ipx_IPX_TYPE", 365}, + {"getsockopt$kcm_KCM_RECV_DISABLE", 365}, + {"getsockopt$llc_int", 365}, + {"getsockopt$netlink", 365}, + {"getsockopt$netrom_NETROM_IDLE", 365}, + {"getsockopt$netrom_NETROM_N2", 365}, + {"getsockopt$netrom_NETROM_T1", 365}, + {"getsockopt$netrom_NETROM_T2", 365}, + {"getsockopt$netrom_NETROM_T4", 365}, + {"getsockopt$nfc_llcp", 365}, + {"getsockopt$packet_buf", 365}, + {"getsockopt$packet_int", 365}, + {"getsockopt$sock_buf", 365}, + {"getsockopt$sock_cred", 365}, + {"getsockopt$sock_int", 365}, + {"getsockopt$sock_linger", 365}, + {"getsockopt$sock_timeval", 365}, + {"gettid", 224}, + {"getuid", 24}, + {"getxattr", 229}, + {"init_module", 128}, + {"inotify_add_watch", 292}, + {"inotify_init", 291}, + {"inotify_init1", 332}, + {"inotify_rm_watch", 293}, + {"io_cancel", 249}, + {"io_destroy", 246}, + {"io_getevents", 247}, + {"io_pgetevents", 385}, + {"io_setup", 245}, + {"io_submit", 248}, + {"ioctl", 54}, + {"ioctl$ASHMEM_GET_NAME", 54}, + {"ioctl$ASHMEM_GET_PIN_STATUS", 54}, + {"ioctl$ASHMEM_GET_PROT_MASK", 54}, + {"ioctl$ASHMEM_GET_SIZE", 54}, + {"ioctl$ASHMEM_PURGE_ALL_CACHES", 54}, + {"ioctl$ASHMEM_SET_NAME", 54}, + {"ioctl$ASHMEM_SET_PROT_MASK", 54}, + {"ioctl$ASHMEM_SET_SIZE", 54}, + {"ioctl$BINDER_GET_NODE_DEBUG_INFO", 54}, + {"ioctl$BINDER_SET_CONTEXT_MGR", 54}, + {"ioctl$BINDER_SET_MAX_THREADS", 54}, + {"ioctl$BINDER_THREAD_EXIT", 54}, + {"ioctl$BINDER_WRITE_READ", 54}, + {"ioctl$BLKALIGNOFF", 54}, + {"ioctl$BLKBSZGET", 54}, + {"ioctl$BLKBSZSET", 54}, + {"ioctl$BLKDISCARD", 54}, + {"ioctl$BLKFLSBUF", 54}, + {"ioctl$BLKFRASET", 54}, + {"ioctl$BLKGETSIZE", 54}, + {"ioctl$BLKGETSIZE64", 54}, + {"ioctl$BLKIOMIN", 54}, + {"ioctl$BLKIOOPT", 54}, + {"ioctl$BLKPBSZGET", 54}, + {"ioctl$BLKPG", 54}, + {"ioctl$BLKRAGET", 54}, + {"ioctl$BLKREPORTZONE", 54}, + {"ioctl$BLKRESETZONE", 54}, + {"ioctl$BLKROGET", 54}, + {"ioctl$BLKROSET", 54}, + {"ioctl$BLKROTATIONAL", 54}, + {"ioctl$BLKRRPART", 54}, + {"ioctl$BLKSECDISCARD", 54}, + {"ioctl$BLKSECTGET", 54}, + {"ioctl$BLKTRACESETUP", 54}, + {"ioctl$BLKTRACESTART", 54}, + {"ioctl$BLKTRACESTOP", 54}, + {"ioctl$BLKTRACETEARDOWN", 54}, + {"ioctl$BLKZEROOUT", 54}, + {"ioctl$CDROMAUDIOBUFSIZ", 54}, + {"ioctl$CDROMCLOSETRAY", 54}, + {"ioctl$CDROMEJECT", 54}, + {"ioctl$CDROMEJECT_SW", 54}, + {"ioctl$CDROMGETSPINDOWN", 54}, + {"ioctl$CDROMMULTISESSION", 54}, + {"ioctl$CDROMPAUSE", 54}, + {"ioctl$CDROMPLAYBLK", 54}, + {"ioctl$CDROMPLAYMSF", 54}, + {"ioctl$CDROMPLAYTRKIND", 54}, + {"ioctl$CDROMREADALL", 54}, + {"ioctl$CDROMREADAUDIO", 54}, + {"ioctl$CDROMREADCOOKED", 54}, + {"ioctl$CDROMREADMODE1", 54}, + {"ioctl$CDROMREADMODE2", 54}, + {"ioctl$CDROMREADRAW", 54}, + {"ioctl$CDROMREADTOCENTRY", 54}, + {"ioctl$CDROMREADTOCHDR", 54}, + {"ioctl$CDROMRESET", 54}, + {"ioctl$CDROMRESUME", 54}, + {"ioctl$CDROMSEEK", 54}, + {"ioctl$CDROMSETSPINDOWN", 54}, + {"ioctl$CDROMSTART", 54}, + {"ioctl$CDROMSTOP", 54}, + {"ioctl$CDROMSUBCHNL", 54}, + {"ioctl$CDROMVOLCTRL", 54}, + {"ioctl$CDROMVOLREAD", 54}, + {"ioctl$CDROM_CHANGER_NSLOTS", 54}, + {"ioctl$CDROM_CLEAR_OPTIONS", 54}, + {"ioctl$CDROM_DEBUG", 54}, + {"ioctl$CDROM_DISC_STATUS", 54}, + {"ioctl$CDROM_GET_CAPABILITY", 54}, + {"ioctl$CDROM_GET_MCN", 54}, + {"ioctl$CDROM_LAST_WRITTEN", 54}, + {"ioctl$CDROM_LOCKDOOR", 54}, + {"ioctl$CDROM_MEDIA_CHANGED", 54}, + {"ioctl$CDROM_NEXT_WRITABLE", 54}, + {"ioctl$CDROM_SELECT_DISK", 54}, + {"ioctl$CDROM_SELECT_SPEED", 54}, + {"ioctl$CDROM_SEND_PACKET", 54}, + {"ioctl$CDROM_SET_OPTIONS", 54}, + {"ioctl$DMA_BUF_IOCTL_SYNC", 54}, + {"ioctl$DRM_IOCTL_ADD_BUFS", 54}, + {"ioctl$DRM_IOCTL_ADD_CTX", 54}, + {"ioctl$DRM_IOCTL_ADD_MAP", 54}, + {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 54}, + {"ioctl$DRM_IOCTL_AGP_ALLOC", 54}, + {"ioctl$DRM_IOCTL_AGP_BIND", 54}, + {"ioctl$DRM_IOCTL_AGP_ENABLE", 54}, + {"ioctl$DRM_IOCTL_AGP_FREE", 54}, + {"ioctl$DRM_IOCTL_AGP_INFO", 54}, + {"ioctl$DRM_IOCTL_AGP_RELEASE", 54}, + {"ioctl$DRM_IOCTL_AGP_UNBIND", 54}, + {"ioctl$DRM_IOCTL_AUTH_MAGIC", 54}, + {"ioctl$DRM_IOCTL_CONTROL", 54}, + {"ioctl$DRM_IOCTL_DMA", 54}, + {"ioctl$DRM_IOCTL_DROP_MASTER", 54}, + {"ioctl$DRM_IOCTL_FREE_BUFS", 54}, + {"ioctl$DRM_IOCTL_GEM_CLOSE", 54}, + {"ioctl$DRM_IOCTL_GEM_FLINK", 54}, + {"ioctl$DRM_IOCTL_GEM_OPEN", 54}, + {"ioctl$DRM_IOCTL_GET_CAP", 54}, + {"ioctl$DRM_IOCTL_GET_CLIENT", 54}, + {"ioctl$DRM_IOCTL_GET_CTX", 54}, + {"ioctl$DRM_IOCTL_GET_MAGIC", 54}, + {"ioctl$DRM_IOCTL_GET_MAP", 54}, + {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 54}, + {"ioctl$DRM_IOCTL_GET_STATS", 54}, + {"ioctl$DRM_IOCTL_GET_UNIQUE", 54}, + {"ioctl$DRM_IOCTL_INFO_BUFS", 54}, + {"ioctl$DRM_IOCTL_IRQ_BUSID", 54}, + {"ioctl$DRM_IOCTL_LOCK", 54}, + {"ioctl$DRM_IOCTL_MAP_BUFS", 54}, + {"ioctl$DRM_IOCTL_MARK_BUFS", 54}, + {"ioctl$DRM_IOCTL_MODESET_CTL", 54}, + {"ioctl$DRM_IOCTL_MODE_GETCRTC", 54}, + {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 54}, + {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 54}, + {"ioctl$DRM_IOCTL_MODE_SETCRTC", 54}, + {"ioctl$DRM_IOCTL_NEW_CTX", 54}, + {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 54}, + {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 54}, + {"ioctl$DRM_IOCTL_RES_CTX", 54}, + {"ioctl$DRM_IOCTL_RM_CTX", 54}, + {"ioctl$DRM_IOCTL_RM_MAP", 54}, + {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 54}, + {"ioctl$DRM_IOCTL_SET_MASTER", 54}, + {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 54}, + {"ioctl$DRM_IOCTL_SET_UNIQUE", 54}, + {"ioctl$DRM_IOCTL_SET_VERSION", 54}, + {"ioctl$DRM_IOCTL_SG_ALLOC", 54}, + {"ioctl$DRM_IOCTL_SG_FREE", 54}, + {"ioctl$DRM_IOCTL_SWITCH_CTX", 54}, + {"ioctl$DRM_IOCTL_UNLOCK", 54}, + {"ioctl$DRM_IOCTL_VERSION", 54}, + {"ioctl$DRM_IOCTL_WAIT_VBLANK", 54}, + {"ioctl$DVD_AUTH", 54}, + {"ioctl$DVD_READ_STRUCT", 54}, + {"ioctl$DVD_WRITE_STRUCT", 54}, + {"ioctl$EVIOCGABS0", 54}, + {"ioctl$EVIOCGABS20", 54}, + {"ioctl$EVIOCGABS2F", 54}, + {"ioctl$EVIOCGABS3F", 54}, + {"ioctl$EVIOCGBITKEY", 54}, + {"ioctl$EVIOCGBITSND", 54}, + {"ioctl$EVIOCGBITSW", 54}, + {"ioctl$EVIOCGEFFECTS", 54}, + {"ioctl$EVIOCGID", 54}, + {"ioctl$EVIOCGKEY", 54}, + {"ioctl$EVIOCGKEYCODE", 54}, + {"ioctl$EVIOCGKEYCODE_V2", 54}, + {"ioctl$EVIOCGLED", 54}, + {"ioctl$EVIOCGMASK", 54}, + {"ioctl$EVIOCGMTSLOTS", 54}, + {"ioctl$EVIOCGNAME", 54}, + {"ioctl$EVIOCGPHYS", 54}, + {"ioctl$EVIOCGPROP", 54}, + {"ioctl$EVIOCGRAB", 54}, + {"ioctl$EVIOCGREP", 54}, + {"ioctl$EVIOCGSND", 54}, + {"ioctl$EVIOCGSW", 54}, + {"ioctl$EVIOCGUNIQ", 54}, + {"ioctl$EVIOCGVERSION", 54}, + {"ioctl$EVIOCREVOKE", 54}, + {"ioctl$EVIOCRMFF", 54}, + {"ioctl$EVIOCSABS0", 54}, + {"ioctl$EVIOCSABS20", 54}, + {"ioctl$EVIOCSABS2F", 54}, + {"ioctl$EVIOCSABS3F", 54}, + {"ioctl$EVIOCSCLOCKID", 54}, + {"ioctl$EVIOCSFF", 54}, + {"ioctl$EVIOCSKEYCODE", 54}, + {"ioctl$EVIOCSKEYCODE_V2", 54}, + {"ioctl$EVIOCSMASK", 54}, + {"ioctl$EVIOCSREP", 54}, + {"ioctl$FIBMAP", 54}, + {"ioctl$FICLONE", 54}, + {"ioctl$FICLONERANGE", 54}, + {"ioctl$FIDEDUPERANGE", 54}, + {"ioctl$FIONREAD", 54}, + {"ioctl$FS_IOC_FSGETXATTR", 54}, + {"ioctl$FS_IOC_FSSETXATTR", 54}, + {"ioctl$FS_IOC_GETFSLABEL", 54}, + {"ioctl$FS_IOC_RESVSP", 54}, + {"ioctl$FS_IOC_SETFSLABEL", 54}, + {"ioctl$FUSE_DEV_IOC_CLONE", 54}, + {"ioctl$GIO_CMAP", 54}, + {"ioctl$GIO_FONT", 54}, + {"ioctl$GIO_FONTX", 54}, + {"ioctl$GIO_SCRNMAP", 54}, + {"ioctl$GIO_UNIMAP", 54}, + {"ioctl$GIO_UNISCRNMAP", 54}, + {"ioctl$HCIINQUIRY", 54}, + {"ioctl$HDIO_GETGEO", 54}, + {"ioctl$I2C_FUNCS", 54}, + {"ioctl$I2C_PEC", 54}, + {"ioctl$I2C_RDWR", 54}, + {"ioctl$I2C_RETRIES", 54}, + {"ioctl$I2C_SLAVE", 54}, + {"ioctl$I2C_SLAVE_FORCE", 54}, + {"ioctl$I2C_SMBUS", 54}, + {"ioctl$I2C_TENBIT", 54}, + {"ioctl$I2C_TIMEOUT", 54}, + {"ioctl$INOTIFY_IOC_SETNEXTWD", 54}, + {"ioctl$IOC_PR_CLEAR", 54}, + {"ioctl$IOC_PR_PREEMPT", 54}, + {"ioctl$IOC_PR_PREEMPT_ABORT", 54}, + {"ioctl$IOC_PR_REGISTER", 54}, + {"ioctl$IOC_PR_RELEASE", 54}, + {"ioctl$IOC_PR_RESERVE", 54}, + {"ioctl$ION_IOC_ALLOC", 54}, + {"ioctl$ION_IOC_HEAP_QUERY", 54}, + {"ioctl$KDADDIO", 54}, + {"ioctl$KDDELIO", 54}, + {"ioctl$KDDISABIO", 54}, + {"ioctl$KDENABIO", 54}, + {"ioctl$KDGETKEYCODE", 54}, + {"ioctl$KDGETLED", 54}, + {"ioctl$KDGETMODE", 54}, + {"ioctl$KDGKBDIACR", 54}, + {"ioctl$KDGKBENT", 54}, + {"ioctl$KDGKBLED", 54}, + {"ioctl$KDGKBMETA", 54}, + {"ioctl$KDGKBMODE", 54}, + {"ioctl$KDGKBSENT", 54}, + {"ioctl$KDGKBTYPE", 54}, + {"ioctl$KDMKTONE", 54}, + {"ioctl$KDSETKEYCODE", 54}, + {"ioctl$KDSETLED", 54}, + {"ioctl$KDSETMODE", 54}, + {"ioctl$KDSIGACCEPT", 54}, + {"ioctl$KDSKBLED", 54}, + {"ioctl$KDSKBMETA", 54}, + {"ioctl$KDSKBMODE", 54}, + {"ioctl$KDSKBSENT", 54}, + {"ioctl$KIOCSOUND", 54}, + {"ioctl$KVM_ARM_SET_DEVICE_ADDR", 54}, + {"ioctl$KVM_ASSIGN_DEV_IRQ", 54}, + {"ioctl$KVM_ASSIGN_PCI_DEVICE", 54}, + {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 54}, + {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 54}, + {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 54}, + {"ioctl$KVM_CHECK_EXTENSION", 54}, + {"ioctl$KVM_CHECK_EXTENSION_VM", 54}, + {"ioctl$KVM_CREATE_DEVICE", 54}, + {"ioctl$KVM_CREATE_IRQCHIP", 54}, + {"ioctl$KVM_CREATE_PIT2", 54}, + {"ioctl$KVM_CREATE_VCPU", 54}, + {"ioctl$KVM_CREATE_VM", 54}, + {"ioctl$KVM_DEASSIGN_DEV_IRQ", 54}, + {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 54}, + {"ioctl$KVM_DIRTY_TLB", 54}, + {"ioctl$KVM_ENABLE_CAP", 54}, + {"ioctl$KVM_ENABLE_CAP_CPU", 54}, + {"ioctl$KVM_GET_CLOCK", 54}, + {"ioctl$KVM_GET_CPUID2", 54}, + {"ioctl$KVM_GET_DEBUGREGS", 54}, + {"ioctl$KVM_GET_DEVICE_ATTR", 54}, + {"ioctl$KVM_GET_DIRTY_LOG", 54}, + {"ioctl$KVM_GET_EMULATED_CPUID", 54}, + {"ioctl$KVM_GET_FPU", 54}, + {"ioctl$KVM_GET_IRQCHIP", 54}, + {"ioctl$KVM_GET_LAPIC", 54}, + {"ioctl$KVM_GET_MP_STATE", 54}, + {"ioctl$KVM_GET_MSRS", 54}, + {"ioctl$KVM_GET_MSR_INDEX_LIST", 54}, + {"ioctl$KVM_GET_NR_MMU_PAGES", 54}, + {"ioctl$KVM_GET_ONE_REG", 54}, + {"ioctl$KVM_GET_PIT", 54}, + {"ioctl$KVM_GET_PIT2", 54}, + {"ioctl$KVM_GET_REGS", 54}, + {"ioctl$KVM_GET_REG_LIST", 54}, + {"ioctl$KVM_GET_SREGS", 54}, + {"ioctl$KVM_GET_SUPPORTED_CPUID", 54}, + {"ioctl$KVM_GET_TSC_KHZ", 54}, + {"ioctl$KVM_GET_VCPU_EVENTS", 54}, + {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 54}, + {"ioctl$KVM_GET_XCRS", 54}, + {"ioctl$KVM_GET_XSAVE", 54}, + {"ioctl$KVM_HAS_DEVICE_ATTR", 54}, + {"ioctl$KVM_HYPERV_EVENTFD", 54}, + {"ioctl$KVM_INTERRUPT", 54}, + {"ioctl$KVM_IOEVENTFD", 54}, + {"ioctl$KVM_IRQFD", 54}, + {"ioctl$KVM_IRQ_LINE", 54}, + {"ioctl$KVM_IRQ_LINE_STATUS", 54}, + {"ioctl$KVM_KVMCLOCK_CTRL", 54}, + {"ioctl$KVM_NMI", 54}, + {"ioctl$KVM_PPC_ALLOCATE_HTAB", 54}, + {"ioctl$KVM_PPC_GET_PVINFO", 54}, + {"ioctl$KVM_PPC_GET_SMMU_INFO", 54}, + {"ioctl$KVM_REGISTER_COALESCED_MMIO", 54}, + {"ioctl$KVM_REINJECT_CONTROL", 54}, + {"ioctl$KVM_RUN", 54}, + {"ioctl$KVM_S390_INTERRUPT_CPU", 54}, + {"ioctl$KVM_S390_UCAS_MAP", 54}, + {"ioctl$KVM_S390_UCAS_UNMAP", 54}, + {"ioctl$KVM_S390_VCPU_FAULT", 54}, + {"ioctl$KVM_SET_BOOT_CPU_ID", 54}, + {"ioctl$KVM_SET_CLOCK", 54}, + {"ioctl$KVM_SET_CPUID", 54}, + {"ioctl$KVM_SET_CPUID2", 54}, + {"ioctl$KVM_SET_DEBUGREGS", 54}, + {"ioctl$KVM_SET_DEVICE_ATTR", 54}, + {"ioctl$KVM_SET_FPU", 54}, + {"ioctl$KVM_SET_GSI_ROUTING", 54}, + {"ioctl$KVM_SET_GUEST_DEBUG", 54}, + {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 54}, + {"ioctl$KVM_SET_IRQCHIP", 54}, + {"ioctl$KVM_SET_LAPIC", 54}, + {"ioctl$KVM_SET_MP_STATE", 54}, + {"ioctl$KVM_SET_MSRS", 54}, + {"ioctl$KVM_SET_NR_MMU_PAGES", 54}, + {"ioctl$KVM_SET_ONE_REG", 54}, + {"ioctl$KVM_SET_PIT", 54}, + {"ioctl$KVM_SET_PIT2", 54}, + {"ioctl$KVM_SET_REGS", 54}, + {"ioctl$KVM_SET_SIGNAL_MASK", 54}, + {"ioctl$KVM_SET_SREGS", 54}, + {"ioctl$KVM_SET_TSC_KHZ", 54}, + {"ioctl$KVM_SET_TSS_ADDR", 54}, + {"ioctl$KVM_SET_USER_MEMORY_REGION", 54}, + {"ioctl$KVM_SET_VAPIC_ADDR", 54}, + {"ioctl$KVM_SET_VCPU_EVENTS", 54}, + {"ioctl$KVM_SET_XCRS", 54}, + {"ioctl$KVM_SET_XSAVE", 54}, + {"ioctl$KVM_SIGNAL_MSI", 54}, + {"ioctl$KVM_SMI", 54}, + {"ioctl$KVM_TPR_ACCESS_REPORTING", 54}, + {"ioctl$KVM_TRANSLATE", 54}, + {"ioctl$KVM_UNREGISTER_COALESCED_MMIO", 54}, + {"ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", 54}, + {"ioctl$KVM_X86_SETUP_MCE", 54}, + {"ioctl$KVM_X86_SET_MCE", 54}, + {"ioctl$KVM_XEN_HVM_CONFIG", 54}, + {"ioctl$LOOP_CHANGE_FD", 54}, + {"ioctl$LOOP_CLR_FD", 54}, + {"ioctl$LOOP_CTL_ADD", 54}, + {"ioctl$LOOP_CTL_GET_FREE", 54}, + {"ioctl$LOOP_CTL_REMOVE", 54}, + {"ioctl$LOOP_GET_STATUS", 54}, + {"ioctl$LOOP_GET_STATUS64", 54}, + {"ioctl$LOOP_SET_BLOCK_SIZE", 54}, + {"ioctl$LOOP_SET_CAPACITY", 54}, + {"ioctl$LOOP_SET_DIRECT_IO", 54}, + {"ioctl$LOOP_SET_FD", 54}, + {"ioctl$LOOP_SET_STATUS", 54}, + {"ioctl$LOOP_SET_STATUS64", 54}, + {"ioctl$PERF_EVENT_IOC_DISABLE", 54}, + {"ioctl$PERF_EVENT_IOC_ENABLE", 54}, + {"ioctl$PERF_EVENT_IOC_ID", 54}, + {"ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES", 54}, + {"ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT", 54}, + {"ioctl$PERF_EVENT_IOC_PERIOD", 54}, + {"ioctl$PERF_EVENT_IOC_QUERY_BPF", 54}, + {"ioctl$PERF_EVENT_IOC_REFRESH", 54}, + {"ioctl$PERF_EVENT_IOC_RESET", 54}, + {"ioctl$PERF_EVENT_IOC_SET_BPF", 54}, + {"ioctl$PERF_EVENT_IOC_SET_FILTER", 54}, + {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 54}, + {"ioctl$PIO_CMAP", 54}, + {"ioctl$PIO_FONT", 54}, + {"ioctl$PIO_FONTRESET", 54}, + {"ioctl$PIO_FONTX", 54}, + {"ioctl$PIO_SCRNMAP", 54}, + {"ioctl$PIO_UNIMAP", 54}, + {"ioctl$PIO_UNIMAPCLR", 54}, + {"ioctl$PIO_UNISCRNMAP", 54}, + {"ioctl$PPPIOCGCHAN", 54}, + {"ioctl$PPPIOCGFLAGS", 54}, + {"ioctl$PPPIOCGL2TPSTATS", 54}, + {"ioctl$PPPIOCGMRU", 54}, + {"ioctl$PPPIOCSFLAGS", 54}, + {"ioctl$PPPIOCSMRU", 54}, + {"ioctl$PPPOEIOCDFWD", 54}, + {"ioctl$PPPOEIOCSFWD", 54}, + {"ioctl$RNDADDENTROPY", 54}, + {"ioctl$RNDADDTOENTCNT", 54}, + {"ioctl$RNDCLEARPOOL", 54}, + {"ioctl$RNDGETENTCNT", 54}, + {"ioctl$RNDZAPENTCNT", 54}, + {"ioctl$RTC_AIE_OFF", 54}, + {"ioctl$RTC_AIE_ON", 54}, + {"ioctl$RTC_ALM_READ", 54}, + {"ioctl$RTC_ALM_SET", 54}, + {"ioctl$RTC_EPOCH_READ", 54}, + {"ioctl$RTC_EPOCH_SET", 54}, + {"ioctl$RTC_IRQP_READ", 54}, + {"ioctl$RTC_IRQP_SET", 54}, + {"ioctl$RTC_PIE_OFF", 54}, + {"ioctl$RTC_PIE_ON", 54}, + {"ioctl$RTC_PLL_GET", 54}, + {"ioctl$RTC_PLL_SET", 54}, + {"ioctl$RTC_RD_TIME", 54}, + {"ioctl$RTC_SET_TIME", 54}, + {"ioctl$RTC_UIE_OFF", 54}, + {"ioctl$RTC_UIE_ON", 54}, + {"ioctl$RTC_VL_CLR", 54}, + {"ioctl$RTC_VL_READ", 54}, + {"ioctl$RTC_WIE_OFF", 54}, + {"ioctl$RTC_WIE_ON", 54}, + {"ioctl$RTC_WKALM_RD", 54}, + {"ioctl$RTC_WKALM_SET", 54}, + {"ioctl$SCSI_IOCTL_BENCHMARK_COMMAND", 54}, + {"ioctl$SCSI_IOCTL_DOORLOCK", 54}, + {"ioctl$SCSI_IOCTL_DOORUNLOCK", 54}, + {"ioctl$SCSI_IOCTL_GET_BUS_NUMBER", 54}, + {"ioctl$SCSI_IOCTL_GET_IDLUN", 54}, + {"ioctl$SCSI_IOCTL_GET_PCI", 54}, + {"ioctl$SCSI_IOCTL_PROBE_HOST", 54}, + {"ioctl$SCSI_IOCTL_SEND_COMMAND", 54}, + {"ioctl$SCSI_IOCTL_START_UNIT", 54}, + {"ioctl$SCSI_IOCTL_STOP_UNIT", 54}, + {"ioctl$SCSI_IOCTL_SYNC", 54}, + {"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 54}, + {"ioctl$SG_EMULATED_HOST", 54}, + {"ioctl$SG_GET_ACCESS_COUNT", 54}, + {"ioctl$SG_GET_COMMAND_Q", 54}, + {"ioctl$SG_GET_KEEP_ORPHAN", 54}, + {"ioctl$SG_GET_LOW_DMA", 54}, + {"ioctl$SG_GET_NUM_WAITING", 54}, + {"ioctl$SG_GET_PACK_ID", 54}, + {"ioctl$SG_GET_REQUEST_TABLE", 54}, + {"ioctl$SG_GET_RESERVED_SIZE", 54}, + {"ioctl$SG_GET_SCSI_ID", 54}, + {"ioctl$SG_GET_SG_TABLESIZE", 54}, + {"ioctl$SG_GET_TIMEOUT", 54}, + {"ioctl$SG_GET_VERSION_NUM", 54}, + {"ioctl$SG_IO", 54}, + {"ioctl$SG_NEXT_CMD_LEN", 54}, + {"ioctl$SG_SCSI_RESET", 54}, + {"ioctl$SG_SET_COMMAND_Q", 54}, + {"ioctl$SG_SET_DEBUG", 54}, + {"ioctl$SG_SET_FORCE_PACK_ID", 54}, + {"ioctl$SG_SET_KEEP_ORPHAN", 54}, + {"ioctl$SG_SET_RESERVED_SIZE", 54}, + {"ioctl$SG_SET_TIMEOUT", 54}, + {"ioctl$SIOCGIFHWADDR", 54}, + {"ioctl$SIOCGIFMTU", 54}, + {"ioctl$SIOCSIFHWADDR", 54}, + {"ioctl$SIOCSIFMTU", 54}, + {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_DROP", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_INFO", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_STATUS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_INFO", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_START", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_STOP", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 54}, + {"ioctl$TCFLSH", 54}, + {"ioctl$TCGETA", 54}, + {"ioctl$TCGETS", 54}, + {"ioctl$TCSBRK", 54}, + {"ioctl$TCSBRKP", 54}, + {"ioctl$TCSETA", 54}, + {"ioctl$TCSETAF", 54}, + {"ioctl$TCSETAW", 54}, + {"ioctl$TCSETS", 54}, + {"ioctl$TCSETSF", 54}, + {"ioctl$TCSETSW", 54}, + {"ioctl$TCXONC", 54}, + {"ioctl$TIOCCBRK", 54}, + {"ioctl$TIOCCONS", 54}, + {"ioctl$TIOCEXCL", 54}, + {"ioctl$TIOCGETD", 54}, + {"ioctl$TIOCGLCKTRMIOS", 54}, + {"ioctl$TIOCGPGRP", 54}, + {"ioctl$TIOCGPTPEER", 54}, + {"ioctl$TIOCGSID", 54}, + {"ioctl$TIOCGSOFTCAR", 54}, + {"ioctl$TIOCGWINSZ", 54}, + {"ioctl$TIOCLINUX2", 54}, + {"ioctl$TIOCLINUX3", 54}, + {"ioctl$TIOCLINUX4", 54}, + {"ioctl$TIOCLINUX5", 54}, + {"ioctl$TIOCLINUX6", 54}, + {"ioctl$TIOCLINUX7", 54}, + {"ioctl$TIOCMBIC", 54}, + {"ioctl$TIOCMBIS", 54}, + {"ioctl$TIOCMGET", 54}, + {"ioctl$TIOCMSET", 54}, + {"ioctl$TIOCNOTTY", 54}, + {"ioctl$TIOCNXCL", 54}, + {"ioctl$TIOCOUTQ", 54}, + {"ioctl$TIOCPKT", 54}, + {"ioctl$TIOCSBRK", 54}, + {"ioctl$TIOCSCTTY", 54}, + {"ioctl$TIOCSETD", 54}, + {"ioctl$TIOCSLCKTRMIOS", 54}, + {"ioctl$TIOCSPGRP", 54}, + {"ioctl$TIOCSSOFTCAR", 54}, + {"ioctl$TIOCSTI", 54}, + {"ioctl$TIOCSWINSZ", 54}, + {"ioctl$TUNATTACHFILTER", 54}, + {"ioctl$TUNDETACHFILTER", 54}, + {"ioctl$TUNGETFEATURES", 54}, + {"ioctl$TUNGETFILTER", 54}, + {"ioctl$TUNGETIFF", 54}, + {"ioctl$TUNGETSNDBUF", 54}, + {"ioctl$TUNGETVNETHDRSZ", 54}, + {"ioctl$TUNSETFILTEREBPF", 54}, + {"ioctl$TUNSETGROUP", 54}, + {"ioctl$TUNSETIFF", 54}, + {"ioctl$TUNSETIFINDEX", 54}, + {"ioctl$TUNSETLINK", 54}, + {"ioctl$TUNSETNOCSUM", 54}, + {"ioctl$TUNSETOFFLOAD", 54}, + {"ioctl$TUNSETOWNER", 54}, + {"ioctl$TUNSETPERSIST", 54}, + {"ioctl$TUNSETQUEUE", 54}, + {"ioctl$TUNSETSNDBUF", 54}, + {"ioctl$TUNSETSTEERINGEBPF", 54}, + {"ioctl$TUNSETTXFILTER", 54}, + {"ioctl$TUNSETVNETBE", 54}, + {"ioctl$TUNSETVNETHDRSZ", 54}, + {"ioctl$TUNSETVNETLE", 54}, + {"ioctl$UFFDIO_API", 54}, + {"ioctl$UFFDIO_COPY", 54}, + {"ioctl$UFFDIO_REGISTER", 54}, + {"ioctl$UFFDIO_UNREGISTER", 54}, + {"ioctl$UFFDIO_WAKE", 54}, + {"ioctl$UFFDIO_ZEROPAGE", 54}, + {"ioctl$VHOST_GET_FEATURES", 54}, + {"ioctl$VHOST_GET_VRING_BASE", 54}, + {"ioctl$VHOST_GET_VRING_ENDIAN", 54}, + {"ioctl$VHOST_NET_SET_BACKEND", 54}, + {"ioctl$VHOST_RESET_OWNER", 54}, + {"ioctl$VHOST_SET_FEATURES", 54}, + {"ioctl$VHOST_SET_LOG_BASE", 54}, + {"ioctl$VHOST_SET_LOG_FD", 54}, + {"ioctl$VHOST_SET_MEM_TABLE", 54}, + {"ioctl$VHOST_SET_OWNER", 54}, + {"ioctl$VHOST_SET_VRING_ADDR", 54}, + {"ioctl$VHOST_SET_VRING_BASE", 54}, + {"ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 54}, + {"ioctl$VHOST_SET_VRING_CALL", 54}, + {"ioctl$VHOST_SET_VRING_ENDIAN", 54}, + {"ioctl$VHOST_SET_VRING_ERR", 54}, + {"ioctl$VHOST_SET_VRING_KICK", 54}, + {"ioctl$VHOST_SET_VRING_NUM", 54}, + {"ioctl$VHOST_VSOCK_SET_GUEST_CID", 54}, + {"ioctl$VHOST_VSOCK_SET_RUNNING", 54}, + {"ioctl$VIDIOC_CREATE_BUFS", 54}, + {"ioctl$VIDIOC_CROPCAP", 54}, + {"ioctl$VIDIOC_DBG_G_CHIP_INFO", 54}, + {"ioctl$VIDIOC_DBG_G_REGISTER", 54}, + {"ioctl$VIDIOC_DBG_S_REGISTER", 54}, + {"ioctl$VIDIOC_DECODER_CMD", 54}, + {"ioctl$VIDIOC_DQBUF", 54}, + {"ioctl$VIDIOC_DQEVENT", 54}, + {"ioctl$VIDIOC_DV_TIMINGS_CAP", 54}, + {"ioctl$VIDIOC_ENCODER_CMD", 54}, + {"ioctl$VIDIOC_ENUMAUDIO", 54}, + {"ioctl$VIDIOC_ENUMAUDOUT", 54}, + {"ioctl$VIDIOC_ENUMINPUT", 54}, + {"ioctl$VIDIOC_ENUMOUTPUT", 54}, + {"ioctl$VIDIOC_ENUMSTD", 54}, + {"ioctl$VIDIOC_ENUM_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_ENUM_FMT", 54}, + {"ioctl$VIDIOC_ENUM_FRAMEINTERVALS", 54}, + {"ioctl$VIDIOC_ENUM_FRAMESIZES", 54}, + {"ioctl$VIDIOC_ENUM_FREQ_BANDS", 54}, + {"ioctl$VIDIOC_EXPBUF", 54}, + {"ioctl$VIDIOC_G_AUDIO", 54}, + {"ioctl$VIDIOC_G_AUDOUT", 54}, + {"ioctl$VIDIOC_G_CROP", 54}, + {"ioctl$VIDIOC_G_CTRL", 54}, + {"ioctl$VIDIOC_G_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_G_EDID", 54}, + {"ioctl$VIDIOC_G_ENC_INDEX", 54}, + {"ioctl$VIDIOC_G_EXT_CTRLS", 54}, + {"ioctl$VIDIOC_G_FBUF", 54}, + {"ioctl$VIDIOC_G_FMT", 54}, + {"ioctl$VIDIOC_G_FREQUENCY", 54}, + {"ioctl$VIDIOC_G_INPUT", 54}, + {"ioctl$VIDIOC_G_JPEGCOMP", 54}, + {"ioctl$VIDIOC_G_MODULATOR", 54}, + {"ioctl$VIDIOC_G_OUTPUT", 54}, + {"ioctl$VIDIOC_G_PARM", 54}, + {"ioctl$VIDIOC_G_PRIORITY", 54}, + {"ioctl$VIDIOC_G_SELECTION", 54}, + {"ioctl$VIDIOC_G_SLICED_VBI_CAP", 54}, + {"ioctl$VIDIOC_G_STD", 54}, + {"ioctl$VIDIOC_G_TUNER", 54}, + {"ioctl$VIDIOC_LOG_STATUS", 54}, + {"ioctl$VIDIOC_OVERLAY", 54}, + {"ioctl$VIDIOC_PREPARE_BUF", 54}, + {"ioctl$VIDIOC_QBUF", 54}, + {"ioctl$VIDIOC_QUERYBUF", 54}, + {"ioctl$VIDIOC_QUERYCAP", 54}, + {"ioctl$VIDIOC_QUERYCTRL", 54}, + {"ioctl$VIDIOC_QUERYMENU", 54}, + {"ioctl$VIDIOC_QUERYSTD", 54}, + {"ioctl$VIDIOC_QUERY_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_QUERY_EXT_CTRL", 54}, + {"ioctl$VIDIOC_REQBUFS", 54}, + {"ioctl$VIDIOC_RESERVED", 54}, + {"ioctl$VIDIOC_STREAMOFF", 54}, + {"ioctl$VIDIOC_STREAMON", 54}, + {"ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP", 54}, + {"ioctl$VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", 54}, + {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_SIZE", 54}, + {"ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE", 54}, + {"ioctl$VIDIOC_SUBDEV_G_CROP", 54}, + {"ioctl$VIDIOC_SUBDEV_G_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_SUBDEV_G_EDID", 54}, + {"ioctl$VIDIOC_SUBDEV_G_FMT", 54}, + {"ioctl$VIDIOC_SUBDEV_G_FRAME_INTERVAL", 54}, + {"ioctl$VIDIOC_SUBDEV_G_SELECTION", 54}, + {"ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_SUBDEV_S_CROP", 54}, + {"ioctl$VIDIOC_SUBDEV_S_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_SUBDEV_S_EDID", 54}, + {"ioctl$VIDIOC_SUBDEV_S_FMT", 54}, + {"ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL", 54}, + {"ioctl$VIDIOC_SUBDEV_S_SELECTION", 54}, + {"ioctl$VIDIOC_SUBSCRIBE_EVENT", 54}, + {"ioctl$VIDIOC_S_AUDIO", 54}, + {"ioctl$VIDIOC_S_AUDOUT", 54}, + {"ioctl$VIDIOC_S_CROP", 54}, + {"ioctl$VIDIOC_S_CTRL", 54}, + {"ioctl$VIDIOC_S_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_S_EDID", 54}, + {"ioctl$VIDIOC_S_EXT_CTRLS", 54}, + {"ioctl$VIDIOC_S_FBUF", 54}, + {"ioctl$VIDIOC_S_FMT", 54}, + {"ioctl$VIDIOC_S_FREQUENCY", 54}, + {"ioctl$VIDIOC_S_HW_FREQ_SEEK", 54}, + {"ioctl$VIDIOC_S_INPUT", 54}, + {"ioctl$VIDIOC_S_JPEGCOMP", 54}, + {"ioctl$VIDIOC_S_MODULATOR", 54}, + {"ioctl$VIDIOC_S_OUTPUT", 54}, + {"ioctl$VIDIOC_S_PARM", 54}, + {"ioctl$VIDIOC_S_PRIORITY", 54}, + {"ioctl$VIDIOC_S_SELECTION", 54}, + {"ioctl$VIDIOC_S_STD", 54}, + {"ioctl$VIDIOC_S_TUNER", 54}, + {"ioctl$VIDIOC_TRY_DECODER_CMD", 54}, + {"ioctl$VIDIOC_TRY_ENCODER_CMD", 54}, + {"ioctl$VIDIOC_TRY_EXT_CTRLS", 54}, + {"ioctl$VIDIOC_TRY_FMT", 54}, + {"ioctl$VIDIOC_UNSUBSCRIBE_EVENT", 54}, + {"ioctl$VT_ACTIVATE", 54}, + {"ioctl$VT_DISALLOCATE", 54}, + {"ioctl$VT_GETMODE", 54}, + {"ioctl$VT_GETSTATE", 54}, + {"ioctl$VT_OPENQRY", 54}, + {"ioctl$VT_RELDISP", 54}, + {"ioctl$VT_RESIZE", 54}, + {"ioctl$VT_RESIZEX", 54}, + {"ioctl$VT_SETMODE", 54}, + {"ioctl$VT_WAITACTIVE", 54}, + {"ioctl$fiemap", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, + {"ioctl$int_in", 54}, + {"ioctl$int_out", 54}, + {"ioctl$sock_FIOGETOWN", 54}, + {"ioctl$sock_FIOSETOWN", 54}, + {"ioctl$sock_SIOCADDDLCI", 54}, + {"ioctl$sock_SIOCBRADDBR", 54}, + {"ioctl$sock_SIOCBRDELBR", 54}, + {"ioctl$sock_SIOCDELDLCI", 54}, + {"ioctl$sock_SIOCETHTOOL", 54}, + {"ioctl$sock_SIOCGIFBR", 54}, + {"ioctl$sock_SIOCGIFCONF", 54}, + {"ioctl$sock_SIOCGIFINDEX", 54}, + {"ioctl$sock_SIOCGPGRP", 54}, + {"ioctl$sock_SIOCGSKNS", 54}, + {"ioctl$sock_SIOCINQ", 54}, + {"ioctl$sock_SIOCOUTQ", 54}, + {"ioctl$sock_SIOCOUTQNSD", 54}, + {"ioctl$sock_SIOCSIFBR", 54}, + {"ioctl$sock_SIOCSPGRP", 54}, + {"ioctl$sock_bt", 54}, + {"ioctl$sock_bt_bnep_BNEPCONNADD", 54}, + {"ioctl$sock_bt_bnep_BNEPCONNDEL", 54}, + {"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 54}, + {"ioctl$sock_bt_bnep_BNEPGETCONNLIST", 54}, + {"ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", 54}, + {"ioctl$sock_bt_cmtp_CMTPCONNADD", 54}, + {"ioctl$sock_bt_cmtp_CMTPCONNDEL", 54}, + {"ioctl$sock_bt_cmtp_CMTPGETCONNINFO", 54}, + {"ioctl$sock_bt_cmtp_CMTPGETCONNLIST", 54}, + {"ioctl$sock_bt_hci", 54}, + {"ioctl$sock_bt_hidp_HIDPCONNADD", 54}, + {"ioctl$sock_bt_hidp_HIDPCONNDEL", 54}, + {"ioctl$sock_bt_hidp_HIDPGETCONNINFO", 54}, + {"ioctl$sock_bt_hidp_HIDPGETCONNLIST", 54}, + {"ioctl$sock_ifreq", 54}, + {"ioctl$sock_inet6_SIOCADDRT", 54}, + {"ioctl$sock_inet6_SIOCDELRT", 54}, + {"ioctl$sock_inet6_SIOCDIFADDR", 54}, + {"ioctl$sock_inet6_SIOCSIFADDR", 54}, + {"ioctl$sock_inet6_SIOCSIFDSTADDR", 54}, + {"ioctl$sock_inet6_tcp_SIOCATMARK", 54}, + {"ioctl$sock_inet6_tcp_SIOCINQ", 54}, + {"ioctl$sock_inet6_tcp_SIOCOUTQ", 54}, + {"ioctl$sock_inet6_tcp_SIOCOUTQNSD", 54}, + {"ioctl$sock_inet6_udp_SIOCINQ", 54}, + {"ioctl$sock_inet6_udp_SIOCOUTQ", 54}, + {"ioctl$sock_inet_SIOCADDRT", 54}, + {"ioctl$sock_inet_SIOCDARP", 54}, + {"ioctl$sock_inet_SIOCDELRT", 54}, + {"ioctl$sock_inet_SIOCGARP", 54}, + {"ioctl$sock_inet_SIOCGIFADDR", 54}, + {"ioctl$sock_inet_SIOCGIFBRDADDR", 54}, + {"ioctl$sock_inet_SIOCGIFDSTADDR", 54}, + {"ioctl$sock_inet_SIOCGIFNETMASK", 54}, + {"ioctl$sock_inet_SIOCGIFPFLAGS", 54}, + {"ioctl$sock_inet_SIOCRTMSG", 54}, + {"ioctl$sock_inet_SIOCSARP", 54}, + {"ioctl$sock_inet_SIOCSIFADDR", 54}, + {"ioctl$sock_inet_SIOCSIFBRDADDR", 54}, + {"ioctl$sock_inet_SIOCSIFDSTADDR", 54}, + {"ioctl$sock_inet_SIOCSIFFLAGS", 54}, + {"ioctl$sock_inet_SIOCSIFNETMASK", 54}, + {"ioctl$sock_inet_SIOCSIFPFLAGS", 54}, + {"ioctl$sock_inet_sctp_SIOCINQ", 54}, + {"ioctl$sock_inet_tcp_SIOCATMARK", 54}, + {"ioctl$sock_inet_tcp_SIOCINQ", 54}, + {"ioctl$sock_inet_tcp_SIOCOUTQ", 54}, + {"ioctl$sock_inet_tcp_SIOCOUTQNSD", 54}, + {"ioctl$sock_inet_udp_SIOCINQ", 54}, + {"ioctl$sock_inet_udp_SIOCOUTQ", 54}, + {"ioctl$sock_ipx_SIOCAIPXITFCRT", 54}, + {"ioctl$sock_ipx_SIOCAIPXPRISLT", 54}, + {"ioctl$sock_ipx_SIOCGIFADDR", 54}, + {"ioctl$sock_ipx_SIOCIPXCFGDATA", 54}, + {"ioctl$sock_ipx_SIOCIPXNCPCONN", 54}, + {"ioctl$sock_ipx_SIOCSIFADDR", 54}, + {"ioctl$sock_kcm_SIOCKCMATTACH", 54}, + {"ioctl$sock_kcm_SIOCKCMCLONE", 54}, + {"ioctl$sock_kcm_SIOCKCMUNATTACH", 54}, + {"ioctl$sock_netdev_private", 54}, + {"ioctl$sock_netrom_SIOCADDRT", 54}, + {"ioctl$sock_netrom_SIOCGSTAMP", 54}, + {"ioctl$sock_netrom_SIOCGSTAMPNS", 54}, + {"ioctl$sock_netrom_TIOCINQ", 54}, + {"ioctl$sock_netrom_TIOCOUTQ", 54}, + {"ioctl$sock_proto_private", 54}, + {"ioctl$void", 54}, + {"ioperm", 101}, + {"iopl", 110}, + {"ioprio_get$pid", 290}, + {"ioprio_get$uid", 290}, + {"ioprio_set$pid", 289}, + {"ioprio_set$uid", 289}, + {"kcmp", 349}, + {"kcmp$KCMP_EPOLL_TFD", 349}, + {"kexec_load", 283}, + {"keyctl$assume_authority", 288}, + {"keyctl$chown", 288}, + {"keyctl$clear", 288}, + {"keyctl$describe", 288}, + {"keyctl$dh_compute", 288}, + {"keyctl$get_keyring_id", 288}, + {"keyctl$get_persistent", 288}, + {"keyctl$get_security", 288}, + {"keyctl$instantiate", 288}, + {"keyctl$instantiate_iov", 288}, + {"keyctl$invalidate", 288}, + {"keyctl$join", 288}, + {"keyctl$link", 288}, + {"keyctl$negate", 288}, + {"keyctl$read", 288}, + {"keyctl$reject", 288}, + {"keyctl$restrict_keyring", 288}, + {"keyctl$revoke", 288}, + {"keyctl$search", 288}, + {"keyctl$session_to_parent", 288}, + {"keyctl$set_reqkey_keyring", 288}, + {"keyctl$set_timeout", 288}, + {"keyctl$setperm", 288}, + {"keyctl$unlink", 288}, + {"keyctl$update", 288}, + {"lchown", 16}, + {"lgetxattr", 230}, + {"link", 9}, + {"linkat", 303}, + {"listen", 363}, + {"listen$netrom", 363}, + {"listxattr", 232}, + {"llistxattr", 233}, + {"lookup_dcookie", 253}, + {"lremovexattr", 236}, + {"lseek", 19}, + {"lsetxattr", 227}, + {"lstat", 107}, + {"madvise", 219}, + {"mbind", 274}, + {"membarrier", 375}, + {"memfd_create", 356}, + {"migrate_pages", 294}, + {"mincore", 218}, + {"mkdir", 39}, + {"mkdirat", 296}, + {"mkdirat$cgroup", 296}, + {"mkdirat$cgroup_root", 296}, + {"mknod", 14}, + {"mknod$loop", 14}, + {"mknodat", 297}, + {"mlock", 150}, + {"mlock2", 376}, + {"mlockall", 152}, + {"mmap", 192}, + {"mmap$binder", 192}, + {"mmap$xdp", 192}, + {"modify_ldt$read", 123}, + {"modify_ldt$read_default", 123}, + {"modify_ldt$write", 123}, + {"modify_ldt$write2", 123}, + {"mount", 21}, + {"mount$9p_fd", 21}, + {"mount$9p_rdma", 21}, + {"mount$9p_tcp", 21}, + {"mount$9p_unix", 21}, + {"mount$9p_virtio", 21}, + {"mount$9p_xen", 21}, + {"mount$bpf", 21}, + {"mount$fuse", 21}, + {"mount$fuseblk", 21}, + {"move_pages", 317}, + {"mprotect", 125}, + {"mq_getsetattr", 282}, + {"mq_notify", 281}, + {"mq_open", 277}, + {"mq_timedreceive", 280}, + {"mq_timedsend", 279}, + {"mq_unlink", 278}, + {"mremap", 163}, + {"msync", 144}, + {"munlock", 151}, + {"munlockall", 153}, + {"munmap", 91}, + {"name_to_handle_at", 341}, + {"nanosleep", 162}, + {"open", 5}, + {"open$dir", 5}, + {"open_by_handle_at", 342}, + {"openat", 295}, + {"openat$ashmem", 295}, + {"openat$audio", 295}, + {"openat$autofs", 295}, + {"openat$capi20", 295}, + {"openat$cgroup", 295}, + {"openat$cgroup_int", 295}, + {"openat$cgroup_procs", 295}, + {"openat$cgroup_ro", 295}, + {"openat$cgroup_root", 295}, + {"openat$cgroup_subtree", 295}, + {"openat$cgroup_type", 295}, + {"openat$cuse", 295}, + {"openat$dir", 295}, + {"openat$dsp", 295}, + {"openat$fb0", 295}, + {"openat$full", 295}, + {"openat$fuse", 295}, + {"openat$hidraw0", 295}, + {"openat$hpet", 295}, + {"openat$hwrng", 295}, + {"openat$ion", 295}, + {"openat$ipvs", 295}, + {"openat$irnet", 295}, + {"openat$keychord", 295}, + {"openat$kvm", 295}, + {"openat$lightnvm", 295}, + {"openat$loop_ctrl", 295}, + {"openat$md", 295}, + {"openat$mixer", 295}, + {"openat$null", 295}, + {"openat$nullb", 295}, + {"openat$pfkey", 295}, + {"openat$pktcdvd", 295}, + {"openat$ppp", 295}, + {"openat$ptmx", 295}, + {"openat$qat_adf_ctl", 295}, + {"openat$random", 295}, + {"openat$rdma_cm", 295}, + {"openat$rfkill", 295}, + {"openat$rtc", 295}, + {"openat$selinux_access", 295}, + {"openat$selinux_avc_cache_stats", 295}, + {"openat$selinux_avc_cache_threshold", 295}, + {"openat$selinux_avc_hash_stats", 295}, + {"openat$selinux_checkreqprot", 295}, + {"openat$selinux_commit_pending_bools", 295}, + {"openat$selinux_context", 295}, + {"openat$selinux_create", 295}, + {"openat$selinux_enforce", 295}, + {"openat$selinux_load", 295}, + {"openat$selinux_member", 295}, + {"openat$selinux_mls", 295}, + {"openat$selinux_policy", 295}, + {"openat$selinux_relabel", 295}, + {"openat$selinux_status", 295}, + {"openat$selinux_user", 295}, + {"openat$selinux_validatetrans", 295}, + {"openat$sequencer", 295}, + {"openat$sequencer2", 295}, + {"openat$snapshot", 295}, + {"openat$sr", 295}, + {"openat$sw_sync", 295}, + {"openat$tun", 295}, + {"openat$uinput", 295}, + {"openat$urandom", 295}, + {"openat$userio", 295}, + {"openat$vcs", 295}, + {"openat$vga_arbiter", 295}, + {"openat$vhci", 295}, + {"openat$vhost_vsock", 295}, + {"openat$vnet", 295}, + {"openat$vsock", 295}, + {"openat$xenevtchn", 295}, + {"openat$zero", 295}, + {"openat$zygote", 295}, + {"pause", 29}, + {"perf_event_open", 336}, + {"perf_event_open$cgroup", 336}, + {"personality", 136}, + {"pipe", 42}, + {"pipe2", 331}, + {"pipe2$9p", 331}, + {"pivot_root", 217}, + {"pkey_alloc", 381}, + {"pkey_free", 382}, + {"pkey_mprotect", 380}, + {"poll", 168}, + {"ppoll", 309}, + {"prctl$getname", 172}, + {"prctl$getreaper", 172}, + {"prctl$intptr", 172}, + {"prctl$seccomp", 172}, + {"prctl$setendian", 172}, + {"prctl$setfpexc", 172}, + {"prctl$setmm", 172}, + {"prctl$setname", 172}, + {"prctl$setptracer", 172}, + {"prctl$void", 172}, + {"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$peekuser", 26}, + {"ptrace$poke", 26}, + {"ptrace$pokeuser", 26}, + {"ptrace$setopts", 26}, + {"ptrace$setregs", 26}, + {"ptrace$setregset", 26}, + {"ptrace$setsig", 26}, + {"pwrite64", 181}, + {"pwritev", 334}, + {"quotactl", 131}, + {"read", 3}, + {"read$FUSE", 3}, + {"read$eventfd", 3}, + {"readahead", 225}, + {"readlink", 85}, + {"readlinkat", 305}, + {"readv", 145}, + {"recvfrom", 371}, + {"recvfrom$ax25", 371}, + {"recvfrom$inet", 371}, + {"recvfrom$inet6", 371}, + {"recvfrom$ipx", 371}, + {"recvfrom$llc", 371}, + {"recvfrom$packet", 371}, + {"recvfrom$unix", 371}, + {"recvmmsg", 337}, + {"recvmsg", 372}, + {"recvmsg$kcm", 372}, + {"recvmsg$netrom", 372}, + {"remap_file_pages", 257}, + {"removexattr", 235}, + {"rename", 38}, + {"renameat", 302}, + {"renameat2", 353}, + {"request_key", 287}, + {"restart_syscall", 0}, + {"rmdir", 40}, + {"rseq", 386}, + {"rt_sigaction", 174}, + {"rt_sigpending", 176}, + {"rt_sigprocmask", 175}, + {"rt_sigqueueinfo", 178}, + {"rt_sigreturn", 173}, + {"rt_sigsuspend", 179}, + {"rt_sigtimedwait", 177}, + {"rt_tgsigqueueinfo", 335}, + {"sched_getaffinity", 242}, + {"sched_getattr", 352}, + {"sched_getparam", 155}, + {"sched_getscheduler", 157}, + {"sched_rr_get_interval", 161}, + {"sched_setaffinity", 241}, + {"sched_setattr", 351}, + {"sched_setparam", 154}, + {"sched_setscheduler", 156}, + {"sched_yield", 158}, + {"seccomp", 354}, + {"select", 82}, + {"sendfile", 187}, + {"sendfile64", 239}, + {"sendmmsg", 345}, + {"sendmmsg$alg", 345}, + {"sendmmsg$inet_sctp", 345}, + {"sendmmsg$nfc_llcp", 345}, + {"sendmmsg$unix", 345}, + {"sendmsg", 370}, + {"sendmsg$FOU_CMD_ADD", 370}, + {"sendmsg$FOU_CMD_DEL", 370}, + {"sendmsg$FOU_CMD_GET", 370}, + {"sendmsg$IPVS_CMD_DEL_DAEMON", 370}, + {"sendmsg$IPVS_CMD_DEL_DEST", 370}, + {"sendmsg$IPVS_CMD_DEL_SERVICE", 370}, + {"sendmsg$IPVS_CMD_FLUSH", 370}, + {"sendmsg$IPVS_CMD_GET_CONFIG", 370}, + {"sendmsg$IPVS_CMD_GET_DAEMON", 370}, + {"sendmsg$IPVS_CMD_GET_DEST", 370}, + {"sendmsg$IPVS_CMD_GET_INFO", 370}, + {"sendmsg$IPVS_CMD_GET_SERVICE", 370}, + {"sendmsg$IPVS_CMD_NEW_DAEMON", 370}, + {"sendmsg$IPVS_CMD_NEW_DEST", 370}, + {"sendmsg$IPVS_CMD_NEW_SERVICE", 370}, + {"sendmsg$IPVS_CMD_SET_CONFIG", 370}, + {"sendmsg$IPVS_CMD_SET_DEST", 370}, + {"sendmsg$IPVS_CMD_SET_INFO", 370}, + {"sendmsg$IPVS_CMD_SET_SERVICE", 370}, + {"sendmsg$IPVS_CMD_ZERO", 370}, + {"sendmsg$TEAM_CMD_NOOP", 370}, + {"sendmsg$TEAM_CMD_OPTIONS_GET", 370}, + {"sendmsg$TEAM_CMD_OPTIONS_SET", 370}, + {"sendmsg$TEAM_CMD_PORT_LIST_GET", 370}, + {"sendmsg$alg", 370}, + {"sendmsg$can_bcm", 370}, + {"sendmsg$can_raw", 370}, + {"sendmsg$inet_sctp", 370}, + {"sendmsg$kcm", 370}, + {"sendmsg$key", 370}, + {"sendmsg$netlink", 370}, + {"sendmsg$netrom", 370}, + {"sendmsg$nfc_llcp", 370}, + {"sendmsg$nl_crypto", 370}, + {"sendmsg$nl_generic", 370}, + {"sendmsg$nl_netfilter", 370}, + {"sendmsg$nl_route", 370}, + {"sendmsg$nl_route_sched", 370}, + {"sendmsg$nl_xfrm", 370}, + {"sendmsg$rds", 370}, + {"sendmsg$unix", 370}, + {"sendmsg$xdp", 370}, + {"sendto", 369}, + {"sendto$ax25", 369}, + {"sendto$inet", 369}, + {"sendto$inet6", 369}, + {"sendto$ipx", 369}, + {"sendto$llc", 369}, + {"sendto$packet", 369}, + {"sendto$unix", 369}, + {"set_mempolicy", 276}, + {"set_robust_list", 311}, + {"set_thread_area", 243}, + {"set_tid_address", 258}, + {"setfsgid", 139}, + {"setfsuid", 138}, + {"setgid", 46}, + {"setgroups", 81}, + {"setitimer", 104}, + {"setns", 346}, + {"setpgid", 57}, + {"setpriority", 97}, + {"setregid", 71}, + {"setresgid", 170}, + {"setresuid", 164}, + {"setreuid", 70}, + {"setrlimit", 75}, + {"setsockopt", 366}, + {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 366}, + {"setsockopt$ALG_SET_KEY", 366}, + {"setsockopt$ARPT_SO_SET_ADD_COUNTERS", 366}, + {"setsockopt$ARPT_SO_SET_REPLACE", 366}, + {"setsockopt$EBT_SO_SET_COUNTERS", 366}, + {"setsockopt$EBT_SO_SET_ENTRIES", 366}, + {"setsockopt$IP6T_SO_SET_ADD_COUNTERS", 366}, + {"setsockopt$IP6T_SO_SET_REPLACE", 366}, + {"setsockopt$IPT_SO_SET_ADD_COUNTERS", 366}, + {"setsockopt$IPT_SO_SET_REPLACE", 366}, + {"setsockopt$IP_VS_SO_SET_ADD", 366}, + {"setsockopt$IP_VS_SO_SET_ADDDEST", 366}, + {"setsockopt$IP_VS_SO_SET_DEL", 366}, + {"setsockopt$IP_VS_SO_SET_DELDEST", 366}, + {"setsockopt$IP_VS_SO_SET_EDIT", 366}, + {"setsockopt$IP_VS_SO_SET_EDITDEST", 366}, + {"setsockopt$IP_VS_SO_SET_FLUSH", 366}, + {"setsockopt$IP_VS_SO_SET_STARTDAEMON", 366}, + {"setsockopt$IP_VS_SO_SET_STOPDAEMON", 366}, + {"setsockopt$IP_VS_SO_SET_TIMEOUT", 366}, + {"setsockopt$IP_VS_SO_SET_ZERO", 366}, + {"setsockopt$RDS_CANCEL_SENT_TO", 366}, + {"setsockopt$RDS_CONG_MONITOR", 366}, + {"setsockopt$RDS_FREE_MR", 366}, + {"setsockopt$RDS_GET_MR", 366}, + {"setsockopt$RDS_GET_MR_FOR_DEST", 366}, + {"setsockopt$RDS_RECVERR", 366}, + {"setsockopt$SO_ATTACH_FILTER", 366}, + {"setsockopt$SO_BINDTODEVICE", 366}, + {"setsockopt$SO_RDS_MSG_RXPATH_LATENCY", 366}, + {"setsockopt$SO_RDS_TRANSPORT", 366}, + {"setsockopt$SO_TIMESTAMPING", 366}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE", 366}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE", 366}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_SIZE", 366}, + {"setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT", 366}, + {"setsockopt$XDP_RX_RING", 366}, + {"setsockopt$XDP_TX_RING", 366}, + {"setsockopt$XDP_UMEM_COMPLETION_RING", 366}, + {"setsockopt$XDP_UMEM_FILL_RING", 366}, + {"setsockopt$XDP_UMEM_REG", 366}, + {"setsockopt$ax25_buf", 366}, + {"setsockopt$ax25_int", 366}, + {"setsockopt$bt_BT_CHANNEL_POLICY", 366}, + {"setsockopt$bt_BT_DEFER_SETUP", 366}, + {"setsockopt$bt_BT_FLUSHABLE", 366}, + {"setsockopt$bt_BT_POWER", 366}, + {"setsockopt$bt_BT_RCVMTU", 366}, + {"setsockopt$bt_BT_SECURITY", 366}, + {"setsockopt$bt_BT_SNDMTU", 366}, + {"setsockopt$bt_BT_VOICE", 366}, + {"setsockopt$bt_hci_HCI_DATA_DIR", 366}, + {"setsockopt$bt_hci_HCI_FILTER", 366}, + {"setsockopt$bt_hci_HCI_TIME_STAMP", 366}, + {"setsockopt$bt_l2cap_L2CAP_CONNINFO", 366}, + {"setsockopt$bt_l2cap_L2CAP_LM", 366}, + {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 366}, + {"setsockopt$bt_rfcomm_RFCOMM_LM", 366}, + {"setsockopt$inet6_IPV6_ADDRFORM", 366}, + {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 366}, + {"setsockopt$inet6_IPV6_IPSEC_POLICY", 366}, + {"setsockopt$inet6_IPV6_PKTINFO", 366}, + {"setsockopt$inet6_IPV6_XFRM_POLICY", 366}, + {"setsockopt$inet6_MCAST_JOIN_GROUP", 366}, + {"setsockopt$inet6_MCAST_LEAVE_GROUP", 366}, + {"setsockopt$inet6_MCAST_MSFILTER", 366}, + {"setsockopt$inet6_MRT6_ADD_MFC", 366}, + {"setsockopt$inet6_MRT6_ADD_MFC_PROXY", 366}, + {"setsockopt$inet6_MRT6_ADD_MIF", 366}, + {"setsockopt$inet6_MRT6_DEL_MFC", 366}, + {"setsockopt$inet6_MRT6_DEL_MFC_PROXY", 366}, + {"setsockopt$inet6_buf", 366}, + {"setsockopt$inet6_dccp_buf", 366}, + {"setsockopt$inet6_dccp_int", 366}, + {"setsockopt$inet6_group_source_req", 366}, + {"setsockopt$inet6_icmp_ICMP_FILTER", 366}, + {"setsockopt$inet6_int", 366}, + {"setsockopt$inet6_mreq", 366}, + {"setsockopt$inet6_mtu", 366}, + {"setsockopt$inet6_opts", 366}, + {"setsockopt$inet6_tcp_TCP_CONGESTION", 366}, + {"setsockopt$inet6_tcp_TCP_FASTOPEN_KEY", 366}, + {"setsockopt$inet6_tcp_TCP_MD5SIG", 366}, + {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 366}, + {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 366}, + {"setsockopt$inet6_tcp_TCP_ULP", 366}, + {"setsockopt$inet6_tcp_TLS_RX", 366}, + {"setsockopt$inet6_tcp_TLS_TX", 366}, + {"setsockopt$inet6_tcp_buf", 366}, + {"setsockopt$inet6_tcp_int", 366}, + {"setsockopt$inet6_udp_encap", 366}, + {"setsockopt$inet6_udp_int", 366}, + {"setsockopt$inet_IP_IPSEC_POLICY", 366}, + {"setsockopt$inet_IP_XFRM_POLICY", 366}, + {"setsockopt$inet_MCAST_JOIN_GROUP", 366}, + {"setsockopt$inet_MCAST_LEAVE_GROUP", 366}, + {"setsockopt$inet_MCAST_MSFILTER", 366}, + {"setsockopt$inet_buf", 366}, + {"setsockopt$inet_dccp_buf", 366}, + {"setsockopt$inet_dccp_int", 366}, + {"setsockopt$inet_group_source_req", 366}, + {"setsockopt$inet_icmp_ICMP_FILTER", 366}, + {"setsockopt$inet_int", 366}, + {"setsockopt$inet_mreq", 366}, + {"setsockopt$inet_mreqn", 366}, + {"setsockopt$inet_mreqsrc", 366}, + {"setsockopt$inet_msfilter", 366}, + {"setsockopt$inet_mtu", 366}, + {"setsockopt$inet_opts", 366}, + {"setsockopt$inet_pktinfo", 366}, + {"setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 366}, + {"setsockopt$inet_sctp6_SCTP_ADD_STREAMS", 366}, + {"setsockopt$inet_sctp6_SCTP_ASSOCINFO", 366}, + {"setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 366}, + {"setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", 366}, + {"setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY", 366}, + {"setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", 366}, + {"setsockopt$inet_sctp6_SCTP_AUTH_KEY", 366}, + {"setsockopt$inet_sctp6_SCTP_AUTOCLOSE", 366}, + {"setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 366}, + {"setsockopt$inet_sctp6_SCTP_CONTEXT", 366}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 366}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 366}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 366}, + {"setsockopt$inet_sctp6_SCTP_DELAYED_SACK", 366}, + {"setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 366}, + {"setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 366}, + {"setsockopt$inet_sctp6_SCTP_EVENTS", 366}, + {"setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 366}, + {"setsockopt$inet_sctp6_SCTP_HMAC_IDENT", 366}, + {"setsockopt$inet_sctp6_SCTP_INITMSG", 366}, + {"setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 366}, + {"setsockopt$inet_sctp6_SCTP_MAXSEG", 366}, + {"setsockopt$inet_sctp6_SCTP_MAX_BURST", 366}, + {"setsockopt$inet_sctp6_SCTP_NODELAY", 366}, + {"setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 366}, + {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 366}, + {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 366}, + {"setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 366}, + {"setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 366}, + {"setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 366}, + {"setsockopt$inet_sctp6_SCTP_RECVNXTINFO", 366}, + {"setsockopt$inet_sctp6_SCTP_RECVRCVINFO", 366}, + {"setsockopt$inet_sctp6_SCTP_RESET_ASSOC", 366}, + {"setsockopt$inet_sctp6_SCTP_RESET_STREAMS", 366}, + {"setsockopt$inet_sctp6_SCTP_RTOINFO", 366}, + {"setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", 366}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", 366}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", 366}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", 366}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", 366}, + {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 366}, + {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 366}, + {"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 366}, + {"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 366}, + {"setsockopt$inet_sctp_SCTP_ASSOCINFO", 366}, + {"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 366}, + {"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 366}, + {"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 366}, + {"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 366}, + {"setsockopt$inet_sctp_SCTP_AUTH_KEY", 366}, + {"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 366}, + {"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 366}, + {"setsockopt$inet_sctp_SCTP_CONTEXT", 366}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 366}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 366}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 366}, + {"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 366}, + {"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 366}, + {"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 366}, + {"setsockopt$inet_sctp_SCTP_EVENTS", 366}, + {"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 366}, + {"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 366}, + {"setsockopt$inet_sctp_SCTP_INITMSG", 366}, + {"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 366}, + {"setsockopt$inet_sctp_SCTP_MAXSEG", 366}, + {"setsockopt$inet_sctp_SCTP_MAX_BURST", 366}, + {"setsockopt$inet_sctp_SCTP_NODELAY", 366}, + {"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 366}, + {"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 366}, + {"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 366}, + {"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 366}, + {"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 366}, + {"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 366}, + {"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 366}, + {"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 366}, + {"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 366}, + {"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 366}, + {"setsockopt$inet_sctp_SCTP_RTOINFO", 366}, + {"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 366}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", 366}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", 366}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", 366}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", 366}, + {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 366}, + {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 366}, + {"setsockopt$inet_tcp_TCP_CONGESTION", 366}, + {"setsockopt$inet_tcp_TCP_FASTOPEN_KEY", 366}, + {"setsockopt$inet_tcp_TCP_MD5SIG", 366}, + {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 366}, + {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 366}, + {"setsockopt$inet_tcp_TCP_ULP", 366}, + {"setsockopt$inet_tcp_TLS_RX", 366}, + {"setsockopt$inet_tcp_TLS_TX", 366}, + {"setsockopt$inet_tcp_buf", 366}, + {"setsockopt$inet_tcp_int", 366}, + {"setsockopt$inet_udp_encap", 366}, + {"setsockopt$inet_udp_int", 366}, + {"setsockopt$ipx_IPX_TYPE", 366}, + {"setsockopt$kcm_KCM_RECV_DISABLE", 366}, + {"setsockopt$l2tp_PPPOL2TP_SO_DEBUG", 366}, + {"setsockopt$l2tp_PPPOL2TP_SO_LNSMODE", 366}, + {"setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ", 366}, + {"setsockopt$l2tp_PPPOL2TP_SO_REORDERTO", 366}, + {"setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ", 366}, + {"setsockopt$llc_int", 366}, + {"setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", 366}, + {"setsockopt$netlink_NETLINK_BROADCAST_ERROR", 366}, + {"setsockopt$netlink_NETLINK_CAP_ACK", 366}, + {"setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", 366}, + {"setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", 366}, + {"setsockopt$netlink_NETLINK_NO_ENOBUFS", 366}, + {"setsockopt$netlink_NETLINK_PKTINFO", 366}, + {"setsockopt$netlink_NETLINK_RX_RING", 366}, + {"setsockopt$netlink_NETLINK_TX_RING", 366}, + {"setsockopt$netrom_NETROM_IDLE", 366}, + {"setsockopt$netrom_NETROM_N2", 366}, + {"setsockopt$netrom_NETROM_T1", 366}, + {"setsockopt$netrom_NETROM_T2", 366}, + {"setsockopt$netrom_NETROM_T4", 366}, + {"setsockopt$nfc_llcp_NFC_LLCP_MIUX", 366}, + {"setsockopt$nfc_llcp_NFC_LLCP_RW", 366}, + {"setsockopt$packet_add_memb", 366}, + {"setsockopt$packet_buf", 366}, + {"setsockopt$packet_drop_memb", 366}, + {"setsockopt$packet_fanout", 366}, + {"setsockopt$packet_fanout_data", 366}, + {"setsockopt$packet_int", 366}, + {"setsockopt$packet_rx_ring", 366}, + {"setsockopt$packet_tx_ring", 366}, + {"setsockopt$sock_attach_bpf", 366}, + {"setsockopt$sock_cred", 366}, + {"setsockopt$sock_int", 366}, + {"setsockopt$sock_linger", 366}, + {"setsockopt$sock_timeval", 366}, + {"setsockopt$sock_void", 366}, + {"setuid", 23}, + {"setxattr", 226}, + {"shutdown", 373}, + {"sigaltstack", 186}, + {"signalfd", 321}, + {"signalfd4", 327}, + {"socket", 359}, + {"socket$alg", 359}, + {"socket$ax25", 359}, + {"socket$bt_bnep", 359}, + {"socket$bt_cmtp", 359}, + {"socket$bt_hidp", 359}, + {"socket$bt_rfcomm", 359}, + {"socket$can_bcm", 359}, + {"socket$can_raw", 359}, + {"socket$inet", 359}, + {"socket$inet6", 359}, + {"socket$inet6_dccp", 359}, + {"socket$inet6_icmp", 359}, + {"socket$inet6_icmp_raw", 359}, + {"socket$inet6_sctp", 359}, + {"socket$inet6_tcp", 359}, + {"socket$inet6_udp", 359}, + {"socket$inet6_udplite", 359}, + {"socket$inet_dccp", 359}, + {"socket$inet_icmp", 359}, + {"socket$inet_icmp_raw", 359}, + {"socket$inet_sctp", 359}, + {"socket$inet_smc", 359}, + {"socket$inet_tcp", 359}, + {"socket$inet_udp", 359}, + {"socket$inet_udplite", 359}, + {"socket$ipx", 359}, + {"socket$kcm", 359}, + {"socket$key", 359}, + {"socket$l2tp", 359}, + {"socket$netlink", 359}, + {"socket$netrom", 359}, + {"socket$nl_crypto", 359}, + {"socket$nl_generic", 359}, + {"socket$nl_netfilter", 359}, + {"socket$nl_route", 359}, + {"socket$nl_xfrm", 359}, + {"socket$packet", 359}, + {"socket$pppoe", 359}, + {"socket$pptp", 359}, + {"socket$rds", 359}, + {"socket$unix", 359}, + {"socket$vsock_dgram", 359}, + {"socket$vsock_stream", 359}, + {"socket$xdp", 359}, + {"socketpair", 360}, + {"socketpair$ax25", 360}, + {"socketpair$inet", 360}, + {"socketpair$inet6", 360}, + {"socketpair$inet6_dccp", 360}, + {"socketpair$inet6_icmp", 360}, + {"socketpair$inet6_icmp_raw", 360}, + {"socketpair$inet6_sctp", 360}, + {"socketpair$inet6_tcp", 360}, + {"socketpair$inet6_udp", 360}, + {"socketpair$inet6_udplite", 360}, + {"socketpair$inet_dccp", 360}, + {"socketpair$inet_icmp", 360}, + {"socketpair$inet_icmp_raw", 360}, + {"socketpair$inet_sctp", 360}, + {"socketpair$inet_smc", 360}, + {"socketpair$inet_tcp", 360}, + {"socketpair$inet_udp", 360}, + {"socketpair$inet_udplite", 360}, + {"socketpair$ipx", 360}, + {"socketpair$packet", 360}, + {"socketpair$unix", 360}, + {"splice", 313}, + {"stat", 106}, + {"statfs", 99}, + {"statx", 383}, + {"symlink", 83}, + {"symlinkat", 304}, + {"sync", 36}, + {"sync_file_range", 314}, + {"syncfs", 344}, + {"sysfs$1", 135}, + {"sysfs$2", 135}, + {"sysfs$3", 135}, + {"sysinfo", 116}, + {"syslog", 103}, + {"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet}, + {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, + {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, + {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_init_net_socket$bt_hci", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$bt_l2cap", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$bt_sco", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$llc", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$nfc_llcp", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$nfc_raw", 0, (syscall_t)syz_init_net_socket}, + {"syz_kvm_setup_cpu$arm64", 0, (syscall_t)syz_kvm_setup_cpu}, + {"syz_kvm_setup_cpu$x86", 0, (syscall_t)syz_kvm_setup_cpu}, + {"syz_mount_image$bfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$btrfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ceph", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$cifs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ext4", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$f2fs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$gfs2", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$hfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$hfsplus", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$iso9660", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$jfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$minix", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$msdos", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$nfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$nfs4", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ntfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ocfs2", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$reiserfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$vfat", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$xfs", 0, (syscall_t)syz_mount_image}, + {"syz_open_dev$CDROM_DEV_LINK", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$I2C", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$admmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$adsp", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$audion", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$binder", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dri", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$drirender", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$loop", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$mice", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$midi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$rtc", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sg", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndhw", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndpcmc", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$video", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev}, + {"syz_open_procfs", 0, (syscall_t)syz_open_procfs}, + {"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs}, + {"syz_open_pts", 0, (syscall_t)syz_open_pts}, + {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, + {"tee", 315}, + {"tgkill", 270}, + {"time", 13}, + {"timer_create", 259}, + {"timer_delete", 263}, + {"timer_getoverrun", 262}, + {"timer_gettime", 261}, + {"timer_settime", 260}, + {"timerfd_create", 322}, + {"timerfd_gettime", 326}, + {"timerfd_settime", 325}, + {"times", 43}, + {"tkill", 238}, + {"truncate", 92}, + {"umount2", 52}, + {"uname", 122}, + {"unlink", 10}, + {"unlinkat", 301}, + {"unshare", 310}, + {"uselib", 86}, + {"userfaultfd", 374}, + {"ustat", 62}, + {"utime", 30}, + {"utimensat", 320}, + {"utimes", 271}, + {"vmsplice", 316}, + {"wait4", 114}, + {"waitid", 284}, + {"write", 4}, + {"write$9p", 4}, + {"write$FUSE_ATTR", 4}, + {"write$FUSE_BMAP", 4}, + {"write$FUSE_CREATE_OPEN", 4}, + {"write$FUSE_DIRENT", 4}, + {"write$FUSE_DIRENTPLUS", 4}, + {"write$FUSE_ENTRY", 4}, + {"write$FUSE_GETXATTR", 4}, + {"write$FUSE_INIT", 4}, + {"write$FUSE_INTERRUPT", 4}, + {"write$FUSE_IOCTL", 4}, + {"write$FUSE_LK", 4}, + {"write$FUSE_LSEEK", 4}, + {"write$FUSE_NOTIFY_DELETE", 4}, + {"write$FUSE_NOTIFY_INVAL_ENTRY", 4}, + {"write$FUSE_NOTIFY_INVAL_INODE", 4}, + {"write$FUSE_NOTIFY_POLL", 4}, + {"write$FUSE_NOTIFY_RETRIEVE", 4}, + {"write$FUSE_NOTIFY_STORE", 4}, + {"write$FUSE_OPEN", 4}, + {"write$FUSE_POLL", 4}, + {"write$FUSE_STATFS", 4}, + {"write$FUSE_WRITE", 4}, + {"write$P9_RATTACH", 4}, + {"write$P9_RAUTH", 4}, + {"write$P9_RCLUNK", 4}, + {"write$P9_RCREATE", 4}, + {"write$P9_RFLUSH", 4}, + {"write$P9_RFSYNC", 4}, + {"write$P9_RGETATTR", 4}, + {"write$P9_RGETLOCK", 4}, + {"write$P9_RLCREATE", 4}, + {"write$P9_RLERROR", 4}, + {"write$P9_RLERRORu", 4}, + {"write$P9_RLINK", 4}, + {"write$P9_RLOCK", 4}, + {"write$P9_RLOPEN", 4}, + {"write$P9_RMKDIR", 4}, + {"write$P9_RMKNOD", 4}, + {"write$P9_ROPEN", 4}, + {"write$P9_RREAD", 4}, + {"write$P9_RREADDIR", 4}, + {"write$P9_RREADLINK", 4}, + {"write$P9_RREMOVE", 4}, + {"write$P9_RRENAME", 4}, + {"write$P9_RRENAMEAT", 4}, + {"write$P9_RSETATTR", 4}, + {"write$P9_RSTAT", 4}, + {"write$P9_RSTATFS", 4}, + {"write$P9_RSTATu", 4}, + {"write$P9_RSYMLINK", 4}, + {"write$P9_RUNLINKAT", 4}, + {"write$P9_RVERSION", 4}, + {"write$P9_RWALK", 4}, + {"write$P9_RWRITE", 4}, + {"write$P9_RWSTAT", 4}, + {"write$P9_RXATTRCREATE", 4}, + {"write$P9_RXATTRWALK", 4}, + {"write$RDMA_USER_CM_CMD_ACCEPT", 4}, + {"write$RDMA_USER_CM_CMD_BIND", 4}, + {"write$RDMA_USER_CM_CMD_BIND_IP", 4}, + {"write$RDMA_USER_CM_CMD_CONNECT", 4}, + {"write$RDMA_USER_CM_CMD_CREATE_ID", 4}, + {"write$RDMA_USER_CM_CMD_DESTROY_ID", 4}, + {"write$RDMA_USER_CM_CMD_DISCONNECT", 4}, + {"write$RDMA_USER_CM_CMD_GET_EVENT", 4}, + {"write$RDMA_USER_CM_CMD_INIT_QP_ATTR", 4}, + {"write$RDMA_USER_CM_CMD_JOIN_IP_MCAST", 4}, + {"write$RDMA_USER_CM_CMD_JOIN_MCAST", 4}, + {"write$RDMA_USER_CM_CMD_LEAVE_MCAST", 4}, + {"write$RDMA_USER_CM_CMD_LISTEN", 4}, + {"write$RDMA_USER_CM_CMD_MIGRATE_ID", 4}, + {"write$RDMA_USER_CM_CMD_NOTIFY", 4}, + {"write$RDMA_USER_CM_CMD_QUERY", 4}, + {"write$RDMA_USER_CM_CMD_QUERY_ROUTE", 4}, + {"write$RDMA_USER_CM_CMD_REJECT", 4}, + {"write$RDMA_USER_CM_CMD_RESOLVE_ADDR", 4}, + {"write$RDMA_USER_CM_CMD_RESOLVE_IP", 4}, + {"write$RDMA_USER_CM_CMD_RESOLVE_ROUTE", 4}, + {"write$RDMA_USER_CM_CMD_SET_OPTION", 4}, + {"write$binfmt_aout", 4}, + {"write$binfmt_elf32", 4}, + {"write$binfmt_elf64", 4}, + {"write$binfmt_misc", 4}, + {"write$binfmt_script", 4}, + {"write$cgroup_int", 4}, + {"write$cgroup_pid", 4}, + {"write$cgroup_subtree", 4}, + {"write$cgroup_type", 4}, + {"write$evdev", 4}, + {"write$eventfd", 4}, + {"write$selinux_access", 4}, + {"write$selinux_context", 4}, + {"write$selinux_create", 4}, + {"write$selinux_load", 4}, + {"write$selinux_user", 4}, + {"write$selinux_validatetrans", 4}, + {"write$sndseq", 4}, + {"write$tun", 4}, + {"write$vnet", 4}, + {"writev", 146}, + +}; +#endif + +#if GOARCH_amd64 +const call_t syscalls[] = { + {"accept", 43}, + {"accept$alg", 43}, + {"accept$ax25", 43}, + {"accept$inet", 43}, + {"accept$inet6", 43}, + {"accept$ipx", 43}, + {"accept$netrom", 43}, + {"accept$nfc_llcp", 43}, + {"accept$packet", 43}, + {"accept$unix", 43}, + {"accept4", 288}, + {"accept4$alg", 288}, + {"accept4$ax25", 288}, + {"accept4$bt_l2cap", 288}, + {"accept4$inet", 288}, + {"accept4$inet6", 288}, + {"accept4$ipx", 288}, + {"accept4$llc", 288}, + {"accept4$netrom", 288}, + {"accept4$nfc_llcp", 288}, + {"accept4$packet", 288}, + {"accept4$unix", 288}, + {"accept4$vsock_stream", 288}, + {"acct", 163}, + {"add_key", 248}, + {"add_key$keyring", 248}, + {"add_key$user", 248}, + {"alarm", 37}, + {"arch_prctl", 158}, + {"bind", 49}, + {"bind$alg", 49}, + {"bind$ax25", 49}, + {"bind$bt_hci", 49}, + {"bind$bt_l2cap", 49}, + {"bind$bt_rfcomm", 49}, + {"bind$bt_sco", 49}, + {"bind$can_raw", 49}, + {"bind$inet", 49}, + {"bind$inet6", 49}, + {"bind$ipx", 49}, + {"bind$llc", 49}, + {"bind$netlink", 49}, + {"bind$netrom", 49}, + {"bind$nfc_llcp", 49}, + {"bind$packet", 49}, + {"bind$pptp", 49}, + {"bind$rds", 49}, + {"bind$unix", 49}, + {"bind$vsock_dgram", 49}, + {"bind$vsock_stream", 49}, + {"bind$xdp", 49}, + {"bpf$BPF_GET_MAP_INFO", 321}, + {"bpf$BPF_GET_PROG_INFO", 321}, + {"bpf$BPF_MAP_GET_FD_BY_ID", 321}, + {"bpf$BPF_MAP_GET_NEXT_ID", 321}, + {"bpf$BPF_PROG_ATTACH", 321}, + {"bpf$BPF_PROG_DETACH", 321}, + {"bpf$BPF_PROG_GET_FD_BY_ID", 321}, + {"bpf$BPF_PROG_GET_NEXT_ID", 321}, + {"bpf$BPF_PROG_QUERY", 321}, + {"bpf$BPF_PROG_TEST_RUN", 321}, + {"bpf$BPF_RAW_TRACEPOINT_OPEN", 321}, + {"bpf$MAP_CREATE", 321}, + {"bpf$MAP_DELETE_ELEM", 321}, + {"bpf$MAP_GET_NEXT_KEY", 321}, + {"bpf$MAP_LOOKUP_ELEM", 321}, + {"bpf$MAP_UPDATE_ELEM", 321}, + {"bpf$OBJ_GET_MAP", 321}, + {"bpf$OBJ_GET_PROG", 321}, + {"bpf$OBJ_PIN_MAP", 321}, + {"bpf$OBJ_PIN_PROG", 321}, + {"bpf$PROG_LOAD", 321}, + {"capget", 125}, + {"capset", 126}, + {"chdir", 80}, + {"chmod", 90}, + {"chown", 92}, + {"chroot", 161}, + {"clock_adjtime", 305}, + {"clock_getres", 229}, + {"clock_gettime", 228}, + {"clock_nanosleep", 230}, + {"clock_settime", 227}, + {"clone", 56}, + {"close", 3}, + {"connect", 42}, + {"connect$ax25", 42}, + {"connect$bt_l2cap", 42}, + {"connect$bt_rfcomm", 42}, + {"connect$bt_sco", 42}, + {"connect$can_bcm", 42}, + {"connect$inet", 42}, + {"connect$inet6", 42}, + {"connect$ipx", 42}, + {"connect$l2tp", 42}, + {"connect$llc", 42}, + {"connect$netlink", 42}, + {"connect$netrom", 42}, + {"connect$nfc_llcp", 42}, + {"connect$nfc_raw", 42}, + {"connect$packet", 42}, + {"connect$pppoe", 42}, + {"connect$pptp", 42}, + {"connect$rds", 42}, + {"connect$unix", 42}, + {"connect$vsock_dgram", 42}, + {"connect$vsock_stream", 42}, + {"creat", 85}, + {"delete_module", 176}, + {"dup", 32}, + {"dup2", 33}, + {"dup3", 292}, + {"epoll_create", 213}, + {"epoll_create1", 291}, + {"epoll_ctl$EPOLL_CTL_ADD", 233}, + {"epoll_ctl$EPOLL_CTL_DEL", 233}, + {"epoll_ctl$EPOLL_CTL_MOD", 233}, + {"epoll_pwait", 281}, + {"epoll_wait", 232}, + {"eventfd", 284}, + {"eventfd2", 290}, + {"execve", 59}, + {"execveat", 322}, + {"exit", 60}, + {"exit_group", 231}, + {"faccessat", 269}, + {"fadvise64", 221}, + {"fallocate", 285}, + {"fanotify_init", 300}, + {"fanotify_mark", 301}, + {"fchdir", 81}, + {"fchmod", 91}, + {"fchmodat", 268}, + {"fchown", 93}, + {"fchownat", 260}, + {"fcntl$F_GET_FILE_RW_HINT", 72}, + {"fcntl$F_GET_RW_HINT", 72}, + {"fcntl$F_SET_FILE_RW_HINT", 72}, + {"fcntl$F_SET_RW_HINT", 72}, + {"fcntl$addseals", 72}, + {"fcntl$dupfd", 72}, + {"fcntl$getflags", 72}, + {"fcntl$getown", 72}, + {"fcntl$getownex", 72}, + {"fcntl$lock", 72}, + {"fcntl$notify", 72}, + {"fcntl$setflags", 72}, + {"fcntl$setlease", 72}, + {"fcntl$setown", 72}, + {"fcntl$setownex", 72}, + {"fcntl$setpipe", 72}, + {"fcntl$setsig", 72}, + {"fcntl$setstatus", 72}, + {"fdatasync", 75}, + {"fgetxattr", 193}, + {"finit_module", 313}, + {"flistxattr", 196}, + {"flock", 73}, + {"fremovexattr", 199}, + {"fsetxattr", 190}, + {"fstat", 5}, + {"fstatfs", 138}, + {"fsync", 74}, + {"ftruncate", 77}, + {"futex", 202}, + {"futimesat", 261}, + {"get_mempolicy", 239}, + {"get_robust_list", 274}, + {"get_thread_area", 211}, + {"getcwd", 79}, + {"getdents", 78}, + {"getdents64", 217}, + {"getegid", 108}, + {"geteuid", 107}, + {"getgid", 104}, + {"getgroups", 115}, + {"getitimer", 36}, + {"getpeername", 52}, + {"getpeername$ax25", 52}, + {"getpeername$inet", 52}, + {"getpeername$inet6", 52}, + {"getpeername$ipx", 52}, + {"getpeername$llc", 52}, + {"getpeername$netlink", 52}, + {"getpeername$netrom", 52}, + {"getpeername$packet", 52}, + {"getpeername$unix", 52}, + {"getpgid", 121}, + {"getpgrp", 111}, + {"getpid", 39}, + {"getpriority", 140}, + {"getrandom", 318}, + {"getresgid", 120}, + {"getresuid", 118}, + {"getrlimit", 97}, + {"getrusage", 98}, + {"getsockname", 51}, + {"getsockname$ax25", 51}, + {"getsockname$inet", 51}, + {"getsockname$inet6", 51}, + {"getsockname$ipx", 51}, + {"getsockname$llc", 51}, + {"getsockname$netlink", 51}, + {"getsockname$netrom", 51}, + {"getsockname$packet", 51}, + {"getsockname$unix", 51}, + {"getsockopt", 55}, + {"getsockopt$ARPT_SO_GET_ENTRIES", 55}, + {"getsockopt$ARPT_SO_GET_INFO", 55}, + {"getsockopt$ARPT_SO_GET_REVISION_TARGET", 55}, + {"getsockopt$EBT_SO_GET_ENTRIES", 55}, + {"getsockopt$EBT_SO_GET_INFO", 55}, + {"getsockopt$EBT_SO_GET_INIT_ENTRIES", 55}, + {"getsockopt$EBT_SO_GET_INIT_INFO", 55}, + {"getsockopt$IP6T_SO_GET_ENTRIES", 55}, + {"getsockopt$IP6T_SO_GET_INFO", 55}, + {"getsockopt$IP6T_SO_GET_REVISION_MATCH", 55}, + {"getsockopt$IP6T_SO_GET_REVISION_TARGET", 55}, + {"getsockopt$IPT_SO_GET_ENTRIES", 55}, + {"getsockopt$IPT_SO_GET_INFO", 55}, + {"getsockopt$IPT_SO_GET_REVISION_MATCH", 55}, + {"getsockopt$IPT_SO_GET_REVISION_TARGET", 55}, + {"getsockopt$IP_VS_SO_GET_DAEMON", 55}, + {"getsockopt$IP_VS_SO_GET_DESTS", 55}, + {"getsockopt$IP_VS_SO_GET_INFO", 55}, + {"getsockopt$IP_VS_SO_GET_SERVICE", 55}, + {"getsockopt$IP_VS_SO_GET_SERVICES", 55}, + {"getsockopt$IP_VS_SO_GET_TIMEOUT", 55}, + {"getsockopt$IP_VS_SO_GET_VERSION", 55}, + {"getsockopt$SO_BINDTODEVICE", 55}, + {"getsockopt$SO_COOKIE", 55}, + {"getsockopt$SO_TIMESTAMPING", 55}, + {"getsockopt$XDP_MMAP_OFFSETS", 55}, + {"getsockopt$XDP_STATISTICS", 55}, + {"getsockopt$ax25_buf", 55}, + {"getsockopt$ax25_int", 55}, + {"getsockopt$bt_BT_CHANNEL_POLICY", 55}, + {"getsockopt$bt_BT_DEFER_SETUP", 55}, + {"getsockopt$bt_BT_FLUSHABLE", 55}, + {"getsockopt$bt_BT_POWER", 55}, + {"getsockopt$bt_BT_RCVMTU", 55}, + {"getsockopt$bt_BT_SECURITY", 55}, + {"getsockopt$bt_BT_SNDMTU", 55}, + {"getsockopt$bt_BT_VOICE", 55}, + {"getsockopt$bt_hci", 55}, + {"getsockopt$bt_l2cap_L2CAP_CONNINFO", 55}, + {"getsockopt$bt_l2cap_L2CAP_LM", 55}, + {"getsockopt$bt_l2cap_L2CAP_OPTIONS", 55}, + {"getsockopt$bt_rfcomm_RFCOMM_CONNINFO", 55}, + {"getsockopt$bt_rfcomm_RFCOMM_LM", 55}, + {"getsockopt$bt_sco_SCO_CONNINFO", 55}, + {"getsockopt$bt_sco_SCO_OPTIONS", 55}, + {"getsockopt$inet6_IPV6_FLOWLABEL_MGR", 55}, + {"getsockopt$inet6_IPV6_IPSEC_POLICY", 55}, + {"getsockopt$inet6_IPV6_XFRM_POLICY", 55}, + {"getsockopt$inet6_buf", 55}, + {"getsockopt$inet6_dccp_buf", 55}, + {"getsockopt$inet6_dccp_int", 55}, + {"getsockopt$inet6_int", 55}, + {"getsockopt$inet6_mreq", 55}, + {"getsockopt$inet6_mtu", 55}, + {"getsockopt$inet6_opts", 55}, + {"getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 55}, + {"getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE", 55}, + {"getsockopt$inet6_tcp_buf", 55}, + {"getsockopt$inet6_tcp_int", 55}, + {"getsockopt$inet6_udp_int", 55}, + {"getsockopt$inet_IP_IPSEC_POLICY", 55}, + {"getsockopt$inet_IP_XFRM_POLICY", 55}, + {"getsockopt$inet_buf", 55}, + {"getsockopt$inet_dccp_buf", 55}, + {"getsockopt$inet_dccp_int", 55}, + {"getsockopt$inet_int", 55}, + {"getsockopt$inet_mreq", 55}, + {"getsockopt$inet_mreqn", 55}, + {"getsockopt$inet_mreqsrc", 55}, + {"getsockopt$inet_mtu", 55}, + {"getsockopt$inet_opts", 55}, + {"getsockopt$inet_pktinfo", 55}, + {"getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 55}, + {"getsockopt$inet_sctp6_SCTP_ASSOCINFO", 55}, + {"getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 55}, + {"getsockopt$inet_sctp6_SCTP_AUTOCLOSE", 55}, + {"getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 55}, + {"getsockopt$inet_sctp6_SCTP_CONTEXT", 55}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 55}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 55}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 55}, + {"getsockopt$inet_sctp6_SCTP_DELAYED_SACK", 55}, + {"getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 55}, + {"getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 55}, + {"getsockopt$inet_sctp6_SCTP_EVENTS", 55}, + {"getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 55}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", 55}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", 55}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", 55}, + {"getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", 55}, + {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", 55}, + {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", 55}, + {"getsockopt$inet_sctp6_SCTP_HMAC_IDENT", 55}, + {"getsockopt$inet_sctp6_SCTP_INITMSG", 55}, + {"getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 55}, + {"getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", 55}, + {"getsockopt$inet_sctp6_SCTP_MAXSEG", 55}, + {"getsockopt$inet_sctp6_SCTP_MAX_BURST", 55}, + {"getsockopt$inet_sctp6_SCTP_NODELAY", 55}, + {"getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 55}, + {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 55}, + {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 55}, + {"getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", 55}, + {"getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 55}, + {"getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", 55}, + {"getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS", 55}, + {"getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 55}, + {"getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 55}, + {"getsockopt$inet_sctp6_SCTP_RECVNXTINFO", 55}, + {"getsockopt$inet_sctp6_SCTP_RECVRCVINFO", 55}, + {"getsockopt$inet_sctp6_SCTP_RESET_STREAMS", 55}, + {"getsockopt$inet_sctp6_SCTP_RTOINFO", 55}, + {"getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", 55}, + {"getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", 55}, + {"getsockopt$inet_sctp6_SCTP_STATUS", 55}, + {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 55}, + {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 55}, + {"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 55}, + {"getsockopt$inet_sctp_SCTP_ASSOCINFO", 55}, + {"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 55}, + {"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 55}, + {"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 55}, + {"getsockopt$inet_sctp_SCTP_CONTEXT", 55}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 55}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 55}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 55}, + {"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 55}, + {"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 55}, + {"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 55}, + {"getsockopt$inet_sctp_SCTP_EVENTS", 55}, + {"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 55}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 55}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 55}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", 55}, + {"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", 55}, + {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", 55}, + {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 55}, + {"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 55}, + {"getsockopt$inet_sctp_SCTP_INITMSG", 55}, + {"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 55}, + {"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 55}, + {"getsockopt$inet_sctp_SCTP_MAXSEG", 55}, + {"getsockopt$inet_sctp_SCTP_MAX_BURST", 55}, + {"getsockopt$inet_sctp_SCTP_NODELAY", 55}, + {"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 55}, + {"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 55}, + {"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 55}, + {"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 55}, + {"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 55}, + {"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 55}, + {"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 55}, + {"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 55}, + {"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 55}, + {"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 55}, + {"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 55}, + {"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 55}, + {"getsockopt$inet_sctp_SCTP_RTOINFO", 55}, + {"getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", 55}, + {"getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", 55}, + {"getsockopt$inet_sctp_SCTP_STATUS", 55}, + {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 55}, + {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 55}, + {"getsockopt$inet_tcp_TCP_REPAIR_WINDOW", 55}, + {"getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE", 55}, + {"getsockopt$inet_tcp_buf", 55}, + {"getsockopt$inet_tcp_int", 55}, + {"getsockopt$inet_udp_int", 55}, + {"getsockopt$ipx_IPX_TYPE", 55}, + {"getsockopt$kcm_KCM_RECV_DISABLE", 55}, + {"getsockopt$llc_int", 55}, + {"getsockopt$netlink", 55}, + {"getsockopt$netrom_NETROM_IDLE", 55}, + {"getsockopt$netrom_NETROM_N2", 55}, + {"getsockopt$netrom_NETROM_T1", 55}, + {"getsockopt$netrom_NETROM_T2", 55}, + {"getsockopt$netrom_NETROM_T4", 55}, + {"getsockopt$nfc_llcp", 55}, + {"getsockopt$packet_buf", 55}, + {"getsockopt$packet_int", 55}, + {"getsockopt$sock_buf", 55}, + {"getsockopt$sock_cred", 55}, + {"getsockopt$sock_int", 55}, + {"getsockopt$sock_linger", 55}, + {"getsockopt$sock_timeval", 55}, + {"gettid", 186}, + {"getuid", 102}, + {"getxattr", 191}, + {"init_module", 175}, + {"inotify_add_watch", 254}, + {"inotify_init", 253}, + {"inotify_init1", 294}, + {"inotify_rm_watch", 255}, + {"io_cancel", 210}, + {"io_destroy", 207}, + {"io_getevents", 208}, + {"io_pgetevents", 333}, + {"io_setup", 206}, + {"io_submit", 209}, + {"ioctl", 16}, + {"ioctl$ASHMEM_GET_NAME", 16}, + {"ioctl$ASHMEM_GET_PIN_STATUS", 16}, + {"ioctl$ASHMEM_GET_PROT_MASK", 16}, + {"ioctl$ASHMEM_GET_SIZE", 16}, + {"ioctl$ASHMEM_PURGE_ALL_CACHES", 16}, + {"ioctl$ASHMEM_SET_NAME", 16}, + {"ioctl$ASHMEM_SET_PROT_MASK", 16}, + {"ioctl$ASHMEM_SET_SIZE", 16}, + {"ioctl$BINDER_GET_NODE_DEBUG_INFO", 16}, + {"ioctl$BINDER_SET_CONTEXT_MGR", 16}, + {"ioctl$BINDER_SET_MAX_THREADS", 16}, + {"ioctl$BINDER_THREAD_EXIT", 16}, + {"ioctl$BINDER_WRITE_READ", 16}, + {"ioctl$BLKALIGNOFF", 16}, + {"ioctl$BLKBSZGET", 16}, + {"ioctl$BLKBSZSET", 16}, + {"ioctl$BLKDISCARD", 16}, + {"ioctl$BLKFLSBUF", 16}, + {"ioctl$BLKFRASET", 16}, + {"ioctl$BLKGETSIZE", 16}, + {"ioctl$BLKGETSIZE64", 16}, + {"ioctl$BLKIOMIN", 16}, + {"ioctl$BLKIOOPT", 16}, + {"ioctl$BLKPBSZGET", 16}, + {"ioctl$BLKPG", 16}, + {"ioctl$BLKRAGET", 16}, + {"ioctl$BLKREPORTZONE", 16}, + {"ioctl$BLKRESETZONE", 16}, + {"ioctl$BLKROGET", 16}, + {"ioctl$BLKROSET", 16}, + {"ioctl$BLKROTATIONAL", 16}, + {"ioctl$BLKRRPART", 16}, + {"ioctl$BLKSECDISCARD", 16}, + {"ioctl$BLKSECTGET", 16}, + {"ioctl$BLKTRACESETUP", 16}, + {"ioctl$BLKTRACESTART", 16}, + {"ioctl$BLKTRACESTOP", 16}, + {"ioctl$BLKTRACETEARDOWN", 16}, + {"ioctl$BLKZEROOUT", 16}, + {"ioctl$CDROMAUDIOBUFSIZ", 16}, + {"ioctl$CDROMCLOSETRAY", 16}, + {"ioctl$CDROMEJECT", 16}, + {"ioctl$CDROMEJECT_SW", 16}, + {"ioctl$CDROMGETSPINDOWN", 16}, + {"ioctl$CDROMMULTISESSION", 16}, + {"ioctl$CDROMPAUSE", 16}, + {"ioctl$CDROMPLAYBLK", 16}, + {"ioctl$CDROMPLAYMSF", 16}, + {"ioctl$CDROMPLAYTRKIND", 16}, + {"ioctl$CDROMREADALL", 16}, + {"ioctl$CDROMREADAUDIO", 16}, + {"ioctl$CDROMREADCOOKED", 16}, + {"ioctl$CDROMREADMODE1", 16}, + {"ioctl$CDROMREADMODE2", 16}, + {"ioctl$CDROMREADRAW", 16}, + {"ioctl$CDROMREADTOCENTRY", 16}, + {"ioctl$CDROMREADTOCHDR", 16}, + {"ioctl$CDROMRESET", 16}, + {"ioctl$CDROMRESUME", 16}, + {"ioctl$CDROMSEEK", 16}, + {"ioctl$CDROMSETSPINDOWN", 16}, + {"ioctl$CDROMSTART", 16}, + {"ioctl$CDROMSTOP", 16}, + {"ioctl$CDROMSUBCHNL", 16}, + {"ioctl$CDROMVOLCTRL", 16}, + {"ioctl$CDROMVOLREAD", 16}, + {"ioctl$CDROM_CHANGER_NSLOTS", 16}, + {"ioctl$CDROM_CLEAR_OPTIONS", 16}, + {"ioctl$CDROM_DEBUG", 16}, + {"ioctl$CDROM_DISC_STATUS", 16}, + {"ioctl$CDROM_GET_CAPABILITY", 16}, + {"ioctl$CDROM_GET_MCN", 16}, + {"ioctl$CDROM_LAST_WRITTEN", 16}, + {"ioctl$CDROM_LOCKDOOR", 16}, + {"ioctl$CDROM_MEDIA_CHANGED", 16}, + {"ioctl$CDROM_NEXT_WRITABLE", 16}, + {"ioctl$CDROM_SELECT_DISK", 16}, + {"ioctl$CDROM_SELECT_SPEED", 16}, + {"ioctl$CDROM_SEND_PACKET", 16}, + {"ioctl$CDROM_SET_OPTIONS", 16}, + {"ioctl$DMA_BUF_IOCTL_SYNC", 16}, + {"ioctl$DRM_IOCTL_ADD_BUFS", 16}, + {"ioctl$DRM_IOCTL_ADD_CTX", 16}, + {"ioctl$DRM_IOCTL_ADD_MAP", 16}, + {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 16}, + {"ioctl$DRM_IOCTL_AGP_ALLOC", 16}, + {"ioctl$DRM_IOCTL_AGP_BIND", 16}, + {"ioctl$DRM_IOCTL_AGP_ENABLE", 16}, + {"ioctl$DRM_IOCTL_AGP_FREE", 16}, + {"ioctl$DRM_IOCTL_AGP_INFO", 16}, + {"ioctl$DRM_IOCTL_AGP_RELEASE", 16}, + {"ioctl$DRM_IOCTL_AGP_UNBIND", 16}, + {"ioctl$DRM_IOCTL_AUTH_MAGIC", 16}, + {"ioctl$DRM_IOCTL_CONTROL", 16}, + {"ioctl$DRM_IOCTL_DMA", 16}, + {"ioctl$DRM_IOCTL_DROP_MASTER", 16}, + {"ioctl$DRM_IOCTL_FREE_BUFS", 16}, + {"ioctl$DRM_IOCTL_GEM_CLOSE", 16}, + {"ioctl$DRM_IOCTL_GEM_FLINK", 16}, + {"ioctl$DRM_IOCTL_GEM_OPEN", 16}, + {"ioctl$DRM_IOCTL_GET_CAP", 16}, + {"ioctl$DRM_IOCTL_GET_CLIENT", 16}, + {"ioctl$DRM_IOCTL_GET_CTX", 16}, + {"ioctl$DRM_IOCTL_GET_MAGIC", 16}, + {"ioctl$DRM_IOCTL_GET_MAP", 16}, + {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 16}, + {"ioctl$DRM_IOCTL_GET_STATS", 16}, + {"ioctl$DRM_IOCTL_GET_UNIQUE", 16}, + {"ioctl$DRM_IOCTL_INFO_BUFS", 16}, + {"ioctl$DRM_IOCTL_IRQ_BUSID", 16}, + {"ioctl$DRM_IOCTL_LOCK", 16}, + {"ioctl$DRM_IOCTL_MAP_BUFS", 16}, + {"ioctl$DRM_IOCTL_MARK_BUFS", 16}, + {"ioctl$DRM_IOCTL_MODESET_CTL", 16}, + {"ioctl$DRM_IOCTL_MODE_GETCRTC", 16}, + {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 16}, + {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 16}, + {"ioctl$DRM_IOCTL_MODE_SETCRTC", 16}, + {"ioctl$DRM_IOCTL_NEW_CTX", 16}, + {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 16}, + {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 16}, + {"ioctl$DRM_IOCTL_RES_CTX", 16}, + {"ioctl$DRM_IOCTL_RM_CTX", 16}, + {"ioctl$DRM_IOCTL_RM_MAP", 16}, + {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 16}, + {"ioctl$DRM_IOCTL_SET_MASTER", 16}, + {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 16}, + {"ioctl$DRM_IOCTL_SET_UNIQUE", 16}, + {"ioctl$DRM_IOCTL_SET_VERSION", 16}, + {"ioctl$DRM_IOCTL_SG_ALLOC", 16}, + {"ioctl$DRM_IOCTL_SG_FREE", 16}, + {"ioctl$DRM_IOCTL_SWITCH_CTX", 16}, + {"ioctl$DRM_IOCTL_UNLOCK", 16}, + {"ioctl$DRM_IOCTL_VERSION", 16}, + {"ioctl$DRM_IOCTL_WAIT_VBLANK", 16}, + {"ioctl$DVD_AUTH", 16}, + {"ioctl$DVD_READ_STRUCT", 16}, + {"ioctl$DVD_WRITE_STRUCT", 16}, + {"ioctl$EVIOCGABS0", 16}, + {"ioctl$EVIOCGABS20", 16}, + {"ioctl$EVIOCGABS2F", 16}, + {"ioctl$EVIOCGABS3F", 16}, + {"ioctl$EVIOCGBITKEY", 16}, + {"ioctl$EVIOCGBITSND", 16}, + {"ioctl$EVIOCGBITSW", 16}, + {"ioctl$EVIOCGEFFECTS", 16}, + {"ioctl$EVIOCGID", 16}, + {"ioctl$EVIOCGKEY", 16}, + {"ioctl$EVIOCGKEYCODE", 16}, + {"ioctl$EVIOCGKEYCODE_V2", 16}, + {"ioctl$EVIOCGLED", 16}, + {"ioctl$EVIOCGMASK", 16}, + {"ioctl$EVIOCGMTSLOTS", 16}, + {"ioctl$EVIOCGNAME", 16}, + {"ioctl$EVIOCGPHYS", 16}, + {"ioctl$EVIOCGPROP", 16}, + {"ioctl$EVIOCGRAB", 16}, + {"ioctl$EVIOCGREP", 16}, + {"ioctl$EVIOCGSND", 16}, + {"ioctl$EVIOCGSW", 16}, + {"ioctl$EVIOCGUNIQ", 16}, + {"ioctl$EVIOCGVERSION", 16}, + {"ioctl$EVIOCREVOKE", 16}, + {"ioctl$EVIOCRMFF", 16}, + {"ioctl$EVIOCSABS0", 16}, + {"ioctl$EVIOCSABS20", 16}, + {"ioctl$EVIOCSABS2F", 16}, + {"ioctl$EVIOCSABS3F", 16}, + {"ioctl$EVIOCSCLOCKID", 16}, + {"ioctl$EVIOCSFF", 16}, + {"ioctl$EVIOCSKEYCODE", 16}, + {"ioctl$EVIOCSKEYCODE_V2", 16}, + {"ioctl$EVIOCSMASK", 16}, + {"ioctl$EVIOCSREP", 16}, + {"ioctl$FIBMAP", 16}, + {"ioctl$FICLONE", 16}, + {"ioctl$FICLONERANGE", 16}, + {"ioctl$FIDEDUPERANGE", 16}, + {"ioctl$FIONREAD", 16}, + {"ioctl$FS_IOC_FSGETXATTR", 16}, + {"ioctl$FS_IOC_FSSETXATTR", 16}, + {"ioctl$FS_IOC_GETFSLABEL", 16}, + {"ioctl$FS_IOC_RESVSP", 16}, + {"ioctl$FS_IOC_SETFSLABEL", 16}, + {"ioctl$FUSE_DEV_IOC_CLONE", 16}, + {"ioctl$GIO_CMAP", 16}, + {"ioctl$GIO_FONT", 16}, + {"ioctl$GIO_FONTX", 16}, + {"ioctl$GIO_SCRNMAP", 16}, + {"ioctl$GIO_UNIMAP", 16}, + {"ioctl$GIO_UNISCRNMAP", 16}, + {"ioctl$HCIINQUIRY", 16}, + {"ioctl$HDIO_GETGEO", 16}, + {"ioctl$I2C_FUNCS", 16}, + {"ioctl$I2C_PEC", 16}, + {"ioctl$I2C_RDWR", 16}, + {"ioctl$I2C_RETRIES", 16}, + {"ioctl$I2C_SLAVE", 16}, + {"ioctl$I2C_SLAVE_FORCE", 16}, + {"ioctl$I2C_SMBUS", 16}, + {"ioctl$I2C_TENBIT", 16}, + {"ioctl$I2C_TIMEOUT", 16}, + {"ioctl$INOTIFY_IOC_SETNEXTWD", 16}, + {"ioctl$IOC_PR_CLEAR", 16}, + {"ioctl$IOC_PR_PREEMPT", 16}, + {"ioctl$IOC_PR_PREEMPT_ABORT", 16}, + {"ioctl$IOC_PR_REGISTER", 16}, + {"ioctl$IOC_PR_RELEASE", 16}, + {"ioctl$IOC_PR_RESERVE", 16}, + {"ioctl$ION_IOC_ALLOC", 16}, + {"ioctl$ION_IOC_HEAP_QUERY", 16}, + {"ioctl$KDADDIO", 16}, + {"ioctl$KDDELIO", 16}, + {"ioctl$KDDISABIO", 16}, + {"ioctl$KDENABIO", 16}, + {"ioctl$KDGETKEYCODE", 16}, + {"ioctl$KDGETLED", 16}, + {"ioctl$KDGETMODE", 16}, + {"ioctl$KDGKBDIACR", 16}, + {"ioctl$KDGKBENT", 16}, + {"ioctl$KDGKBLED", 16}, + {"ioctl$KDGKBMETA", 16}, + {"ioctl$KDGKBMODE", 16}, + {"ioctl$KDGKBSENT", 16}, + {"ioctl$KDGKBTYPE", 16}, + {"ioctl$KDMKTONE", 16}, + {"ioctl$KDSETKEYCODE", 16}, + {"ioctl$KDSETLED", 16}, + {"ioctl$KDSETMODE", 16}, + {"ioctl$KDSIGACCEPT", 16}, + {"ioctl$KDSKBLED", 16}, + {"ioctl$KDSKBMETA", 16}, + {"ioctl$KDSKBMODE", 16}, + {"ioctl$KDSKBSENT", 16}, + {"ioctl$KIOCSOUND", 16}, + {"ioctl$KVM_ARM_SET_DEVICE_ADDR", 16}, + {"ioctl$KVM_ASSIGN_DEV_IRQ", 16}, + {"ioctl$KVM_ASSIGN_PCI_DEVICE", 16}, + {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 16}, + {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 16}, + {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 16}, + {"ioctl$KVM_CHECK_EXTENSION", 16}, + {"ioctl$KVM_CHECK_EXTENSION_VM", 16}, + {"ioctl$KVM_CREATE_DEVICE", 16}, + {"ioctl$KVM_CREATE_IRQCHIP", 16}, + {"ioctl$KVM_CREATE_PIT2", 16}, + {"ioctl$KVM_CREATE_VCPU", 16}, + {"ioctl$KVM_CREATE_VM", 16}, + {"ioctl$KVM_DEASSIGN_DEV_IRQ", 16}, + {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 16}, + {"ioctl$KVM_DIRTY_TLB", 16}, + {"ioctl$KVM_ENABLE_CAP", 16}, + {"ioctl$KVM_ENABLE_CAP_CPU", 16}, + {"ioctl$KVM_GET_CLOCK", 16}, + {"ioctl$KVM_GET_CPUID2", 16}, + {"ioctl$KVM_GET_DEBUGREGS", 16}, + {"ioctl$KVM_GET_DEVICE_ATTR", 16}, + {"ioctl$KVM_GET_DIRTY_LOG", 16}, + {"ioctl$KVM_GET_EMULATED_CPUID", 16}, + {"ioctl$KVM_GET_FPU", 16}, + {"ioctl$KVM_GET_IRQCHIP", 16}, + {"ioctl$KVM_GET_LAPIC", 16}, + {"ioctl$KVM_GET_MP_STATE", 16}, + {"ioctl$KVM_GET_MSRS", 16}, + {"ioctl$KVM_GET_MSR_INDEX_LIST", 16}, + {"ioctl$KVM_GET_NR_MMU_PAGES", 16}, + {"ioctl$KVM_GET_ONE_REG", 16}, + {"ioctl$KVM_GET_PIT", 16}, + {"ioctl$KVM_GET_PIT2", 16}, + {"ioctl$KVM_GET_REGS", 16}, + {"ioctl$KVM_GET_REG_LIST", 16}, + {"ioctl$KVM_GET_SREGS", 16}, + {"ioctl$KVM_GET_SUPPORTED_CPUID", 16}, + {"ioctl$KVM_GET_TSC_KHZ", 16}, + {"ioctl$KVM_GET_VCPU_EVENTS", 16}, + {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 16}, + {"ioctl$KVM_GET_XCRS", 16}, + {"ioctl$KVM_GET_XSAVE", 16}, + {"ioctl$KVM_HAS_DEVICE_ATTR", 16}, + {"ioctl$KVM_HYPERV_EVENTFD", 16}, + {"ioctl$KVM_INTERRUPT", 16}, + {"ioctl$KVM_IOEVENTFD", 16}, + {"ioctl$KVM_IRQFD", 16}, + {"ioctl$KVM_IRQ_LINE", 16}, + {"ioctl$KVM_IRQ_LINE_STATUS", 16}, + {"ioctl$KVM_KVMCLOCK_CTRL", 16}, + {"ioctl$KVM_NMI", 16}, + {"ioctl$KVM_PPC_ALLOCATE_HTAB", 16}, + {"ioctl$KVM_PPC_GET_PVINFO", 16}, + {"ioctl$KVM_PPC_GET_SMMU_INFO", 16}, + {"ioctl$KVM_REGISTER_COALESCED_MMIO", 16}, + {"ioctl$KVM_REINJECT_CONTROL", 16}, + {"ioctl$KVM_RUN", 16}, + {"ioctl$KVM_S390_INTERRUPT_CPU", 16}, + {"ioctl$KVM_S390_UCAS_MAP", 16}, + {"ioctl$KVM_S390_UCAS_UNMAP", 16}, + {"ioctl$KVM_S390_VCPU_FAULT", 16}, + {"ioctl$KVM_SET_BOOT_CPU_ID", 16}, + {"ioctl$KVM_SET_CLOCK", 16}, + {"ioctl$KVM_SET_CPUID", 16}, + {"ioctl$KVM_SET_CPUID2", 16}, + {"ioctl$KVM_SET_DEBUGREGS", 16}, + {"ioctl$KVM_SET_DEVICE_ATTR", 16}, + {"ioctl$KVM_SET_FPU", 16}, + {"ioctl$KVM_SET_GSI_ROUTING", 16}, + {"ioctl$KVM_SET_GUEST_DEBUG", 16}, + {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 16}, + {"ioctl$KVM_SET_IRQCHIP", 16}, + {"ioctl$KVM_SET_LAPIC", 16}, + {"ioctl$KVM_SET_MP_STATE", 16}, + {"ioctl$KVM_SET_MSRS", 16}, + {"ioctl$KVM_SET_NR_MMU_PAGES", 16}, + {"ioctl$KVM_SET_ONE_REG", 16}, + {"ioctl$KVM_SET_PIT", 16}, + {"ioctl$KVM_SET_PIT2", 16}, + {"ioctl$KVM_SET_REGS", 16}, + {"ioctl$KVM_SET_SIGNAL_MASK", 16}, + {"ioctl$KVM_SET_SREGS", 16}, + {"ioctl$KVM_SET_TSC_KHZ", 16}, + {"ioctl$KVM_SET_TSS_ADDR", 16}, + {"ioctl$KVM_SET_USER_MEMORY_REGION", 16}, + {"ioctl$KVM_SET_VAPIC_ADDR", 16}, + {"ioctl$KVM_SET_VCPU_EVENTS", 16}, + {"ioctl$KVM_SET_XCRS", 16}, + {"ioctl$KVM_SET_XSAVE", 16}, + {"ioctl$KVM_SIGNAL_MSI", 16}, + {"ioctl$KVM_SMI", 16}, + {"ioctl$KVM_TPR_ACCESS_REPORTING", 16}, + {"ioctl$KVM_TRANSLATE", 16}, + {"ioctl$KVM_UNREGISTER_COALESCED_MMIO", 16}, + {"ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", 16}, + {"ioctl$KVM_X86_SETUP_MCE", 16}, + {"ioctl$KVM_X86_SET_MCE", 16}, + {"ioctl$KVM_XEN_HVM_CONFIG", 16}, + {"ioctl$LOOP_CHANGE_FD", 16}, + {"ioctl$LOOP_CLR_FD", 16}, + {"ioctl$LOOP_CTL_ADD", 16}, + {"ioctl$LOOP_CTL_GET_FREE", 16}, + {"ioctl$LOOP_CTL_REMOVE", 16}, + {"ioctl$LOOP_GET_STATUS", 16}, + {"ioctl$LOOP_GET_STATUS64", 16}, + {"ioctl$LOOP_SET_BLOCK_SIZE", 16}, + {"ioctl$LOOP_SET_CAPACITY", 16}, + {"ioctl$LOOP_SET_DIRECT_IO", 16}, + {"ioctl$LOOP_SET_FD", 16}, + {"ioctl$LOOP_SET_STATUS", 16}, + {"ioctl$LOOP_SET_STATUS64", 16}, + {"ioctl$PERF_EVENT_IOC_DISABLE", 16}, + {"ioctl$PERF_EVENT_IOC_ENABLE", 16}, + {"ioctl$PERF_EVENT_IOC_ID", 16}, + {"ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES", 16}, + {"ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT", 16}, + {"ioctl$PERF_EVENT_IOC_PERIOD", 16}, + {"ioctl$PERF_EVENT_IOC_QUERY_BPF", 16}, + {"ioctl$PERF_EVENT_IOC_REFRESH", 16}, + {"ioctl$PERF_EVENT_IOC_RESET", 16}, + {"ioctl$PERF_EVENT_IOC_SET_BPF", 16}, + {"ioctl$PERF_EVENT_IOC_SET_FILTER", 16}, + {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 16}, + {"ioctl$PIO_CMAP", 16}, + {"ioctl$PIO_FONT", 16}, + {"ioctl$PIO_FONTRESET", 16}, + {"ioctl$PIO_FONTX", 16}, + {"ioctl$PIO_SCRNMAP", 16}, + {"ioctl$PIO_UNIMAP", 16}, + {"ioctl$PIO_UNIMAPCLR", 16}, + {"ioctl$PIO_UNISCRNMAP", 16}, + {"ioctl$PPPIOCGCHAN", 16}, + {"ioctl$PPPIOCGFLAGS", 16}, + {"ioctl$PPPIOCGL2TPSTATS", 16}, + {"ioctl$PPPIOCGMRU", 16}, + {"ioctl$PPPIOCSFLAGS", 16}, + {"ioctl$PPPIOCSMRU", 16}, + {"ioctl$PPPOEIOCDFWD", 16}, + {"ioctl$PPPOEIOCSFWD", 16}, + {"ioctl$RNDADDENTROPY", 16}, + {"ioctl$RNDADDTOENTCNT", 16}, + {"ioctl$RNDCLEARPOOL", 16}, + {"ioctl$RNDGETENTCNT", 16}, + {"ioctl$RNDZAPENTCNT", 16}, + {"ioctl$RTC_AIE_OFF", 16}, + {"ioctl$RTC_AIE_ON", 16}, + {"ioctl$RTC_ALM_READ", 16}, + {"ioctl$RTC_ALM_SET", 16}, + {"ioctl$RTC_EPOCH_READ", 16}, + {"ioctl$RTC_EPOCH_SET", 16}, + {"ioctl$RTC_IRQP_READ", 16}, + {"ioctl$RTC_IRQP_SET", 16}, + {"ioctl$RTC_PIE_OFF", 16}, + {"ioctl$RTC_PIE_ON", 16}, + {"ioctl$RTC_PLL_GET", 16}, + {"ioctl$RTC_PLL_SET", 16}, + {"ioctl$RTC_RD_TIME", 16}, + {"ioctl$RTC_SET_TIME", 16}, + {"ioctl$RTC_UIE_OFF", 16}, + {"ioctl$RTC_UIE_ON", 16}, + {"ioctl$RTC_VL_CLR", 16}, + {"ioctl$RTC_VL_READ", 16}, + {"ioctl$RTC_WIE_OFF", 16}, + {"ioctl$RTC_WIE_ON", 16}, + {"ioctl$RTC_WKALM_RD", 16}, + {"ioctl$RTC_WKALM_SET", 16}, + {"ioctl$SCSI_IOCTL_BENCHMARK_COMMAND", 16}, + {"ioctl$SCSI_IOCTL_DOORLOCK", 16}, + {"ioctl$SCSI_IOCTL_DOORUNLOCK", 16}, + {"ioctl$SCSI_IOCTL_GET_BUS_NUMBER", 16}, + {"ioctl$SCSI_IOCTL_GET_IDLUN", 16}, + {"ioctl$SCSI_IOCTL_GET_PCI", 16}, + {"ioctl$SCSI_IOCTL_PROBE_HOST", 16}, + {"ioctl$SCSI_IOCTL_SEND_COMMAND", 16}, + {"ioctl$SCSI_IOCTL_START_UNIT", 16}, + {"ioctl$SCSI_IOCTL_STOP_UNIT", 16}, + {"ioctl$SCSI_IOCTL_SYNC", 16}, + {"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 16}, + {"ioctl$SG_EMULATED_HOST", 16}, + {"ioctl$SG_GET_ACCESS_COUNT", 16}, + {"ioctl$SG_GET_COMMAND_Q", 16}, + {"ioctl$SG_GET_KEEP_ORPHAN", 16}, + {"ioctl$SG_GET_LOW_DMA", 16}, + {"ioctl$SG_GET_NUM_WAITING", 16}, + {"ioctl$SG_GET_PACK_ID", 16}, + {"ioctl$SG_GET_REQUEST_TABLE", 16}, + {"ioctl$SG_GET_RESERVED_SIZE", 16}, + {"ioctl$SG_GET_SCSI_ID", 16}, + {"ioctl$SG_GET_SG_TABLESIZE", 16}, + {"ioctl$SG_GET_TIMEOUT", 16}, + {"ioctl$SG_GET_VERSION_NUM", 16}, + {"ioctl$SG_IO", 16}, + {"ioctl$SG_NEXT_CMD_LEN", 16}, + {"ioctl$SG_SCSI_RESET", 16}, + {"ioctl$SG_SET_COMMAND_Q", 16}, + {"ioctl$SG_SET_DEBUG", 16}, + {"ioctl$SG_SET_FORCE_PACK_ID", 16}, + {"ioctl$SG_SET_KEEP_ORPHAN", 16}, + {"ioctl$SG_SET_RESERVED_SIZE", 16}, + {"ioctl$SG_SET_TIMEOUT", 16}, + {"ioctl$SIOCGIFHWADDR", 16}, + {"ioctl$SIOCGIFMTU", 16}, + {"ioctl$SIOCSIFHWADDR", 16}, + {"ioctl$SIOCSIFMTU", 16}, + {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 16}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 16}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 16}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 16}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 16}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 16}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 16}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 16}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 16}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 16}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 16}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 16}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 16}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 16}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 16}, + {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 16}, + {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 16}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 16}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 16}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 16}, + {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 16}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 16}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 16}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 16}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN", 16}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_DROP", 16}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_INFO", 16}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS", 16}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION", 16}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_STATUS", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 16}, + {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_INFO", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_START", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_STOP", 16}, + {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 16}, + {"ioctl$TCFLSH", 16}, + {"ioctl$TCGETA", 16}, + {"ioctl$TCGETS", 16}, + {"ioctl$TCSBRK", 16}, + {"ioctl$TCSBRKP", 16}, + {"ioctl$TCSETA", 16}, + {"ioctl$TCSETAF", 16}, + {"ioctl$TCSETAW", 16}, + {"ioctl$TCSETS", 16}, + {"ioctl$TCSETSF", 16}, + {"ioctl$TCSETSW", 16}, + {"ioctl$TCXONC", 16}, + {"ioctl$TE_IOCTL_CLOSE_CLIENT_SESSION", 16}, + {"ioctl$TE_IOCTL_LAUNCH_OPERATION", 16}, + {"ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", 16}, + {"ioctl$TE_IOCTL_SS_CMD", 16}, + {"ioctl$TIOCCBRK", 16}, + {"ioctl$TIOCCONS", 16}, + {"ioctl$TIOCEXCL", 16}, + {"ioctl$TIOCGETD", 16}, + {"ioctl$TIOCGLCKTRMIOS", 16}, + {"ioctl$TIOCGPGRP", 16}, + {"ioctl$TIOCGPTPEER", 16}, + {"ioctl$TIOCGSID", 16}, + {"ioctl$TIOCGSOFTCAR", 16}, + {"ioctl$TIOCGWINSZ", 16}, + {"ioctl$TIOCLINUX2", 16}, + {"ioctl$TIOCLINUX3", 16}, + {"ioctl$TIOCLINUX4", 16}, + {"ioctl$TIOCLINUX5", 16}, + {"ioctl$TIOCLINUX6", 16}, + {"ioctl$TIOCLINUX7", 16}, + {"ioctl$TIOCMBIC", 16}, + {"ioctl$TIOCMBIS", 16}, + {"ioctl$TIOCMGET", 16}, + {"ioctl$TIOCMSET", 16}, + {"ioctl$TIOCNOTTY", 16}, + {"ioctl$TIOCNXCL", 16}, + {"ioctl$TIOCOUTQ", 16}, + {"ioctl$TIOCPKT", 16}, + {"ioctl$TIOCSBRK", 16}, + {"ioctl$TIOCSCTTY", 16}, + {"ioctl$TIOCSETD", 16}, + {"ioctl$TIOCSLCKTRMIOS", 16}, + {"ioctl$TIOCSPGRP", 16}, + {"ioctl$TIOCSSOFTCAR", 16}, + {"ioctl$TIOCSTI", 16}, + {"ioctl$TIOCSWINSZ", 16}, + {"ioctl$TUNATTACHFILTER", 16}, + {"ioctl$TUNDETACHFILTER", 16}, + {"ioctl$TUNGETFEATURES", 16}, + {"ioctl$TUNGETFILTER", 16}, + {"ioctl$TUNGETIFF", 16}, + {"ioctl$TUNGETSNDBUF", 16}, + {"ioctl$TUNGETVNETHDRSZ", 16}, + {"ioctl$TUNSETFILTEREBPF", 16}, + {"ioctl$TUNSETGROUP", 16}, + {"ioctl$TUNSETIFF", 16}, + {"ioctl$TUNSETIFINDEX", 16}, + {"ioctl$TUNSETLINK", 16}, + {"ioctl$TUNSETNOCSUM", 16}, + {"ioctl$TUNSETOFFLOAD", 16}, + {"ioctl$TUNSETOWNER", 16}, + {"ioctl$TUNSETPERSIST", 16}, + {"ioctl$TUNSETQUEUE", 16}, + {"ioctl$TUNSETSNDBUF", 16}, + {"ioctl$TUNSETSTEERINGEBPF", 16}, + {"ioctl$TUNSETTXFILTER", 16}, + {"ioctl$TUNSETVNETBE", 16}, + {"ioctl$TUNSETVNETHDRSZ", 16}, + {"ioctl$TUNSETVNETLE", 16}, + {"ioctl$UFFDIO_API", 16}, + {"ioctl$UFFDIO_COPY", 16}, + {"ioctl$UFFDIO_REGISTER", 16}, + {"ioctl$UFFDIO_UNREGISTER", 16}, + {"ioctl$UFFDIO_WAKE", 16}, + {"ioctl$UFFDIO_ZEROPAGE", 16}, + {"ioctl$VHOST_GET_FEATURES", 16}, + {"ioctl$VHOST_GET_VRING_BASE", 16}, + {"ioctl$VHOST_GET_VRING_ENDIAN", 16}, + {"ioctl$VHOST_NET_SET_BACKEND", 16}, + {"ioctl$VHOST_RESET_OWNER", 16}, + {"ioctl$VHOST_SET_FEATURES", 16}, + {"ioctl$VHOST_SET_LOG_BASE", 16}, + {"ioctl$VHOST_SET_LOG_FD", 16}, + {"ioctl$VHOST_SET_MEM_TABLE", 16}, + {"ioctl$VHOST_SET_OWNER", 16}, + {"ioctl$VHOST_SET_VRING_ADDR", 16}, + {"ioctl$VHOST_SET_VRING_BASE", 16}, + {"ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 16}, + {"ioctl$VHOST_SET_VRING_CALL", 16}, + {"ioctl$VHOST_SET_VRING_ENDIAN", 16}, + {"ioctl$VHOST_SET_VRING_ERR", 16}, + {"ioctl$VHOST_SET_VRING_KICK", 16}, + {"ioctl$VHOST_SET_VRING_NUM", 16}, + {"ioctl$VHOST_VSOCK_SET_GUEST_CID", 16}, + {"ioctl$VHOST_VSOCK_SET_RUNNING", 16}, + {"ioctl$VIDIOC_CREATE_BUFS", 16}, + {"ioctl$VIDIOC_CROPCAP", 16}, + {"ioctl$VIDIOC_DBG_G_CHIP_INFO", 16}, + {"ioctl$VIDIOC_DBG_G_REGISTER", 16}, + {"ioctl$VIDIOC_DBG_S_REGISTER", 16}, + {"ioctl$VIDIOC_DECODER_CMD", 16}, + {"ioctl$VIDIOC_DQBUF", 16}, + {"ioctl$VIDIOC_DQEVENT", 16}, + {"ioctl$VIDIOC_DV_TIMINGS_CAP", 16}, + {"ioctl$VIDIOC_ENCODER_CMD", 16}, + {"ioctl$VIDIOC_ENUMAUDIO", 16}, + {"ioctl$VIDIOC_ENUMAUDOUT", 16}, + {"ioctl$VIDIOC_ENUMINPUT", 16}, + {"ioctl$VIDIOC_ENUMOUTPUT", 16}, + {"ioctl$VIDIOC_ENUMSTD", 16}, + {"ioctl$VIDIOC_ENUM_DV_TIMINGS", 16}, + {"ioctl$VIDIOC_ENUM_FMT", 16}, + {"ioctl$VIDIOC_ENUM_FRAMEINTERVALS", 16}, + {"ioctl$VIDIOC_ENUM_FRAMESIZES", 16}, + {"ioctl$VIDIOC_ENUM_FREQ_BANDS", 16}, + {"ioctl$VIDIOC_EXPBUF", 16}, + {"ioctl$VIDIOC_G_AUDIO", 16}, + {"ioctl$VIDIOC_G_AUDOUT", 16}, + {"ioctl$VIDIOC_G_CROP", 16}, + {"ioctl$VIDIOC_G_CTRL", 16}, + {"ioctl$VIDIOC_G_DV_TIMINGS", 16}, + {"ioctl$VIDIOC_G_EDID", 16}, + {"ioctl$VIDIOC_G_ENC_INDEX", 16}, + {"ioctl$VIDIOC_G_EXT_CTRLS", 16}, + {"ioctl$VIDIOC_G_FBUF", 16}, + {"ioctl$VIDIOC_G_FMT", 16}, + {"ioctl$VIDIOC_G_FREQUENCY", 16}, + {"ioctl$VIDIOC_G_INPUT", 16}, + {"ioctl$VIDIOC_G_JPEGCOMP", 16}, + {"ioctl$VIDIOC_G_MODULATOR", 16}, + {"ioctl$VIDIOC_G_OUTPUT", 16}, + {"ioctl$VIDIOC_G_PARM", 16}, + {"ioctl$VIDIOC_G_PRIORITY", 16}, + {"ioctl$VIDIOC_G_SELECTION", 16}, + {"ioctl$VIDIOC_G_SLICED_VBI_CAP", 16}, + {"ioctl$VIDIOC_G_STD", 16}, + {"ioctl$VIDIOC_G_TUNER", 16}, + {"ioctl$VIDIOC_LOG_STATUS", 16}, + {"ioctl$VIDIOC_OVERLAY", 16}, + {"ioctl$VIDIOC_PREPARE_BUF", 16}, + {"ioctl$VIDIOC_QBUF", 16}, + {"ioctl$VIDIOC_QUERYBUF", 16}, + {"ioctl$VIDIOC_QUERYCAP", 16}, + {"ioctl$VIDIOC_QUERYCTRL", 16}, + {"ioctl$VIDIOC_QUERYMENU", 16}, + {"ioctl$VIDIOC_QUERYSTD", 16}, + {"ioctl$VIDIOC_QUERY_DV_TIMINGS", 16}, + {"ioctl$VIDIOC_QUERY_EXT_CTRL", 16}, + {"ioctl$VIDIOC_REQBUFS", 16}, + {"ioctl$VIDIOC_RESERVED", 16}, + {"ioctl$VIDIOC_STREAMOFF", 16}, + {"ioctl$VIDIOC_STREAMON", 16}, + {"ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP", 16}, + {"ioctl$VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 16}, + {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", 16}, + {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_SIZE", 16}, + {"ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE", 16}, + {"ioctl$VIDIOC_SUBDEV_G_CROP", 16}, + {"ioctl$VIDIOC_SUBDEV_G_DV_TIMINGS", 16}, + {"ioctl$VIDIOC_SUBDEV_G_EDID", 16}, + {"ioctl$VIDIOC_SUBDEV_G_FMT", 16}, + {"ioctl$VIDIOC_SUBDEV_G_FRAME_INTERVAL", 16}, + {"ioctl$VIDIOC_SUBDEV_G_SELECTION", 16}, + {"ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 16}, + {"ioctl$VIDIOC_SUBDEV_S_CROP", 16}, + {"ioctl$VIDIOC_SUBDEV_S_DV_TIMINGS", 16}, + {"ioctl$VIDIOC_SUBDEV_S_EDID", 16}, + {"ioctl$VIDIOC_SUBDEV_S_FMT", 16}, + {"ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL", 16}, + {"ioctl$VIDIOC_SUBDEV_S_SELECTION", 16}, + {"ioctl$VIDIOC_SUBSCRIBE_EVENT", 16}, + {"ioctl$VIDIOC_S_AUDIO", 16}, + {"ioctl$VIDIOC_S_AUDOUT", 16}, + {"ioctl$VIDIOC_S_CROP", 16}, + {"ioctl$VIDIOC_S_CTRL", 16}, + {"ioctl$VIDIOC_S_DV_TIMINGS", 16}, + {"ioctl$VIDIOC_S_EDID", 16}, + {"ioctl$VIDIOC_S_EXT_CTRLS", 16}, + {"ioctl$VIDIOC_S_FBUF", 16}, + {"ioctl$VIDIOC_S_FMT", 16}, + {"ioctl$VIDIOC_S_FREQUENCY", 16}, + {"ioctl$VIDIOC_S_HW_FREQ_SEEK", 16}, + {"ioctl$VIDIOC_S_INPUT", 16}, + {"ioctl$VIDIOC_S_JPEGCOMP", 16}, + {"ioctl$VIDIOC_S_MODULATOR", 16}, + {"ioctl$VIDIOC_S_OUTPUT", 16}, + {"ioctl$VIDIOC_S_PARM", 16}, + {"ioctl$VIDIOC_S_PRIORITY", 16}, + {"ioctl$VIDIOC_S_SELECTION", 16}, + {"ioctl$VIDIOC_S_STD", 16}, + {"ioctl$VIDIOC_S_TUNER", 16}, + {"ioctl$VIDIOC_TRY_DECODER_CMD", 16}, + {"ioctl$VIDIOC_TRY_ENCODER_CMD", 16}, + {"ioctl$VIDIOC_TRY_EXT_CTRLS", 16}, + {"ioctl$VIDIOC_TRY_FMT", 16}, + {"ioctl$VIDIOC_UNSUBSCRIBE_EVENT", 16}, + {"ioctl$VT_ACTIVATE", 16}, + {"ioctl$VT_DISALLOCATE", 16}, + {"ioctl$VT_GETMODE", 16}, + {"ioctl$VT_GETSTATE", 16}, + {"ioctl$VT_OPENQRY", 16}, + {"ioctl$VT_RELDISP", 16}, + {"ioctl$VT_RESIZE", 16}, + {"ioctl$VT_RESIZEX", 16}, + {"ioctl$VT_SETMODE", 16}, + {"ioctl$VT_WAITACTIVE", 16}, + {"ioctl$fiemap", 16}, + {"ioctl$ifreq_SIOCGIFINDEX_team", 16}, + {"ioctl$ifreq_SIOCGIFINDEX_vcan", 16}, + {"ioctl$int_in", 16}, + {"ioctl$int_out", 16}, + {"ioctl$sock_FIOGETOWN", 16}, + {"ioctl$sock_FIOSETOWN", 16}, + {"ioctl$sock_SIOCADDDLCI", 16}, + {"ioctl$sock_SIOCBRADDBR", 16}, + {"ioctl$sock_SIOCBRDELBR", 16}, + {"ioctl$sock_SIOCDELDLCI", 16}, + {"ioctl$sock_SIOCETHTOOL", 16}, + {"ioctl$sock_SIOCGIFBR", 16}, + {"ioctl$sock_SIOCGIFCONF", 16}, + {"ioctl$sock_SIOCGIFINDEX", 16}, + {"ioctl$sock_SIOCGPGRP", 16}, + {"ioctl$sock_SIOCGSKNS", 16}, + {"ioctl$sock_SIOCINQ", 16}, + {"ioctl$sock_SIOCOUTQ", 16}, + {"ioctl$sock_SIOCOUTQNSD", 16}, + {"ioctl$sock_SIOCSIFBR", 16}, + {"ioctl$sock_SIOCSPGRP", 16}, + {"ioctl$sock_bt", 16}, + {"ioctl$sock_bt_bnep_BNEPCONNADD", 16}, + {"ioctl$sock_bt_bnep_BNEPCONNDEL", 16}, + {"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 16}, + {"ioctl$sock_bt_bnep_BNEPGETCONNLIST", 16}, + {"ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", 16}, + {"ioctl$sock_bt_cmtp_CMTPCONNADD", 16}, + {"ioctl$sock_bt_cmtp_CMTPCONNDEL", 16}, + {"ioctl$sock_bt_cmtp_CMTPGETCONNINFO", 16}, + {"ioctl$sock_bt_cmtp_CMTPGETCONNLIST", 16}, + {"ioctl$sock_bt_hci", 16}, + {"ioctl$sock_bt_hidp_HIDPCONNADD", 16}, + {"ioctl$sock_bt_hidp_HIDPCONNDEL", 16}, + {"ioctl$sock_bt_hidp_HIDPGETCONNINFO", 16}, + {"ioctl$sock_bt_hidp_HIDPGETCONNLIST", 16}, + {"ioctl$sock_ifreq", 16}, + {"ioctl$sock_inet6_SIOCADDRT", 16}, + {"ioctl$sock_inet6_SIOCDELRT", 16}, + {"ioctl$sock_inet6_SIOCDIFADDR", 16}, + {"ioctl$sock_inet6_SIOCSIFADDR", 16}, + {"ioctl$sock_inet6_SIOCSIFDSTADDR", 16}, + {"ioctl$sock_inet6_tcp_SIOCATMARK", 16}, + {"ioctl$sock_inet6_tcp_SIOCINQ", 16}, + {"ioctl$sock_inet6_tcp_SIOCOUTQ", 16}, + {"ioctl$sock_inet6_tcp_SIOCOUTQNSD", 16}, + {"ioctl$sock_inet6_udp_SIOCINQ", 16}, + {"ioctl$sock_inet6_udp_SIOCOUTQ", 16}, + {"ioctl$sock_inet_SIOCADDRT", 16}, + {"ioctl$sock_inet_SIOCDARP", 16}, + {"ioctl$sock_inet_SIOCDELRT", 16}, + {"ioctl$sock_inet_SIOCGARP", 16}, + {"ioctl$sock_inet_SIOCGIFADDR", 16}, + {"ioctl$sock_inet_SIOCGIFBRDADDR", 16}, + {"ioctl$sock_inet_SIOCGIFDSTADDR", 16}, + {"ioctl$sock_inet_SIOCGIFNETMASK", 16}, + {"ioctl$sock_inet_SIOCGIFPFLAGS", 16}, + {"ioctl$sock_inet_SIOCRTMSG", 16}, + {"ioctl$sock_inet_SIOCSARP", 16}, + {"ioctl$sock_inet_SIOCSIFADDR", 16}, + {"ioctl$sock_inet_SIOCSIFBRDADDR", 16}, + {"ioctl$sock_inet_SIOCSIFDSTADDR", 16}, + {"ioctl$sock_inet_SIOCSIFFLAGS", 16}, + {"ioctl$sock_inet_SIOCSIFNETMASK", 16}, + {"ioctl$sock_inet_SIOCSIFPFLAGS", 16}, + {"ioctl$sock_inet_sctp_SIOCINQ", 16}, + {"ioctl$sock_inet_tcp_SIOCATMARK", 16}, + {"ioctl$sock_inet_tcp_SIOCINQ", 16}, + {"ioctl$sock_inet_tcp_SIOCOUTQ", 16}, + {"ioctl$sock_inet_tcp_SIOCOUTQNSD", 16}, + {"ioctl$sock_inet_udp_SIOCINQ", 16}, + {"ioctl$sock_inet_udp_SIOCOUTQ", 16}, + {"ioctl$sock_ipx_SIOCAIPXITFCRT", 16}, + {"ioctl$sock_ipx_SIOCAIPXPRISLT", 16}, + {"ioctl$sock_ipx_SIOCGIFADDR", 16}, + {"ioctl$sock_ipx_SIOCIPXCFGDATA", 16}, + {"ioctl$sock_ipx_SIOCIPXNCPCONN", 16}, + {"ioctl$sock_ipx_SIOCSIFADDR", 16}, + {"ioctl$sock_kcm_SIOCKCMATTACH", 16}, + {"ioctl$sock_kcm_SIOCKCMCLONE", 16}, + {"ioctl$sock_kcm_SIOCKCMUNATTACH", 16}, + {"ioctl$sock_netdev_private", 16}, + {"ioctl$sock_netrom_SIOCADDRT", 16}, + {"ioctl$sock_netrom_SIOCGSTAMP", 16}, + {"ioctl$sock_netrom_SIOCGSTAMPNS", 16}, + {"ioctl$sock_netrom_TIOCINQ", 16}, + {"ioctl$sock_netrom_TIOCOUTQ", 16}, + {"ioctl$sock_proto_private", 16}, + {"ioctl$void", 16}, + {"ioperm", 173}, + {"iopl", 172}, + {"ioprio_get$pid", 252}, + {"ioprio_get$uid", 252}, + {"ioprio_set$pid", 251}, + {"ioprio_set$uid", 251}, + {"kcmp", 312}, + {"kcmp$KCMP_EPOLL_TFD", 312}, + {"kexec_load", 246}, + {"keyctl$assume_authority", 250}, + {"keyctl$chown", 250}, + {"keyctl$clear", 250}, + {"keyctl$describe", 250}, + {"keyctl$dh_compute", 250}, + {"keyctl$get_keyring_id", 250}, + {"keyctl$get_persistent", 250}, + {"keyctl$get_security", 250}, + {"keyctl$instantiate", 250}, + {"keyctl$instantiate_iov", 250}, + {"keyctl$invalidate", 250}, + {"keyctl$join", 250}, + {"keyctl$link", 250}, + {"keyctl$negate", 250}, + {"keyctl$read", 250}, + {"keyctl$reject", 250}, + {"keyctl$restrict_keyring", 250}, + {"keyctl$revoke", 250}, + {"keyctl$search", 250}, + {"keyctl$session_to_parent", 250}, + {"keyctl$set_reqkey_keyring", 250}, + {"keyctl$set_timeout", 250}, + {"keyctl$setperm", 250}, + {"keyctl$unlink", 250}, + {"keyctl$update", 250}, + {"lchown", 94}, + {"lgetxattr", 192}, + {"link", 86}, + {"linkat", 265}, + {"listen", 50}, + {"listen$netrom", 50}, + {"listxattr", 194}, + {"llistxattr", 195}, + {"lookup_dcookie", 212}, + {"lremovexattr", 198}, + {"lseek", 8}, + {"lsetxattr", 189}, + {"lstat", 6}, + {"madvise", 28}, + {"mbind", 237}, + {"membarrier", 324}, + {"memfd_create", 319}, + {"migrate_pages", 256}, + {"mincore", 27}, + {"mkdir", 83}, + {"mkdirat", 258}, + {"mkdirat$cgroup", 258}, + {"mkdirat$cgroup_root", 258}, + {"mknod", 133}, + {"mknod$loop", 133}, + {"mknodat", 259}, + {"mlock", 149}, + {"mlock2", 325}, + {"mlockall", 151}, + {"mmap", 9}, + {"mmap$binder", 9}, + {"mmap$xdp", 9}, + {"modify_ldt$read", 154}, + {"modify_ldt$read_default", 154}, + {"modify_ldt$write", 154}, + {"modify_ldt$write2", 154}, + {"mount", 165}, + {"mount$9p_fd", 165}, + {"mount$9p_rdma", 165}, + {"mount$9p_tcp", 165}, + {"mount$9p_unix", 165}, + {"mount$9p_virtio", 165}, + {"mount$9p_xen", 165}, + {"mount$bpf", 165}, + {"mount$fuse", 165}, + {"mount$fuseblk", 165}, + {"move_pages", 279}, + {"mprotect", 10}, + {"mq_getsetattr", 245}, + {"mq_notify", 244}, + {"mq_open", 240}, + {"mq_timedreceive", 243}, + {"mq_timedsend", 242}, + {"mq_unlink", 241}, + {"mremap", 25}, + {"msgctl$IPC_INFO", 71}, + {"msgctl$IPC_RMID", 71}, + {"msgctl$IPC_SET", 71}, + {"msgctl$IPC_STAT", 71}, + {"msgctl$MSG_INFO", 71}, + {"msgctl$MSG_STAT", 71}, + {"msgget", 68}, + {"msgget$private", 68}, + {"msgrcv", 70}, + {"msgsnd", 69}, + {"msync", 26}, + {"munlock", 150}, + {"munlockall", 152}, + {"munmap", 11}, + {"name_to_handle_at", 303}, + {"nanosleep", 35}, + {"open", 2}, + {"open$dir", 2}, + {"open_by_handle_at", 304}, + {"openat", 257}, + {"openat$ashmem", 257}, + {"openat$audio", 257}, + {"openat$autofs", 257}, + {"openat$capi20", 257}, + {"openat$cgroup", 257}, + {"openat$cgroup_int", 257}, + {"openat$cgroup_procs", 257}, + {"openat$cgroup_ro", 257}, + {"openat$cgroup_root", 257}, + {"openat$cgroup_subtree", 257}, + {"openat$cgroup_type", 257}, + {"openat$cuse", 257}, + {"openat$dir", 257}, + {"openat$dsp", 257}, + {"openat$fb0", 257}, + {"openat$full", 257}, + {"openat$fuse", 257}, + {"openat$hidraw0", 257}, + {"openat$hpet", 257}, + {"openat$hwrng", 257}, + {"openat$ion", 257}, + {"openat$ipvs", 257}, + {"openat$irnet", 257}, + {"openat$keychord", 257}, + {"openat$kvm", 257}, + {"openat$lightnvm", 257}, + {"openat$loop_ctrl", 257}, + {"openat$md", 257}, + {"openat$mixer", 257}, + {"openat$null", 257}, + {"openat$nullb", 257}, + {"openat$pfkey", 257}, + {"openat$pktcdvd", 257}, + {"openat$ppp", 257}, + {"openat$ptmx", 257}, + {"openat$qat_adf_ctl", 257}, + {"openat$random", 257}, + {"openat$rdma_cm", 257}, + {"openat$rfkill", 257}, + {"openat$rtc", 257}, + {"openat$selinux_access", 257}, + {"openat$selinux_avc_cache_stats", 257}, + {"openat$selinux_avc_cache_threshold", 257}, + {"openat$selinux_avc_hash_stats", 257}, + {"openat$selinux_checkreqprot", 257}, + {"openat$selinux_commit_pending_bools", 257}, + {"openat$selinux_context", 257}, + {"openat$selinux_create", 257}, + {"openat$selinux_enforce", 257}, + {"openat$selinux_load", 257}, + {"openat$selinux_member", 257}, + {"openat$selinux_mls", 257}, + {"openat$selinux_policy", 257}, + {"openat$selinux_relabel", 257}, + {"openat$selinux_status", 257}, + {"openat$selinux_user", 257}, + {"openat$selinux_validatetrans", 257}, + {"openat$sequencer", 257}, + {"openat$sequencer2", 257}, + {"openat$snapshot", 257}, + {"openat$sr", 257}, + {"openat$sw_sync", 257}, + {"openat$tun", 257}, + {"openat$uinput", 257}, + {"openat$urandom", 257}, + {"openat$userio", 257}, + {"openat$vcs", 257}, + {"openat$vga_arbiter", 257}, + {"openat$vhci", 257}, + {"openat$vhost_vsock", 257}, + {"openat$vnet", 257}, + {"openat$vsock", 257}, + {"openat$xenevtchn", 257}, + {"openat$zero", 257}, + {"openat$zygote", 257}, + {"pause", 34}, + {"perf_event_open", 298}, + {"perf_event_open$cgroup", 298}, + {"personality", 135}, + {"pipe", 22}, + {"pipe2", 293}, + {"pipe2$9p", 293}, + {"pivot_root", 155}, + {"pkey_alloc", 330}, + {"pkey_free", 331}, + {"pkey_mprotect", 329}, + {"poll", 7}, + {"ppoll", 271}, + {"prctl$getname", 157}, + {"prctl$getreaper", 157}, + {"prctl$intptr", 157}, + {"prctl$seccomp", 157}, + {"prctl$setendian", 157}, + {"prctl$setfpexc", 157}, + {"prctl$setmm", 157}, + {"prctl$setname", 157}, + {"prctl$setptracer", 157}, + {"prctl$void", 157}, + {"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$peekuser", 101}, + {"ptrace$poke", 101}, + {"ptrace$pokeuser", 101}, + {"ptrace$setopts", 101}, + {"ptrace$setregs", 101}, + {"ptrace$setregset", 101}, + {"ptrace$setsig", 101}, + {"pwrite64", 18}, + {"pwritev", 296}, + {"quotactl", 179}, + {"read", 0}, + {"read$FUSE", 0}, + {"read$eventfd", 0}, + {"readahead", 187}, + {"readlink", 89}, + {"readlinkat", 267}, + {"readv", 19}, + {"recvfrom", 45}, + {"recvfrom$ax25", 45}, + {"recvfrom$inet", 45}, + {"recvfrom$inet6", 45}, + {"recvfrom$ipx", 45}, + {"recvfrom$llc", 45}, + {"recvfrom$packet", 45}, + {"recvfrom$unix", 45}, + {"recvmmsg", 299}, + {"recvmsg", 47}, + {"recvmsg$kcm", 47}, + {"recvmsg$netrom", 47}, + {"remap_file_pages", 216}, + {"removexattr", 197}, + {"rename", 82}, + {"renameat", 264}, + {"renameat2", 316}, + {"request_key", 249}, + {"restart_syscall", 219}, + {"rmdir", 84}, + {"rseq", 334}, + {"rt_sigaction", 13}, + {"rt_sigpending", 127}, + {"rt_sigprocmask", 14}, + {"rt_sigqueueinfo", 129}, + {"rt_sigreturn", 15}, + {"rt_sigsuspend", 130}, + {"rt_sigtimedwait", 128}, + {"rt_tgsigqueueinfo", 297}, + {"sched_getaffinity", 204}, + {"sched_getattr", 315}, + {"sched_getparam", 143}, + {"sched_getscheduler", 145}, + {"sched_rr_get_interval", 148}, + {"sched_setaffinity", 203}, + {"sched_setattr", 314}, + {"sched_setparam", 142}, + {"sched_setscheduler", 144}, + {"sched_yield", 24}, + {"seccomp", 317}, + {"select", 23}, + {"semctl$GETALL", 66}, + {"semctl$GETNCNT", 66}, + {"semctl$GETPID", 66}, + {"semctl$GETVAL", 66}, + {"semctl$GETZCNT", 66}, + {"semctl$IPC_INFO", 66}, + {"semctl$IPC_RMID", 66}, + {"semctl$IPC_SET", 66}, + {"semctl$IPC_STAT", 66}, + {"semctl$SEM_INFO", 66}, + {"semctl$SEM_STAT", 66}, + {"semctl$SETALL", 66}, + {"semctl$SETVAL", 66}, + {"semget", 64}, + {"semget$private", 64}, + {"semop", 65}, + {"semtimedop", 220}, + {"sendfile", 40}, + {"sendmmsg", 307}, + {"sendmmsg$alg", 307}, + {"sendmmsg$inet_sctp", 307}, + {"sendmmsg$nfc_llcp", 307}, + {"sendmmsg$unix", 307}, + {"sendmsg", 46}, + {"sendmsg$FOU_CMD_ADD", 46}, + {"sendmsg$FOU_CMD_DEL", 46}, + {"sendmsg$FOU_CMD_GET", 46}, + {"sendmsg$IPVS_CMD_DEL_DAEMON", 46}, + {"sendmsg$IPVS_CMD_DEL_DEST", 46}, + {"sendmsg$IPVS_CMD_DEL_SERVICE", 46}, + {"sendmsg$IPVS_CMD_FLUSH", 46}, + {"sendmsg$IPVS_CMD_GET_CONFIG", 46}, + {"sendmsg$IPVS_CMD_GET_DAEMON", 46}, + {"sendmsg$IPVS_CMD_GET_DEST", 46}, + {"sendmsg$IPVS_CMD_GET_INFO", 46}, + {"sendmsg$IPVS_CMD_GET_SERVICE", 46}, + {"sendmsg$IPVS_CMD_NEW_DAEMON", 46}, + {"sendmsg$IPVS_CMD_NEW_DEST", 46}, + {"sendmsg$IPVS_CMD_NEW_SERVICE", 46}, + {"sendmsg$IPVS_CMD_SET_CONFIG", 46}, + {"sendmsg$IPVS_CMD_SET_DEST", 46}, + {"sendmsg$IPVS_CMD_SET_INFO", 46}, + {"sendmsg$IPVS_CMD_SET_SERVICE", 46}, + {"sendmsg$IPVS_CMD_ZERO", 46}, + {"sendmsg$TEAM_CMD_NOOP", 46}, + {"sendmsg$TEAM_CMD_OPTIONS_GET", 46}, + {"sendmsg$TEAM_CMD_OPTIONS_SET", 46}, + {"sendmsg$TEAM_CMD_PORT_LIST_GET", 46}, + {"sendmsg$alg", 46}, + {"sendmsg$can_bcm", 46}, + {"sendmsg$can_raw", 46}, + {"sendmsg$inet_sctp", 46}, + {"sendmsg$kcm", 46}, + {"sendmsg$key", 46}, + {"sendmsg$netlink", 46}, + {"sendmsg$netrom", 46}, + {"sendmsg$nfc_llcp", 46}, + {"sendmsg$nl_crypto", 46}, + {"sendmsg$nl_generic", 46}, + {"sendmsg$nl_netfilter", 46}, + {"sendmsg$nl_route", 46}, + {"sendmsg$nl_route_sched", 46}, + {"sendmsg$nl_xfrm", 46}, + {"sendmsg$rds", 46}, + {"sendmsg$unix", 46}, + {"sendmsg$xdp", 46}, + {"sendto", 44}, + {"sendto$ax25", 44}, + {"sendto$inet", 44}, + {"sendto$inet6", 44}, + {"sendto$ipx", 44}, + {"sendto$llc", 44}, + {"sendto$packet", 44}, + {"sendto$unix", 44}, + {"set_mempolicy", 238}, + {"set_robust_list", 273}, + {"set_thread_area", 205}, + {"set_tid_address", 218}, + {"setfsgid", 123}, + {"setfsuid", 122}, + {"setgid", 106}, + {"setgroups", 116}, + {"setitimer", 38}, + {"setns", 308}, + {"setpgid", 109}, + {"setpriority", 141}, + {"setregid", 114}, + {"setresgid", 119}, + {"setresuid", 117}, + {"setreuid", 113}, + {"setrlimit", 160}, + {"setsockopt", 54}, + {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 54}, + {"setsockopt$ALG_SET_KEY", 54}, + {"setsockopt$ARPT_SO_SET_ADD_COUNTERS", 54}, + {"setsockopt$ARPT_SO_SET_REPLACE", 54}, + {"setsockopt$EBT_SO_SET_COUNTERS", 54}, + {"setsockopt$EBT_SO_SET_ENTRIES", 54}, + {"setsockopt$IP6T_SO_SET_ADD_COUNTERS", 54}, + {"setsockopt$IP6T_SO_SET_REPLACE", 54}, + {"setsockopt$IPT_SO_SET_ADD_COUNTERS", 54}, + {"setsockopt$IPT_SO_SET_REPLACE", 54}, + {"setsockopt$IP_VS_SO_SET_ADD", 54}, + {"setsockopt$IP_VS_SO_SET_ADDDEST", 54}, + {"setsockopt$IP_VS_SO_SET_DEL", 54}, + {"setsockopt$IP_VS_SO_SET_DELDEST", 54}, + {"setsockopt$IP_VS_SO_SET_EDIT", 54}, + {"setsockopt$IP_VS_SO_SET_EDITDEST", 54}, + {"setsockopt$IP_VS_SO_SET_FLUSH", 54}, + {"setsockopt$IP_VS_SO_SET_STARTDAEMON", 54}, + {"setsockopt$IP_VS_SO_SET_STOPDAEMON", 54}, + {"setsockopt$IP_VS_SO_SET_TIMEOUT", 54}, + {"setsockopt$IP_VS_SO_SET_ZERO", 54}, + {"setsockopt$RDS_CANCEL_SENT_TO", 54}, + {"setsockopt$RDS_CONG_MONITOR", 54}, + {"setsockopt$RDS_FREE_MR", 54}, + {"setsockopt$RDS_GET_MR", 54}, + {"setsockopt$RDS_GET_MR_FOR_DEST", 54}, + {"setsockopt$RDS_RECVERR", 54}, + {"setsockopt$SO_ATTACH_FILTER", 54}, + {"setsockopt$SO_BINDTODEVICE", 54}, + {"setsockopt$SO_RDS_MSG_RXPATH_LATENCY", 54}, + {"setsockopt$SO_RDS_TRANSPORT", 54}, + {"setsockopt$SO_TIMESTAMPING", 54}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE", 54}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE", 54}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_SIZE", 54}, + {"setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT", 54}, + {"setsockopt$XDP_RX_RING", 54}, + {"setsockopt$XDP_TX_RING", 54}, + {"setsockopt$XDP_UMEM_COMPLETION_RING", 54}, + {"setsockopt$XDP_UMEM_FILL_RING", 54}, + {"setsockopt$XDP_UMEM_REG", 54}, + {"setsockopt$ax25_buf", 54}, + {"setsockopt$ax25_int", 54}, + {"setsockopt$bt_BT_CHANNEL_POLICY", 54}, + {"setsockopt$bt_BT_DEFER_SETUP", 54}, + {"setsockopt$bt_BT_FLUSHABLE", 54}, + {"setsockopt$bt_BT_POWER", 54}, + {"setsockopt$bt_BT_RCVMTU", 54}, + {"setsockopt$bt_BT_SECURITY", 54}, + {"setsockopt$bt_BT_SNDMTU", 54}, + {"setsockopt$bt_BT_VOICE", 54}, + {"setsockopt$bt_hci_HCI_DATA_DIR", 54}, + {"setsockopt$bt_hci_HCI_FILTER", 54}, + {"setsockopt$bt_hci_HCI_TIME_STAMP", 54}, + {"setsockopt$bt_l2cap_L2CAP_CONNINFO", 54}, + {"setsockopt$bt_l2cap_L2CAP_LM", 54}, + {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 54}, + {"setsockopt$bt_rfcomm_RFCOMM_LM", 54}, + {"setsockopt$inet6_IPV6_ADDRFORM", 54}, + {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 54}, + {"setsockopt$inet6_IPV6_IPSEC_POLICY", 54}, + {"setsockopt$inet6_IPV6_PKTINFO", 54}, + {"setsockopt$inet6_IPV6_XFRM_POLICY", 54}, + {"setsockopt$inet6_MCAST_JOIN_GROUP", 54}, + {"setsockopt$inet6_MCAST_LEAVE_GROUP", 54}, + {"setsockopt$inet6_MCAST_MSFILTER", 54}, + {"setsockopt$inet6_MRT6_ADD_MFC", 54}, + {"setsockopt$inet6_MRT6_ADD_MFC_PROXY", 54}, + {"setsockopt$inet6_MRT6_ADD_MIF", 54}, + {"setsockopt$inet6_MRT6_DEL_MFC", 54}, + {"setsockopt$inet6_MRT6_DEL_MFC_PROXY", 54}, + {"setsockopt$inet6_buf", 54}, + {"setsockopt$inet6_dccp_buf", 54}, + {"setsockopt$inet6_dccp_int", 54}, + {"setsockopt$inet6_group_source_req", 54}, + {"setsockopt$inet6_icmp_ICMP_FILTER", 54}, + {"setsockopt$inet6_int", 54}, + {"setsockopt$inet6_mreq", 54}, + {"setsockopt$inet6_mtu", 54}, + {"setsockopt$inet6_opts", 54}, + {"setsockopt$inet6_tcp_TCP_CONGESTION", 54}, + {"setsockopt$inet6_tcp_TCP_FASTOPEN_KEY", 54}, + {"setsockopt$inet6_tcp_TCP_MD5SIG", 54}, + {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 54}, + {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 54}, + {"setsockopt$inet6_tcp_TCP_ULP", 54}, + {"setsockopt$inet6_tcp_TLS_RX", 54}, + {"setsockopt$inet6_tcp_TLS_TX", 54}, + {"setsockopt$inet6_tcp_buf", 54}, + {"setsockopt$inet6_tcp_int", 54}, + {"setsockopt$inet6_udp_encap", 54}, + {"setsockopt$inet6_udp_int", 54}, + {"setsockopt$inet_IP_IPSEC_POLICY", 54}, + {"setsockopt$inet_IP_XFRM_POLICY", 54}, + {"setsockopt$inet_MCAST_JOIN_GROUP", 54}, + {"setsockopt$inet_MCAST_LEAVE_GROUP", 54}, + {"setsockopt$inet_MCAST_MSFILTER", 54}, + {"setsockopt$inet_buf", 54}, + {"setsockopt$inet_dccp_buf", 54}, + {"setsockopt$inet_dccp_int", 54}, + {"setsockopt$inet_group_source_req", 54}, + {"setsockopt$inet_icmp_ICMP_FILTER", 54}, + {"setsockopt$inet_int", 54}, + {"setsockopt$inet_mreq", 54}, + {"setsockopt$inet_mreqn", 54}, + {"setsockopt$inet_mreqsrc", 54}, + {"setsockopt$inet_msfilter", 54}, + {"setsockopt$inet_mtu", 54}, + {"setsockopt$inet_opts", 54}, + {"setsockopt$inet_pktinfo", 54}, + {"setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 54}, + {"setsockopt$inet_sctp6_SCTP_ADD_STREAMS", 54}, + {"setsockopt$inet_sctp6_SCTP_ASSOCINFO", 54}, + {"setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 54}, + {"setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", 54}, + {"setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY", 54}, + {"setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", 54}, + {"setsockopt$inet_sctp6_SCTP_AUTH_KEY", 54}, + {"setsockopt$inet_sctp6_SCTP_AUTOCLOSE", 54}, + {"setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 54}, + {"setsockopt$inet_sctp6_SCTP_CONTEXT", 54}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 54}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 54}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 54}, + {"setsockopt$inet_sctp6_SCTP_DELAYED_SACK", 54}, + {"setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 54}, + {"setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 54}, + {"setsockopt$inet_sctp6_SCTP_EVENTS", 54}, + {"setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 54}, + {"setsockopt$inet_sctp6_SCTP_HMAC_IDENT", 54}, + {"setsockopt$inet_sctp6_SCTP_INITMSG", 54}, + {"setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 54}, + {"setsockopt$inet_sctp6_SCTP_MAXSEG", 54}, + {"setsockopt$inet_sctp6_SCTP_MAX_BURST", 54}, + {"setsockopt$inet_sctp6_SCTP_NODELAY", 54}, + {"setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 54}, + {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 54}, + {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 54}, + {"setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 54}, + {"setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 54}, + {"setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 54}, + {"setsockopt$inet_sctp6_SCTP_RECVNXTINFO", 54}, + {"setsockopt$inet_sctp6_SCTP_RECVRCVINFO", 54}, + {"setsockopt$inet_sctp6_SCTP_RESET_ASSOC", 54}, + {"setsockopt$inet_sctp6_SCTP_RESET_STREAMS", 54}, + {"setsockopt$inet_sctp6_SCTP_RTOINFO", 54}, + {"setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", 54}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", 54}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", 54}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", 54}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", 54}, + {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 54}, + {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 54}, + {"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 54}, + {"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 54}, + {"setsockopt$inet_sctp_SCTP_ASSOCINFO", 54}, + {"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 54}, + {"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 54}, + {"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 54}, + {"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 54}, + {"setsockopt$inet_sctp_SCTP_AUTH_KEY", 54}, + {"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 54}, + {"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 54}, + {"setsockopt$inet_sctp_SCTP_CONTEXT", 54}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 54}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 54}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 54}, + {"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 54}, + {"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 54}, + {"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 54}, + {"setsockopt$inet_sctp_SCTP_EVENTS", 54}, + {"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 54}, + {"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 54}, + {"setsockopt$inet_sctp_SCTP_INITMSG", 54}, + {"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 54}, + {"setsockopt$inet_sctp_SCTP_MAXSEG", 54}, + {"setsockopt$inet_sctp_SCTP_MAX_BURST", 54}, + {"setsockopt$inet_sctp_SCTP_NODELAY", 54}, + {"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 54}, + {"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 54}, + {"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 54}, + {"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 54}, + {"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 54}, + {"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 54}, + {"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 54}, + {"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 54}, + {"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 54}, + {"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 54}, + {"setsockopt$inet_sctp_SCTP_RTOINFO", 54}, + {"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 54}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", 54}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", 54}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", 54}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", 54}, + {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 54}, + {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 54}, + {"setsockopt$inet_tcp_TCP_CONGESTION", 54}, + {"setsockopt$inet_tcp_TCP_FASTOPEN_KEY", 54}, + {"setsockopt$inet_tcp_TCP_MD5SIG", 54}, + {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 54}, + {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 54}, + {"setsockopt$inet_tcp_TCP_ULP", 54}, + {"setsockopt$inet_tcp_TLS_RX", 54}, + {"setsockopt$inet_tcp_TLS_TX", 54}, + {"setsockopt$inet_tcp_buf", 54}, + {"setsockopt$inet_tcp_int", 54}, + {"setsockopt$inet_udp_encap", 54}, + {"setsockopt$inet_udp_int", 54}, + {"setsockopt$ipx_IPX_TYPE", 54}, + {"setsockopt$kcm_KCM_RECV_DISABLE", 54}, + {"setsockopt$l2tp_PPPOL2TP_SO_DEBUG", 54}, + {"setsockopt$l2tp_PPPOL2TP_SO_LNSMODE", 54}, + {"setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ", 54}, + {"setsockopt$l2tp_PPPOL2TP_SO_REORDERTO", 54}, + {"setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ", 54}, + {"setsockopt$llc_int", 54}, + {"setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", 54}, + {"setsockopt$netlink_NETLINK_BROADCAST_ERROR", 54}, + {"setsockopt$netlink_NETLINK_CAP_ACK", 54}, + {"setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", 54}, + {"setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", 54}, + {"setsockopt$netlink_NETLINK_NO_ENOBUFS", 54}, + {"setsockopt$netlink_NETLINK_PKTINFO", 54}, + {"setsockopt$netlink_NETLINK_RX_RING", 54}, + {"setsockopt$netlink_NETLINK_TX_RING", 54}, + {"setsockopt$netrom_NETROM_IDLE", 54}, + {"setsockopt$netrom_NETROM_N2", 54}, + {"setsockopt$netrom_NETROM_T1", 54}, + {"setsockopt$netrom_NETROM_T2", 54}, + {"setsockopt$netrom_NETROM_T4", 54}, + {"setsockopt$nfc_llcp_NFC_LLCP_MIUX", 54}, + {"setsockopt$nfc_llcp_NFC_LLCP_RW", 54}, + {"setsockopt$packet_add_memb", 54}, + {"setsockopt$packet_buf", 54}, + {"setsockopt$packet_drop_memb", 54}, + {"setsockopt$packet_fanout", 54}, + {"setsockopt$packet_fanout_data", 54}, + {"setsockopt$packet_int", 54}, + {"setsockopt$packet_rx_ring", 54}, + {"setsockopt$packet_tx_ring", 54}, + {"setsockopt$sock_attach_bpf", 54}, + {"setsockopt$sock_cred", 54}, + {"setsockopt$sock_int", 54}, + {"setsockopt$sock_linger", 54}, + {"setsockopt$sock_timeval", 54}, + {"setsockopt$sock_void", 54}, + {"setuid", 105}, + {"setxattr", 188}, + {"shmat", 30}, + {"shmctl$IPC_INFO", 31}, + {"shmctl$IPC_RMID", 31}, + {"shmctl$IPC_SET", 31}, + {"shmctl$IPC_STAT", 31}, + {"shmctl$SHM_INFO", 31}, + {"shmctl$SHM_LOCK", 31}, + {"shmctl$SHM_STAT", 31}, + {"shmctl$SHM_UNLOCK", 31}, + {"shmdt", 67}, + {"shmget", 29}, + {"shmget$private", 29}, + {"shutdown", 48}, + {"sigaltstack", 131}, + {"signalfd", 282}, + {"signalfd4", 289}, + {"socket", 41}, + {"socket$alg", 41}, + {"socket$ax25", 41}, + {"socket$bt_bnep", 41}, + {"socket$bt_cmtp", 41}, + {"socket$bt_hidp", 41}, + {"socket$bt_rfcomm", 41}, + {"socket$can_bcm", 41}, + {"socket$can_raw", 41}, + {"socket$inet", 41}, + {"socket$inet6", 41}, + {"socket$inet6_dccp", 41}, + {"socket$inet6_icmp", 41}, + {"socket$inet6_icmp_raw", 41}, + {"socket$inet6_sctp", 41}, + {"socket$inet6_tcp", 41}, + {"socket$inet6_udp", 41}, + {"socket$inet6_udplite", 41}, + {"socket$inet_dccp", 41}, + {"socket$inet_icmp", 41}, + {"socket$inet_icmp_raw", 41}, + {"socket$inet_sctp", 41}, + {"socket$inet_smc", 41}, + {"socket$inet_tcp", 41}, + {"socket$inet_udp", 41}, + {"socket$inet_udplite", 41}, + {"socket$ipx", 41}, + {"socket$kcm", 41}, + {"socket$key", 41}, + {"socket$l2tp", 41}, + {"socket$netlink", 41}, + {"socket$netrom", 41}, + {"socket$nl_crypto", 41}, + {"socket$nl_generic", 41}, + {"socket$nl_netfilter", 41}, + {"socket$nl_route", 41}, + {"socket$nl_xfrm", 41}, + {"socket$packet", 41}, + {"socket$pppoe", 41}, + {"socket$pptp", 41}, + {"socket$rds", 41}, + {"socket$unix", 41}, + {"socket$vsock_dgram", 41}, + {"socket$vsock_stream", 41}, + {"socket$xdp", 41}, + {"socketpair", 53}, + {"socketpair$ax25", 53}, + {"socketpair$inet", 53}, + {"socketpair$inet6", 53}, + {"socketpair$inet6_dccp", 53}, + {"socketpair$inet6_icmp", 53}, + {"socketpair$inet6_icmp_raw", 53}, + {"socketpair$inet6_sctp", 53}, + {"socketpair$inet6_tcp", 53}, + {"socketpair$inet6_udp", 53}, + {"socketpair$inet6_udplite", 53}, + {"socketpair$inet_dccp", 53}, + {"socketpair$inet_icmp", 53}, + {"socketpair$inet_icmp_raw", 53}, + {"socketpair$inet_sctp", 53}, + {"socketpair$inet_smc", 53}, + {"socketpair$inet_tcp", 53}, + {"socketpair$inet_udp", 53}, + {"socketpair$inet_udplite", 53}, + {"socketpair$ipx", 53}, + {"socketpair$packet", 53}, + {"socketpair$unix", 53}, + {"splice", 275}, + {"stat", 4}, + {"statfs", 137}, + {"statx", 332}, + {"symlink", 88}, + {"symlinkat", 266}, + {"sync", 162}, + {"sync_file_range", 277}, + {"syncfs", 306}, + {"sysfs$1", 139}, + {"sysfs$2", 139}, + {"sysfs$3", 139}, + {"sysinfo", 99}, + {"syslog", 103}, + {"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet}, + {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, + {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, + {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_init_net_socket$bt_hci", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$bt_l2cap", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$bt_sco", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$llc", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$nfc_llcp", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$nfc_raw", 0, (syscall_t)syz_init_net_socket}, + {"syz_kvm_setup_cpu$arm64", 0, (syscall_t)syz_kvm_setup_cpu}, + {"syz_kvm_setup_cpu$x86", 0, (syscall_t)syz_kvm_setup_cpu}, + {"syz_mount_image$bfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$btrfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ceph", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$cifs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ext4", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$f2fs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$gfs2", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$hfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$hfsplus", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$iso9660", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$jfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$minix", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$msdos", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$nfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$nfs4", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ntfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ocfs2", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$reiserfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$vfat", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$xfs", 0, (syscall_t)syz_mount_image}, + {"syz_open_dev$CDROM_DEV_LINK", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$I2C", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$admmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$adsp", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$audion", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$binder", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dri", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$drirender", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$loop", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$mice", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$midi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$rtc", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sg", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndhw", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndpcmc", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$video", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev}, + {"syz_open_procfs", 0, (syscall_t)syz_open_procfs}, + {"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs}, + {"syz_open_pts", 0, (syscall_t)syz_open_pts}, + {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, + {"tee", 276}, + {"tgkill", 234}, + {"time", 201}, + {"timer_create", 222}, + {"timer_delete", 226}, + {"timer_getoverrun", 225}, + {"timer_gettime", 224}, + {"timer_settime", 223}, + {"timerfd_create", 283}, + {"timerfd_gettime", 287}, + {"timerfd_settime", 286}, + {"times", 100}, + {"tkill", 200}, + {"truncate", 76}, + {"umount2", 166}, + {"uname", 63}, + {"unlink", 87}, + {"unlinkat", 263}, + {"unshare", 272}, + {"uselib", 134}, + {"userfaultfd", 323}, + {"ustat", 136}, + {"utime", 132}, + {"utimensat", 280}, + {"utimes", 235}, + {"vmsplice", 278}, + {"wait4", 61}, + {"waitid", 247}, + {"write", 1}, + {"write$9p", 1}, + {"write$FUSE_ATTR", 1}, + {"write$FUSE_BMAP", 1}, + {"write$FUSE_CREATE_OPEN", 1}, + {"write$FUSE_DIRENT", 1}, + {"write$FUSE_DIRENTPLUS", 1}, + {"write$FUSE_ENTRY", 1}, + {"write$FUSE_GETXATTR", 1}, + {"write$FUSE_INIT", 1}, + {"write$FUSE_INTERRUPT", 1}, + {"write$FUSE_IOCTL", 1}, + {"write$FUSE_LK", 1}, + {"write$FUSE_LSEEK", 1}, + {"write$FUSE_NOTIFY_DELETE", 1}, + {"write$FUSE_NOTIFY_INVAL_ENTRY", 1}, + {"write$FUSE_NOTIFY_INVAL_INODE", 1}, + {"write$FUSE_NOTIFY_POLL", 1}, + {"write$FUSE_NOTIFY_RETRIEVE", 1}, + {"write$FUSE_NOTIFY_STORE", 1}, + {"write$FUSE_OPEN", 1}, + {"write$FUSE_POLL", 1}, + {"write$FUSE_STATFS", 1}, + {"write$FUSE_WRITE", 1}, + {"write$P9_RATTACH", 1}, + {"write$P9_RAUTH", 1}, + {"write$P9_RCLUNK", 1}, + {"write$P9_RCREATE", 1}, + {"write$P9_RFLUSH", 1}, + {"write$P9_RFSYNC", 1}, + {"write$P9_RGETATTR", 1}, + {"write$P9_RGETLOCK", 1}, + {"write$P9_RLCREATE", 1}, + {"write$P9_RLERROR", 1}, + {"write$P9_RLERRORu", 1}, + {"write$P9_RLINK", 1}, + {"write$P9_RLOCK", 1}, + {"write$P9_RLOPEN", 1}, + {"write$P9_RMKDIR", 1}, + {"write$P9_RMKNOD", 1}, + {"write$P9_ROPEN", 1}, + {"write$P9_RREAD", 1}, + {"write$P9_RREADDIR", 1}, + {"write$P9_RREADLINK", 1}, + {"write$P9_RREMOVE", 1}, + {"write$P9_RRENAME", 1}, + {"write$P9_RRENAMEAT", 1}, + {"write$P9_RSETATTR", 1}, + {"write$P9_RSTAT", 1}, + {"write$P9_RSTATFS", 1}, + {"write$P9_RSTATu", 1}, + {"write$P9_RSYMLINK", 1}, + {"write$P9_RUNLINKAT", 1}, + {"write$P9_RVERSION", 1}, + {"write$P9_RWALK", 1}, + {"write$P9_RWRITE", 1}, + {"write$P9_RWSTAT", 1}, + {"write$P9_RXATTRCREATE", 1}, + {"write$P9_RXATTRWALK", 1}, + {"write$RDMA_USER_CM_CMD_ACCEPT", 1}, + {"write$RDMA_USER_CM_CMD_BIND", 1}, + {"write$RDMA_USER_CM_CMD_BIND_IP", 1}, + {"write$RDMA_USER_CM_CMD_CONNECT", 1}, + {"write$RDMA_USER_CM_CMD_CREATE_ID", 1}, + {"write$RDMA_USER_CM_CMD_DESTROY_ID", 1}, + {"write$RDMA_USER_CM_CMD_DISCONNECT", 1}, + {"write$RDMA_USER_CM_CMD_GET_EVENT", 1}, + {"write$RDMA_USER_CM_CMD_INIT_QP_ATTR", 1}, + {"write$RDMA_USER_CM_CMD_JOIN_IP_MCAST", 1}, + {"write$RDMA_USER_CM_CMD_JOIN_MCAST", 1}, + {"write$RDMA_USER_CM_CMD_LEAVE_MCAST", 1}, + {"write$RDMA_USER_CM_CMD_LISTEN", 1}, + {"write$RDMA_USER_CM_CMD_MIGRATE_ID", 1}, + {"write$RDMA_USER_CM_CMD_NOTIFY", 1}, + {"write$RDMA_USER_CM_CMD_QUERY", 1}, + {"write$RDMA_USER_CM_CMD_QUERY_ROUTE", 1}, + {"write$RDMA_USER_CM_CMD_REJECT", 1}, + {"write$RDMA_USER_CM_CMD_RESOLVE_ADDR", 1}, + {"write$RDMA_USER_CM_CMD_RESOLVE_IP", 1}, + {"write$RDMA_USER_CM_CMD_RESOLVE_ROUTE", 1}, + {"write$RDMA_USER_CM_CMD_SET_OPTION", 1}, + {"write$binfmt_aout", 1}, + {"write$binfmt_elf32", 1}, + {"write$binfmt_elf64", 1}, + {"write$binfmt_misc", 1}, + {"write$binfmt_script", 1}, + {"write$cgroup_int", 1}, + {"write$cgroup_pid", 1}, + {"write$cgroup_subtree", 1}, + {"write$cgroup_type", 1}, + {"write$evdev", 1}, + {"write$eventfd", 1}, + {"write$selinux_access", 1}, + {"write$selinux_context", 1}, + {"write$selinux_create", 1}, + {"write$selinux_load", 1}, + {"write$selinux_user", 1}, + {"write$selinux_validatetrans", 1}, + {"write$sndseq", 1}, + {"write$tun", 1}, + {"write$vnet", 1}, + {"writev", 20}, + +}; +#endif + +#if GOARCH_arm +const call_t syscalls[] = { + {"accept", 285}, + {"accept$alg", 285}, + {"accept$ax25", 285}, + {"accept$inet", 285}, + {"accept$inet6", 285}, + {"accept$ipx", 285}, + {"accept$netrom", 285}, + {"accept$nfc_llcp", 285}, + {"accept$packet", 285}, + {"accept$unix", 285}, + {"accept4", 366}, + {"accept4$alg", 366}, + {"accept4$ax25", 366}, + {"accept4$bt_l2cap", 366}, + {"accept4$inet", 366}, + {"accept4$inet6", 366}, + {"accept4$ipx", 366}, + {"accept4$llc", 366}, + {"accept4$netrom", 366}, + {"accept4$nfc_llcp", 366}, + {"accept4$packet", 366}, + {"accept4$unix", 366}, + {"accept4$vsock_stream", 366}, + {"acct", 51}, + {"add_key", 309}, + {"add_key$keyring", 309}, + {"add_key$user", 309}, + {"bind", 282}, + {"bind$alg", 282}, + {"bind$ax25", 282}, + {"bind$bt_hci", 282}, + {"bind$bt_l2cap", 282}, + {"bind$bt_rfcomm", 282}, + {"bind$bt_sco", 282}, + {"bind$can_raw", 282}, + {"bind$inet", 282}, + {"bind$inet6", 282}, + {"bind$ipx", 282}, + {"bind$llc", 282}, + {"bind$netlink", 282}, + {"bind$netrom", 282}, + {"bind$nfc_llcp", 282}, + {"bind$packet", 282}, + {"bind$pptp", 282}, + {"bind$rds", 282}, + {"bind$unix", 282}, + {"bind$vsock_dgram", 282}, + {"bind$vsock_stream", 282}, + {"bind$xdp", 282}, + {"bpf$BPF_GET_MAP_INFO", 386}, + {"bpf$BPF_GET_PROG_INFO", 386}, + {"bpf$BPF_MAP_GET_FD_BY_ID", 386}, + {"bpf$BPF_MAP_GET_NEXT_ID", 386}, + {"bpf$BPF_PROG_ATTACH", 386}, + {"bpf$BPF_PROG_DETACH", 386}, + {"bpf$BPF_PROG_GET_FD_BY_ID", 386}, + {"bpf$BPF_PROG_GET_NEXT_ID", 386}, + {"bpf$BPF_PROG_QUERY", 386}, + {"bpf$BPF_PROG_TEST_RUN", 386}, + {"bpf$BPF_RAW_TRACEPOINT_OPEN", 386}, + {"bpf$MAP_CREATE", 386}, + {"bpf$MAP_DELETE_ELEM", 386}, + {"bpf$MAP_GET_NEXT_KEY", 386}, + {"bpf$MAP_LOOKUP_ELEM", 386}, + {"bpf$MAP_UPDATE_ELEM", 386}, + {"bpf$OBJ_GET_MAP", 386}, + {"bpf$OBJ_GET_PROG", 386}, + {"bpf$OBJ_PIN_MAP", 386}, + {"bpf$OBJ_PIN_PROG", 386}, + {"bpf$PROG_LOAD", 386}, + {"capget", 184}, + {"capset", 185}, + {"chdir", 12}, + {"chmod", 15}, + {"chown", 182}, + {"chroot", 61}, + {"clock_adjtime", 372}, + {"clock_getres", 264}, + {"clock_gettime", 263}, + {"clock_nanosleep", 265}, + {"clock_settime", 262}, + {"clone", 120}, + {"close", 6}, + {"connect", 283}, + {"connect$ax25", 283}, + {"connect$bt_l2cap", 283}, + {"connect$bt_rfcomm", 283}, + {"connect$bt_sco", 283}, + {"connect$can_bcm", 283}, + {"connect$inet", 283}, + {"connect$inet6", 283}, + {"connect$ipx", 283}, + {"connect$l2tp", 283}, + {"connect$llc", 283}, + {"connect$netlink", 283}, + {"connect$netrom", 283}, + {"connect$nfc_llcp", 283}, + {"connect$nfc_raw", 283}, + {"connect$packet", 283}, + {"connect$pppoe", 283}, + {"connect$pptp", 283}, + {"connect$rds", 283}, + {"connect$unix", 283}, + {"connect$vsock_dgram", 283}, + {"connect$vsock_stream", 283}, + {"creat", 8}, + {"delete_module", 129}, + {"dup", 41}, + {"dup2", 63}, + {"dup3", 358}, + {"epoll_create", 250}, + {"epoll_create1", 357}, + {"epoll_ctl$EPOLL_CTL_ADD", 251}, + {"epoll_ctl$EPOLL_CTL_DEL", 251}, + {"epoll_ctl$EPOLL_CTL_MOD", 251}, + {"epoll_pwait", 346}, + {"epoll_wait", 252}, + {"eventfd", 351}, + {"eventfd2", 356}, + {"execve", 11}, + {"execveat", 387}, + {"exit", 1}, + {"exit_group", 248}, + {"faccessat", 334}, + {"fallocate", 352}, + {"fanotify_init", 367}, + {"fanotify_mark", 368}, + {"fchdir", 133}, + {"fchmod", 94}, + {"fchmodat", 333}, + {"fchown", 95}, + {"fchownat", 325}, + {"fcntl$F_GET_FILE_RW_HINT", 55}, + {"fcntl$F_GET_RW_HINT", 55}, + {"fcntl$F_SET_FILE_RW_HINT", 55}, + {"fcntl$F_SET_RW_HINT", 55}, + {"fcntl$addseals", 55}, + {"fcntl$dupfd", 55}, + {"fcntl$getflags", 55}, + {"fcntl$getown", 55}, + {"fcntl$getownex", 55}, + {"fcntl$lock", 55}, + {"fcntl$notify", 55}, + {"fcntl$setflags", 55}, + {"fcntl$setlease", 55}, + {"fcntl$setown", 55}, + {"fcntl$setownex", 55}, + {"fcntl$setpipe", 55}, + {"fcntl$setsig", 55}, + {"fcntl$setstatus", 55}, + {"fdatasync", 148}, + {"fgetxattr", 231}, + {"finit_module", 379}, + {"flistxattr", 234}, + {"flock", 143}, + {"fremovexattr", 237}, + {"fsetxattr", 228}, + {"fstat", 108}, + {"fstatfs", 100}, + {"fsync", 118}, + {"ftruncate", 93}, + {"futex", 240}, + {"futimesat", 326}, + {"get_mempolicy", 320}, + {"get_robust_list", 339}, + {"getcwd", 183}, + {"getdents", 141}, + {"getdents64", 217}, + {"getegid", 50}, + {"geteuid", 49}, + {"getgid", 47}, + {"getgroups", 80}, + {"getitimer", 105}, + {"getpeername", 287}, + {"getpeername$ax25", 287}, + {"getpeername$inet", 287}, + {"getpeername$inet6", 287}, + {"getpeername$ipx", 287}, + {"getpeername$llc", 287}, + {"getpeername$netlink", 287}, + {"getpeername$netrom", 287}, + {"getpeername$packet", 287}, + {"getpeername$unix", 287}, + {"getpgid", 132}, + {"getpgrp", 65}, + {"getpid", 20}, + {"getpriority", 96}, + {"getrandom", 384}, + {"getresgid", 171}, + {"getresuid", 165}, + {"getrusage", 77}, + {"getsockname", 286}, + {"getsockname$ax25", 286}, + {"getsockname$inet", 286}, + {"getsockname$inet6", 286}, + {"getsockname$ipx", 286}, + {"getsockname$llc", 286}, + {"getsockname$netlink", 286}, + {"getsockname$netrom", 286}, + {"getsockname$packet", 286}, + {"getsockname$unix", 286}, + {"getsockopt", 295}, + {"getsockopt$ARPT_SO_GET_ENTRIES", 295}, + {"getsockopt$ARPT_SO_GET_INFO", 295}, + {"getsockopt$ARPT_SO_GET_REVISION_TARGET", 295}, + {"getsockopt$EBT_SO_GET_ENTRIES", 295}, + {"getsockopt$EBT_SO_GET_INFO", 295}, + {"getsockopt$EBT_SO_GET_INIT_ENTRIES", 295}, + {"getsockopt$EBT_SO_GET_INIT_INFO", 295}, + {"getsockopt$IP6T_SO_GET_ENTRIES", 295}, + {"getsockopt$IP6T_SO_GET_INFO", 295}, + {"getsockopt$IP6T_SO_GET_REVISION_MATCH", 295}, + {"getsockopt$IP6T_SO_GET_REVISION_TARGET", 295}, + {"getsockopt$IPT_SO_GET_ENTRIES", 295}, + {"getsockopt$IPT_SO_GET_INFO", 295}, + {"getsockopt$IPT_SO_GET_REVISION_MATCH", 295}, + {"getsockopt$IPT_SO_GET_REVISION_TARGET", 295}, + {"getsockopt$IP_VS_SO_GET_DAEMON", 295}, + {"getsockopt$IP_VS_SO_GET_DESTS", 295}, + {"getsockopt$IP_VS_SO_GET_INFO", 295}, + {"getsockopt$IP_VS_SO_GET_SERVICE", 295}, + {"getsockopt$IP_VS_SO_GET_SERVICES", 295}, + {"getsockopt$IP_VS_SO_GET_TIMEOUT", 295}, + {"getsockopt$IP_VS_SO_GET_VERSION", 295}, + {"getsockopt$SO_BINDTODEVICE", 295}, + {"getsockopt$SO_COOKIE", 295}, + {"getsockopt$SO_TIMESTAMPING", 295}, + {"getsockopt$XDP_MMAP_OFFSETS", 295}, + {"getsockopt$XDP_STATISTICS", 295}, + {"getsockopt$ax25_buf", 295}, + {"getsockopt$ax25_int", 295}, + {"getsockopt$bt_BT_CHANNEL_POLICY", 295}, + {"getsockopt$bt_BT_DEFER_SETUP", 295}, + {"getsockopt$bt_BT_FLUSHABLE", 295}, + {"getsockopt$bt_BT_POWER", 295}, + {"getsockopt$bt_BT_RCVMTU", 295}, + {"getsockopt$bt_BT_SECURITY", 295}, + {"getsockopt$bt_BT_SNDMTU", 295}, + {"getsockopt$bt_BT_VOICE", 295}, + {"getsockopt$bt_hci", 295}, + {"getsockopt$bt_l2cap_L2CAP_CONNINFO", 295}, + {"getsockopt$bt_l2cap_L2CAP_LM", 295}, + {"getsockopt$bt_l2cap_L2CAP_OPTIONS", 295}, + {"getsockopt$bt_rfcomm_RFCOMM_CONNINFO", 295}, + {"getsockopt$bt_rfcomm_RFCOMM_LM", 295}, + {"getsockopt$bt_sco_SCO_CONNINFO", 295}, + {"getsockopt$bt_sco_SCO_OPTIONS", 295}, + {"getsockopt$inet6_IPV6_FLOWLABEL_MGR", 295}, + {"getsockopt$inet6_IPV6_IPSEC_POLICY", 295}, + {"getsockopt$inet6_IPV6_XFRM_POLICY", 295}, + {"getsockopt$inet6_buf", 295}, + {"getsockopt$inet6_dccp_buf", 295}, + {"getsockopt$inet6_dccp_int", 295}, + {"getsockopt$inet6_int", 295}, + {"getsockopt$inet6_mreq", 295}, + {"getsockopt$inet6_mtu", 295}, + {"getsockopt$inet6_opts", 295}, + {"getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 295}, + {"getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE", 295}, + {"getsockopt$inet6_tcp_buf", 295}, + {"getsockopt$inet6_tcp_int", 295}, + {"getsockopt$inet6_udp_int", 295}, + {"getsockopt$inet_IP_IPSEC_POLICY", 295}, + {"getsockopt$inet_IP_XFRM_POLICY", 295}, + {"getsockopt$inet_buf", 295}, + {"getsockopt$inet_dccp_buf", 295}, + {"getsockopt$inet_dccp_int", 295}, + {"getsockopt$inet_int", 295}, + {"getsockopt$inet_mreq", 295}, + {"getsockopt$inet_mreqn", 295}, + {"getsockopt$inet_mreqsrc", 295}, + {"getsockopt$inet_mtu", 295}, + {"getsockopt$inet_opts", 295}, + {"getsockopt$inet_pktinfo", 295}, + {"getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 295}, + {"getsockopt$inet_sctp6_SCTP_ASSOCINFO", 295}, + {"getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 295}, + {"getsockopt$inet_sctp6_SCTP_AUTOCLOSE", 295}, + {"getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 295}, + {"getsockopt$inet_sctp6_SCTP_CONTEXT", 295}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 295}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 295}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 295}, + {"getsockopt$inet_sctp6_SCTP_DELAYED_SACK", 295}, + {"getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 295}, + {"getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 295}, + {"getsockopt$inet_sctp6_SCTP_EVENTS", 295}, + {"getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 295}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", 295}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", 295}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", 295}, + {"getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", 295}, + {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", 295}, + {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", 295}, + {"getsockopt$inet_sctp6_SCTP_HMAC_IDENT", 295}, + {"getsockopt$inet_sctp6_SCTP_INITMSG", 295}, + {"getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 295}, + {"getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", 295}, + {"getsockopt$inet_sctp6_SCTP_MAXSEG", 295}, + {"getsockopt$inet_sctp6_SCTP_MAX_BURST", 295}, + {"getsockopt$inet_sctp6_SCTP_NODELAY", 295}, + {"getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 295}, + {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 295}, + {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 295}, + {"getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", 295}, + {"getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 295}, + {"getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", 295}, + {"getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS", 295}, + {"getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 295}, + {"getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 295}, + {"getsockopt$inet_sctp6_SCTP_RECVNXTINFO", 295}, + {"getsockopt$inet_sctp6_SCTP_RECVRCVINFO", 295}, + {"getsockopt$inet_sctp6_SCTP_RESET_STREAMS", 295}, + {"getsockopt$inet_sctp6_SCTP_RTOINFO", 295}, + {"getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", 295}, + {"getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", 295}, + {"getsockopt$inet_sctp6_SCTP_STATUS", 295}, + {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 295}, + {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 295}, + {"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 295}, + {"getsockopt$inet_sctp_SCTP_ASSOCINFO", 295}, + {"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 295}, + {"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 295}, + {"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 295}, + {"getsockopt$inet_sctp_SCTP_CONTEXT", 295}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 295}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 295}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 295}, + {"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 295}, + {"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 295}, + {"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 295}, + {"getsockopt$inet_sctp_SCTP_EVENTS", 295}, + {"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 295}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 295}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 295}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", 295}, + {"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", 295}, + {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", 295}, + {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 295}, + {"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 295}, + {"getsockopt$inet_sctp_SCTP_INITMSG", 295}, + {"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 295}, + {"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 295}, + {"getsockopt$inet_sctp_SCTP_MAXSEG", 295}, + {"getsockopt$inet_sctp_SCTP_MAX_BURST", 295}, + {"getsockopt$inet_sctp_SCTP_NODELAY", 295}, + {"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 295}, + {"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 295}, + {"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 295}, + {"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 295}, + {"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 295}, + {"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 295}, + {"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 295}, + {"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 295}, + {"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 295}, + {"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 295}, + {"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 295}, + {"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 295}, + {"getsockopt$inet_sctp_SCTP_RTOINFO", 295}, + {"getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", 295}, + {"getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", 295}, + {"getsockopt$inet_sctp_SCTP_STATUS", 295}, + {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 295}, + {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 295}, + {"getsockopt$inet_tcp_TCP_REPAIR_WINDOW", 295}, + {"getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE", 295}, + {"getsockopt$inet_tcp_buf", 295}, + {"getsockopt$inet_tcp_int", 295}, + {"getsockopt$inet_udp_int", 295}, + {"getsockopt$ipx_IPX_TYPE", 295}, + {"getsockopt$kcm_KCM_RECV_DISABLE", 295}, + {"getsockopt$llc_int", 295}, + {"getsockopt$netlink", 295}, + {"getsockopt$netrom_NETROM_IDLE", 295}, + {"getsockopt$netrom_NETROM_N2", 295}, + {"getsockopt$netrom_NETROM_T1", 295}, + {"getsockopt$netrom_NETROM_T2", 295}, + {"getsockopt$netrom_NETROM_T4", 295}, + {"getsockopt$nfc_llcp", 295}, + {"getsockopt$packet_buf", 295}, + {"getsockopt$packet_int", 295}, + {"getsockopt$sock_buf", 295}, + {"getsockopt$sock_cred", 295}, + {"getsockopt$sock_int", 295}, + {"getsockopt$sock_linger", 295}, + {"getsockopt$sock_timeval", 295}, + {"gettid", 224}, + {"getuid", 24}, + {"getxattr", 229}, + {"init_module", 128}, + {"inotify_add_watch", 317}, + {"inotify_init", 316}, + {"inotify_init1", 360}, + {"inotify_rm_watch", 318}, + {"io_cancel", 247}, + {"io_destroy", 244}, + {"io_getevents", 245}, + {"io_setup", 243}, + {"io_submit", 246}, + {"ioctl", 54}, + {"ioctl$ASHMEM_GET_NAME", 54}, + {"ioctl$ASHMEM_GET_PIN_STATUS", 54}, + {"ioctl$ASHMEM_GET_PROT_MASK", 54}, + {"ioctl$ASHMEM_GET_SIZE", 54}, + {"ioctl$ASHMEM_PURGE_ALL_CACHES", 54}, + {"ioctl$ASHMEM_SET_NAME", 54}, + {"ioctl$ASHMEM_SET_PROT_MASK", 54}, + {"ioctl$ASHMEM_SET_SIZE", 54}, + {"ioctl$BINDER_GET_NODE_DEBUG_INFO", 54}, + {"ioctl$BINDER_SET_CONTEXT_MGR", 54}, + {"ioctl$BINDER_SET_MAX_THREADS", 54}, + {"ioctl$BINDER_THREAD_EXIT", 54}, + {"ioctl$BINDER_WRITE_READ", 54}, + {"ioctl$BLKALIGNOFF", 54}, + {"ioctl$BLKBSZGET", 54}, + {"ioctl$BLKBSZSET", 54}, + {"ioctl$BLKDISCARD", 54}, + {"ioctl$BLKFLSBUF", 54}, + {"ioctl$BLKFRASET", 54}, + {"ioctl$BLKGETSIZE", 54}, + {"ioctl$BLKGETSIZE64", 54}, + {"ioctl$BLKIOMIN", 54}, + {"ioctl$BLKIOOPT", 54}, + {"ioctl$BLKPBSZGET", 54}, + {"ioctl$BLKPG", 54}, + {"ioctl$BLKRAGET", 54}, + {"ioctl$BLKREPORTZONE", 54}, + {"ioctl$BLKRESETZONE", 54}, + {"ioctl$BLKROGET", 54}, + {"ioctl$BLKROSET", 54}, + {"ioctl$BLKROTATIONAL", 54}, + {"ioctl$BLKRRPART", 54}, + {"ioctl$BLKSECDISCARD", 54}, + {"ioctl$BLKSECTGET", 54}, + {"ioctl$BLKTRACESETUP", 54}, + {"ioctl$BLKTRACESTART", 54}, + {"ioctl$BLKTRACESTOP", 54}, + {"ioctl$BLKTRACETEARDOWN", 54}, + {"ioctl$BLKZEROOUT", 54}, + {"ioctl$CDROMAUDIOBUFSIZ", 54}, + {"ioctl$CDROMCLOSETRAY", 54}, + {"ioctl$CDROMEJECT", 54}, + {"ioctl$CDROMEJECT_SW", 54}, + {"ioctl$CDROMGETSPINDOWN", 54}, + {"ioctl$CDROMMULTISESSION", 54}, + {"ioctl$CDROMPAUSE", 54}, + {"ioctl$CDROMPLAYBLK", 54}, + {"ioctl$CDROMPLAYMSF", 54}, + {"ioctl$CDROMPLAYTRKIND", 54}, + {"ioctl$CDROMREADALL", 54}, + {"ioctl$CDROMREADAUDIO", 54}, + {"ioctl$CDROMREADCOOKED", 54}, + {"ioctl$CDROMREADMODE1", 54}, + {"ioctl$CDROMREADMODE2", 54}, + {"ioctl$CDROMREADRAW", 54}, + {"ioctl$CDROMREADTOCENTRY", 54}, + {"ioctl$CDROMREADTOCHDR", 54}, + {"ioctl$CDROMRESET", 54}, + {"ioctl$CDROMRESUME", 54}, + {"ioctl$CDROMSEEK", 54}, + {"ioctl$CDROMSETSPINDOWN", 54}, + {"ioctl$CDROMSTART", 54}, + {"ioctl$CDROMSTOP", 54}, + {"ioctl$CDROMSUBCHNL", 54}, + {"ioctl$CDROMVOLCTRL", 54}, + {"ioctl$CDROMVOLREAD", 54}, + {"ioctl$CDROM_CHANGER_NSLOTS", 54}, + {"ioctl$CDROM_CLEAR_OPTIONS", 54}, + {"ioctl$CDROM_DEBUG", 54}, + {"ioctl$CDROM_DISC_STATUS", 54}, + {"ioctl$CDROM_GET_CAPABILITY", 54}, + {"ioctl$CDROM_GET_MCN", 54}, + {"ioctl$CDROM_LAST_WRITTEN", 54}, + {"ioctl$CDROM_LOCKDOOR", 54}, + {"ioctl$CDROM_MEDIA_CHANGED", 54}, + {"ioctl$CDROM_NEXT_WRITABLE", 54}, + {"ioctl$CDROM_SELECT_DISK", 54}, + {"ioctl$CDROM_SELECT_SPEED", 54}, + {"ioctl$CDROM_SEND_PACKET", 54}, + {"ioctl$CDROM_SET_OPTIONS", 54}, + {"ioctl$DMA_BUF_IOCTL_SYNC", 54}, + {"ioctl$DRM_IOCTL_ADD_BUFS", 54}, + {"ioctl$DRM_IOCTL_ADD_CTX", 54}, + {"ioctl$DRM_IOCTL_ADD_MAP", 54}, + {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 54}, + {"ioctl$DRM_IOCTL_AGP_ALLOC", 54}, + {"ioctl$DRM_IOCTL_AGP_BIND", 54}, + {"ioctl$DRM_IOCTL_AGP_ENABLE", 54}, + {"ioctl$DRM_IOCTL_AGP_FREE", 54}, + {"ioctl$DRM_IOCTL_AGP_INFO", 54}, + {"ioctl$DRM_IOCTL_AGP_RELEASE", 54}, + {"ioctl$DRM_IOCTL_AGP_UNBIND", 54}, + {"ioctl$DRM_IOCTL_AUTH_MAGIC", 54}, + {"ioctl$DRM_IOCTL_CONTROL", 54}, + {"ioctl$DRM_IOCTL_DMA", 54}, + {"ioctl$DRM_IOCTL_DROP_MASTER", 54}, + {"ioctl$DRM_IOCTL_FREE_BUFS", 54}, + {"ioctl$DRM_IOCTL_GEM_CLOSE", 54}, + {"ioctl$DRM_IOCTL_GEM_FLINK", 54}, + {"ioctl$DRM_IOCTL_GEM_OPEN", 54}, + {"ioctl$DRM_IOCTL_GET_CAP", 54}, + {"ioctl$DRM_IOCTL_GET_CLIENT", 54}, + {"ioctl$DRM_IOCTL_GET_CTX", 54}, + {"ioctl$DRM_IOCTL_GET_MAGIC", 54}, + {"ioctl$DRM_IOCTL_GET_MAP", 54}, + {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 54}, + {"ioctl$DRM_IOCTL_GET_STATS", 54}, + {"ioctl$DRM_IOCTL_GET_UNIQUE", 54}, + {"ioctl$DRM_IOCTL_INFO_BUFS", 54}, + {"ioctl$DRM_IOCTL_IRQ_BUSID", 54}, + {"ioctl$DRM_IOCTL_LOCK", 54}, + {"ioctl$DRM_IOCTL_MAP_BUFS", 54}, + {"ioctl$DRM_IOCTL_MARK_BUFS", 54}, + {"ioctl$DRM_IOCTL_MODESET_CTL", 54}, + {"ioctl$DRM_IOCTL_MODE_GETCRTC", 54}, + {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 54}, + {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 54}, + {"ioctl$DRM_IOCTL_MODE_SETCRTC", 54}, + {"ioctl$DRM_IOCTL_NEW_CTX", 54}, + {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 54}, + {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 54}, + {"ioctl$DRM_IOCTL_RES_CTX", 54}, + {"ioctl$DRM_IOCTL_RM_CTX", 54}, + {"ioctl$DRM_IOCTL_RM_MAP", 54}, + {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 54}, + {"ioctl$DRM_IOCTL_SET_MASTER", 54}, + {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 54}, + {"ioctl$DRM_IOCTL_SET_UNIQUE", 54}, + {"ioctl$DRM_IOCTL_SET_VERSION", 54}, + {"ioctl$DRM_IOCTL_SG_ALLOC", 54}, + {"ioctl$DRM_IOCTL_SG_FREE", 54}, + {"ioctl$DRM_IOCTL_SWITCH_CTX", 54}, + {"ioctl$DRM_IOCTL_UNLOCK", 54}, + {"ioctl$DRM_IOCTL_VERSION", 54}, + {"ioctl$DRM_IOCTL_WAIT_VBLANK", 54}, + {"ioctl$DVD_AUTH", 54}, + {"ioctl$DVD_READ_STRUCT", 54}, + {"ioctl$DVD_WRITE_STRUCT", 54}, + {"ioctl$EVIOCGABS0", 54}, + {"ioctl$EVIOCGABS20", 54}, + {"ioctl$EVIOCGABS2F", 54}, + {"ioctl$EVIOCGABS3F", 54}, + {"ioctl$EVIOCGBITKEY", 54}, + {"ioctl$EVIOCGBITSND", 54}, + {"ioctl$EVIOCGBITSW", 54}, + {"ioctl$EVIOCGEFFECTS", 54}, + {"ioctl$EVIOCGID", 54}, + {"ioctl$EVIOCGKEY", 54}, + {"ioctl$EVIOCGKEYCODE", 54}, + {"ioctl$EVIOCGKEYCODE_V2", 54}, + {"ioctl$EVIOCGLED", 54}, + {"ioctl$EVIOCGMASK", 54}, + {"ioctl$EVIOCGMTSLOTS", 54}, + {"ioctl$EVIOCGNAME", 54}, + {"ioctl$EVIOCGPHYS", 54}, + {"ioctl$EVIOCGPROP", 54}, + {"ioctl$EVIOCGRAB", 54}, + {"ioctl$EVIOCGREP", 54}, + {"ioctl$EVIOCGSND", 54}, + {"ioctl$EVIOCGSW", 54}, + {"ioctl$EVIOCGUNIQ", 54}, + {"ioctl$EVIOCGVERSION", 54}, + {"ioctl$EVIOCREVOKE", 54}, + {"ioctl$EVIOCRMFF", 54}, + {"ioctl$EVIOCSABS0", 54}, + {"ioctl$EVIOCSABS20", 54}, + {"ioctl$EVIOCSABS2F", 54}, + {"ioctl$EVIOCSABS3F", 54}, + {"ioctl$EVIOCSCLOCKID", 54}, + {"ioctl$EVIOCSFF", 54}, + {"ioctl$EVIOCSKEYCODE", 54}, + {"ioctl$EVIOCSKEYCODE_V2", 54}, + {"ioctl$EVIOCSMASK", 54}, + {"ioctl$EVIOCSREP", 54}, + {"ioctl$FIBMAP", 54}, + {"ioctl$FICLONE", 54}, + {"ioctl$FICLONERANGE", 54}, + {"ioctl$FIDEDUPERANGE", 54}, + {"ioctl$FIONREAD", 54}, + {"ioctl$FS_IOC_FSGETXATTR", 54}, + {"ioctl$FS_IOC_FSSETXATTR", 54}, + {"ioctl$FS_IOC_GETFSLABEL", 54}, + {"ioctl$FS_IOC_RESVSP", 54}, + {"ioctl$FS_IOC_SETFSLABEL", 54}, + {"ioctl$FUSE_DEV_IOC_CLONE", 54}, + {"ioctl$GIO_CMAP", 54}, + {"ioctl$GIO_FONT", 54}, + {"ioctl$GIO_FONTX", 54}, + {"ioctl$GIO_SCRNMAP", 54}, + {"ioctl$GIO_UNIMAP", 54}, + {"ioctl$GIO_UNISCRNMAP", 54}, + {"ioctl$HCIINQUIRY", 54}, + {"ioctl$HDIO_GETGEO", 54}, + {"ioctl$I2C_FUNCS", 54}, + {"ioctl$I2C_PEC", 54}, + {"ioctl$I2C_RDWR", 54}, + {"ioctl$I2C_RETRIES", 54}, + {"ioctl$I2C_SLAVE", 54}, + {"ioctl$I2C_SLAVE_FORCE", 54}, + {"ioctl$I2C_SMBUS", 54}, + {"ioctl$I2C_TENBIT", 54}, + {"ioctl$I2C_TIMEOUT", 54}, + {"ioctl$INOTIFY_IOC_SETNEXTWD", 54}, + {"ioctl$IOC_PR_CLEAR", 54}, + {"ioctl$IOC_PR_PREEMPT", 54}, + {"ioctl$IOC_PR_PREEMPT_ABORT", 54}, + {"ioctl$IOC_PR_REGISTER", 54}, + {"ioctl$IOC_PR_RELEASE", 54}, + {"ioctl$IOC_PR_RESERVE", 54}, + {"ioctl$ION_IOC_ALLOC", 54}, + {"ioctl$ION_IOC_HEAP_QUERY", 54}, + {"ioctl$KDADDIO", 54}, + {"ioctl$KDDELIO", 54}, + {"ioctl$KDDISABIO", 54}, + {"ioctl$KDENABIO", 54}, + {"ioctl$KDGETKEYCODE", 54}, + {"ioctl$KDGETLED", 54}, + {"ioctl$KDGETMODE", 54}, + {"ioctl$KDGKBDIACR", 54}, + {"ioctl$KDGKBENT", 54}, + {"ioctl$KDGKBLED", 54}, + {"ioctl$KDGKBMETA", 54}, + {"ioctl$KDGKBMODE", 54}, + {"ioctl$KDGKBSENT", 54}, + {"ioctl$KDGKBTYPE", 54}, + {"ioctl$KDMKTONE", 54}, + {"ioctl$KDSETKEYCODE", 54}, + {"ioctl$KDSETLED", 54}, + {"ioctl$KDSETMODE", 54}, + {"ioctl$KDSIGACCEPT", 54}, + {"ioctl$KDSKBLED", 54}, + {"ioctl$KDSKBMETA", 54}, + {"ioctl$KDSKBMODE", 54}, + {"ioctl$KDSKBSENT", 54}, + {"ioctl$KIOCSOUND", 54}, + {"ioctl$KVM_ARM_SET_DEVICE_ADDR", 54}, + {"ioctl$KVM_ARM_VCPU_INIT", 54}, + {"ioctl$KVM_ASSIGN_DEV_IRQ", 54}, + {"ioctl$KVM_ASSIGN_PCI_DEVICE", 54}, + {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 54}, + {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 54}, + {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 54}, + {"ioctl$KVM_CHECK_EXTENSION", 54}, + {"ioctl$KVM_CHECK_EXTENSION_VM", 54}, + {"ioctl$KVM_CREATE_DEVICE", 54}, + {"ioctl$KVM_CREATE_IRQCHIP", 54}, + {"ioctl$KVM_CREATE_PIT2", 54}, + {"ioctl$KVM_CREATE_VCPU", 54}, + {"ioctl$KVM_CREATE_VM", 54}, + {"ioctl$KVM_DEASSIGN_DEV_IRQ", 54}, + {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 54}, + {"ioctl$KVM_DIRTY_TLB", 54}, + {"ioctl$KVM_ENABLE_CAP", 54}, + {"ioctl$KVM_ENABLE_CAP_CPU", 54}, + {"ioctl$KVM_GET_CLOCK", 54}, + {"ioctl$KVM_GET_DEVICE_ATTR", 54}, + {"ioctl$KVM_GET_DIRTY_LOG", 54}, + {"ioctl$KVM_GET_FPU", 54}, + {"ioctl$KVM_GET_IRQCHIP", 54}, + {"ioctl$KVM_GET_MP_STATE", 54}, + {"ioctl$KVM_GET_NR_MMU_PAGES", 54}, + {"ioctl$KVM_GET_ONE_REG", 54}, + {"ioctl$KVM_GET_REGS", 54}, + {"ioctl$KVM_GET_REG_LIST", 54}, + {"ioctl$KVM_GET_SREGS", 54}, + {"ioctl$KVM_GET_TSC_KHZ", 54}, + {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 54}, + {"ioctl$KVM_HAS_DEVICE_ATTR", 54}, + {"ioctl$KVM_HYPERV_EVENTFD", 54}, + {"ioctl$KVM_INTERRUPT", 54}, + {"ioctl$KVM_IOEVENTFD", 54}, + {"ioctl$KVM_IRQFD", 54}, + {"ioctl$KVM_IRQ_LINE", 54}, + {"ioctl$KVM_IRQ_LINE_STATUS", 54}, + {"ioctl$KVM_KVMCLOCK_CTRL", 54}, + {"ioctl$KVM_NMI", 54}, + {"ioctl$KVM_PPC_ALLOCATE_HTAB", 54}, + {"ioctl$KVM_PPC_GET_PVINFO", 54}, + {"ioctl$KVM_PPC_GET_SMMU_INFO", 54}, + {"ioctl$KVM_REGISTER_COALESCED_MMIO", 54}, + {"ioctl$KVM_REINJECT_CONTROL", 54}, + {"ioctl$KVM_RUN", 54}, + {"ioctl$KVM_S390_INTERRUPT_CPU", 54}, + {"ioctl$KVM_S390_UCAS_MAP", 54}, + {"ioctl$KVM_S390_UCAS_UNMAP", 54}, + {"ioctl$KVM_S390_VCPU_FAULT", 54}, + {"ioctl$KVM_SET_BOOT_CPU_ID", 54}, + {"ioctl$KVM_SET_CLOCK", 54}, + {"ioctl$KVM_SET_DEVICE_ATTR", 54}, + {"ioctl$KVM_SET_FPU", 54}, + {"ioctl$KVM_SET_GSI_ROUTING", 54}, + {"ioctl$KVM_SET_GUEST_DEBUG", 54}, + {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 54}, + {"ioctl$KVM_SET_IRQCHIP", 54}, + {"ioctl$KVM_SET_MP_STATE", 54}, + {"ioctl$KVM_SET_NR_MMU_PAGES", 54}, + {"ioctl$KVM_SET_ONE_REG", 54}, + {"ioctl$KVM_SET_REGS", 54}, + {"ioctl$KVM_SET_SIGNAL_MASK", 54}, + {"ioctl$KVM_SET_SREGS", 54}, + {"ioctl$KVM_SET_TSC_KHZ", 54}, + {"ioctl$KVM_SET_TSS_ADDR", 54}, + {"ioctl$KVM_SET_USER_MEMORY_REGION", 54}, + {"ioctl$KVM_SET_VAPIC_ADDR", 54}, + {"ioctl$KVM_SIGNAL_MSI", 54}, + {"ioctl$KVM_SMI", 54}, + {"ioctl$KVM_TPR_ACCESS_REPORTING", 54}, + {"ioctl$KVM_TRANSLATE", 54}, + {"ioctl$KVM_UNREGISTER_COALESCED_MMIO", 54}, + {"ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", 54}, + {"ioctl$KVM_X86_SETUP_MCE", 54}, + {"ioctl$LOOP_CHANGE_FD", 54}, + {"ioctl$LOOP_CLR_FD", 54}, + {"ioctl$LOOP_CTL_ADD", 54}, + {"ioctl$LOOP_CTL_GET_FREE", 54}, + {"ioctl$LOOP_CTL_REMOVE", 54}, + {"ioctl$LOOP_GET_STATUS", 54}, + {"ioctl$LOOP_GET_STATUS64", 54}, + {"ioctl$LOOP_SET_BLOCK_SIZE", 54}, + {"ioctl$LOOP_SET_CAPACITY", 54}, + {"ioctl$LOOP_SET_DIRECT_IO", 54}, + {"ioctl$LOOP_SET_FD", 54}, + {"ioctl$LOOP_SET_STATUS", 54}, + {"ioctl$LOOP_SET_STATUS64", 54}, + {"ioctl$PERF_EVENT_IOC_DISABLE", 54}, + {"ioctl$PERF_EVENT_IOC_ENABLE", 54}, + {"ioctl$PERF_EVENT_IOC_ID", 54}, + {"ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES", 54}, + {"ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT", 54}, + {"ioctl$PERF_EVENT_IOC_PERIOD", 54}, + {"ioctl$PERF_EVENT_IOC_QUERY_BPF", 54}, + {"ioctl$PERF_EVENT_IOC_REFRESH", 54}, + {"ioctl$PERF_EVENT_IOC_RESET", 54}, + {"ioctl$PERF_EVENT_IOC_SET_BPF", 54}, + {"ioctl$PERF_EVENT_IOC_SET_FILTER", 54}, + {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 54}, + {"ioctl$PIO_CMAP", 54}, + {"ioctl$PIO_FONT", 54}, + {"ioctl$PIO_FONTRESET", 54}, + {"ioctl$PIO_FONTX", 54}, + {"ioctl$PIO_SCRNMAP", 54}, + {"ioctl$PIO_UNIMAP", 54}, + {"ioctl$PIO_UNIMAPCLR", 54}, + {"ioctl$PIO_UNISCRNMAP", 54}, + {"ioctl$PPPIOCGCHAN", 54}, + {"ioctl$PPPIOCGFLAGS", 54}, + {"ioctl$PPPIOCGL2TPSTATS", 54}, + {"ioctl$PPPIOCGMRU", 54}, + {"ioctl$PPPIOCSFLAGS", 54}, + {"ioctl$PPPIOCSMRU", 54}, + {"ioctl$PPPOEIOCDFWD", 54}, + {"ioctl$PPPOEIOCSFWD", 54}, + {"ioctl$RNDADDENTROPY", 54}, + {"ioctl$RNDADDTOENTCNT", 54}, + {"ioctl$RNDCLEARPOOL", 54}, + {"ioctl$RNDGETENTCNT", 54}, + {"ioctl$RNDZAPENTCNT", 54}, + {"ioctl$RTC_AIE_OFF", 54}, + {"ioctl$RTC_AIE_ON", 54}, + {"ioctl$RTC_ALM_READ", 54}, + {"ioctl$RTC_ALM_SET", 54}, + {"ioctl$RTC_EPOCH_READ", 54}, + {"ioctl$RTC_EPOCH_SET", 54}, + {"ioctl$RTC_IRQP_READ", 54}, + {"ioctl$RTC_IRQP_SET", 54}, + {"ioctl$RTC_PIE_OFF", 54}, + {"ioctl$RTC_PIE_ON", 54}, + {"ioctl$RTC_PLL_GET", 54}, + {"ioctl$RTC_PLL_SET", 54}, + {"ioctl$RTC_RD_TIME", 54}, + {"ioctl$RTC_SET_TIME", 54}, + {"ioctl$RTC_UIE_OFF", 54}, + {"ioctl$RTC_UIE_ON", 54}, + {"ioctl$RTC_VL_CLR", 54}, + {"ioctl$RTC_VL_READ", 54}, + {"ioctl$RTC_WIE_OFF", 54}, + {"ioctl$RTC_WIE_ON", 54}, + {"ioctl$RTC_WKALM_RD", 54}, + {"ioctl$RTC_WKALM_SET", 54}, + {"ioctl$SCSI_IOCTL_BENCHMARK_COMMAND", 54}, + {"ioctl$SCSI_IOCTL_DOORLOCK", 54}, + {"ioctl$SCSI_IOCTL_DOORUNLOCK", 54}, + {"ioctl$SCSI_IOCTL_GET_BUS_NUMBER", 54}, + {"ioctl$SCSI_IOCTL_GET_IDLUN", 54}, + {"ioctl$SCSI_IOCTL_GET_PCI", 54}, + {"ioctl$SCSI_IOCTL_PROBE_HOST", 54}, + {"ioctl$SCSI_IOCTL_SEND_COMMAND", 54}, + {"ioctl$SCSI_IOCTL_START_UNIT", 54}, + {"ioctl$SCSI_IOCTL_STOP_UNIT", 54}, + {"ioctl$SCSI_IOCTL_SYNC", 54}, + {"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 54}, + {"ioctl$SG_EMULATED_HOST", 54}, + {"ioctl$SG_GET_ACCESS_COUNT", 54}, + {"ioctl$SG_GET_COMMAND_Q", 54}, + {"ioctl$SG_GET_KEEP_ORPHAN", 54}, + {"ioctl$SG_GET_LOW_DMA", 54}, + {"ioctl$SG_GET_NUM_WAITING", 54}, + {"ioctl$SG_GET_PACK_ID", 54}, + {"ioctl$SG_GET_REQUEST_TABLE", 54}, + {"ioctl$SG_GET_RESERVED_SIZE", 54}, + {"ioctl$SG_GET_SCSI_ID", 54}, + {"ioctl$SG_GET_SG_TABLESIZE", 54}, + {"ioctl$SG_GET_TIMEOUT", 54}, + {"ioctl$SG_GET_VERSION_NUM", 54}, + {"ioctl$SG_IO", 54}, + {"ioctl$SG_NEXT_CMD_LEN", 54}, + {"ioctl$SG_SCSI_RESET", 54}, + {"ioctl$SG_SET_COMMAND_Q", 54}, + {"ioctl$SG_SET_DEBUG", 54}, + {"ioctl$SG_SET_FORCE_PACK_ID", 54}, + {"ioctl$SG_SET_KEEP_ORPHAN", 54}, + {"ioctl$SG_SET_RESERVED_SIZE", 54}, + {"ioctl$SG_SET_TIMEOUT", 54}, + {"ioctl$SIOCGIFHWADDR", 54}, + {"ioctl$SIOCGIFMTU", 54}, + {"ioctl$SIOCSIFHWADDR", 54}, + {"ioctl$SIOCSIFMTU", 54}, + {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_DROP", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_INFO", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_STATUS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_INFO", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_START", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_STOP", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 54}, + {"ioctl$TCFLSH", 54}, + {"ioctl$TCGETA", 54}, + {"ioctl$TCGETS", 54}, + {"ioctl$TCSBRK", 54}, + {"ioctl$TCSBRKP", 54}, + {"ioctl$TCSETA", 54}, + {"ioctl$TCSETAF", 54}, + {"ioctl$TCSETAW", 54}, + {"ioctl$TCSETS", 54}, + {"ioctl$TCSETSF", 54}, + {"ioctl$TCSETSW", 54}, + {"ioctl$TCXONC", 54}, + {"ioctl$TIOCCBRK", 54}, + {"ioctl$TIOCCONS", 54}, + {"ioctl$TIOCEXCL", 54}, + {"ioctl$TIOCGETD", 54}, + {"ioctl$TIOCGLCKTRMIOS", 54}, + {"ioctl$TIOCGPGRP", 54}, + {"ioctl$TIOCGPTPEER", 54}, + {"ioctl$TIOCGSID", 54}, + {"ioctl$TIOCGSOFTCAR", 54}, + {"ioctl$TIOCGWINSZ", 54}, + {"ioctl$TIOCLINUX2", 54}, + {"ioctl$TIOCLINUX3", 54}, + {"ioctl$TIOCLINUX4", 54}, + {"ioctl$TIOCLINUX5", 54}, + {"ioctl$TIOCLINUX6", 54}, + {"ioctl$TIOCLINUX7", 54}, + {"ioctl$TIOCMBIC", 54}, + {"ioctl$TIOCMBIS", 54}, + {"ioctl$TIOCMGET", 54}, + {"ioctl$TIOCMSET", 54}, + {"ioctl$TIOCNOTTY", 54}, + {"ioctl$TIOCNXCL", 54}, + {"ioctl$TIOCOUTQ", 54}, + {"ioctl$TIOCPKT", 54}, + {"ioctl$TIOCSBRK", 54}, + {"ioctl$TIOCSCTTY", 54}, + {"ioctl$TIOCSETD", 54}, + {"ioctl$TIOCSLCKTRMIOS", 54}, + {"ioctl$TIOCSPGRP", 54}, + {"ioctl$TIOCSSOFTCAR", 54}, + {"ioctl$TIOCSTI", 54}, + {"ioctl$TIOCSWINSZ", 54}, + {"ioctl$TUNATTACHFILTER", 54}, + {"ioctl$TUNDETACHFILTER", 54}, + {"ioctl$TUNGETFEATURES", 54}, + {"ioctl$TUNGETFILTER", 54}, + {"ioctl$TUNGETIFF", 54}, + {"ioctl$TUNGETSNDBUF", 54}, + {"ioctl$TUNGETVNETHDRSZ", 54}, + {"ioctl$TUNSETFILTEREBPF", 54}, + {"ioctl$TUNSETGROUP", 54}, + {"ioctl$TUNSETIFF", 54}, + {"ioctl$TUNSETIFINDEX", 54}, + {"ioctl$TUNSETLINK", 54}, + {"ioctl$TUNSETNOCSUM", 54}, + {"ioctl$TUNSETOFFLOAD", 54}, + {"ioctl$TUNSETOWNER", 54}, + {"ioctl$TUNSETPERSIST", 54}, + {"ioctl$TUNSETQUEUE", 54}, + {"ioctl$TUNSETSNDBUF", 54}, + {"ioctl$TUNSETSTEERINGEBPF", 54}, + {"ioctl$TUNSETTXFILTER", 54}, + {"ioctl$TUNSETVNETBE", 54}, + {"ioctl$TUNSETVNETHDRSZ", 54}, + {"ioctl$TUNSETVNETLE", 54}, + {"ioctl$UFFDIO_API", 54}, + {"ioctl$UFFDIO_COPY", 54}, + {"ioctl$UFFDIO_REGISTER", 54}, + {"ioctl$UFFDIO_UNREGISTER", 54}, + {"ioctl$UFFDIO_WAKE", 54}, + {"ioctl$UFFDIO_ZEROPAGE", 54}, + {"ioctl$VHOST_GET_FEATURES", 54}, + {"ioctl$VHOST_GET_VRING_BASE", 54}, + {"ioctl$VHOST_GET_VRING_ENDIAN", 54}, + {"ioctl$VHOST_NET_SET_BACKEND", 54}, + {"ioctl$VHOST_RESET_OWNER", 54}, + {"ioctl$VHOST_SET_FEATURES", 54}, + {"ioctl$VHOST_SET_LOG_BASE", 54}, + {"ioctl$VHOST_SET_LOG_FD", 54}, + {"ioctl$VHOST_SET_MEM_TABLE", 54}, + {"ioctl$VHOST_SET_OWNER", 54}, + {"ioctl$VHOST_SET_VRING_ADDR", 54}, + {"ioctl$VHOST_SET_VRING_BASE", 54}, + {"ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 54}, + {"ioctl$VHOST_SET_VRING_CALL", 54}, + {"ioctl$VHOST_SET_VRING_ENDIAN", 54}, + {"ioctl$VHOST_SET_VRING_ERR", 54}, + {"ioctl$VHOST_SET_VRING_KICK", 54}, + {"ioctl$VHOST_SET_VRING_NUM", 54}, + {"ioctl$VHOST_VSOCK_SET_GUEST_CID", 54}, + {"ioctl$VHOST_VSOCK_SET_RUNNING", 54}, + {"ioctl$VIDIOC_CREATE_BUFS", 54}, + {"ioctl$VIDIOC_CROPCAP", 54}, + {"ioctl$VIDIOC_DBG_G_CHIP_INFO", 54}, + {"ioctl$VIDIOC_DBG_G_REGISTER", 54}, + {"ioctl$VIDIOC_DBG_S_REGISTER", 54}, + {"ioctl$VIDIOC_DECODER_CMD", 54}, + {"ioctl$VIDIOC_DQBUF", 54}, + {"ioctl$VIDIOC_DQEVENT", 54}, + {"ioctl$VIDIOC_DV_TIMINGS_CAP", 54}, + {"ioctl$VIDIOC_ENCODER_CMD", 54}, + {"ioctl$VIDIOC_ENUMAUDIO", 54}, + {"ioctl$VIDIOC_ENUMAUDOUT", 54}, + {"ioctl$VIDIOC_ENUMINPUT", 54}, + {"ioctl$VIDIOC_ENUMOUTPUT", 54}, + {"ioctl$VIDIOC_ENUMSTD", 54}, + {"ioctl$VIDIOC_ENUM_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_ENUM_FMT", 54}, + {"ioctl$VIDIOC_ENUM_FRAMEINTERVALS", 54}, + {"ioctl$VIDIOC_ENUM_FRAMESIZES", 54}, + {"ioctl$VIDIOC_ENUM_FREQ_BANDS", 54}, + {"ioctl$VIDIOC_EXPBUF", 54}, + {"ioctl$VIDIOC_G_AUDIO", 54}, + {"ioctl$VIDIOC_G_AUDOUT", 54}, + {"ioctl$VIDIOC_G_CROP", 54}, + {"ioctl$VIDIOC_G_CTRL", 54}, + {"ioctl$VIDIOC_G_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_G_EDID", 54}, + {"ioctl$VIDIOC_G_ENC_INDEX", 54}, + {"ioctl$VIDIOC_G_EXT_CTRLS", 54}, + {"ioctl$VIDIOC_G_FBUF", 54}, + {"ioctl$VIDIOC_G_FMT", 54}, + {"ioctl$VIDIOC_G_FREQUENCY", 54}, + {"ioctl$VIDIOC_G_INPUT", 54}, + {"ioctl$VIDIOC_G_JPEGCOMP", 54}, + {"ioctl$VIDIOC_G_MODULATOR", 54}, + {"ioctl$VIDIOC_G_OUTPUT", 54}, + {"ioctl$VIDIOC_G_PARM", 54}, + {"ioctl$VIDIOC_G_PRIORITY", 54}, + {"ioctl$VIDIOC_G_SELECTION", 54}, + {"ioctl$VIDIOC_G_SLICED_VBI_CAP", 54}, + {"ioctl$VIDIOC_G_STD", 54}, + {"ioctl$VIDIOC_G_TUNER", 54}, + {"ioctl$VIDIOC_LOG_STATUS", 54}, + {"ioctl$VIDIOC_OVERLAY", 54}, + {"ioctl$VIDIOC_PREPARE_BUF", 54}, + {"ioctl$VIDIOC_QBUF", 54}, + {"ioctl$VIDIOC_QUERYBUF", 54}, + {"ioctl$VIDIOC_QUERYCAP", 54}, + {"ioctl$VIDIOC_QUERYCTRL", 54}, + {"ioctl$VIDIOC_QUERYMENU", 54}, + {"ioctl$VIDIOC_QUERYSTD", 54}, + {"ioctl$VIDIOC_QUERY_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_QUERY_EXT_CTRL", 54}, + {"ioctl$VIDIOC_REQBUFS", 54}, + {"ioctl$VIDIOC_RESERVED", 54}, + {"ioctl$VIDIOC_STREAMOFF", 54}, + {"ioctl$VIDIOC_STREAMON", 54}, + {"ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP", 54}, + {"ioctl$VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", 54}, + {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_SIZE", 54}, + {"ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE", 54}, + {"ioctl$VIDIOC_SUBDEV_G_CROP", 54}, + {"ioctl$VIDIOC_SUBDEV_G_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_SUBDEV_G_EDID", 54}, + {"ioctl$VIDIOC_SUBDEV_G_FMT", 54}, + {"ioctl$VIDIOC_SUBDEV_G_FRAME_INTERVAL", 54}, + {"ioctl$VIDIOC_SUBDEV_G_SELECTION", 54}, + {"ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_SUBDEV_S_CROP", 54}, + {"ioctl$VIDIOC_SUBDEV_S_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_SUBDEV_S_EDID", 54}, + {"ioctl$VIDIOC_SUBDEV_S_FMT", 54}, + {"ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL", 54}, + {"ioctl$VIDIOC_SUBDEV_S_SELECTION", 54}, + {"ioctl$VIDIOC_SUBSCRIBE_EVENT", 54}, + {"ioctl$VIDIOC_S_AUDIO", 54}, + {"ioctl$VIDIOC_S_AUDOUT", 54}, + {"ioctl$VIDIOC_S_CROP", 54}, + {"ioctl$VIDIOC_S_CTRL", 54}, + {"ioctl$VIDIOC_S_DV_TIMINGS", 54}, + {"ioctl$VIDIOC_S_EDID", 54}, + {"ioctl$VIDIOC_S_EXT_CTRLS", 54}, + {"ioctl$VIDIOC_S_FBUF", 54}, + {"ioctl$VIDIOC_S_FMT", 54}, + {"ioctl$VIDIOC_S_FREQUENCY", 54}, + {"ioctl$VIDIOC_S_HW_FREQ_SEEK", 54}, + {"ioctl$VIDIOC_S_INPUT", 54}, + {"ioctl$VIDIOC_S_JPEGCOMP", 54}, + {"ioctl$VIDIOC_S_MODULATOR", 54}, + {"ioctl$VIDIOC_S_OUTPUT", 54}, + {"ioctl$VIDIOC_S_PARM", 54}, + {"ioctl$VIDIOC_S_PRIORITY", 54}, + {"ioctl$VIDIOC_S_SELECTION", 54}, + {"ioctl$VIDIOC_S_STD", 54}, + {"ioctl$VIDIOC_S_TUNER", 54}, + {"ioctl$VIDIOC_TRY_DECODER_CMD", 54}, + {"ioctl$VIDIOC_TRY_ENCODER_CMD", 54}, + {"ioctl$VIDIOC_TRY_EXT_CTRLS", 54}, + {"ioctl$VIDIOC_TRY_FMT", 54}, + {"ioctl$VIDIOC_UNSUBSCRIBE_EVENT", 54}, + {"ioctl$VT_ACTIVATE", 54}, + {"ioctl$VT_DISALLOCATE", 54}, + {"ioctl$VT_GETMODE", 54}, + {"ioctl$VT_GETSTATE", 54}, + {"ioctl$VT_OPENQRY", 54}, + {"ioctl$VT_RELDISP", 54}, + {"ioctl$VT_RESIZE", 54}, + {"ioctl$VT_RESIZEX", 54}, + {"ioctl$VT_SETMODE", 54}, + {"ioctl$VT_WAITACTIVE", 54}, + {"ioctl$fiemap", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, + {"ioctl$int_in", 54}, + {"ioctl$int_out", 54}, + {"ioctl$sock_FIOGETOWN", 54}, + {"ioctl$sock_FIOSETOWN", 54}, + {"ioctl$sock_SIOCADDDLCI", 54}, + {"ioctl$sock_SIOCBRADDBR", 54}, + {"ioctl$sock_SIOCBRDELBR", 54}, + {"ioctl$sock_SIOCDELDLCI", 54}, + {"ioctl$sock_SIOCETHTOOL", 54}, + {"ioctl$sock_SIOCGIFBR", 54}, + {"ioctl$sock_SIOCGIFCONF", 54}, + {"ioctl$sock_SIOCGIFINDEX", 54}, + {"ioctl$sock_SIOCGPGRP", 54}, + {"ioctl$sock_SIOCGSKNS", 54}, + {"ioctl$sock_SIOCINQ", 54}, + {"ioctl$sock_SIOCOUTQ", 54}, + {"ioctl$sock_SIOCOUTQNSD", 54}, + {"ioctl$sock_SIOCSIFBR", 54}, + {"ioctl$sock_SIOCSPGRP", 54}, + {"ioctl$sock_bt", 54}, + {"ioctl$sock_bt_bnep_BNEPCONNADD", 54}, + {"ioctl$sock_bt_bnep_BNEPCONNDEL", 54}, + {"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 54}, + {"ioctl$sock_bt_bnep_BNEPGETCONNLIST", 54}, + {"ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", 54}, + {"ioctl$sock_bt_cmtp_CMTPCONNADD", 54}, + {"ioctl$sock_bt_cmtp_CMTPCONNDEL", 54}, + {"ioctl$sock_bt_cmtp_CMTPGETCONNINFO", 54}, + {"ioctl$sock_bt_cmtp_CMTPGETCONNLIST", 54}, + {"ioctl$sock_bt_hci", 54}, + {"ioctl$sock_bt_hidp_HIDPCONNADD", 54}, + {"ioctl$sock_bt_hidp_HIDPCONNDEL", 54}, + {"ioctl$sock_bt_hidp_HIDPGETCONNINFO", 54}, + {"ioctl$sock_bt_hidp_HIDPGETCONNLIST", 54}, + {"ioctl$sock_ifreq", 54}, + {"ioctl$sock_inet6_SIOCADDRT", 54}, + {"ioctl$sock_inet6_SIOCDELRT", 54}, + {"ioctl$sock_inet6_SIOCDIFADDR", 54}, + {"ioctl$sock_inet6_SIOCSIFADDR", 54}, + {"ioctl$sock_inet6_SIOCSIFDSTADDR", 54}, + {"ioctl$sock_inet6_tcp_SIOCATMARK", 54}, + {"ioctl$sock_inet6_tcp_SIOCINQ", 54}, + {"ioctl$sock_inet6_tcp_SIOCOUTQ", 54}, + {"ioctl$sock_inet6_tcp_SIOCOUTQNSD", 54}, + {"ioctl$sock_inet6_udp_SIOCINQ", 54}, + {"ioctl$sock_inet6_udp_SIOCOUTQ", 54}, + {"ioctl$sock_inet_SIOCADDRT", 54}, + {"ioctl$sock_inet_SIOCDARP", 54}, + {"ioctl$sock_inet_SIOCDELRT", 54}, + {"ioctl$sock_inet_SIOCGARP", 54}, + {"ioctl$sock_inet_SIOCGIFADDR", 54}, + {"ioctl$sock_inet_SIOCGIFBRDADDR", 54}, + {"ioctl$sock_inet_SIOCGIFDSTADDR", 54}, + {"ioctl$sock_inet_SIOCGIFNETMASK", 54}, + {"ioctl$sock_inet_SIOCGIFPFLAGS", 54}, + {"ioctl$sock_inet_SIOCRTMSG", 54}, + {"ioctl$sock_inet_SIOCSARP", 54}, + {"ioctl$sock_inet_SIOCSIFADDR", 54}, + {"ioctl$sock_inet_SIOCSIFBRDADDR", 54}, + {"ioctl$sock_inet_SIOCSIFDSTADDR", 54}, + {"ioctl$sock_inet_SIOCSIFFLAGS", 54}, + {"ioctl$sock_inet_SIOCSIFNETMASK", 54}, + {"ioctl$sock_inet_SIOCSIFPFLAGS", 54}, + {"ioctl$sock_inet_sctp_SIOCINQ", 54}, + {"ioctl$sock_inet_tcp_SIOCATMARK", 54}, + {"ioctl$sock_inet_tcp_SIOCINQ", 54}, + {"ioctl$sock_inet_tcp_SIOCOUTQ", 54}, + {"ioctl$sock_inet_tcp_SIOCOUTQNSD", 54}, + {"ioctl$sock_inet_udp_SIOCINQ", 54}, + {"ioctl$sock_inet_udp_SIOCOUTQ", 54}, + {"ioctl$sock_ipx_SIOCAIPXITFCRT", 54}, + {"ioctl$sock_ipx_SIOCAIPXPRISLT", 54}, + {"ioctl$sock_ipx_SIOCGIFADDR", 54}, + {"ioctl$sock_ipx_SIOCIPXCFGDATA", 54}, + {"ioctl$sock_ipx_SIOCIPXNCPCONN", 54}, + {"ioctl$sock_ipx_SIOCSIFADDR", 54}, + {"ioctl$sock_kcm_SIOCKCMATTACH", 54}, + {"ioctl$sock_kcm_SIOCKCMCLONE", 54}, + {"ioctl$sock_kcm_SIOCKCMUNATTACH", 54}, + {"ioctl$sock_netdev_private", 54}, + {"ioctl$sock_netrom_SIOCADDRT", 54}, + {"ioctl$sock_netrom_SIOCGSTAMP", 54}, + {"ioctl$sock_netrom_SIOCGSTAMPNS", 54}, + {"ioctl$sock_netrom_TIOCINQ", 54}, + {"ioctl$sock_netrom_TIOCOUTQ", 54}, + {"ioctl$sock_proto_private", 54}, + {"ioctl$void", 54}, + {"ioprio_get$pid", 315}, + {"ioprio_get$uid", 315}, + {"ioprio_set$pid", 314}, + {"ioprio_set$uid", 314}, + {"kcmp", 378}, + {"kcmp$KCMP_EPOLL_TFD", 378}, + {"kexec_load", 347}, + {"keyctl$assume_authority", 311}, + {"keyctl$chown", 311}, + {"keyctl$clear", 311}, + {"keyctl$describe", 311}, + {"keyctl$dh_compute", 311}, + {"keyctl$get_keyring_id", 311}, + {"keyctl$get_persistent", 311}, + {"keyctl$get_security", 311}, + {"keyctl$instantiate", 311}, + {"keyctl$instantiate_iov", 311}, + {"keyctl$invalidate", 311}, + {"keyctl$join", 311}, + {"keyctl$link", 311}, + {"keyctl$negate", 311}, + {"keyctl$read", 311}, + {"keyctl$reject", 311}, + {"keyctl$restrict_keyring", 311}, + {"keyctl$revoke", 311}, + {"keyctl$search", 311}, + {"keyctl$session_to_parent", 311}, + {"keyctl$set_reqkey_keyring", 311}, + {"keyctl$set_timeout", 311}, + {"keyctl$setperm", 311}, + {"keyctl$unlink", 311}, + {"keyctl$update", 311}, + {"lchown", 16}, + {"lgetxattr", 230}, + {"link", 9}, + {"linkat", 330}, + {"listen", 284}, + {"listen$netrom", 284}, + {"listxattr", 232}, + {"llistxattr", 233}, + {"lookup_dcookie", 249}, + {"lremovexattr", 236}, + {"lseek", 19}, + {"lsetxattr", 227}, + {"lstat", 107}, + {"madvise", 220}, + {"mbind", 319}, + {"membarrier", 389}, + {"memfd_create", 385}, + {"mincore", 219}, + {"mkdir", 39}, + {"mkdirat", 323}, + {"mkdirat$cgroup", 323}, + {"mkdirat$cgroup_root", 323}, + {"mknod", 14}, + {"mknod$loop", 14}, + {"mknodat", 324}, + {"mlock", 150}, + {"mlock2", 390}, + {"mlockall", 152}, + {"mmap", 192}, + {"mmap$binder", 192}, + {"mmap$xdp", 192}, + {"mount", 21}, + {"mount$9p_fd", 21}, + {"mount$9p_rdma", 21}, + {"mount$9p_tcp", 21}, + {"mount$9p_unix", 21}, + {"mount$9p_virtio", 21}, + {"mount$9p_xen", 21}, + {"mount$bpf", 21}, + {"mount$fuse", 21}, + {"mount$fuseblk", 21}, + {"move_pages", 344}, + {"mprotect", 125}, + {"mq_getsetattr", 279}, + {"mq_notify", 278}, + {"mq_open", 274}, + {"mq_timedreceive", 277}, + {"mq_timedsend", 276}, + {"mq_unlink", 275}, + {"mremap", 163}, + {"msgctl$IPC_INFO", 304}, + {"msgctl$IPC_RMID", 304}, + {"msgctl$IPC_SET", 304}, + {"msgctl$IPC_STAT", 304}, + {"msgctl$MSG_INFO", 304}, + {"msgctl$MSG_STAT", 304}, + {"msgget", 303}, + {"msgget$private", 303}, + {"msgrcv", 302}, + {"msgsnd", 301}, + {"msync", 144}, + {"munlock", 151}, + {"munlockall", 153}, + {"munmap", 91}, + {"name_to_handle_at", 370}, + {"nanosleep", 162}, + {"open", 5}, + {"open$dir", 5}, + {"open_by_handle_at", 371}, + {"openat", 322}, + {"openat$ashmem", 322}, + {"openat$audio", 322}, + {"openat$autofs", 322}, + {"openat$capi20", 322}, + {"openat$cgroup", 322}, + {"openat$cgroup_int", 322}, + {"openat$cgroup_procs", 322}, + {"openat$cgroup_ro", 322}, + {"openat$cgroup_root", 322}, + {"openat$cgroup_subtree", 322}, + {"openat$cgroup_type", 322}, + {"openat$cuse", 322}, + {"openat$dir", 322}, + {"openat$dsp", 322}, + {"openat$fb0", 322}, + {"openat$full", 322}, + {"openat$fuse", 322}, + {"openat$hidraw0", 322}, + {"openat$hpet", 322}, + {"openat$hwrng", 322}, + {"openat$ion", 322}, + {"openat$ipvs", 322}, + {"openat$irnet", 322}, + {"openat$keychord", 322}, + {"openat$kvm", 322}, + {"openat$lightnvm", 322}, + {"openat$loop_ctrl", 322}, + {"openat$md", 322}, + {"openat$mixer", 322}, + {"openat$null", 322}, + {"openat$nullb", 322}, + {"openat$pfkey", 322}, + {"openat$pktcdvd", 322}, + {"openat$ppp", 322}, + {"openat$ptmx", 322}, + {"openat$qat_adf_ctl", 322}, + {"openat$random", 322}, + {"openat$rdma_cm", 322}, + {"openat$rfkill", 322}, + {"openat$rtc", 322}, + {"openat$selinux_access", 322}, + {"openat$selinux_avc_cache_stats", 322}, + {"openat$selinux_avc_cache_threshold", 322}, + {"openat$selinux_avc_hash_stats", 322}, + {"openat$selinux_checkreqprot", 322}, + {"openat$selinux_commit_pending_bools", 322}, + {"openat$selinux_context", 322}, + {"openat$selinux_create", 322}, + {"openat$selinux_enforce", 322}, + {"openat$selinux_load", 322}, + {"openat$selinux_member", 322}, + {"openat$selinux_mls", 322}, + {"openat$selinux_policy", 322}, + {"openat$selinux_relabel", 322}, + {"openat$selinux_status", 322}, + {"openat$selinux_user", 322}, + {"openat$selinux_validatetrans", 322}, + {"openat$sequencer", 322}, + {"openat$sequencer2", 322}, + {"openat$snapshot", 322}, + {"openat$sr", 322}, + {"openat$sw_sync", 322}, + {"openat$tun", 322}, + {"openat$uinput", 322}, + {"openat$urandom", 322}, + {"openat$userio", 322}, + {"openat$vcs", 322}, + {"openat$vga_arbiter", 322}, + {"openat$vhci", 322}, + {"openat$vhost_vsock", 322}, + {"openat$vnet", 322}, + {"openat$vsock", 322}, + {"openat$xenevtchn", 322}, + {"openat$zero", 322}, + {"openat$zygote", 322}, + {"pause", 29}, + {"perf_event_open", 364}, + {"perf_event_open$cgroup", 364}, + {"personality", 136}, + {"pipe", 42}, + {"pipe2", 359}, + {"pipe2$9p", 359}, + {"pivot_root", 218}, + {"pkey_alloc", 395}, + {"pkey_free", 396}, + {"pkey_mprotect", 394}, + {"poll", 168}, + {"ppoll", 336}, + {"prctl$getname", 172}, + {"prctl$getreaper", 172}, + {"prctl$intptr", 172}, + {"prctl$seccomp", 172}, + {"prctl$setendian", 172}, + {"prctl$setfpexc", 172}, + {"prctl$setmm", 172}, + {"prctl$setname", 172}, + {"prctl$setptracer", 172}, + {"prctl$void", 172}, + {"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$peekuser", 26}, + {"ptrace$poke", 26}, + {"ptrace$pokeuser", 26}, + {"ptrace$setopts", 26}, + {"ptrace$setregs", 26}, + {"ptrace$setregset", 26}, + {"ptrace$setsig", 26}, + {"pwrite64", 181}, + {"pwritev", 362}, + {"quotactl", 131}, + {"read", 3}, + {"read$FUSE", 3}, + {"read$eventfd", 3}, + {"readahead", 225}, + {"readlink", 85}, + {"readlinkat", 332}, + {"readv", 145}, + {"recvfrom", 292}, + {"recvfrom$ax25", 292}, + {"recvfrom$inet", 292}, + {"recvfrom$inet6", 292}, + {"recvfrom$ipx", 292}, + {"recvfrom$llc", 292}, + {"recvfrom$packet", 292}, + {"recvfrom$unix", 292}, + {"recvmmsg", 365}, + {"recvmsg", 297}, + {"recvmsg$kcm", 297}, + {"recvmsg$netrom", 297}, + {"remap_file_pages", 253}, + {"removexattr", 235}, + {"rename", 38}, + {"renameat", 329}, + {"renameat2", 382}, + {"request_key", 310}, + {"restart_syscall", 0}, + {"rmdir", 40}, + {"rseq", 398}, + {"rt_sigaction", 174}, + {"rt_sigpending", 176}, + {"rt_sigprocmask", 175}, + {"rt_sigqueueinfo", 178}, + {"rt_sigreturn", 173}, + {"rt_sigsuspend", 179}, + {"rt_sigtimedwait", 177}, + {"rt_tgsigqueueinfo", 363}, + {"sched_getaffinity", 242}, + {"sched_getattr", 381}, + {"sched_getparam", 155}, + {"sched_getscheduler", 157}, + {"sched_rr_get_interval", 161}, + {"sched_setaffinity", 241}, + {"sched_setattr", 380}, + {"sched_setparam", 154}, + {"sched_setscheduler", 156}, + {"sched_yield", 158}, + {"seccomp", 383}, + {"semctl$GETALL", 300}, + {"semctl$GETNCNT", 300}, + {"semctl$GETPID", 300}, + {"semctl$GETVAL", 300}, + {"semctl$GETZCNT", 300}, + {"semctl$IPC_INFO", 300}, + {"semctl$IPC_RMID", 300}, + {"semctl$IPC_SET", 300}, + {"semctl$IPC_STAT", 300}, + {"semctl$SEM_INFO", 300}, + {"semctl$SEM_STAT", 300}, + {"semctl$SETALL", 300}, + {"semctl$SETVAL", 300}, + {"semget", 299}, + {"semget$private", 299}, + {"semop", 298}, + {"semtimedop", 312}, + {"sendfile", 187}, + {"sendfile64", 239}, + {"sendmmsg", 374}, + {"sendmmsg$alg", 374}, + {"sendmmsg$inet_sctp", 374}, + {"sendmmsg$nfc_llcp", 374}, + {"sendmmsg$unix", 374}, + {"sendmsg", 296}, + {"sendmsg$FOU_CMD_ADD", 296}, + {"sendmsg$FOU_CMD_DEL", 296}, + {"sendmsg$FOU_CMD_GET", 296}, + {"sendmsg$IPVS_CMD_DEL_DAEMON", 296}, + {"sendmsg$IPVS_CMD_DEL_DEST", 296}, + {"sendmsg$IPVS_CMD_DEL_SERVICE", 296}, + {"sendmsg$IPVS_CMD_FLUSH", 296}, + {"sendmsg$IPVS_CMD_GET_CONFIG", 296}, + {"sendmsg$IPVS_CMD_GET_DAEMON", 296}, + {"sendmsg$IPVS_CMD_GET_DEST", 296}, + {"sendmsg$IPVS_CMD_GET_INFO", 296}, + {"sendmsg$IPVS_CMD_GET_SERVICE", 296}, + {"sendmsg$IPVS_CMD_NEW_DAEMON", 296}, + {"sendmsg$IPVS_CMD_NEW_DEST", 296}, + {"sendmsg$IPVS_CMD_NEW_SERVICE", 296}, + {"sendmsg$IPVS_CMD_SET_CONFIG", 296}, + {"sendmsg$IPVS_CMD_SET_DEST", 296}, + {"sendmsg$IPVS_CMD_SET_INFO", 296}, + {"sendmsg$IPVS_CMD_SET_SERVICE", 296}, + {"sendmsg$IPVS_CMD_ZERO", 296}, + {"sendmsg$TEAM_CMD_NOOP", 296}, + {"sendmsg$TEAM_CMD_OPTIONS_GET", 296}, + {"sendmsg$TEAM_CMD_OPTIONS_SET", 296}, + {"sendmsg$TEAM_CMD_PORT_LIST_GET", 296}, + {"sendmsg$alg", 296}, + {"sendmsg$can_bcm", 296}, + {"sendmsg$can_raw", 296}, + {"sendmsg$inet_sctp", 296}, + {"sendmsg$kcm", 296}, + {"sendmsg$key", 296}, + {"sendmsg$netlink", 296}, + {"sendmsg$netrom", 296}, + {"sendmsg$nfc_llcp", 296}, + {"sendmsg$nl_crypto", 296}, + {"sendmsg$nl_generic", 296}, + {"sendmsg$nl_netfilter", 296}, + {"sendmsg$nl_route", 296}, + {"sendmsg$nl_route_sched", 296}, + {"sendmsg$nl_xfrm", 296}, + {"sendmsg$rds", 296}, + {"sendmsg$unix", 296}, + {"sendmsg$xdp", 296}, + {"sendto", 290}, + {"sendto$ax25", 290}, + {"sendto$inet", 290}, + {"sendto$inet6", 290}, + {"sendto$ipx", 290}, + {"sendto$llc", 290}, + {"sendto$packet", 290}, + {"sendto$unix", 290}, + {"set_mempolicy", 321}, + {"set_robust_list", 338}, + {"set_tid_address", 256}, + {"setfsgid", 139}, + {"setfsuid", 138}, + {"setgid", 46}, + {"setgroups", 81}, + {"setitimer", 104}, + {"setns", 375}, + {"setpgid", 57}, + {"setpriority", 97}, + {"setregid", 71}, + {"setresgid", 170}, + {"setresuid", 164}, + {"setreuid", 70}, + {"setrlimit", 75}, + {"setsockopt", 294}, + {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 294}, + {"setsockopt$ALG_SET_KEY", 294}, + {"setsockopt$ARPT_SO_SET_ADD_COUNTERS", 294}, + {"setsockopt$ARPT_SO_SET_REPLACE", 294}, + {"setsockopt$EBT_SO_SET_COUNTERS", 294}, + {"setsockopt$EBT_SO_SET_ENTRIES", 294}, + {"setsockopt$IP6T_SO_SET_ADD_COUNTERS", 294}, + {"setsockopt$IP6T_SO_SET_REPLACE", 294}, + {"setsockopt$IPT_SO_SET_ADD_COUNTERS", 294}, + {"setsockopt$IPT_SO_SET_REPLACE", 294}, + {"setsockopt$IP_VS_SO_SET_ADD", 294}, + {"setsockopt$IP_VS_SO_SET_ADDDEST", 294}, + {"setsockopt$IP_VS_SO_SET_DEL", 294}, + {"setsockopt$IP_VS_SO_SET_DELDEST", 294}, + {"setsockopt$IP_VS_SO_SET_EDIT", 294}, + {"setsockopt$IP_VS_SO_SET_EDITDEST", 294}, + {"setsockopt$IP_VS_SO_SET_FLUSH", 294}, + {"setsockopt$IP_VS_SO_SET_STARTDAEMON", 294}, + {"setsockopt$IP_VS_SO_SET_STOPDAEMON", 294}, + {"setsockopt$IP_VS_SO_SET_TIMEOUT", 294}, + {"setsockopt$IP_VS_SO_SET_ZERO", 294}, + {"setsockopt$RDS_CANCEL_SENT_TO", 294}, + {"setsockopt$RDS_CONG_MONITOR", 294}, + {"setsockopt$RDS_FREE_MR", 294}, + {"setsockopt$RDS_GET_MR", 294}, + {"setsockopt$RDS_GET_MR_FOR_DEST", 294}, + {"setsockopt$RDS_RECVERR", 294}, + {"setsockopt$SO_ATTACH_FILTER", 294}, + {"setsockopt$SO_BINDTODEVICE", 294}, + {"setsockopt$SO_RDS_MSG_RXPATH_LATENCY", 294}, + {"setsockopt$SO_RDS_TRANSPORT", 294}, + {"setsockopt$SO_TIMESTAMPING", 294}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE", 294}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE", 294}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_SIZE", 294}, + {"setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT", 294}, + {"setsockopt$XDP_RX_RING", 294}, + {"setsockopt$XDP_TX_RING", 294}, + {"setsockopt$XDP_UMEM_COMPLETION_RING", 294}, + {"setsockopt$XDP_UMEM_FILL_RING", 294}, + {"setsockopt$XDP_UMEM_REG", 294}, + {"setsockopt$ax25_buf", 294}, + {"setsockopt$ax25_int", 294}, + {"setsockopt$bt_BT_CHANNEL_POLICY", 294}, + {"setsockopt$bt_BT_DEFER_SETUP", 294}, + {"setsockopt$bt_BT_FLUSHABLE", 294}, + {"setsockopt$bt_BT_POWER", 294}, + {"setsockopt$bt_BT_RCVMTU", 294}, + {"setsockopt$bt_BT_SECURITY", 294}, + {"setsockopt$bt_BT_SNDMTU", 294}, + {"setsockopt$bt_BT_VOICE", 294}, + {"setsockopt$bt_hci_HCI_DATA_DIR", 294}, + {"setsockopt$bt_hci_HCI_FILTER", 294}, + {"setsockopt$bt_hci_HCI_TIME_STAMP", 294}, + {"setsockopt$bt_l2cap_L2CAP_CONNINFO", 294}, + {"setsockopt$bt_l2cap_L2CAP_LM", 294}, + {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 294}, + {"setsockopt$bt_rfcomm_RFCOMM_LM", 294}, + {"setsockopt$inet6_IPV6_ADDRFORM", 294}, + {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 294}, + {"setsockopt$inet6_IPV6_IPSEC_POLICY", 294}, + {"setsockopt$inet6_IPV6_PKTINFO", 294}, + {"setsockopt$inet6_IPV6_XFRM_POLICY", 294}, + {"setsockopt$inet6_MCAST_JOIN_GROUP", 294}, + {"setsockopt$inet6_MCAST_LEAVE_GROUP", 294}, + {"setsockopt$inet6_MCAST_MSFILTER", 294}, + {"setsockopt$inet6_MRT6_ADD_MFC", 294}, + {"setsockopt$inet6_MRT6_ADD_MFC_PROXY", 294}, + {"setsockopt$inet6_MRT6_ADD_MIF", 294}, + {"setsockopt$inet6_MRT6_DEL_MFC", 294}, + {"setsockopt$inet6_MRT6_DEL_MFC_PROXY", 294}, + {"setsockopt$inet6_buf", 294}, + {"setsockopt$inet6_dccp_buf", 294}, + {"setsockopt$inet6_dccp_int", 294}, + {"setsockopt$inet6_group_source_req", 294}, + {"setsockopt$inet6_icmp_ICMP_FILTER", 294}, + {"setsockopt$inet6_int", 294}, + {"setsockopt$inet6_mreq", 294}, + {"setsockopt$inet6_mtu", 294}, + {"setsockopt$inet6_opts", 294}, + {"setsockopt$inet6_tcp_TCP_CONGESTION", 294}, + {"setsockopt$inet6_tcp_TCP_FASTOPEN_KEY", 294}, + {"setsockopt$inet6_tcp_TCP_MD5SIG", 294}, + {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 294}, + {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 294}, + {"setsockopt$inet6_tcp_TCP_ULP", 294}, + {"setsockopt$inet6_tcp_TLS_RX", 294}, + {"setsockopt$inet6_tcp_TLS_TX", 294}, + {"setsockopt$inet6_tcp_buf", 294}, + {"setsockopt$inet6_tcp_int", 294}, + {"setsockopt$inet6_udp_encap", 294}, + {"setsockopt$inet6_udp_int", 294}, + {"setsockopt$inet_IP_IPSEC_POLICY", 294}, + {"setsockopt$inet_IP_XFRM_POLICY", 294}, + {"setsockopt$inet_MCAST_JOIN_GROUP", 294}, + {"setsockopt$inet_MCAST_LEAVE_GROUP", 294}, + {"setsockopt$inet_MCAST_MSFILTER", 294}, + {"setsockopt$inet_buf", 294}, + {"setsockopt$inet_dccp_buf", 294}, + {"setsockopt$inet_dccp_int", 294}, + {"setsockopt$inet_group_source_req", 294}, + {"setsockopt$inet_icmp_ICMP_FILTER", 294}, + {"setsockopt$inet_int", 294}, + {"setsockopt$inet_mreq", 294}, + {"setsockopt$inet_mreqn", 294}, + {"setsockopt$inet_mreqsrc", 294}, + {"setsockopt$inet_msfilter", 294}, + {"setsockopt$inet_mtu", 294}, + {"setsockopt$inet_opts", 294}, + {"setsockopt$inet_pktinfo", 294}, + {"setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 294}, + {"setsockopt$inet_sctp6_SCTP_ADD_STREAMS", 294}, + {"setsockopt$inet_sctp6_SCTP_ASSOCINFO", 294}, + {"setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 294}, + {"setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", 294}, + {"setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY", 294}, + {"setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", 294}, + {"setsockopt$inet_sctp6_SCTP_AUTH_KEY", 294}, + {"setsockopt$inet_sctp6_SCTP_AUTOCLOSE", 294}, + {"setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 294}, + {"setsockopt$inet_sctp6_SCTP_CONTEXT", 294}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 294}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 294}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 294}, + {"setsockopt$inet_sctp6_SCTP_DELAYED_SACK", 294}, + {"setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 294}, + {"setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 294}, + {"setsockopt$inet_sctp6_SCTP_EVENTS", 294}, + {"setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 294}, + {"setsockopt$inet_sctp6_SCTP_HMAC_IDENT", 294}, + {"setsockopt$inet_sctp6_SCTP_INITMSG", 294}, + {"setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 294}, + {"setsockopt$inet_sctp6_SCTP_MAXSEG", 294}, + {"setsockopt$inet_sctp6_SCTP_MAX_BURST", 294}, + {"setsockopt$inet_sctp6_SCTP_NODELAY", 294}, + {"setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 294}, + {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 294}, + {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 294}, + {"setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 294}, + {"setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 294}, + {"setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 294}, + {"setsockopt$inet_sctp6_SCTP_RECVNXTINFO", 294}, + {"setsockopt$inet_sctp6_SCTP_RECVRCVINFO", 294}, + {"setsockopt$inet_sctp6_SCTP_RESET_ASSOC", 294}, + {"setsockopt$inet_sctp6_SCTP_RESET_STREAMS", 294}, + {"setsockopt$inet_sctp6_SCTP_RTOINFO", 294}, + {"setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", 294}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", 294}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", 294}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", 294}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", 294}, + {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 294}, + {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 294}, + {"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 294}, + {"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 294}, + {"setsockopt$inet_sctp_SCTP_ASSOCINFO", 294}, + {"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 294}, + {"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 294}, + {"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 294}, + {"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 294}, + {"setsockopt$inet_sctp_SCTP_AUTH_KEY", 294}, + {"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 294}, + {"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 294}, + {"setsockopt$inet_sctp_SCTP_CONTEXT", 294}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 294}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 294}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 294}, + {"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 294}, + {"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 294}, + {"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 294}, + {"setsockopt$inet_sctp_SCTP_EVENTS", 294}, + {"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 294}, + {"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 294}, + {"setsockopt$inet_sctp_SCTP_INITMSG", 294}, + {"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 294}, + {"setsockopt$inet_sctp_SCTP_MAXSEG", 294}, + {"setsockopt$inet_sctp_SCTP_MAX_BURST", 294}, + {"setsockopt$inet_sctp_SCTP_NODELAY", 294}, + {"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 294}, + {"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 294}, + {"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 294}, + {"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 294}, + {"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 294}, + {"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 294}, + {"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 294}, + {"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 294}, + {"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 294}, + {"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 294}, + {"setsockopt$inet_sctp_SCTP_RTOINFO", 294}, + {"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 294}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", 294}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", 294}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", 294}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", 294}, + {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 294}, + {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 294}, + {"setsockopt$inet_tcp_TCP_CONGESTION", 294}, + {"setsockopt$inet_tcp_TCP_FASTOPEN_KEY", 294}, + {"setsockopt$inet_tcp_TCP_MD5SIG", 294}, + {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 294}, + {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 294}, + {"setsockopt$inet_tcp_TCP_ULP", 294}, + {"setsockopt$inet_tcp_TLS_RX", 294}, + {"setsockopt$inet_tcp_TLS_TX", 294}, + {"setsockopt$inet_tcp_buf", 294}, + {"setsockopt$inet_tcp_int", 294}, + {"setsockopt$inet_udp_encap", 294}, + {"setsockopt$inet_udp_int", 294}, + {"setsockopt$ipx_IPX_TYPE", 294}, + {"setsockopt$kcm_KCM_RECV_DISABLE", 294}, + {"setsockopt$l2tp_PPPOL2TP_SO_DEBUG", 294}, + {"setsockopt$l2tp_PPPOL2TP_SO_LNSMODE", 294}, + {"setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ", 294}, + {"setsockopt$l2tp_PPPOL2TP_SO_REORDERTO", 294}, + {"setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ", 294}, + {"setsockopt$llc_int", 294}, + {"setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", 294}, + {"setsockopt$netlink_NETLINK_BROADCAST_ERROR", 294}, + {"setsockopt$netlink_NETLINK_CAP_ACK", 294}, + {"setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", 294}, + {"setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", 294}, + {"setsockopt$netlink_NETLINK_NO_ENOBUFS", 294}, + {"setsockopt$netlink_NETLINK_PKTINFO", 294}, + {"setsockopt$netlink_NETLINK_RX_RING", 294}, + {"setsockopt$netlink_NETLINK_TX_RING", 294}, + {"setsockopt$netrom_NETROM_IDLE", 294}, + {"setsockopt$netrom_NETROM_N2", 294}, + {"setsockopt$netrom_NETROM_T1", 294}, + {"setsockopt$netrom_NETROM_T2", 294}, + {"setsockopt$netrom_NETROM_T4", 294}, + {"setsockopt$nfc_llcp_NFC_LLCP_MIUX", 294}, + {"setsockopt$nfc_llcp_NFC_LLCP_RW", 294}, + {"setsockopt$packet_add_memb", 294}, + {"setsockopt$packet_buf", 294}, + {"setsockopt$packet_drop_memb", 294}, + {"setsockopt$packet_fanout", 294}, + {"setsockopt$packet_fanout_data", 294}, + {"setsockopt$packet_int", 294}, + {"setsockopt$packet_rx_ring", 294}, + {"setsockopt$packet_tx_ring", 294}, + {"setsockopt$sock_attach_bpf", 294}, + {"setsockopt$sock_cred", 294}, + {"setsockopt$sock_int", 294}, + {"setsockopt$sock_linger", 294}, + {"setsockopt$sock_timeval", 294}, + {"setsockopt$sock_void", 294}, + {"setuid", 23}, + {"setxattr", 226}, + {"shmat", 305}, + {"shmctl$IPC_INFO", 308}, + {"shmctl$IPC_RMID", 308}, + {"shmctl$IPC_SET", 308}, + {"shmctl$IPC_STAT", 308}, + {"shmctl$SHM_INFO", 308}, + {"shmctl$SHM_LOCK", 308}, + {"shmctl$SHM_STAT", 308}, + {"shmctl$SHM_UNLOCK", 308}, + {"shmdt", 306}, + {"shmget", 307}, + {"shmget$private", 307}, + {"shutdown", 293}, + {"sigaltstack", 186}, + {"signalfd", 349}, + {"signalfd4", 355}, + {"socket", 281}, + {"socket$alg", 281}, + {"socket$ax25", 281}, + {"socket$bt_bnep", 281}, + {"socket$bt_cmtp", 281}, + {"socket$bt_hidp", 281}, + {"socket$bt_rfcomm", 281}, + {"socket$can_bcm", 281}, + {"socket$can_raw", 281}, + {"socket$inet", 281}, + {"socket$inet6", 281}, + {"socket$inet6_dccp", 281}, + {"socket$inet6_icmp", 281}, + {"socket$inet6_icmp_raw", 281}, + {"socket$inet6_sctp", 281}, + {"socket$inet6_tcp", 281}, + {"socket$inet6_udp", 281}, + {"socket$inet6_udplite", 281}, + {"socket$inet_dccp", 281}, + {"socket$inet_icmp", 281}, + {"socket$inet_icmp_raw", 281}, + {"socket$inet_sctp", 281}, + {"socket$inet_smc", 281}, + {"socket$inet_tcp", 281}, + {"socket$inet_udp", 281}, + {"socket$inet_udplite", 281}, + {"socket$ipx", 281}, + {"socket$kcm", 281}, + {"socket$key", 281}, + {"socket$l2tp", 281}, + {"socket$netlink", 281}, + {"socket$netrom", 281}, + {"socket$nl_crypto", 281}, + {"socket$nl_generic", 281}, + {"socket$nl_netfilter", 281}, + {"socket$nl_route", 281}, + {"socket$nl_xfrm", 281}, + {"socket$packet", 281}, + {"socket$pppoe", 281}, + {"socket$pptp", 281}, + {"socket$rds", 281}, + {"socket$unix", 281}, + {"socket$vsock_dgram", 281}, + {"socket$vsock_stream", 281}, + {"socket$xdp", 281}, + {"socketpair", 288}, + {"socketpair$ax25", 288}, + {"socketpair$inet", 288}, + {"socketpair$inet6", 288}, + {"socketpair$inet6_dccp", 288}, + {"socketpair$inet6_icmp", 288}, + {"socketpair$inet6_icmp_raw", 288}, + {"socketpair$inet6_sctp", 288}, + {"socketpair$inet6_tcp", 288}, + {"socketpair$inet6_udp", 288}, + {"socketpair$inet6_udplite", 288}, + {"socketpair$inet_dccp", 288}, + {"socketpair$inet_icmp", 288}, + {"socketpair$inet_icmp_raw", 288}, + {"socketpair$inet_sctp", 288}, + {"socketpair$inet_smc", 288}, + {"socketpair$inet_tcp", 288}, + {"socketpair$inet_udp", 288}, + {"socketpair$inet_udplite", 288}, + {"socketpair$ipx", 288}, + {"socketpair$packet", 288}, + {"socketpair$unix", 288}, + {"splice", 340}, + {"stat", 106}, + {"statfs", 99}, + {"statx", 397}, + {"symlink", 83}, + {"symlinkat", 331}, + {"sync", 36}, + {"syncfs", 373}, + {"sysfs$1", 135}, + {"sysfs$2", 135}, + {"sysfs$3", 135}, + {"sysinfo", 116}, + {"syslog", 103}, + {"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet}, + {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, + {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, + {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_init_net_socket$bt_hci", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$bt_l2cap", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$bt_sco", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$llc", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$nfc_llcp", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$nfc_raw", 0, (syscall_t)syz_init_net_socket}, + {"syz_kvm_setup_cpu$arm64", 0, (syscall_t)syz_kvm_setup_cpu}, + {"syz_kvm_setup_cpu$x86", 0, (syscall_t)syz_kvm_setup_cpu}, + {"syz_mount_image$bfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$btrfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ceph", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$cifs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ext4", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$f2fs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$gfs2", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$hfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$hfsplus", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$iso9660", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$jfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$minix", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$msdos", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$nfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$nfs4", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ntfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ocfs2", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$reiserfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$vfat", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$xfs", 0, (syscall_t)syz_mount_image}, + {"syz_open_dev$CDROM_DEV_LINK", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$I2C", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$admmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$adsp", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$audion", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$binder", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dri", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$drirender", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$loop", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$mice", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$midi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$rtc", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sg", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndhw", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndpcmc", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$video", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev}, + {"syz_open_procfs", 0, (syscall_t)syz_open_procfs}, + {"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs}, + {"syz_open_pts", 0, (syscall_t)syz_open_pts}, + {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, + {"tee", 342}, + {"tgkill", 268}, + {"timer_create", 257}, + {"timer_delete", 261}, + {"timer_getoverrun", 260}, + {"timer_gettime", 259}, + {"timer_settime", 258}, + {"timerfd_create", 350}, + {"timerfd_gettime", 354}, + {"timerfd_settime", 353}, + {"times", 43}, + {"tkill", 238}, + {"truncate", 92}, + {"umount2", 52}, + {"uname", 122}, + {"unlink", 10}, + {"unlinkat", 328}, + {"unshare", 337}, + {"uselib", 86}, + {"userfaultfd", 388}, + {"ustat", 62}, + {"utimensat", 348}, + {"utimes", 269}, + {"vmsplice", 343}, + {"wait4", 114}, + {"waitid", 280}, + {"write", 4}, + {"write$9p", 4}, + {"write$FUSE_ATTR", 4}, + {"write$FUSE_BMAP", 4}, + {"write$FUSE_CREATE_OPEN", 4}, + {"write$FUSE_DIRENT", 4}, + {"write$FUSE_DIRENTPLUS", 4}, + {"write$FUSE_ENTRY", 4}, + {"write$FUSE_GETXATTR", 4}, + {"write$FUSE_INIT", 4}, + {"write$FUSE_INTERRUPT", 4}, + {"write$FUSE_IOCTL", 4}, + {"write$FUSE_LK", 4}, + {"write$FUSE_LSEEK", 4}, + {"write$FUSE_NOTIFY_DELETE", 4}, + {"write$FUSE_NOTIFY_INVAL_ENTRY", 4}, + {"write$FUSE_NOTIFY_INVAL_INODE", 4}, + {"write$FUSE_NOTIFY_POLL", 4}, + {"write$FUSE_NOTIFY_RETRIEVE", 4}, + {"write$FUSE_NOTIFY_STORE", 4}, + {"write$FUSE_OPEN", 4}, + {"write$FUSE_POLL", 4}, + {"write$FUSE_STATFS", 4}, + {"write$FUSE_WRITE", 4}, + {"write$P9_RATTACH", 4}, + {"write$P9_RAUTH", 4}, + {"write$P9_RCLUNK", 4}, + {"write$P9_RCREATE", 4}, + {"write$P9_RFLUSH", 4}, + {"write$P9_RFSYNC", 4}, + {"write$P9_RGETATTR", 4}, + {"write$P9_RGETLOCK", 4}, + {"write$P9_RLCREATE", 4}, + {"write$P9_RLERROR", 4}, + {"write$P9_RLERRORu", 4}, + {"write$P9_RLINK", 4}, + {"write$P9_RLOCK", 4}, + {"write$P9_RLOPEN", 4}, + {"write$P9_RMKDIR", 4}, + {"write$P9_RMKNOD", 4}, + {"write$P9_ROPEN", 4}, + {"write$P9_RREAD", 4}, + {"write$P9_RREADDIR", 4}, + {"write$P9_RREADLINK", 4}, + {"write$P9_RREMOVE", 4}, + {"write$P9_RRENAME", 4}, + {"write$P9_RRENAMEAT", 4}, + {"write$P9_RSETATTR", 4}, + {"write$P9_RSTAT", 4}, + {"write$P9_RSTATFS", 4}, + {"write$P9_RSTATu", 4}, + {"write$P9_RSYMLINK", 4}, + {"write$P9_RUNLINKAT", 4}, + {"write$P9_RVERSION", 4}, + {"write$P9_RWALK", 4}, + {"write$P9_RWRITE", 4}, + {"write$P9_RWSTAT", 4}, + {"write$P9_RXATTRCREATE", 4}, + {"write$P9_RXATTRWALK", 4}, + {"write$RDMA_USER_CM_CMD_ACCEPT", 4}, + {"write$RDMA_USER_CM_CMD_BIND", 4}, + {"write$RDMA_USER_CM_CMD_BIND_IP", 4}, + {"write$RDMA_USER_CM_CMD_CONNECT", 4}, + {"write$RDMA_USER_CM_CMD_CREATE_ID", 4}, + {"write$RDMA_USER_CM_CMD_DESTROY_ID", 4}, + {"write$RDMA_USER_CM_CMD_DISCONNECT", 4}, + {"write$RDMA_USER_CM_CMD_GET_EVENT", 4}, + {"write$RDMA_USER_CM_CMD_INIT_QP_ATTR", 4}, + {"write$RDMA_USER_CM_CMD_JOIN_IP_MCAST", 4}, + {"write$RDMA_USER_CM_CMD_JOIN_MCAST", 4}, + {"write$RDMA_USER_CM_CMD_LEAVE_MCAST", 4}, + {"write$RDMA_USER_CM_CMD_LISTEN", 4}, + {"write$RDMA_USER_CM_CMD_MIGRATE_ID", 4}, + {"write$RDMA_USER_CM_CMD_NOTIFY", 4}, + {"write$RDMA_USER_CM_CMD_QUERY", 4}, + {"write$RDMA_USER_CM_CMD_QUERY_ROUTE", 4}, + {"write$RDMA_USER_CM_CMD_REJECT", 4}, + {"write$RDMA_USER_CM_CMD_RESOLVE_ADDR", 4}, + {"write$RDMA_USER_CM_CMD_RESOLVE_IP", 4}, + {"write$RDMA_USER_CM_CMD_RESOLVE_ROUTE", 4}, + {"write$RDMA_USER_CM_CMD_SET_OPTION", 4}, + {"write$binfmt_aout", 4}, + {"write$binfmt_elf32", 4}, + {"write$binfmt_elf64", 4}, + {"write$binfmt_misc", 4}, + {"write$binfmt_script", 4}, + {"write$cgroup_int", 4}, + {"write$cgroup_pid", 4}, + {"write$cgroup_subtree", 4}, + {"write$cgroup_type", 4}, + {"write$evdev", 4}, + {"write$eventfd", 4}, + {"write$selinux_access", 4}, + {"write$selinux_context", 4}, + {"write$selinux_create", 4}, + {"write$selinux_load", 4}, + {"write$selinux_user", 4}, + {"write$selinux_validatetrans", 4}, + {"write$sndseq", 4}, + {"write$tun", 4}, + {"write$vnet", 4}, + {"writev", 146}, + +}; +#endif + +#if GOARCH_arm64 +const call_t syscalls[] = { + {"accept", 202}, + {"accept$alg", 202}, + {"accept$ax25", 202}, + {"accept$inet", 202}, + {"accept$inet6", 202}, + {"accept$ipx", 202}, + {"accept$netrom", 202}, + {"accept$nfc_llcp", 202}, + {"accept$packet", 202}, + {"accept$unix", 202}, + {"accept4", 242}, + {"accept4$alg", 242}, + {"accept4$ax25", 242}, + {"accept4$bt_l2cap", 242}, + {"accept4$inet", 242}, + {"accept4$inet6", 242}, + {"accept4$ipx", 242}, + {"accept4$llc", 242}, + {"accept4$netrom", 242}, + {"accept4$nfc_llcp", 242}, + {"accept4$packet", 242}, + {"accept4$unix", 242}, + {"accept4$vsock_stream", 242}, + {"acct", 89}, + {"add_key", 217}, + {"add_key$keyring", 217}, + {"add_key$user", 217}, + {"bind", 200}, + {"bind$alg", 200}, + {"bind$ax25", 200}, + {"bind$bt_hci", 200}, + {"bind$bt_l2cap", 200}, + {"bind$bt_rfcomm", 200}, + {"bind$bt_sco", 200}, + {"bind$can_raw", 200}, + {"bind$inet", 200}, + {"bind$inet6", 200}, + {"bind$ipx", 200}, + {"bind$llc", 200}, + {"bind$netlink", 200}, + {"bind$netrom", 200}, + {"bind$nfc_llcp", 200}, + {"bind$packet", 200}, + {"bind$pptp", 200}, + {"bind$rds", 200}, + {"bind$unix", 200}, + {"bind$vsock_dgram", 200}, + {"bind$vsock_stream", 200}, + {"bind$xdp", 200}, + {"bpf$BPF_GET_MAP_INFO", 280}, + {"bpf$BPF_GET_PROG_INFO", 280}, + {"bpf$BPF_MAP_GET_FD_BY_ID", 280}, + {"bpf$BPF_MAP_GET_NEXT_ID", 280}, + {"bpf$BPF_PROG_ATTACH", 280}, + {"bpf$BPF_PROG_DETACH", 280}, + {"bpf$BPF_PROG_GET_FD_BY_ID", 280}, + {"bpf$BPF_PROG_GET_NEXT_ID", 280}, + {"bpf$BPF_PROG_QUERY", 280}, + {"bpf$BPF_PROG_TEST_RUN", 280}, + {"bpf$BPF_RAW_TRACEPOINT_OPEN", 280}, + {"bpf$MAP_CREATE", 280}, + {"bpf$MAP_DELETE_ELEM", 280}, + {"bpf$MAP_GET_NEXT_KEY", 280}, + {"bpf$MAP_LOOKUP_ELEM", 280}, + {"bpf$MAP_UPDATE_ELEM", 280}, + {"bpf$OBJ_GET_MAP", 280}, + {"bpf$OBJ_GET_PROG", 280}, + {"bpf$OBJ_PIN_MAP", 280}, + {"bpf$OBJ_PIN_PROG", 280}, + {"bpf$PROG_LOAD", 280}, + {"capget", 90}, + {"capset", 91}, + {"chdir", 49}, + {"chroot", 51}, + {"clock_adjtime", 266}, + {"clock_getres", 114}, + {"clock_gettime", 113}, + {"clock_nanosleep", 115}, + {"clock_settime", 112}, + {"clone", 220}, + {"close", 57}, + {"connect", 203}, + {"connect$ax25", 203}, + {"connect$bt_l2cap", 203}, + {"connect$bt_rfcomm", 203}, + {"connect$bt_sco", 203}, + {"connect$can_bcm", 203}, + {"connect$inet", 203}, + {"connect$inet6", 203}, + {"connect$ipx", 203}, + {"connect$l2tp", 203}, + {"connect$llc", 203}, + {"connect$netlink", 203}, + {"connect$netrom", 203}, + {"connect$nfc_llcp", 203}, + {"connect$nfc_raw", 203}, + {"connect$packet", 203}, + {"connect$pppoe", 203}, + {"connect$pptp", 203}, + {"connect$rds", 203}, + {"connect$unix", 203}, + {"connect$vsock_dgram", 203}, + {"connect$vsock_stream", 203}, + {"delete_module", 106}, + {"dup", 23}, + {"dup3", 24}, + {"epoll_create1", 20}, + {"epoll_ctl$EPOLL_CTL_ADD", 21}, + {"epoll_ctl$EPOLL_CTL_DEL", 21}, + {"epoll_ctl$EPOLL_CTL_MOD", 21}, + {"epoll_pwait", 22}, + {"eventfd2", 19}, + {"execve", 221}, + {"execveat", 281}, + {"exit", 93}, + {"exit_group", 94}, + {"faccessat", 48}, + {"fadvise64", 223}, + {"fallocate", 47}, + {"fanotify_init", 262}, + {"fanotify_mark", 263}, + {"fchdir", 50}, + {"fchmod", 52}, + {"fchmodat", 53}, + {"fchown", 55}, + {"fchownat", 54}, + {"fcntl$F_GET_FILE_RW_HINT", 25}, + {"fcntl$F_GET_RW_HINT", 25}, + {"fcntl$F_SET_FILE_RW_HINT", 25}, + {"fcntl$F_SET_RW_HINT", 25}, + {"fcntl$addseals", 25}, + {"fcntl$dupfd", 25}, + {"fcntl$getflags", 25}, + {"fcntl$getown", 25}, + {"fcntl$getownex", 25}, + {"fcntl$lock", 25}, + {"fcntl$notify", 25}, + {"fcntl$setflags", 25}, + {"fcntl$setlease", 25}, + {"fcntl$setown", 25}, + {"fcntl$setownex", 25}, + {"fcntl$setpipe", 25}, + {"fcntl$setsig", 25}, + {"fcntl$setstatus", 25}, + {"fdatasync", 83}, + {"fgetxattr", 10}, + {"finit_module", 273}, + {"flistxattr", 13}, + {"flock", 32}, + {"fremovexattr", 16}, + {"fsetxattr", 7}, + {"fstat", 80}, + {"fstatfs", 44}, + {"fsync", 82}, + {"ftruncate", 46}, + {"futex", 98}, + {"get_mempolicy", 236}, + {"get_robust_list", 100}, + {"getcwd", 17}, + {"getdents64", 61}, + {"getegid", 177}, + {"geteuid", 175}, + {"getgid", 176}, + {"getgroups", 158}, + {"getitimer", 102}, + {"getpeername", 205}, + {"getpeername$ax25", 205}, + {"getpeername$inet", 205}, + {"getpeername$inet6", 205}, + {"getpeername$ipx", 205}, + {"getpeername$llc", 205}, + {"getpeername$netlink", 205}, + {"getpeername$netrom", 205}, + {"getpeername$packet", 205}, + {"getpeername$unix", 205}, + {"getpgid", 155}, + {"getpid", 172}, + {"getpriority", 141}, + {"getrandom", 278}, + {"getresgid", 150}, + {"getresuid", 148}, + {"getrlimit", 163}, + {"getrusage", 165}, + {"getsockname", 204}, + {"getsockname$ax25", 204}, + {"getsockname$inet", 204}, + {"getsockname$inet6", 204}, + {"getsockname$ipx", 204}, + {"getsockname$llc", 204}, + {"getsockname$netlink", 204}, + {"getsockname$netrom", 204}, + {"getsockname$packet", 204}, + {"getsockname$unix", 204}, + {"getsockopt", 209}, + {"getsockopt$ARPT_SO_GET_ENTRIES", 209}, + {"getsockopt$ARPT_SO_GET_INFO", 209}, + {"getsockopt$ARPT_SO_GET_REVISION_TARGET", 209}, + {"getsockopt$EBT_SO_GET_ENTRIES", 209}, + {"getsockopt$EBT_SO_GET_INFO", 209}, + {"getsockopt$EBT_SO_GET_INIT_ENTRIES", 209}, + {"getsockopt$EBT_SO_GET_INIT_INFO", 209}, + {"getsockopt$IP6T_SO_GET_ENTRIES", 209}, + {"getsockopt$IP6T_SO_GET_INFO", 209}, + {"getsockopt$IP6T_SO_GET_REVISION_MATCH", 209}, + {"getsockopt$IP6T_SO_GET_REVISION_TARGET", 209}, + {"getsockopt$IPT_SO_GET_ENTRIES", 209}, + {"getsockopt$IPT_SO_GET_INFO", 209}, + {"getsockopt$IPT_SO_GET_REVISION_MATCH", 209}, + {"getsockopt$IPT_SO_GET_REVISION_TARGET", 209}, + {"getsockopt$IP_VS_SO_GET_DAEMON", 209}, + {"getsockopt$IP_VS_SO_GET_DESTS", 209}, + {"getsockopt$IP_VS_SO_GET_INFO", 209}, + {"getsockopt$IP_VS_SO_GET_SERVICE", 209}, + {"getsockopt$IP_VS_SO_GET_SERVICES", 209}, + {"getsockopt$IP_VS_SO_GET_TIMEOUT", 209}, + {"getsockopt$IP_VS_SO_GET_VERSION", 209}, + {"getsockopt$SO_BINDTODEVICE", 209}, + {"getsockopt$SO_COOKIE", 209}, + {"getsockopt$SO_TIMESTAMPING", 209}, + {"getsockopt$XDP_MMAP_OFFSETS", 209}, + {"getsockopt$XDP_STATISTICS", 209}, + {"getsockopt$ax25_buf", 209}, + {"getsockopt$ax25_int", 209}, + {"getsockopt$bt_BT_CHANNEL_POLICY", 209}, + {"getsockopt$bt_BT_DEFER_SETUP", 209}, + {"getsockopt$bt_BT_FLUSHABLE", 209}, + {"getsockopt$bt_BT_POWER", 209}, + {"getsockopt$bt_BT_RCVMTU", 209}, + {"getsockopt$bt_BT_SECURITY", 209}, + {"getsockopt$bt_BT_SNDMTU", 209}, + {"getsockopt$bt_BT_VOICE", 209}, + {"getsockopt$bt_hci", 209}, + {"getsockopt$bt_l2cap_L2CAP_CONNINFO", 209}, + {"getsockopt$bt_l2cap_L2CAP_LM", 209}, + {"getsockopt$bt_l2cap_L2CAP_OPTIONS", 209}, + {"getsockopt$bt_rfcomm_RFCOMM_CONNINFO", 209}, + {"getsockopt$bt_rfcomm_RFCOMM_LM", 209}, + {"getsockopt$bt_sco_SCO_CONNINFO", 209}, + {"getsockopt$bt_sco_SCO_OPTIONS", 209}, + {"getsockopt$inet6_IPV6_FLOWLABEL_MGR", 209}, + {"getsockopt$inet6_IPV6_IPSEC_POLICY", 209}, + {"getsockopt$inet6_IPV6_XFRM_POLICY", 209}, + {"getsockopt$inet6_buf", 209}, + {"getsockopt$inet6_dccp_buf", 209}, + {"getsockopt$inet6_dccp_int", 209}, + {"getsockopt$inet6_int", 209}, + {"getsockopt$inet6_mreq", 209}, + {"getsockopt$inet6_mtu", 209}, + {"getsockopt$inet6_opts", 209}, + {"getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 209}, + {"getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE", 209}, + {"getsockopt$inet6_tcp_buf", 209}, + {"getsockopt$inet6_tcp_int", 209}, + {"getsockopt$inet6_udp_int", 209}, + {"getsockopt$inet_IP_IPSEC_POLICY", 209}, + {"getsockopt$inet_IP_XFRM_POLICY", 209}, + {"getsockopt$inet_buf", 209}, + {"getsockopt$inet_dccp_buf", 209}, + {"getsockopt$inet_dccp_int", 209}, + {"getsockopt$inet_int", 209}, + {"getsockopt$inet_mreq", 209}, + {"getsockopt$inet_mreqn", 209}, + {"getsockopt$inet_mreqsrc", 209}, + {"getsockopt$inet_mtu", 209}, + {"getsockopt$inet_opts", 209}, + {"getsockopt$inet_pktinfo", 209}, + {"getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 209}, + {"getsockopt$inet_sctp6_SCTP_ASSOCINFO", 209}, + {"getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 209}, + {"getsockopt$inet_sctp6_SCTP_AUTOCLOSE", 209}, + {"getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 209}, + {"getsockopt$inet_sctp6_SCTP_CONTEXT", 209}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 209}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 209}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 209}, + {"getsockopt$inet_sctp6_SCTP_DELAYED_SACK", 209}, + {"getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 209}, + {"getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 209}, + {"getsockopt$inet_sctp6_SCTP_EVENTS", 209}, + {"getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 209}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", 209}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", 209}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", 209}, + {"getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", 209}, + {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", 209}, + {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", 209}, + {"getsockopt$inet_sctp6_SCTP_HMAC_IDENT", 209}, + {"getsockopt$inet_sctp6_SCTP_INITMSG", 209}, + {"getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 209}, + {"getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", 209}, + {"getsockopt$inet_sctp6_SCTP_MAXSEG", 209}, + {"getsockopt$inet_sctp6_SCTP_MAX_BURST", 209}, + {"getsockopt$inet_sctp6_SCTP_NODELAY", 209}, + {"getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 209}, + {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 209}, + {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 209}, + {"getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", 209}, + {"getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 209}, + {"getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", 209}, + {"getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS", 209}, + {"getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 209}, + {"getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 209}, + {"getsockopt$inet_sctp6_SCTP_RECVNXTINFO", 209}, + {"getsockopt$inet_sctp6_SCTP_RECVRCVINFO", 209}, + {"getsockopt$inet_sctp6_SCTP_RESET_STREAMS", 209}, + {"getsockopt$inet_sctp6_SCTP_RTOINFO", 209}, + {"getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", 209}, + {"getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", 209}, + {"getsockopt$inet_sctp6_SCTP_STATUS", 209}, + {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 209}, + {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 209}, + {"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 209}, + {"getsockopt$inet_sctp_SCTP_ASSOCINFO", 209}, + {"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 209}, + {"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 209}, + {"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 209}, + {"getsockopt$inet_sctp_SCTP_CONTEXT", 209}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 209}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 209}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 209}, + {"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 209}, + {"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 209}, + {"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 209}, + {"getsockopt$inet_sctp_SCTP_EVENTS", 209}, + {"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 209}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 209}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 209}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", 209}, + {"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", 209}, + {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", 209}, + {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 209}, + {"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 209}, + {"getsockopt$inet_sctp_SCTP_INITMSG", 209}, + {"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 209}, + {"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 209}, + {"getsockopt$inet_sctp_SCTP_MAXSEG", 209}, + {"getsockopt$inet_sctp_SCTP_MAX_BURST", 209}, + {"getsockopt$inet_sctp_SCTP_NODELAY", 209}, + {"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 209}, + {"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 209}, + {"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 209}, + {"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 209}, + {"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 209}, + {"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 209}, + {"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 209}, + {"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 209}, + {"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 209}, + {"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 209}, + {"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 209}, + {"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 209}, + {"getsockopt$inet_sctp_SCTP_RTOINFO", 209}, + {"getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", 209}, + {"getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", 209}, + {"getsockopt$inet_sctp_SCTP_STATUS", 209}, + {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 209}, + {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 209}, + {"getsockopt$inet_tcp_TCP_REPAIR_WINDOW", 209}, + {"getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE", 209}, + {"getsockopt$inet_tcp_buf", 209}, + {"getsockopt$inet_tcp_int", 209}, + {"getsockopt$inet_udp_int", 209}, + {"getsockopt$ipx_IPX_TYPE", 209}, + {"getsockopt$kcm_KCM_RECV_DISABLE", 209}, + {"getsockopt$llc_int", 209}, + {"getsockopt$netlink", 209}, + {"getsockopt$netrom_NETROM_IDLE", 209}, + {"getsockopt$netrom_NETROM_N2", 209}, + {"getsockopt$netrom_NETROM_T1", 209}, + {"getsockopt$netrom_NETROM_T2", 209}, + {"getsockopt$netrom_NETROM_T4", 209}, + {"getsockopt$nfc_llcp", 209}, + {"getsockopt$packet_buf", 209}, + {"getsockopt$packet_int", 209}, + {"getsockopt$sock_buf", 209}, + {"getsockopt$sock_cred", 209}, + {"getsockopt$sock_int", 209}, + {"getsockopt$sock_linger", 209}, + {"getsockopt$sock_timeval", 209}, + {"gettid", 178}, + {"getuid", 174}, + {"getxattr", 8}, + {"init_module", 105}, + {"inotify_add_watch", 27}, + {"inotify_init1", 26}, + {"inotify_rm_watch", 28}, + {"io_cancel", 3}, + {"io_destroy", 1}, + {"io_getevents", 4}, + {"io_pgetevents", 292}, + {"io_setup", 0}, + {"io_submit", 2}, + {"ioctl", 29}, + {"ioctl$ASHMEM_GET_NAME", 29}, + {"ioctl$ASHMEM_GET_PIN_STATUS", 29}, + {"ioctl$ASHMEM_GET_PROT_MASK", 29}, + {"ioctl$ASHMEM_GET_SIZE", 29}, + {"ioctl$ASHMEM_PURGE_ALL_CACHES", 29}, + {"ioctl$ASHMEM_SET_NAME", 29}, + {"ioctl$ASHMEM_SET_PROT_MASK", 29}, + {"ioctl$ASHMEM_SET_SIZE", 29}, + {"ioctl$BINDER_GET_NODE_DEBUG_INFO", 29}, + {"ioctl$BINDER_SET_CONTEXT_MGR", 29}, + {"ioctl$BINDER_SET_MAX_THREADS", 29}, + {"ioctl$BINDER_THREAD_EXIT", 29}, + {"ioctl$BINDER_WRITE_READ", 29}, + {"ioctl$BLKALIGNOFF", 29}, + {"ioctl$BLKBSZGET", 29}, + {"ioctl$BLKBSZSET", 29}, + {"ioctl$BLKDISCARD", 29}, + {"ioctl$BLKFLSBUF", 29}, + {"ioctl$BLKFRASET", 29}, + {"ioctl$BLKGETSIZE", 29}, + {"ioctl$BLKGETSIZE64", 29}, + {"ioctl$BLKIOMIN", 29}, + {"ioctl$BLKIOOPT", 29}, + {"ioctl$BLKPBSZGET", 29}, + {"ioctl$BLKPG", 29}, + {"ioctl$BLKRAGET", 29}, + {"ioctl$BLKREPORTZONE", 29}, + {"ioctl$BLKRESETZONE", 29}, + {"ioctl$BLKROGET", 29}, + {"ioctl$BLKROSET", 29}, + {"ioctl$BLKROTATIONAL", 29}, + {"ioctl$BLKRRPART", 29}, + {"ioctl$BLKSECDISCARD", 29}, + {"ioctl$BLKSECTGET", 29}, + {"ioctl$BLKTRACESETUP", 29}, + {"ioctl$BLKTRACESTART", 29}, + {"ioctl$BLKTRACESTOP", 29}, + {"ioctl$BLKTRACETEARDOWN", 29}, + {"ioctl$BLKZEROOUT", 29}, + {"ioctl$CDROMAUDIOBUFSIZ", 29}, + {"ioctl$CDROMCLOSETRAY", 29}, + {"ioctl$CDROMEJECT", 29}, + {"ioctl$CDROMEJECT_SW", 29}, + {"ioctl$CDROMGETSPINDOWN", 29}, + {"ioctl$CDROMMULTISESSION", 29}, + {"ioctl$CDROMPAUSE", 29}, + {"ioctl$CDROMPLAYBLK", 29}, + {"ioctl$CDROMPLAYMSF", 29}, + {"ioctl$CDROMPLAYTRKIND", 29}, + {"ioctl$CDROMREADALL", 29}, + {"ioctl$CDROMREADAUDIO", 29}, + {"ioctl$CDROMREADCOOKED", 29}, + {"ioctl$CDROMREADMODE1", 29}, + {"ioctl$CDROMREADMODE2", 29}, + {"ioctl$CDROMREADRAW", 29}, + {"ioctl$CDROMREADTOCENTRY", 29}, + {"ioctl$CDROMREADTOCHDR", 29}, + {"ioctl$CDROMRESET", 29}, + {"ioctl$CDROMRESUME", 29}, + {"ioctl$CDROMSEEK", 29}, + {"ioctl$CDROMSETSPINDOWN", 29}, + {"ioctl$CDROMSTART", 29}, + {"ioctl$CDROMSTOP", 29}, + {"ioctl$CDROMSUBCHNL", 29}, + {"ioctl$CDROMVOLCTRL", 29}, + {"ioctl$CDROMVOLREAD", 29}, + {"ioctl$CDROM_CHANGER_NSLOTS", 29}, + {"ioctl$CDROM_CLEAR_OPTIONS", 29}, + {"ioctl$CDROM_DEBUG", 29}, + {"ioctl$CDROM_DISC_STATUS", 29}, + {"ioctl$CDROM_GET_CAPABILITY", 29}, + {"ioctl$CDROM_GET_MCN", 29}, + {"ioctl$CDROM_LAST_WRITTEN", 29}, + {"ioctl$CDROM_LOCKDOOR", 29}, + {"ioctl$CDROM_MEDIA_CHANGED", 29}, + {"ioctl$CDROM_NEXT_WRITABLE", 29}, + {"ioctl$CDROM_SELECT_DISK", 29}, + {"ioctl$CDROM_SELECT_SPEED", 29}, + {"ioctl$CDROM_SEND_PACKET", 29}, + {"ioctl$CDROM_SET_OPTIONS", 29}, + {"ioctl$DMA_BUF_IOCTL_SYNC", 29}, + {"ioctl$DRM_IOCTL_ADD_BUFS", 29}, + {"ioctl$DRM_IOCTL_ADD_CTX", 29}, + {"ioctl$DRM_IOCTL_ADD_MAP", 29}, + {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 29}, + {"ioctl$DRM_IOCTL_AGP_ALLOC", 29}, + {"ioctl$DRM_IOCTL_AGP_BIND", 29}, + {"ioctl$DRM_IOCTL_AGP_ENABLE", 29}, + {"ioctl$DRM_IOCTL_AGP_FREE", 29}, + {"ioctl$DRM_IOCTL_AGP_INFO", 29}, + {"ioctl$DRM_IOCTL_AGP_RELEASE", 29}, + {"ioctl$DRM_IOCTL_AGP_UNBIND", 29}, + {"ioctl$DRM_IOCTL_AUTH_MAGIC", 29}, + {"ioctl$DRM_IOCTL_CONTROL", 29}, + {"ioctl$DRM_IOCTL_DMA", 29}, + {"ioctl$DRM_IOCTL_DROP_MASTER", 29}, + {"ioctl$DRM_IOCTL_FREE_BUFS", 29}, + {"ioctl$DRM_IOCTL_GEM_CLOSE", 29}, + {"ioctl$DRM_IOCTL_GEM_FLINK", 29}, + {"ioctl$DRM_IOCTL_GEM_OPEN", 29}, + {"ioctl$DRM_IOCTL_GET_CAP", 29}, + {"ioctl$DRM_IOCTL_GET_CLIENT", 29}, + {"ioctl$DRM_IOCTL_GET_CTX", 29}, + {"ioctl$DRM_IOCTL_GET_MAGIC", 29}, + {"ioctl$DRM_IOCTL_GET_MAP", 29}, + {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 29}, + {"ioctl$DRM_IOCTL_GET_STATS", 29}, + {"ioctl$DRM_IOCTL_GET_UNIQUE", 29}, + {"ioctl$DRM_IOCTL_INFO_BUFS", 29}, + {"ioctl$DRM_IOCTL_IRQ_BUSID", 29}, + {"ioctl$DRM_IOCTL_LOCK", 29}, + {"ioctl$DRM_IOCTL_MAP_BUFS", 29}, + {"ioctl$DRM_IOCTL_MARK_BUFS", 29}, + {"ioctl$DRM_IOCTL_MODESET_CTL", 29}, + {"ioctl$DRM_IOCTL_MODE_GETCRTC", 29}, + {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 29}, + {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 29}, + {"ioctl$DRM_IOCTL_MODE_SETCRTC", 29}, + {"ioctl$DRM_IOCTL_NEW_CTX", 29}, + {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 29}, + {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 29}, + {"ioctl$DRM_IOCTL_RES_CTX", 29}, + {"ioctl$DRM_IOCTL_RM_CTX", 29}, + {"ioctl$DRM_IOCTL_RM_MAP", 29}, + {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 29}, + {"ioctl$DRM_IOCTL_SET_MASTER", 29}, + {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 29}, + {"ioctl$DRM_IOCTL_SET_UNIQUE", 29}, + {"ioctl$DRM_IOCTL_SET_VERSION", 29}, + {"ioctl$DRM_IOCTL_SG_ALLOC", 29}, + {"ioctl$DRM_IOCTL_SG_FREE", 29}, + {"ioctl$DRM_IOCTL_SWITCH_CTX", 29}, + {"ioctl$DRM_IOCTL_UNLOCK", 29}, + {"ioctl$DRM_IOCTL_VERSION", 29}, + {"ioctl$DRM_IOCTL_WAIT_VBLANK", 29}, + {"ioctl$DVD_AUTH", 29}, + {"ioctl$DVD_READ_STRUCT", 29}, + {"ioctl$DVD_WRITE_STRUCT", 29}, + {"ioctl$EVIOCGABS0", 29}, + {"ioctl$EVIOCGABS20", 29}, + {"ioctl$EVIOCGABS2F", 29}, + {"ioctl$EVIOCGABS3F", 29}, + {"ioctl$EVIOCGBITKEY", 29}, + {"ioctl$EVIOCGBITSND", 29}, + {"ioctl$EVIOCGBITSW", 29}, + {"ioctl$EVIOCGEFFECTS", 29}, + {"ioctl$EVIOCGID", 29}, + {"ioctl$EVIOCGKEY", 29}, + {"ioctl$EVIOCGKEYCODE", 29}, + {"ioctl$EVIOCGKEYCODE_V2", 29}, + {"ioctl$EVIOCGLED", 29}, + {"ioctl$EVIOCGMASK", 29}, + {"ioctl$EVIOCGMTSLOTS", 29}, + {"ioctl$EVIOCGNAME", 29}, + {"ioctl$EVIOCGPHYS", 29}, + {"ioctl$EVIOCGPROP", 29}, + {"ioctl$EVIOCGRAB", 29}, + {"ioctl$EVIOCGREP", 29}, + {"ioctl$EVIOCGSND", 29}, + {"ioctl$EVIOCGSW", 29}, + {"ioctl$EVIOCGUNIQ", 29}, + {"ioctl$EVIOCGVERSION", 29}, + {"ioctl$EVIOCREVOKE", 29}, + {"ioctl$EVIOCRMFF", 29}, + {"ioctl$EVIOCSABS0", 29}, + {"ioctl$EVIOCSABS20", 29}, + {"ioctl$EVIOCSABS2F", 29}, + {"ioctl$EVIOCSABS3F", 29}, + {"ioctl$EVIOCSCLOCKID", 29}, + {"ioctl$EVIOCSFF", 29}, + {"ioctl$EVIOCSKEYCODE", 29}, + {"ioctl$EVIOCSKEYCODE_V2", 29}, + {"ioctl$EVIOCSMASK", 29}, + {"ioctl$EVIOCSREP", 29}, + {"ioctl$FIBMAP", 29}, + {"ioctl$FICLONE", 29}, + {"ioctl$FICLONERANGE", 29}, + {"ioctl$FIDEDUPERANGE", 29}, + {"ioctl$FIONREAD", 29}, + {"ioctl$FS_IOC_FSGETXATTR", 29}, + {"ioctl$FS_IOC_FSSETXATTR", 29}, + {"ioctl$FS_IOC_GETFSLABEL", 29}, + {"ioctl$FS_IOC_RESVSP", 29}, + {"ioctl$FS_IOC_SETFSLABEL", 29}, + {"ioctl$FUSE_DEV_IOC_CLONE", 29}, + {"ioctl$GIO_CMAP", 29}, + {"ioctl$GIO_FONT", 29}, + {"ioctl$GIO_FONTX", 29}, + {"ioctl$GIO_SCRNMAP", 29}, + {"ioctl$GIO_UNIMAP", 29}, + {"ioctl$GIO_UNISCRNMAP", 29}, + {"ioctl$HCIINQUIRY", 29}, + {"ioctl$HDIO_GETGEO", 29}, + {"ioctl$I2C_FUNCS", 29}, + {"ioctl$I2C_PEC", 29}, + {"ioctl$I2C_RDWR", 29}, + {"ioctl$I2C_RETRIES", 29}, + {"ioctl$I2C_SLAVE", 29}, + {"ioctl$I2C_SLAVE_FORCE", 29}, + {"ioctl$I2C_SMBUS", 29}, + {"ioctl$I2C_TENBIT", 29}, + {"ioctl$I2C_TIMEOUT", 29}, + {"ioctl$INOTIFY_IOC_SETNEXTWD", 29}, + {"ioctl$IOC_PR_CLEAR", 29}, + {"ioctl$IOC_PR_PREEMPT", 29}, + {"ioctl$IOC_PR_PREEMPT_ABORT", 29}, + {"ioctl$IOC_PR_REGISTER", 29}, + {"ioctl$IOC_PR_RELEASE", 29}, + {"ioctl$IOC_PR_RESERVE", 29}, + {"ioctl$ION_IOC_ALLOC", 29}, + {"ioctl$ION_IOC_HEAP_QUERY", 29}, + {"ioctl$KDADDIO", 29}, + {"ioctl$KDDELIO", 29}, + {"ioctl$KDDISABIO", 29}, + {"ioctl$KDENABIO", 29}, + {"ioctl$KDGETKEYCODE", 29}, + {"ioctl$KDGETLED", 29}, + {"ioctl$KDGETMODE", 29}, + {"ioctl$KDGKBDIACR", 29}, + {"ioctl$KDGKBENT", 29}, + {"ioctl$KDGKBLED", 29}, + {"ioctl$KDGKBMETA", 29}, + {"ioctl$KDGKBMODE", 29}, + {"ioctl$KDGKBSENT", 29}, + {"ioctl$KDGKBTYPE", 29}, + {"ioctl$KDMKTONE", 29}, + {"ioctl$KDSETKEYCODE", 29}, + {"ioctl$KDSETLED", 29}, + {"ioctl$KDSETMODE", 29}, + {"ioctl$KDSIGACCEPT", 29}, + {"ioctl$KDSKBLED", 29}, + {"ioctl$KDSKBMETA", 29}, + {"ioctl$KDSKBMODE", 29}, + {"ioctl$KDSKBSENT", 29}, + {"ioctl$KIOCSOUND", 29}, + {"ioctl$KVM_ARM_SET_DEVICE_ADDR", 29}, + {"ioctl$KVM_ARM_VCPU_INIT", 29}, + {"ioctl$KVM_ASSIGN_DEV_IRQ", 29}, + {"ioctl$KVM_ASSIGN_PCI_DEVICE", 29}, + {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 29}, + {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 29}, + {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 29}, + {"ioctl$KVM_CHECK_EXTENSION", 29}, + {"ioctl$KVM_CHECK_EXTENSION_VM", 29}, + {"ioctl$KVM_CREATE_DEVICE", 29}, + {"ioctl$KVM_CREATE_IRQCHIP", 29}, + {"ioctl$KVM_CREATE_PIT2", 29}, + {"ioctl$KVM_CREATE_VCPU", 29}, + {"ioctl$KVM_CREATE_VM", 29}, + {"ioctl$KVM_DEASSIGN_DEV_IRQ", 29}, + {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 29}, + {"ioctl$KVM_DIRTY_TLB", 29}, + {"ioctl$KVM_ENABLE_CAP", 29}, + {"ioctl$KVM_ENABLE_CAP_CPU", 29}, + {"ioctl$KVM_GET_CLOCK", 29}, + {"ioctl$KVM_GET_DEVICE_ATTR", 29}, + {"ioctl$KVM_GET_DIRTY_LOG", 29}, + {"ioctl$KVM_GET_FPU", 29}, + {"ioctl$KVM_GET_IRQCHIP", 29}, + {"ioctl$KVM_GET_MP_STATE", 29}, + {"ioctl$KVM_GET_NR_MMU_PAGES", 29}, + {"ioctl$KVM_GET_ONE_REG", 29}, + {"ioctl$KVM_GET_REGS", 29}, + {"ioctl$KVM_GET_REG_LIST", 29}, + {"ioctl$KVM_GET_SREGS", 29}, + {"ioctl$KVM_GET_TSC_KHZ", 29}, + {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 29}, + {"ioctl$KVM_HAS_DEVICE_ATTR", 29}, + {"ioctl$KVM_HYPERV_EVENTFD", 29}, + {"ioctl$KVM_INTERRUPT", 29}, + {"ioctl$KVM_IOEVENTFD", 29}, + {"ioctl$KVM_IRQFD", 29}, + {"ioctl$KVM_IRQ_LINE", 29}, + {"ioctl$KVM_IRQ_LINE_STATUS", 29}, + {"ioctl$KVM_KVMCLOCK_CTRL", 29}, + {"ioctl$KVM_NMI", 29}, + {"ioctl$KVM_PPC_ALLOCATE_HTAB", 29}, + {"ioctl$KVM_PPC_GET_PVINFO", 29}, + {"ioctl$KVM_PPC_GET_SMMU_INFO", 29}, + {"ioctl$KVM_REGISTER_COALESCED_MMIO", 29}, + {"ioctl$KVM_REINJECT_CONTROL", 29}, + {"ioctl$KVM_RUN", 29}, + {"ioctl$KVM_S390_INTERRUPT_CPU", 29}, + {"ioctl$KVM_S390_UCAS_MAP", 29}, + {"ioctl$KVM_S390_UCAS_UNMAP", 29}, + {"ioctl$KVM_S390_VCPU_FAULT", 29}, + {"ioctl$KVM_SET_BOOT_CPU_ID", 29}, + {"ioctl$KVM_SET_CLOCK", 29}, + {"ioctl$KVM_SET_DEVICE_ATTR", 29}, + {"ioctl$KVM_SET_FPU", 29}, + {"ioctl$KVM_SET_GSI_ROUTING", 29}, + {"ioctl$KVM_SET_GUEST_DEBUG", 29}, + {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 29}, + {"ioctl$KVM_SET_IRQCHIP", 29}, + {"ioctl$KVM_SET_MP_STATE", 29}, + {"ioctl$KVM_SET_NR_MMU_PAGES", 29}, + {"ioctl$KVM_SET_ONE_REG", 29}, + {"ioctl$KVM_SET_REGS", 29}, + {"ioctl$KVM_SET_SIGNAL_MASK", 29}, + {"ioctl$KVM_SET_SREGS", 29}, + {"ioctl$KVM_SET_TSC_KHZ", 29}, + {"ioctl$KVM_SET_TSS_ADDR", 29}, + {"ioctl$KVM_SET_USER_MEMORY_REGION", 29}, + {"ioctl$KVM_SET_VAPIC_ADDR", 29}, + {"ioctl$KVM_SIGNAL_MSI", 29}, + {"ioctl$KVM_SMI", 29}, + {"ioctl$KVM_TPR_ACCESS_REPORTING", 29}, + {"ioctl$KVM_TRANSLATE", 29}, + {"ioctl$KVM_UNREGISTER_COALESCED_MMIO", 29}, + {"ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", 29}, + {"ioctl$KVM_X86_SETUP_MCE", 29}, + {"ioctl$LOOP_CHANGE_FD", 29}, + {"ioctl$LOOP_CLR_FD", 29}, + {"ioctl$LOOP_CTL_ADD", 29}, + {"ioctl$LOOP_CTL_GET_FREE", 29}, + {"ioctl$LOOP_CTL_REMOVE", 29}, + {"ioctl$LOOP_GET_STATUS", 29}, + {"ioctl$LOOP_GET_STATUS64", 29}, + {"ioctl$LOOP_SET_BLOCK_SIZE", 29}, + {"ioctl$LOOP_SET_CAPACITY", 29}, + {"ioctl$LOOP_SET_DIRECT_IO", 29}, + {"ioctl$LOOP_SET_FD", 29}, + {"ioctl$LOOP_SET_STATUS", 29}, + {"ioctl$LOOP_SET_STATUS64", 29}, + {"ioctl$PERF_EVENT_IOC_DISABLE", 29}, + {"ioctl$PERF_EVENT_IOC_ENABLE", 29}, + {"ioctl$PERF_EVENT_IOC_ID", 29}, + {"ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES", 29}, + {"ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT", 29}, + {"ioctl$PERF_EVENT_IOC_PERIOD", 29}, + {"ioctl$PERF_EVENT_IOC_QUERY_BPF", 29}, + {"ioctl$PERF_EVENT_IOC_REFRESH", 29}, + {"ioctl$PERF_EVENT_IOC_RESET", 29}, + {"ioctl$PERF_EVENT_IOC_SET_BPF", 29}, + {"ioctl$PERF_EVENT_IOC_SET_FILTER", 29}, + {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 29}, + {"ioctl$PIO_CMAP", 29}, + {"ioctl$PIO_FONT", 29}, + {"ioctl$PIO_FONTRESET", 29}, + {"ioctl$PIO_FONTX", 29}, + {"ioctl$PIO_SCRNMAP", 29}, + {"ioctl$PIO_UNIMAP", 29}, + {"ioctl$PIO_UNIMAPCLR", 29}, + {"ioctl$PIO_UNISCRNMAP", 29}, + {"ioctl$PPPIOCGCHAN", 29}, + {"ioctl$PPPIOCGFLAGS", 29}, + {"ioctl$PPPIOCGL2TPSTATS", 29}, + {"ioctl$PPPIOCGMRU", 29}, + {"ioctl$PPPIOCSFLAGS", 29}, + {"ioctl$PPPIOCSMRU", 29}, + {"ioctl$PPPOEIOCDFWD", 29}, + {"ioctl$PPPOEIOCSFWD", 29}, + {"ioctl$RNDADDENTROPY", 29}, + {"ioctl$RNDADDTOENTCNT", 29}, + {"ioctl$RNDCLEARPOOL", 29}, + {"ioctl$RNDGETENTCNT", 29}, + {"ioctl$RNDZAPENTCNT", 29}, + {"ioctl$RTC_AIE_OFF", 29}, + {"ioctl$RTC_AIE_ON", 29}, + {"ioctl$RTC_ALM_READ", 29}, + {"ioctl$RTC_ALM_SET", 29}, + {"ioctl$RTC_EPOCH_READ", 29}, + {"ioctl$RTC_EPOCH_SET", 29}, + {"ioctl$RTC_IRQP_READ", 29}, + {"ioctl$RTC_IRQP_SET", 29}, + {"ioctl$RTC_PIE_OFF", 29}, + {"ioctl$RTC_PIE_ON", 29}, + {"ioctl$RTC_PLL_GET", 29}, + {"ioctl$RTC_PLL_SET", 29}, + {"ioctl$RTC_RD_TIME", 29}, + {"ioctl$RTC_SET_TIME", 29}, + {"ioctl$RTC_UIE_OFF", 29}, + {"ioctl$RTC_UIE_ON", 29}, + {"ioctl$RTC_VL_CLR", 29}, + {"ioctl$RTC_VL_READ", 29}, + {"ioctl$RTC_WIE_OFF", 29}, + {"ioctl$RTC_WIE_ON", 29}, + {"ioctl$RTC_WKALM_RD", 29}, + {"ioctl$RTC_WKALM_SET", 29}, + {"ioctl$SCSI_IOCTL_BENCHMARK_COMMAND", 29}, + {"ioctl$SCSI_IOCTL_DOORLOCK", 29}, + {"ioctl$SCSI_IOCTL_DOORUNLOCK", 29}, + {"ioctl$SCSI_IOCTL_GET_BUS_NUMBER", 29}, + {"ioctl$SCSI_IOCTL_GET_IDLUN", 29}, + {"ioctl$SCSI_IOCTL_GET_PCI", 29}, + {"ioctl$SCSI_IOCTL_PROBE_HOST", 29}, + {"ioctl$SCSI_IOCTL_SEND_COMMAND", 29}, + {"ioctl$SCSI_IOCTL_START_UNIT", 29}, + {"ioctl$SCSI_IOCTL_STOP_UNIT", 29}, + {"ioctl$SCSI_IOCTL_SYNC", 29}, + {"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 29}, + {"ioctl$SG_EMULATED_HOST", 29}, + {"ioctl$SG_GET_ACCESS_COUNT", 29}, + {"ioctl$SG_GET_COMMAND_Q", 29}, + {"ioctl$SG_GET_KEEP_ORPHAN", 29}, + {"ioctl$SG_GET_LOW_DMA", 29}, + {"ioctl$SG_GET_NUM_WAITING", 29}, + {"ioctl$SG_GET_PACK_ID", 29}, + {"ioctl$SG_GET_REQUEST_TABLE", 29}, + {"ioctl$SG_GET_RESERVED_SIZE", 29}, + {"ioctl$SG_GET_SCSI_ID", 29}, + {"ioctl$SG_GET_SG_TABLESIZE", 29}, + {"ioctl$SG_GET_TIMEOUT", 29}, + {"ioctl$SG_GET_VERSION_NUM", 29}, + {"ioctl$SG_IO", 29}, + {"ioctl$SG_NEXT_CMD_LEN", 29}, + {"ioctl$SG_SCSI_RESET", 29}, + {"ioctl$SG_SET_COMMAND_Q", 29}, + {"ioctl$SG_SET_DEBUG", 29}, + {"ioctl$SG_SET_FORCE_PACK_ID", 29}, + {"ioctl$SG_SET_KEEP_ORPHAN", 29}, + {"ioctl$SG_SET_RESERVED_SIZE", 29}, + {"ioctl$SG_SET_TIMEOUT", 29}, + {"ioctl$SIOCGIFHWADDR", 29}, + {"ioctl$SIOCGIFMTU", 29}, + {"ioctl$SIOCSIFHWADDR", 29}, + {"ioctl$SIOCSIFMTU", 29}, + {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 29}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 29}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 29}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 29}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 29}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 29}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 29}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 29}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 29}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 29}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 29}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 29}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 29}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 29}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 29}, + {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 29}, + {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 29}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 29}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 29}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 29}, + {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 29}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 29}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 29}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 29}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN", 29}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_DROP", 29}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_INFO", 29}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS", 29}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION", 29}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_STATUS", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 29}, + {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_INFO", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_START", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_STOP", 29}, + {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 29}, + {"ioctl$TCFLSH", 29}, + {"ioctl$TCGETA", 29}, + {"ioctl$TCGETS", 29}, + {"ioctl$TCSBRK", 29}, + {"ioctl$TCSBRKP", 29}, + {"ioctl$TCSETA", 29}, + {"ioctl$TCSETAF", 29}, + {"ioctl$TCSETAW", 29}, + {"ioctl$TCSETS", 29}, + {"ioctl$TCSETSF", 29}, + {"ioctl$TCSETSW", 29}, + {"ioctl$TCXONC", 29}, + {"ioctl$TE_IOCTL_CLOSE_CLIENT_SESSION", 29}, + {"ioctl$TE_IOCTL_LAUNCH_OPERATION", 29}, + {"ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", 29}, + {"ioctl$TE_IOCTL_SS_CMD", 29}, + {"ioctl$TIOCCBRK", 29}, + {"ioctl$TIOCCONS", 29}, + {"ioctl$TIOCEXCL", 29}, + {"ioctl$TIOCGETD", 29}, + {"ioctl$TIOCGLCKTRMIOS", 29}, + {"ioctl$TIOCGPGRP", 29}, + {"ioctl$TIOCGPTPEER", 29}, + {"ioctl$TIOCGSID", 29}, + {"ioctl$TIOCGSOFTCAR", 29}, + {"ioctl$TIOCGWINSZ", 29}, + {"ioctl$TIOCLINUX2", 29}, + {"ioctl$TIOCLINUX3", 29}, + {"ioctl$TIOCLINUX4", 29}, + {"ioctl$TIOCLINUX5", 29}, + {"ioctl$TIOCLINUX6", 29}, + {"ioctl$TIOCLINUX7", 29}, + {"ioctl$TIOCMBIC", 29}, + {"ioctl$TIOCMBIS", 29}, + {"ioctl$TIOCMGET", 29}, + {"ioctl$TIOCMSET", 29}, + {"ioctl$TIOCNOTTY", 29}, + {"ioctl$TIOCNXCL", 29}, + {"ioctl$TIOCOUTQ", 29}, + {"ioctl$TIOCPKT", 29}, + {"ioctl$TIOCSBRK", 29}, + {"ioctl$TIOCSCTTY", 29}, + {"ioctl$TIOCSETD", 29}, + {"ioctl$TIOCSLCKTRMIOS", 29}, + {"ioctl$TIOCSPGRP", 29}, + {"ioctl$TIOCSSOFTCAR", 29}, + {"ioctl$TIOCSTI", 29}, + {"ioctl$TIOCSWINSZ", 29}, + {"ioctl$TUNATTACHFILTER", 29}, + {"ioctl$TUNDETACHFILTER", 29}, + {"ioctl$TUNGETFEATURES", 29}, + {"ioctl$TUNGETFILTER", 29}, + {"ioctl$TUNGETIFF", 29}, + {"ioctl$TUNGETSNDBUF", 29}, + {"ioctl$TUNGETVNETHDRSZ", 29}, + {"ioctl$TUNSETFILTEREBPF", 29}, + {"ioctl$TUNSETGROUP", 29}, + {"ioctl$TUNSETIFF", 29}, + {"ioctl$TUNSETIFINDEX", 29}, + {"ioctl$TUNSETLINK", 29}, + {"ioctl$TUNSETNOCSUM", 29}, + {"ioctl$TUNSETOFFLOAD", 29}, + {"ioctl$TUNSETOWNER", 29}, + {"ioctl$TUNSETPERSIST", 29}, + {"ioctl$TUNSETQUEUE", 29}, + {"ioctl$TUNSETSNDBUF", 29}, + {"ioctl$TUNSETSTEERINGEBPF", 29}, + {"ioctl$TUNSETTXFILTER", 29}, + {"ioctl$TUNSETVNETBE", 29}, + {"ioctl$TUNSETVNETHDRSZ", 29}, + {"ioctl$TUNSETVNETLE", 29}, + {"ioctl$UFFDIO_API", 29}, + {"ioctl$UFFDIO_COPY", 29}, + {"ioctl$UFFDIO_REGISTER", 29}, + {"ioctl$UFFDIO_UNREGISTER", 29}, + {"ioctl$UFFDIO_WAKE", 29}, + {"ioctl$UFFDIO_ZEROPAGE", 29}, + {"ioctl$VHOST_GET_FEATURES", 29}, + {"ioctl$VHOST_GET_VRING_BASE", 29}, + {"ioctl$VHOST_GET_VRING_ENDIAN", 29}, + {"ioctl$VHOST_NET_SET_BACKEND", 29}, + {"ioctl$VHOST_RESET_OWNER", 29}, + {"ioctl$VHOST_SET_FEATURES", 29}, + {"ioctl$VHOST_SET_LOG_BASE", 29}, + {"ioctl$VHOST_SET_LOG_FD", 29}, + {"ioctl$VHOST_SET_MEM_TABLE", 29}, + {"ioctl$VHOST_SET_OWNER", 29}, + {"ioctl$VHOST_SET_VRING_ADDR", 29}, + {"ioctl$VHOST_SET_VRING_BASE", 29}, + {"ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 29}, + {"ioctl$VHOST_SET_VRING_CALL", 29}, + {"ioctl$VHOST_SET_VRING_ENDIAN", 29}, + {"ioctl$VHOST_SET_VRING_ERR", 29}, + {"ioctl$VHOST_SET_VRING_KICK", 29}, + {"ioctl$VHOST_SET_VRING_NUM", 29}, + {"ioctl$VHOST_VSOCK_SET_GUEST_CID", 29}, + {"ioctl$VHOST_VSOCK_SET_RUNNING", 29}, + {"ioctl$VIDIOC_CREATE_BUFS", 29}, + {"ioctl$VIDIOC_CROPCAP", 29}, + {"ioctl$VIDIOC_DBG_G_CHIP_INFO", 29}, + {"ioctl$VIDIOC_DBG_G_REGISTER", 29}, + {"ioctl$VIDIOC_DBG_S_REGISTER", 29}, + {"ioctl$VIDIOC_DECODER_CMD", 29}, + {"ioctl$VIDIOC_DQBUF", 29}, + {"ioctl$VIDIOC_DQEVENT", 29}, + {"ioctl$VIDIOC_DV_TIMINGS_CAP", 29}, + {"ioctl$VIDIOC_ENCODER_CMD", 29}, + {"ioctl$VIDIOC_ENUMAUDIO", 29}, + {"ioctl$VIDIOC_ENUMAUDOUT", 29}, + {"ioctl$VIDIOC_ENUMINPUT", 29}, + {"ioctl$VIDIOC_ENUMOUTPUT", 29}, + {"ioctl$VIDIOC_ENUMSTD", 29}, + {"ioctl$VIDIOC_ENUM_DV_TIMINGS", 29}, + {"ioctl$VIDIOC_ENUM_FMT", 29}, + {"ioctl$VIDIOC_ENUM_FRAMEINTERVALS", 29}, + {"ioctl$VIDIOC_ENUM_FRAMESIZES", 29}, + {"ioctl$VIDIOC_ENUM_FREQ_BANDS", 29}, + {"ioctl$VIDIOC_EXPBUF", 29}, + {"ioctl$VIDIOC_G_AUDIO", 29}, + {"ioctl$VIDIOC_G_AUDOUT", 29}, + {"ioctl$VIDIOC_G_CROP", 29}, + {"ioctl$VIDIOC_G_CTRL", 29}, + {"ioctl$VIDIOC_G_DV_TIMINGS", 29}, + {"ioctl$VIDIOC_G_EDID", 29}, + {"ioctl$VIDIOC_G_ENC_INDEX", 29}, + {"ioctl$VIDIOC_G_EXT_CTRLS", 29}, + {"ioctl$VIDIOC_G_FBUF", 29}, + {"ioctl$VIDIOC_G_FMT", 29}, + {"ioctl$VIDIOC_G_FREQUENCY", 29}, + {"ioctl$VIDIOC_G_INPUT", 29}, + {"ioctl$VIDIOC_G_JPEGCOMP", 29}, + {"ioctl$VIDIOC_G_MODULATOR", 29}, + {"ioctl$VIDIOC_G_OUTPUT", 29}, + {"ioctl$VIDIOC_G_PARM", 29}, + {"ioctl$VIDIOC_G_PRIORITY", 29}, + {"ioctl$VIDIOC_G_SELECTION", 29}, + {"ioctl$VIDIOC_G_SLICED_VBI_CAP", 29}, + {"ioctl$VIDIOC_G_STD", 29}, + {"ioctl$VIDIOC_G_TUNER", 29}, + {"ioctl$VIDIOC_LOG_STATUS", 29}, + {"ioctl$VIDIOC_OVERLAY", 29}, + {"ioctl$VIDIOC_PREPARE_BUF", 29}, + {"ioctl$VIDIOC_QBUF", 29}, + {"ioctl$VIDIOC_QUERYBUF", 29}, + {"ioctl$VIDIOC_QUERYCAP", 29}, + {"ioctl$VIDIOC_QUERYCTRL", 29}, + {"ioctl$VIDIOC_QUERYMENU", 29}, + {"ioctl$VIDIOC_QUERYSTD", 29}, + {"ioctl$VIDIOC_QUERY_DV_TIMINGS", 29}, + {"ioctl$VIDIOC_QUERY_EXT_CTRL", 29}, + {"ioctl$VIDIOC_REQBUFS", 29}, + {"ioctl$VIDIOC_RESERVED", 29}, + {"ioctl$VIDIOC_STREAMOFF", 29}, + {"ioctl$VIDIOC_STREAMON", 29}, + {"ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP", 29}, + {"ioctl$VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 29}, + {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", 29}, + {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_SIZE", 29}, + {"ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE", 29}, + {"ioctl$VIDIOC_SUBDEV_G_CROP", 29}, + {"ioctl$VIDIOC_SUBDEV_G_DV_TIMINGS", 29}, + {"ioctl$VIDIOC_SUBDEV_G_EDID", 29}, + {"ioctl$VIDIOC_SUBDEV_G_FMT", 29}, + {"ioctl$VIDIOC_SUBDEV_G_FRAME_INTERVAL", 29}, + {"ioctl$VIDIOC_SUBDEV_G_SELECTION", 29}, + {"ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 29}, + {"ioctl$VIDIOC_SUBDEV_S_CROP", 29}, + {"ioctl$VIDIOC_SUBDEV_S_DV_TIMINGS", 29}, + {"ioctl$VIDIOC_SUBDEV_S_EDID", 29}, + {"ioctl$VIDIOC_SUBDEV_S_FMT", 29}, + {"ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL", 29}, + {"ioctl$VIDIOC_SUBDEV_S_SELECTION", 29}, + {"ioctl$VIDIOC_SUBSCRIBE_EVENT", 29}, + {"ioctl$VIDIOC_S_AUDIO", 29}, + {"ioctl$VIDIOC_S_AUDOUT", 29}, + {"ioctl$VIDIOC_S_CROP", 29}, + {"ioctl$VIDIOC_S_CTRL", 29}, + {"ioctl$VIDIOC_S_DV_TIMINGS", 29}, + {"ioctl$VIDIOC_S_EDID", 29}, + {"ioctl$VIDIOC_S_EXT_CTRLS", 29}, + {"ioctl$VIDIOC_S_FBUF", 29}, + {"ioctl$VIDIOC_S_FMT", 29}, + {"ioctl$VIDIOC_S_FREQUENCY", 29}, + {"ioctl$VIDIOC_S_HW_FREQ_SEEK", 29}, + {"ioctl$VIDIOC_S_INPUT", 29}, + {"ioctl$VIDIOC_S_JPEGCOMP", 29}, + {"ioctl$VIDIOC_S_MODULATOR", 29}, + {"ioctl$VIDIOC_S_OUTPUT", 29}, + {"ioctl$VIDIOC_S_PARM", 29}, + {"ioctl$VIDIOC_S_PRIORITY", 29}, + {"ioctl$VIDIOC_S_SELECTION", 29}, + {"ioctl$VIDIOC_S_STD", 29}, + {"ioctl$VIDIOC_S_TUNER", 29}, + {"ioctl$VIDIOC_TRY_DECODER_CMD", 29}, + {"ioctl$VIDIOC_TRY_ENCODER_CMD", 29}, + {"ioctl$VIDIOC_TRY_EXT_CTRLS", 29}, + {"ioctl$VIDIOC_TRY_FMT", 29}, + {"ioctl$VIDIOC_UNSUBSCRIBE_EVENT", 29}, + {"ioctl$VT_ACTIVATE", 29}, + {"ioctl$VT_DISALLOCATE", 29}, + {"ioctl$VT_GETMODE", 29}, + {"ioctl$VT_GETSTATE", 29}, + {"ioctl$VT_OPENQRY", 29}, + {"ioctl$VT_RELDISP", 29}, + {"ioctl$VT_RESIZE", 29}, + {"ioctl$VT_RESIZEX", 29}, + {"ioctl$VT_SETMODE", 29}, + {"ioctl$VT_WAITACTIVE", 29}, + {"ioctl$fiemap", 29}, + {"ioctl$ifreq_SIOCGIFINDEX_team", 29}, + {"ioctl$ifreq_SIOCGIFINDEX_vcan", 29}, + {"ioctl$int_in", 29}, + {"ioctl$int_out", 29}, + {"ioctl$sock_FIOGETOWN", 29}, + {"ioctl$sock_FIOSETOWN", 29}, + {"ioctl$sock_SIOCADDDLCI", 29}, + {"ioctl$sock_SIOCBRADDBR", 29}, + {"ioctl$sock_SIOCBRDELBR", 29}, + {"ioctl$sock_SIOCDELDLCI", 29}, + {"ioctl$sock_SIOCETHTOOL", 29}, + {"ioctl$sock_SIOCGIFBR", 29}, + {"ioctl$sock_SIOCGIFCONF", 29}, + {"ioctl$sock_SIOCGIFINDEX", 29}, + {"ioctl$sock_SIOCGPGRP", 29}, + {"ioctl$sock_SIOCGSKNS", 29}, + {"ioctl$sock_SIOCINQ", 29}, + {"ioctl$sock_SIOCOUTQ", 29}, + {"ioctl$sock_SIOCOUTQNSD", 29}, + {"ioctl$sock_SIOCSIFBR", 29}, + {"ioctl$sock_SIOCSPGRP", 29}, + {"ioctl$sock_bt", 29}, + {"ioctl$sock_bt_bnep_BNEPCONNADD", 29}, + {"ioctl$sock_bt_bnep_BNEPCONNDEL", 29}, + {"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 29}, + {"ioctl$sock_bt_bnep_BNEPGETCONNLIST", 29}, + {"ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", 29}, + {"ioctl$sock_bt_cmtp_CMTPCONNADD", 29}, + {"ioctl$sock_bt_cmtp_CMTPCONNDEL", 29}, + {"ioctl$sock_bt_cmtp_CMTPGETCONNINFO", 29}, + {"ioctl$sock_bt_cmtp_CMTPGETCONNLIST", 29}, + {"ioctl$sock_bt_hci", 29}, + {"ioctl$sock_bt_hidp_HIDPCONNADD", 29}, + {"ioctl$sock_bt_hidp_HIDPCONNDEL", 29}, + {"ioctl$sock_bt_hidp_HIDPGETCONNINFO", 29}, + {"ioctl$sock_bt_hidp_HIDPGETCONNLIST", 29}, + {"ioctl$sock_ifreq", 29}, + {"ioctl$sock_inet6_SIOCADDRT", 29}, + {"ioctl$sock_inet6_SIOCDELRT", 29}, + {"ioctl$sock_inet6_SIOCDIFADDR", 29}, + {"ioctl$sock_inet6_SIOCSIFADDR", 29}, + {"ioctl$sock_inet6_SIOCSIFDSTADDR", 29}, + {"ioctl$sock_inet6_tcp_SIOCATMARK", 29}, + {"ioctl$sock_inet6_tcp_SIOCINQ", 29}, + {"ioctl$sock_inet6_tcp_SIOCOUTQ", 29}, + {"ioctl$sock_inet6_tcp_SIOCOUTQNSD", 29}, + {"ioctl$sock_inet6_udp_SIOCINQ", 29}, + {"ioctl$sock_inet6_udp_SIOCOUTQ", 29}, + {"ioctl$sock_inet_SIOCADDRT", 29}, + {"ioctl$sock_inet_SIOCDARP", 29}, + {"ioctl$sock_inet_SIOCDELRT", 29}, + {"ioctl$sock_inet_SIOCGARP", 29}, + {"ioctl$sock_inet_SIOCGIFADDR", 29}, + {"ioctl$sock_inet_SIOCGIFBRDADDR", 29}, + {"ioctl$sock_inet_SIOCGIFDSTADDR", 29}, + {"ioctl$sock_inet_SIOCGIFNETMASK", 29}, + {"ioctl$sock_inet_SIOCGIFPFLAGS", 29}, + {"ioctl$sock_inet_SIOCRTMSG", 29}, + {"ioctl$sock_inet_SIOCSARP", 29}, + {"ioctl$sock_inet_SIOCSIFADDR", 29}, + {"ioctl$sock_inet_SIOCSIFBRDADDR", 29}, + {"ioctl$sock_inet_SIOCSIFDSTADDR", 29}, + {"ioctl$sock_inet_SIOCSIFFLAGS", 29}, + {"ioctl$sock_inet_SIOCSIFNETMASK", 29}, + {"ioctl$sock_inet_SIOCSIFPFLAGS", 29}, + {"ioctl$sock_inet_sctp_SIOCINQ", 29}, + {"ioctl$sock_inet_tcp_SIOCATMARK", 29}, + {"ioctl$sock_inet_tcp_SIOCINQ", 29}, + {"ioctl$sock_inet_tcp_SIOCOUTQ", 29}, + {"ioctl$sock_inet_tcp_SIOCOUTQNSD", 29}, + {"ioctl$sock_inet_udp_SIOCINQ", 29}, + {"ioctl$sock_inet_udp_SIOCOUTQ", 29}, + {"ioctl$sock_ipx_SIOCAIPXITFCRT", 29}, + {"ioctl$sock_ipx_SIOCAIPXPRISLT", 29}, + {"ioctl$sock_ipx_SIOCGIFADDR", 29}, + {"ioctl$sock_ipx_SIOCIPXCFGDATA", 29}, + {"ioctl$sock_ipx_SIOCIPXNCPCONN", 29}, + {"ioctl$sock_ipx_SIOCSIFADDR", 29}, + {"ioctl$sock_kcm_SIOCKCMATTACH", 29}, + {"ioctl$sock_kcm_SIOCKCMCLONE", 29}, + {"ioctl$sock_kcm_SIOCKCMUNATTACH", 29}, + {"ioctl$sock_netdev_private", 29}, + {"ioctl$sock_netrom_SIOCADDRT", 29}, + {"ioctl$sock_netrom_SIOCGSTAMP", 29}, + {"ioctl$sock_netrom_SIOCGSTAMPNS", 29}, + {"ioctl$sock_netrom_TIOCINQ", 29}, + {"ioctl$sock_netrom_TIOCOUTQ", 29}, + {"ioctl$sock_proto_private", 29}, + {"ioctl$void", 29}, + {"ioprio_get$pid", 31}, + {"ioprio_get$uid", 31}, + {"ioprio_set$pid", 30}, + {"ioprio_set$uid", 30}, + {"kcmp", 272}, + {"kcmp$KCMP_EPOLL_TFD", 272}, + {"kexec_load", 104}, + {"keyctl$assume_authority", 219}, + {"keyctl$chown", 219}, + {"keyctl$clear", 219}, + {"keyctl$describe", 219}, + {"keyctl$dh_compute", 219}, + {"keyctl$get_keyring_id", 219}, + {"keyctl$get_persistent", 219}, + {"keyctl$get_security", 219}, + {"keyctl$instantiate", 219}, + {"keyctl$instantiate_iov", 219}, + {"keyctl$invalidate", 219}, + {"keyctl$join", 219}, + {"keyctl$link", 219}, + {"keyctl$negate", 219}, + {"keyctl$read", 219}, + {"keyctl$reject", 219}, + {"keyctl$restrict_keyring", 219}, + {"keyctl$revoke", 219}, + {"keyctl$search", 219}, + {"keyctl$session_to_parent", 219}, + {"keyctl$set_reqkey_keyring", 219}, + {"keyctl$set_timeout", 219}, + {"keyctl$setperm", 219}, + {"keyctl$unlink", 219}, + {"keyctl$update", 219}, + {"lgetxattr", 9}, + {"linkat", 37}, + {"listen", 201}, + {"listen$netrom", 201}, + {"listxattr", 11}, + {"llistxattr", 12}, + {"lookup_dcookie", 18}, + {"lremovexattr", 15}, + {"lseek", 62}, + {"lsetxattr", 6}, + {"madvise", 233}, + {"mbind", 235}, + {"membarrier", 283}, + {"memfd_create", 279}, + {"migrate_pages", 238}, + {"mincore", 232}, + {"mkdirat", 34}, + {"mkdirat$cgroup", 34}, + {"mkdirat$cgroup_root", 34}, + {"mknodat", 33}, + {"mlock", 228}, + {"mlock2", 284}, + {"mlockall", 230}, + {"mmap", 222}, + {"mmap$binder", 222}, + {"mmap$xdp", 222}, + {"mount", 40}, + {"mount$9p_fd", 40}, + {"mount$9p_rdma", 40}, + {"mount$9p_tcp", 40}, + {"mount$9p_unix", 40}, + {"mount$9p_virtio", 40}, + {"mount$9p_xen", 40}, + {"mount$bpf", 40}, + {"mount$fuse", 40}, + {"mount$fuseblk", 40}, + {"move_pages", 239}, + {"mprotect", 226}, + {"mq_getsetattr", 185}, + {"mq_notify", 184}, + {"mq_open", 180}, + {"mq_timedreceive", 183}, + {"mq_timedsend", 182}, + {"mq_unlink", 181}, + {"mremap", 216}, + {"msgctl$IPC_INFO", 187}, + {"msgctl$IPC_RMID", 187}, + {"msgctl$IPC_SET", 187}, + {"msgctl$IPC_STAT", 187}, + {"msgctl$MSG_INFO", 187}, + {"msgctl$MSG_STAT", 187}, + {"msgget", 186}, + {"msgget$private", 186}, + {"msgrcv", 188}, + {"msgsnd", 189}, + {"msync", 227}, + {"munlock", 229}, + {"munlockall", 231}, + {"munmap", 215}, + {"name_to_handle_at", 264}, + {"nanosleep", 101}, + {"open_by_handle_at", 265}, + {"openat", 56}, + {"openat$ashmem", 56}, + {"openat$audio", 56}, + {"openat$autofs", 56}, + {"openat$capi20", 56}, + {"openat$cgroup", 56}, + {"openat$cgroup_int", 56}, + {"openat$cgroup_procs", 56}, + {"openat$cgroup_ro", 56}, + {"openat$cgroup_root", 56}, + {"openat$cgroup_subtree", 56}, + {"openat$cgroup_type", 56}, + {"openat$cuse", 56}, + {"openat$dir", 56}, + {"openat$dsp", 56}, + {"openat$fb0", 56}, + {"openat$full", 56}, + {"openat$fuse", 56}, + {"openat$hidraw0", 56}, + {"openat$hpet", 56}, + {"openat$hwrng", 56}, + {"openat$ion", 56}, + {"openat$ipvs", 56}, + {"openat$irnet", 56}, + {"openat$keychord", 56}, + {"openat$kvm", 56}, + {"openat$lightnvm", 56}, + {"openat$loop_ctrl", 56}, + {"openat$md", 56}, + {"openat$mixer", 56}, + {"openat$null", 56}, + {"openat$nullb", 56}, + {"openat$pfkey", 56}, + {"openat$pktcdvd", 56}, + {"openat$ppp", 56}, + {"openat$ptmx", 56}, + {"openat$qat_adf_ctl", 56}, + {"openat$random", 56}, + {"openat$rdma_cm", 56}, + {"openat$rfkill", 56}, + {"openat$rtc", 56}, + {"openat$selinux_access", 56}, + {"openat$selinux_avc_cache_stats", 56}, + {"openat$selinux_avc_cache_threshold", 56}, + {"openat$selinux_avc_hash_stats", 56}, + {"openat$selinux_checkreqprot", 56}, + {"openat$selinux_commit_pending_bools", 56}, + {"openat$selinux_context", 56}, + {"openat$selinux_create", 56}, + {"openat$selinux_enforce", 56}, + {"openat$selinux_load", 56}, + {"openat$selinux_member", 56}, + {"openat$selinux_mls", 56}, + {"openat$selinux_policy", 56}, + {"openat$selinux_relabel", 56}, + {"openat$selinux_status", 56}, + {"openat$selinux_user", 56}, + {"openat$selinux_validatetrans", 56}, + {"openat$sequencer", 56}, + {"openat$sequencer2", 56}, + {"openat$snapshot", 56}, + {"openat$sr", 56}, + {"openat$sw_sync", 56}, + {"openat$tun", 56}, + {"openat$uinput", 56}, + {"openat$urandom", 56}, + {"openat$userio", 56}, + {"openat$vcs", 56}, + {"openat$vga_arbiter", 56}, + {"openat$vhci", 56}, + {"openat$vhost_vsock", 56}, + {"openat$vnet", 56}, + {"openat$vsock", 56}, + {"openat$xenevtchn", 56}, + {"openat$zero", 56}, + {"openat$zygote", 56}, + {"perf_event_open", 241}, + {"perf_event_open$cgroup", 241}, + {"personality", 92}, + {"pipe2", 59}, + {"pipe2$9p", 59}, + {"pivot_root", 41}, + {"pkey_alloc", 289}, + {"pkey_free", 290}, + {"pkey_mprotect", 288}, + {"ppoll", 73}, + {"prctl$getname", 167}, + {"prctl$getreaper", 167}, + {"prctl$intptr", 167}, + {"prctl$seccomp", 167}, + {"prctl$setendian", 167}, + {"prctl$setfpexc", 167}, + {"prctl$setmm", 167}, + {"prctl$setname", 167}, + {"prctl$setptracer", 167}, + {"prctl$void", 167}, + {"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$peekuser", 117}, + {"ptrace$poke", 117}, + {"ptrace$pokeuser", 117}, + {"ptrace$setopts", 117}, + {"ptrace$setregs", 117}, + {"ptrace$setregset", 117}, + {"ptrace$setsig", 117}, + {"pwrite64", 68}, + {"pwritev", 70}, + {"quotactl", 60}, + {"read", 63}, + {"read$FUSE", 63}, + {"read$eventfd", 63}, + {"readahead", 213}, + {"readlinkat", 78}, + {"readv", 65}, + {"recvfrom", 207}, + {"recvfrom$ax25", 207}, + {"recvfrom$inet", 207}, + {"recvfrom$inet6", 207}, + {"recvfrom$ipx", 207}, + {"recvfrom$llc", 207}, + {"recvfrom$packet", 207}, + {"recvfrom$unix", 207}, + {"recvmmsg", 243}, + {"recvmsg", 212}, + {"recvmsg$kcm", 212}, + {"recvmsg$netrom", 212}, + {"remap_file_pages", 234}, + {"removexattr", 14}, + {"renameat", 38}, + {"renameat2", 276}, + {"request_key", 218}, + {"restart_syscall", 128}, + {"rt_sigaction", 134}, + {"rt_sigpending", 136}, + {"rt_sigprocmask", 135}, + {"rt_sigqueueinfo", 138}, + {"rt_sigreturn", 139}, + {"rt_sigsuspend", 133}, + {"rt_sigtimedwait", 137}, + {"rt_tgsigqueueinfo", 240}, + {"sched_getaffinity", 123}, + {"sched_getattr", 275}, + {"sched_getparam", 121}, + {"sched_getscheduler", 120}, + {"sched_rr_get_interval", 127}, + {"sched_setaffinity", 122}, + {"sched_setattr", 274}, + {"sched_setparam", 118}, + {"sched_setscheduler", 119}, + {"sched_yield", 124}, + {"seccomp", 277}, + {"semctl$GETALL", 191}, + {"semctl$GETNCNT", 191}, + {"semctl$GETPID", 191}, + {"semctl$GETVAL", 191}, + {"semctl$GETZCNT", 191}, + {"semctl$IPC_INFO", 191}, + {"semctl$IPC_RMID", 191}, + {"semctl$IPC_SET", 191}, + {"semctl$IPC_STAT", 191}, + {"semctl$SEM_INFO", 191}, + {"semctl$SEM_STAT", 191}, + {"semctl$SETALL", 191}, + {"semctl$SETVAL", 191}, + {"semget", 190}, + {"semget$private", 190}, + {"semop", 193}, + {"semtimedop", 192}, + {"sendfile", 71}, + {"sendmmsg", 269}, + {"sendmmsg$alg", 269}, + {"sendmmsg$inet_sctp", 269}, + {"sendmmsg$nfc_llcp", 269}, + {"sendmmsg$unix", 269}, + {"sendmsg", 211}, + {"sendmsg$FOU_CMD_ADD", 211}, + {"sendmsg$FOU_CMD_DEL", 211}, + {"sendmsg$FOU_CMD_GET", 211}, + {"sendmsg$IPVS_CMD_DEL_DAEMON", 211}, + {"sendmsg$IPVS_CMD_DEL_DEST", 211}, + {"sendmsg$IPVS_CMD_DEL_SERVICE", 211}, + {"sendmsg$IPVS_CMD_FLUSH", 211}, + {"sendmsg$IPVS_CMD_GET_CONFIG", 211}, + {"sendmsg$IPVS_CMD_GET_DAEMON", 211}, + {"sendmsg$IPVS_CMD_GET_DEST", 211}, + {"sendmsg$IPVS_CMD_GET_INFO", 211}, + {"sendmsg$IPVS_CMD_GET_SERVICE", 211}, + {"sendmsg$IPVS_CMD_NEW_DAEMON", 211}, + {"sendmsg$IPVS_CMD_NEW_DEST", 211}, + {"sendmsg$IPVS_CMD_NEW_SERVICE", 211}, + {"sendmsg$IPVS_CMD_SET_CONFIG", 211}, + {"sendmsg$IPVS_CMD_SET_DEST", 211}, + {"sendmsg$IPVS_CMD_SET_INFO", 211}, + {"sendmsg$IPVS_CMD_SET_SERVICE", 211}, + {"sendmsg$IPVS_CMD_ZERO", 211}, + {"sendmsg$TEAM_CMD_NOOP", 211}, + {"sendmsg$TEAM_CMD_OPTIONS_GET", 211}, + {"sendmsg$TEAM_CMD_OPTIONS_SET", 211}, + {"sendmsg$TEAM_CMD_PORT_LIST_GET", 211}, + {"sendmsg$alg", 211}, + {"sendmsg$can_bcm", 211}, + {"sendmsg$can_raw", 211}, + {"sendmsg$inet_sctp", 211}, + {"sendmsg$kcm", 211}, + {"sendmsg$key", 211}, + {"sendmsg$netlink", 211}, + {"sendmsg$netrom", 211}, + {"sendmsg$nfc_llcp", 211}, + {"sendmsg$nl_crypto", 211}, + {"sendmsg$nl_generic", 211}, + {"sendmsg$nl_netfilter", 211}, + {"sendmsg$nl_route", 211}, + {"sendmsg$nl_route_sched", 211}, + {"sendmsg$nl_xfrm", 211}, + {"sendmsg$rds", 211}, + {"sendmsg$unix", 211}, + {"sendmsg$xdp", 211}, + {"sendto", 206}, + {"sendto$ax25", 206}, + {"sendto$inet", 206}, + {"sendto$inet6", 206}, + {"sendto$ipx", 206}, + {"sendto$llc", 206}, + {"sendto$packet", 206}, + {"sendto$unix", 206}, + {"set_mempolicy", 237}, + {"set_robust_list", 99}, + {"set_tid_address", 96}, + {"setfsgid", 152}, + {"setfsuid", 151}, + {"setgid", 144}, + {"setgroups", 159}, + {"setitimer", 103}, + {"setns", 268}, + {"setpgid", 154}, + {"setpriority", 140}, + {"setregid", 143}, + {"setresgid", 149}, + {"setresuid", 147}, + {"setreuid", 145}, + {"setrlimit", 164}, + {"setsockopt", 208}, + {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 208}, + {"setsockopt$ALG_SET_KEY", 208}, + {"setsockopt$ARPT_SO_SET_ADD_COUNTERS", 208}, + {"setsockopt$ARPT_SO_SET_REPLACE", 208}, + {"setsockopt$EBT_SO_SET_COUNTERS", 208}, + {"setsockopt$EBT_SO_SET_ENTRIES", 208}, + {"setsockopt$IP6T_SO_SET_ADD_COUNTERS", 208}, + {"setsockopt$IP6T_SO_SET_REPLACE", 208}, + {"setsockopt$IPT_SO_SET_ADD_COUNTERS", 208}, + {"setsockopt$IPT_SO_SET_REPLACE", 208}, + {"setsockopt$IP_VS_SO_SET_ADD", 208}, + {"setsockopt$IP_VS_SO_SET_ADDDEST", 208}, + {"setsockopt$IP_VS_SO_SET_DEL", 208}, + {"setsockopt$IP_VS_SO_SET_DELDEST", 208}, + {"setsockopt$IP_VS_SO_SET_EDIT", 208}, + {"setsockopt$IP_VS_SO_SET_EDITDEST", 208}, + {"setsockopt$IP_VS_SO_SET_FLUSH", 208}, + {"setsockopt$IP_VS_SO_SET_STARTDAEMON", 208}, + {"setsockopt$IP_VS_SO_SET_STOPDAEMON", 208}, + {"setsockopt$IP_VS_SO_SET_TIMEOUT", 208}, + {"setsockopt$IP_VS_SO_SET_ZERO", 208}, + {"setsockopt$RDS_CANCEL_SENT_TO", 208}, + {"setsockopt$RDS_CONG_MONITOR", 208}, + {"setsockopt$RDS_FREE_MR", 208}, + {"setsockopt$RDS_GET_MR", 208}, + {"setsockopt$RDS_GET_MR_FOR_DEST", 208}, + {"setsockopt$RDS_RECVERR", 208}, + {"setsockopt$SO_ATTACH_FILTER", 208}, + {"setsockopt$SO_BINDTODEVICE", 208}, + {"setsockopt$SO_RDS_MSG_RXPATH_LATENCY", 208}, + {"setsockopt$SO_RDS_TRANSPORT", 208}, + {"setsockopt$SO_TIMESTAMPING", 208}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE", 208}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE", 208}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_SIZE", 208}, + {"setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT", 208}, + {"setsockopt$XDP_RX_RING", 208}, + {"setsockopt$XDP_TX_RING", 208}, + {"setsockopt$XDP_UMEM_COMPLETION_RING", 208}, + {"setsockopt$XDP_UMEM_FILL_RING", 208}, + {"setsockopt$XDP_UMEM_REG", 208}, + {"setsockopt$ax25_buf", 208}, + {"setsockopt$ax25_int", 208}, + {"setsockopt$bt_BT_CHANNEL_POLICY", 208}, + {"setsockopt$bt_BT_DEFER_SETUP", 208}, + {"setsockopt$bt_BT_FLUSHABLE", 208}, + {"setsockopt$bt_BT_POWER", 208}, + {"setsockopt$bt_BT_RCVMTU", 208}, + {"setsockopt$bt_BT_SECURITY", 208}, + {"setsockopt$bt_BT_SNDMTU", 208}, + {"setsockopt$bt_BT_VOICE", 208}, + {"setsockopt$bt_hci_HCI_DATA_DIR", 208}, + {"setsockopt$bt_hci_HCI_FILTER", 208}, + {"setsockopt$bt_hci_HCI_TIME_STAMP", 208}, + {"setsockopt$bt_l2cap_L2CAP_CONNINFO", 208}, + {"setsockopt$bt_l2cap_L2CAP_LM", 208}, + {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 208}, + {"setsockopt$bt_rfcomm_RFCOMM_LM", 208}, + {"setsockopt$inet6_IPV6_ADDRFORM", 208}, + {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 208}, + {"setsockopt$inet6_IPV6_IPSEC_POLICY", 208}, + {"setsockopt$inet6_IPV6_PKTINFO", 208}, + {"setsockopt$inet6_IPV6_XFRM_POLICY", 208}, + {"setsockopt$inet6_MCAST_JOIN_GROUP", 208}, + {"setsockopt$inet6_MCAST_LEAVE_GROUP", 208}, + {"setsockopt$inet6_MCAST_MSFILTER", 208}, + {"setsockopt$inet6_MRT6_ADD_MFC", 208}, + {"setsockopt$inet6_MRT6_ADD_MFC_PROXY", 208}, + {"setsockopt$inet6_MRT6_ADD_MIF", 208}, + {"setsockopt$inet6_MRT6_DEL_MFC", 208}, + {"setsockopt$inet6_MRT6_DEL_MFC_PROXY", 208}, + {"setsockopt$inet6_buf", 208}, + {"setsockopt$inet6_dccp_buf", 208}, + {"setsockopt$inet6_dccp_int", 208}, + {"setsockopt$inet6_group_source_req", 208}, + {"setsockopt$inet6_icmp_ICMP_FILTER", 208}, + {"setsockopt$inet6_int", 208}, + {"setsockopt$inet6_mreq", 208}, + {"setsockopt$inet6_mtu", 208}, + {"setsockopt$inet6_opts", 208}, + {"setsockopt$inet6_tcp_TCP_CONGESTION", 208}, + {"setsockopt$inet6_tcp_TCP_FASTOPEN_KEY", 208}, + {"setsockopt$inet6_tcp_TCP_MD5SIG", 208}, + {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 208}, + {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 208}, + {"setsockopt$inet6_tcp_TCP_ULP", 208}, + {"setsockopt$inet6_tcp_TLS_RX", 208}, + {"setsockopt$inet6_tcp_TLS_TX", 208}, + {"setsockopt$inet6_tcp_buf", 208}, + {"setsockopt$inet6_tcp_int", 208}, + {"setsockopt$inet6_udp_encap", 208}, + {"setsockopt$inet6_udp_int", 208}, + {"setsockopt$inet_IP_IPSEC_POLICY", 208}, + {"setsockopt$inet_IP_XFRM_POLICY", 208}, + {"setsockopt$inet_MCAST_JOIN_GROUP", 208}, + {"setsockopt$inet_MCAST_LEAVE_GROUP", 208}, + {"setsockopt$inet_MCAST_MSFILTER", 208}, + {"setsockopt$inet_buf", 208}, + {"setsockopt$inet_dccp_buf", 208}, + {"setsockopt$inet_dccp_int", 208}, + {"setsockopt$inet_group_source_req", 208}, + {"setsockopt$inet_icmp_ICMP_FILTER", 208}, + {"setsockopt$inet_int", 208}, + {"setsockopt$inet_mreq", 208}, + {"setsockopt$inet_mreqn", 208}, + {"setsockopt$inet_mreqsrc", 208}, + {"setsockopt$inet_msfilter", 208}, + {"setsockopt$inet_mtu", 208}, + {"setsockopt$inet_opts", 208}, + {"setsockopt$inet_pktinfo", 208}, + {"setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 208}, + {"setsockopt$inet_sctp6_SCTP_ADD_STREAMS", 208}, + {"setsockopt$inet_sctp6_SCTP_ASSOCINFO", 208}, + {"setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 208}, + {"setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", 208}, + {"setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY", 208}, + {"setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", 208}, + {"setsockopt$inet_sctp6_SCTP_AUTH_KEY", 208}, + {"setsockopt$inet_sctp6_SCTP_AUTOCLOSE", 208}, + {"setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 208}, + {"setsockopt$inet_sctp6_SCTP_CONTEXT", 208}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 208}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 208}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 208}, + {"setsockopt$inet_sctp6_SCTP_DELAYED_SACK", 208}, + {"setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 208}, + {"setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 208}, + {"setsockopt$inet_sctp6_SCTP_EVENTS", 208}, + {"setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 208}, + {"setsockopt$inet_sctp6_SCTP_HMAC_IDENT", 208}, + {"setsockopt$inet_sctp6_SCTP_INITMSG", 208}, + {"setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 208}, + {"setsockopt$inet_sctp6_SCTP_MAXSEG", 208}, + {"setsockopt$inet_sctp6_SCTP_MAX_BURST", 208}, + {"setsockopt$inet_sctp6_SCTP_NODELAY", 208}, + {"setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 208}, + {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 208}, + {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 208}, + {"setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 208}, + {"setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 208}, + {"setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 208}, + {"setsockopt$inet_sctp6_SCTP_RECVNXTINFO", 208}, + {"setsockopt$inet_sctp6_SCTP_RECVRCVINFO", 208}, + {"setsockopt$inet_sctp6_SCTP_RESET_ASSOC", 208}, + {"setsockopt$inet_sctp6_SCTP_RESET_STREAMS", 208}, + {"setsockopt$inet_sctp6_SCTP_RTOINFO", 208}, + {"setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", 208}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", 208}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", 208}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", 208}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", 208}, + {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 208}, + {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 208}, + {"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 208}, + {"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 208}, + {"setsockopt$inet_sctp_SCTP_ASSOCINFO", 208}, + {"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 208}, + {"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 208}, + {"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 208}, + {"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 208}, + {"setsockopt$inet_sctp_SCTP_AUTH_KEY", 208}, + {"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 208}, + {"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 208}, + {"setsockopt$inet_sctp_SCTP_CONTEXT", 208}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 208}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 208}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 208}, + {"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 208}, + {"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 208}, + {"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 208}, + {"setsockopt$inet_sctp_SCTP_EVENTS", 208}, + {"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 208}, + {"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 208}, + {"setsockopt$inet_sctp_SCTP_INITMSG", 208}, + {"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 208}, + {"setsockopt$inet_sctp_SCTP_MAXSEG", 208}, + {"setsockopt$inet_sctp_SCTP_MAX_BURST", 208}, + {"setsockopt$inet_sctp_SCTP_NODELAY", 208}, + {"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 208}, + {"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 208}, + {"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 208}, + {"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 208}, + {"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 208}, + {"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 208}, + {"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 208}, + {"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 208}, + {"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 208}, + {"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 208}, + {"setsockopt$inet_sctp_SCTP_RTOINFO", 208}, + {"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 208}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", 208}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", 208}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", 208}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", 208}, + {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 208}, + {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 208}, + {"setsockopt$inet_tcp_TCP_CONGESTION", 208}, + {"setsockopt$inet_tcp_TCP_FASTOPEN_KEY", 208}, + {"setsockopt$inet_tcp_TCP_MD5SIG", 208}, + {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 208}, + {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 208}, + {"setsockopt$inet_tcp_TCP_ULP", 208}, + {"setsockopt$inet_tcp_TLS_RX", 208}, + {"setsockopt$inet_tcp_TLS_TX", 208}, + {"setsockopt$inet_tcp_buf", 208}, + {"setsockopt$inet_tcp_int", 208}, + {"setsockopt$inet_udp_encap", 208}, + {"setsockopt$inet_udp_int", 208}, + {"setsockopt$ipx_IPX_TYPE", 208}, + {"setsockopt$kcm_KCM_RECV_DISABLE", 208}, + {"setsockopt$l2tp_PPPOL2TP_SO_DEBUG", 208}, + {"setsockopt$l2tp_PPPOL2TP_SO_LNSMODE", 208}, + {"setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ", 208}, + {"setsockopt$l2tp_PPPOL2TP_SO_REORDERTO", 208}, + {"setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ", 208}, + {"setsockopt$llc_int", 208}, + {"setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", 208}, + {"setsockopt$netlink_NETLINK_BROADCAST_ERROR", 208}, + {"setsockopt$netlink_NETLINK_CAP_ACK", 208}, + {"setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", 208}, + {"setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", 208}, + {"setsockopt$netlink_NETLINK_NO_ENOBUFS", 208}, + {"setsockopt$netlink_NETLINK_PKTINFO", 208}, + {"setsockopt$netlink_NETLINK_RX_RING", 208}, + {"setsockopt$netlink_NETLINK_TX_RING", 208}, + {"setsockopt$netrom_NETROM_IDLE", 208}, + {"setsockopt$netrom_NETROM_N2", 208}, + {"setsockopt$netrom_NETROM_T1", 208}, + {"setsockopt$netrom_NETROM_T2", 208}, + {"setsockopt$netrom_NETROM_T4", 208}, + {"setsockopt$nfc_llcp_NFC_LLCP_MIUX", 208}, + {"setsockopt$nfc_llcp_NFC_LLCP_RW", 208}, + {"setsockopt$packet_add_memb", 208}, + {"setsockopt$packet_buf", 208}, + {"setsockopt$packet_drop_memb", 208}, + {"setsockopt$packet_fanout", 208}, + {"setsockopt$packet_fanout_data", 208}, + {"setsockopt$packet_int", 208}, + {"setsockopt$packet_rx_ring", 208}, + {"setsockopt$packet_tx_ring", 208}, + {"setsockopt$sock_attach_bpf", 208}, + {"setsockopt$sock_cred", 208}, + {"setsockopt$sock_int", 208}, + {"setsockopt$sock_linger", 208}, + {"setsockopt$sock_timeval", 208}, + {"setsockopt$sock_void", 208}, + {"setuid", 146}, + {"setxattr", 5}, + {"shmat", 196}, + {"shmctl$IPC_INFO", 195}, + {"shmctl$IPC_RMID", 195}, + {"shmctl$IPC_SET", 195}, + {"shmctl$IPC_STAT", 195}, + {"shmctl$SHM_INFO", 195}, + {"shmctl$SHM_LOCK", 195}, + {"shmctl$SHM_STAT", 195}, + {"shmctl$SHM_UNLOCK", 195}, + {"shmdt", 197}, + {"shmget", 194}, + {"shmget$private", 194}, + {"shutdown", 210}, + {"sigaltstack", 132}, + {"signalfd4", 74}, + {"socket", 198}, + {"socket$alg", 198}, + {"socket$ax25", 198}, + {"socket$bt_bnep", 198}, + {"socket$bt_cmtp", 198}, + {"socket$bt_hidp", 198}, + {"socket$bt_rfcomm", 198}, + {"socket$can_bcm", 198}, + {"socket$can_raw", 198}, + {"socket$inet", 198}, + {"socket$inet6", 198}, + {"socket$inet6_dccp", 198}, + {"socket$inet6_icmp", 198}, + {"socket$inet6_icmp_raw", 198}, + {"socket$inet6_sctp", 198}, + {"socket$inet6_tcp", 198}, + {"socket$inet6_udp", 198}, + {"socket$inet6_udplite", 198}, + {"socket$inet_dccp", 198}, + {"socket$inet_icmp", 198}, + {"socket$inet_icmp_raw", 198}, + {"socket$inet_sctp", 198}, + {"socket$inet_smc", 198}, + {"socket$inet_tcp", 198}, + {"socket$inet_udp", 198}, + {"socket$inet_udplite", 198}, + {"socket$ipx", 198}, + {"socket$kcm", 198}, + {"socket$key", 198}, + {"socket$l2tp", 198}, + {"socket$netlink", 198}, + {"socket$netrom", 198}, + {"socket$nl_crypto", 198}, + {"socket$nl_generic", 198}, + {"socket$nl_netfilter", 198}, + {"socket$nl_route", 198}, + {"socket$nl_xfrm", 198}, + {"socket$packet", 198}, + {"socket$pppoe", 198}, + {"socket$pptp", 198}, + {"socket$rds", 198}, + {"socket$unix", 198}, + {"socket$vsock_dgram", 198}, + {"socket$vsock_stream", 198}, + {"socket$xdp", 198}, + {"socketpair", 199}, + {"socketpair$ax25", 199}, + {"socketpair$inet", 199}, + {"socketpair$inet6", 199}, + {"socketpair$inet6_dccp", 199}, + {"socketpair$inet6_icmp", 199}, + {"socketpair$inet6_icmp_raw", 199}, + {"socketpair$inet6_sctp", 199}, + {"socketpair$inet6_tcp", 199}, + {"socketpair$inet6_udp", 199}, + {"socketpair$inet6_udplite", 199}, + {"socketpair$inet_dccp", 199}, + {"socketpair$inet_icmp", 199}, + {"socketpair$inet_icmp_raw", 199}, + {"socketpair$inet_sctp", 199}, + {"socketpair$inet_smc", 199}, + {"socketpair$inet_tcp", 199}, + {"socketpair$inet_udp", 199}, + {"socketpair$inet_udplite", 199}, + {"socketpair$ipx", 199}, + {"socketpair$packet", 199}, + {"socketpair$unix", 199}, + {"splice", 76}, + {"statfs", 43}, + {"statx", 291}, + {"symlinkat", 36}, + {"sync", 81}, + {"sync_file_range", 84}, + {"syncfs", 267}, + {"sysinfo", 179}, + {"syslog", 116}, + {"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet}, + {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, + {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, + {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_init_net_socket$bt_hci", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$bt_l2cap", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$bt_sco", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$llc", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$nfc_llcp", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$nfc_raw", 0, (syscall_t)syz_init_net_socket}, + {"syz_kvm_setup_cpu$arm64", 0, (syscall_t)syz_kvm_setup_cpu}, + {"syz_kvm_setup_cpu$x86", 0, (syscall_t)syz_kvm_setup_cpu}, + {"syz_mount_image$bfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$btrfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ceph", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$cifs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ext4", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$f2fs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$gfs2", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$hfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$hfsplus", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$iso9660", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$jfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$minix", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$msdos", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$nfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$nfs4", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ntfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ocfs2", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$reiserfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$vfat", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$xfs", 0, (syscall_t)syz_mount_image}, + {"syz_open_dev$CDROM_DEV_LINK", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$I2C", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$admmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$adsp", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$audion", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$binder", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dri", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$drirender", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$loop", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$mice", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$midi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$rtc", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sg", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndhw", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndpcmc", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$video", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev}, + {"syz_open_procfs", 0, (syscall_t)syz_open_procfs}, + {"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs}, + {"syz_open_pts", 0, (syscall_t)syz_open_pts}, + {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, + {"tee", 77}, + {"tgkill", 131}, + {"timer_create", 107}, + {"timer_delete", 111}, + {"timer_getoverrun", 109}, + {"timer_gettime", 108}, + {"timer_settime", 110}, + {"timerfd_create", 85}, + {"timerfd_gettime", 87}, + {"timerfd_settime", 86}, + {"times", 153}, + {"tkill", 130}, + {"truncate", 45}, + {"umount2", 39}, + {"uname", 160}, + {"unlinkat", 35}, + {"unshare", 97}, + {"userfaultfd", 282}, + {"utimensat", 88}, + {"vmsplice", 75}, + {"wait4", 260}, + {"waitid", 95}, + {"write", 64}, + {"write$9p", 64}, + {"write$FUSE_ATTR", 64}, + {"write$FUSE_BMAP", 64}, + {"write$FUSE_CREATE_OPEN", 64}, + {"write$FUSE_DIRENT", 64}, + {"write$FUSE_DIRENTPLUS", 64}, + {"write$FUSE_ENTRY", 64}, + {"write$FUSE_GETXATTR", 64}, + {"write$FUSE_INIT", 64}, + {"write$FUSE_INTERRUPT", 64}, + {"write$FUSE_IOCTL", 64}, + {"write$FUSE_LK", 64}, + {"write$FUSE_LSEEK", 64}, + {"write$FUSE_NOTIFY_DELETE", 64}, + {"write$FUSE_NOTIFY_INVAL_ENTRY", 64}, + {"write$FUSE_NOTIFY_INVAL_INODE", 64}, + {"write$FUSE_NOTIFY_POLL", 64}, + {"write$FUSE_NOTIFY_RETRIEVE", 64}, + {"write$FUSE_NOTIFY_STORE", 64}, + {"write$FUSE_OPEN", 64}, + {"write$FUSE_POLL", 64}, + {"write$FUSE_STATFS", 64}, + {"write$FUSE_WRITE", 64}, + {"write$P9_RATTACH", 64}, + {"write$P9_RAUTH", 64}, + {"write$P9_RCLUNK", 64}, + {"write$P9_RCREATE", 64}, + {"write$P9_RFLUSH", 64}, + {"write$P9_RFSYNC", 64}, + {"write$P9_RGETATTR", 64}, + {"write$P9_RGETLOCK", 64}, + {"write$P9_RLCREATE", 64}, + {"write$P9_RLERROR", 64}, + {"write$P9_RLERRORu", 64}, + {"write$P9_RLINK", 64}, + {"write$P9_RLOCK", 64}, + {"write$P9_RLOPEN", 64}, + {"write$P9_RMKDIR", 64}, + {"write$P9_RMKNOD", 64}, + {"write$P9_ROPEN", 64}, + {"write$P9_RREAD", 64}, + {"write$P9_RREADDIR", 64}, + {"write$P9_RREADLINK", 64}, + {"write$P9_RREMOVE", 64}, + {"write$P9_RRENAME", 64}, + {"write$P9_RRENAMEAT", 64}, + {"write$P9_RSETATTR", 64}, + {"write$P9_RSTAT", 64}, + {"write$P9_RSTATFS", 64}, + {"write$P9_RSTATu", 64}, + {"write$P9_RSYMLINK", 64}, + {"write$P9_RUNLINKAT", 64}, + {"write$P9_RVERSION", 64}, + {"write$P9_RWALK", 64}, + {"write$P9_RWRITE", 64}, + {"write$P9_RWSTAT", 64}, + {"write$P9_RXATTRCREATE", 64}, + {"write$P9_RXATTRWALK", 64}, + {"write$RDMA_USER_CM_CMD_ACCEPT", 64}, + {"write$RDMA_USER_CM_CMD_BIND", 64}, + {"write$RDMA_USER_CM_CMD_BIND_IP", 64}, + {"write$RDMA_USER_CM_CMD_CONNECT", 64}, + {"write$RDMA_USER_CM_CMD_CREATE_ID", 64}, + {"write$RDMA_USER_CM_CMD_DESTROY_ID", 64}, + {"write$RDMA_USER_CM_CMD_DISCONNECT", 64}, + {"write$RDMA_USER_CM_CMD_GET_EVENT", 64}, + {"write$RDMA_USER_CM_CMD_INIT_QP_ATTR", 64}, + {"write$RDMA_USER_CM_CMD_JOIN_IP_MCAST", 64}, + {"write$RDMA_USER_CM_CMD_JOIN_MCAST", 64}, + {"write$RDMA_USER_CM_CMD_LEAVE_MCAST", 64}, + {"write$RDMA_USER_CM_CMD_LISTEN", 64}, + {"write$RDMA_USER_CM_CMD_MIGRATE_ID", 64}, + {"write$RDMA_USER_CM_CMD_NOTIFY", 64}, + {"write$RDMA_USER_CM_CMD_QUERY", 64}, + {"write$RDMA_USER_CM_CMD_QUERY_ROUTE", 64}, + {"write$RDMA_USER_CM_CMD_REJECT", 64}, + {"write$RDMA_USER_CM_CMD_RESOLVE_ADDR", 64}, + {"write$RDMA_USER_CM_CMD_RESOLVE_IP", 64}, + {"write$RDMA_USER_CM_CMD_RESOLVE_ROUTE", 64}, + {"write$RDMA_USER_CM_CMD_SET_OPTION", 64}, + {"write$binfmt_aout", 64}, + {"write$binfmt_elf32", 64}, + {"write$binfmt_elf64", 64}, + {"write$binfmt_misc", 64}, + {"write$binfmt_script", 64}, + {"write$cgroup_int", 64}, + {"write$cgroup_pid", 64}, + {"write$cgroup_subtree", 64}, + {"write$cgroup_type", 64}, + {"write$evdev", 64}, + {"write$eventfd", 64}, + {"write$selinux_access", 64}, + {"write$selinux_context", 64}, + {"write$selinux_create", 64}, + {"write$selinux_load", 64}, + {"write$selinux_user", 64}, + {"write$selinux_validatetrans", 64}, + {"write$sndseq", 64}, + {"write$tun", 64}, + {"write$vnet", 64}, + {"writev", 66}, + +}; +#endif + +#if GOARCH_ppc64le +const call_t syscalls[] = { + {"accept", 330}, + {"accept$alg", 330}, + {"accept$ax25", 330}, + {"accept$inet", 330}, + {"accept$inet6", 330}, + {"accept$ipx", 330}, + {"accept$netrom", 330}, + {"accept$nfc_llcp", 330}, + {"accept$packet", 330}, + {"accept$unix", 330}, + {"accept4", 344}, + {"accept4$alg", 344}, + {"accept4$ax25", 344}, + {"accept4$bt_l2cap", 344}, + {"accept4$inet", 344}, + {"accept4$inet6", 344}, + {"accept4$ipx", 344}, + {"accept4$llc", 344}, + {"accept4$netrom", 344}, + {"accept4$nfc_llcp", 344}, + {"accept4$packet", 344}, + {"accept4$unix", 344}, + {"accept4$vsock_stream", 344}, + {"acct", 51}, + {"add_key", 269}, + {"add_key$keyring", 269}, + {"add_key$user", 269}, + {"alarm", 27}, + {"bind", 327}, + {"bind$alg", 327}, + {"bind$ax25", 327}, + {"bind$bt_hci", 327}, + {"bind$bt_l2cap", 327}, + {"bind$bt_rfcomm", 327}, + {"bind$bt_sco", 327}, + {"bind$can_raw", 327}, + {"bind$inet", 327}, + {"bind$inet6", 327}, + {"bind$ipx", 327}, + {"bind$llc", 327}, + {"bind$netlink", 327}, + {"bind$netrom", 327}, + {"bind$nfc_llcp", 327}, + {"bind$packet", 327}, + {"bind$pptp", 327}, + {"bind$rds", 327}, + {"bind$unix", 327}, + {"bind$vsock_dgram", 327}, + {"bind$vsock_stream", 327}, + {"bind$xdp", 327}, + {"bpf$BPF_GET_MAP_INFO", 361}, + {"bpf$BPF_GET_PROG_INFO", 361}, + {"bpf$BPF_MAP_GET_FD_BY_ID", 361}, + {"bpf$BPF_MAP_GET_NEXT_ID", 361}, + {"bpf$BPF_PROG_ATTACH", 361}, + {"bpf$BPF_PROG_DETACH", 361}, + {"bpf$BPF_PROG_GET_FD_BY_ID", 361}, + {"bpf$BPF_PROG_GET_NEXT_ID", 361}, + {"bpf$BPF_PROG_QUERY", 361}, + {"bpf$BPF_PROG_TEST_RUN", 361}, + {"bpf$BPF_RAW_TRACEPOINT_OPEN", 361}, + {"bpf$MAP_CREATE", 361}, + {"bpf$MAP_DELETE_ELEM", 361}, + {"bpf$MAP_GET_NEXT_KEY", 361}, + {"bpf$MAP_LOOKUP_ELEM", 361}, + {"bpf$MAP_UPDATE_ELEM", 361}, + {"bpf$OBJ_GET_MAP", 361}, + {"bpf$OBJ_GET_PROG", 361}, + {"bpf$OBJ_PIN_MAP", 361}, + {"bpf$OBJ_PIN_PROG", 361}, + {"bpf$PROG_LOAD", 361}, + {"capget", 183}, + {"capset", 184}, + {"chdir", 12}, + {"chmod", 15}, + {"chown", 181}, + {"chroot", 61}, + {"clock_adjtime", 347}, + {"clock_getres", 247}, + {"clock_gettime", 246}, + {"clock_nanosleep", 248}, + {"clock_settime", 245}, + {"clone", 120}, + {"close", 6}, + {"connect", 328}, + {"connect$ax25", 328}, + {"connect$bt_l2cap", 328}, + {"connect$bt_rfcomm", 328}, + {"connect$bt_sco", 328}, + {"connect$can_bcm", 328}, + {"connect$inet", 328}, + {"connect$inet6", 328}, + {"connect$ipx", 328}, + {"connect$l2tp", 328}, + {"connect$llc", 328}, + {"connect$netlink", 328}, + {"connect$netrom", 328}, + {"connect$nfc_llcp", 328}, + {"connect$nfc_raw", 328}, + {"connect$packet", 328}, + {"connect$pppoe", 328}, + {"connect$pptp", 328}, + {"connect$rds", 328}, + {"connect$unix", 328}, + {"connect$vsock_dgram", 328}, + {"connect$vsock_stream", 328}, + {"creat", 8}, + {"delete_module", 129}, + {"dup", 41}, + {"dup2", 63}, + {"dup3", 316}, + {"epoll_create", 236}, + {"epoll_create1", 315}, + {"epoll_ctl$EPOLL_CTL_ADD", 237}, + {"epoll_ctl$EPOLL_CTL_DEL", 237}, + {"epoll_ctl$EPOLL_CTL_MOD", 237}, + {"epoll_pwait", 303}, + {"epoll_wait", 238}, + {"eventfd", 307}, + {"eventfd2", 314}, + {"execve", 11}, + {"execveat", 362}, + {"exit", 1}, + {"exit_group", 234}, + {"faccessat", 298}, + {"fadvise64", 233}, + {"fallocate", 309}, + {"fanotify_init", 323}, + {"fanotify_mark", 324}, + {"fchdir", 133}, + {"fchmod", 94}, + {"fchmodat", 297}, + {"fchown", 95}, + {"fchownat", 289}, + {"fcntl$F_GET_FILE_RW_HINT", 55}, + {"fcntl$F_GET_RW_HINT", 55}, + {"fcntl$F_SET_FILE_RW_HINT", 55}, + {"fcntl$F_SET_RW_HINT", 55}, + {"fcntl$addseals", 55}, + {"fcntl$dupfd", 55}, + {"fcntl$getflags", 55}, + {"fcntl$getown", 55}, + {"fcntl$getownex", 55}, + {"fcntl$lock", 55}, + {"fcntl$notify", 55}, + {"fcntl$setflags", 55}, + {"fcntl$setlease", 55}, + {"fcntl$setown", 55}, + {"fcntl$setownex", 55}, + {"fcntl$setpipe", 55}, + {"fcntl$setsig", 55}, + {"fcntl$setstatus", 55}, + {"fdatasync", 148}, + {"fgetxattr", 214}, + {"finit_module", 353}, + {"flistxattr", 217}, + {"flock", 143}, + {"fremovexattr", 220}, + {"fsetxattr", 211}, + {"fstat", 108}, + {"fstatfs", 100}, + {"fsync", 118}, + {"ftruncate", 93}, + {"futex", 221}, + {"futimesat", 290}, + {"get_mempolicy", 260}, + {"get_robust_list", 299}, + {"getcwd", 182}, + {"getdents", 141}, + {"getdents64", 202}, + {"getegid", 50}, + {"geteuid", 49}, + {"getgid", 47}, + {"getgroups", 80}, + {"getitimer", 105}, + {"getpeername", 332}, + {"getpeername$ax25", 332}, + {"getpeername$inet", 332}, + {"getpeername$inet6", 332}, + {"getpeername$ipx", 332}, + {"getpeername$llc", 332}, + {"getpeername$netlink", 332}, + {"getpeername$netrom", 332}, + {"getpeername$packet", 332}, + {"getpeername$unix", 332}, + {"getpgid", 132}, + {"getpgrp", 65}, + {"getpid", 20}, + {"getpriority", 96}, + {"getrandom", 359}, + {"getresgid", 170}, + {"getresuid", 165}, + {"getrlimit", 76}, + {"getrusage", 77}, + {"getsockname", 331}, + {"getsockname$ax25", 331}, + {"getsockname$inet", 331}, + {"getsockname$inet6", 331}, + {"getsockname$ipx", 331}, + {"getsockname$llc", 331}, + {"getsockname$netlink", 331}, + {"getsockname$netrom", 331}, + {"getsockname$packet", 331}, + {"getsockname$unix", 331}, + {"getsockopt", 340}, + {"getsockopt$ARPT_SO_GET_ENTRIES", 340}, + {"getsockopt$ARPT_SO_GET_INFO", 340}, + {"getsockopt$ARPT_SO_GET_REVISION_TARGET", 340}, + {"getsockopt$EBT_SO_GET_ENTRIES", 340}, + {"getsockopt$EBT_SO_GET_INFO", 340}, + {"getsockopt$EBT_SO_GET_INIT_ENTRIES", 340}, + {"getsockopt$EBT_SO_GET_INIT_INFO", 340}, + {"getsockopt$IP6T_SO_GET_ENTRIES", 340}, + {"getsockopt$IP6T_SO_GET_INFO", 340}, + {"getsockopt$IP6T_SO_GET_REVISION_MATCH", 340}, + {"getsockopt$IP6T_SO_GET_REVISION_TARGET", 340}, + {"getsockopt$IPT_SO_GET_ENTRIES", 340}, + {"getsockopt$IPT_SO_GET_INFO", 340}, + {"getsockopt$IPT_SO_GET_REVISION_MATCH", 340}, + {"getsockopt$IPT_SO_GET_REVISION_TARGET", 340}, + {"getsockopt$IP_VS_SO_GET_DAEMON", 340}, + {"getsockopt$IP_VS_SO_GET_DESTS", 340}, + {"getsockopt$IP_VS_SO_GET_INFO", 340}, + {"getsockopt$IP_VS_SO_GET_SERVICE", 340}, + {"getsockopt$IP_VS_SO_GET_SERVICES", 340}, + {"getsockopt$IP_VS_SO_GET_TIMEOUT", 340}, + {"getsockopt$IP_VS_SO_GET_VERSION", 340}, + {"getsockopt$SO_BINDTODEVICE", 340}, + {"getsockopt$SO_COOKIE", 340}, + {"getsockopt$SO_TIMESTAMPING", 340}, + {"getsockopt$XDP_MMAP_OFFSETS", 340}, + {"getsockopt$XDP_STATISTICS", 340}, + {"getsockopt$ax25_buf", 340}, + {"getsockopt$ax25_int", 340}, + {"getsockopt$bt_BT_CHANNEL_POLICY", 340}, + {"getsockopt$bt_BT_DEFER_SETUP", 340}, + {"getsockopt$bt_BT_FLUSHABLE", 340}, + {"getsockopt$bt_BT_POWER", 340}, + {"getsockopt$bt_BT_RCVMTU", 340}, + {"getsockopt$bt_BT_SECURITY", 340}, + {"getsockopt$bt_BT_SNDMTU", 340}, + {"getsockopt$bt_BT_VOICE", 340}, + {"getsockopt$bt_hci", 340}, + {"getsockopt$bt_l2cap_L2CAP_CONNINFO", 340}, + {"getsockopt$bt_l2cap_L2CAP_LM", 340}, + {"getsockopt$bt_l2cap_L2CAP_OPTIONS", 340}, + {"getsockopt$bt_rfcomm_RFCOMM_CONNINFO", 340}, + {"getsockopt$bt_rfcomm_RFCOMM_LM", 340}, + {"getsockopt$bt_sco_SCO_CONNINFO", 340}, + {"getsockopt$bt_sco_SCO_OPTIONS", 340}, + {"getsockopt$inet6_IPV6_FLOWLABEL_MGR", 340}, + {"getsockopt$inet6_IPV6_IPSEC_POLICY", 340}, + {"getsockopt$inet6_IPV6_XFRM_POLICY", 340}, + {"getsockopt$inet6_buf", 340}, + {"getsockopt$inet6_dccp_buf", 340}, + {"getsockopt$inet6_dccp_int", 340}, + {"getsockopt$inet6_int", 340}, + {"getsockopt$inet6_mreq", 340}, + {"getsockopt$inet6_mtu", 340}, + {"getsockopt$inet6_opts", 340}, + {"getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 340}, + {"getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE", 340}, + {"getsockopt$inet6_tcp_buf", 340}, + {"getsockopt$inet6_tcp_int", 340}, + {"getsockopt$inet6_udp_int", 340}, + {"getsockopt$inet_IP_IPSEC_POLICY", 340}, + {"getsockopt$inet_IP_XFRM_POLICY", 340}, + {"getsockopt$inet_buf", 340}, + {"getsockopt$inet_dccp_buf", 340}, + {"getsockopt$inet_dccp_int", 340}, + {"getsockopt$inet_int", 340}, + {"getsockopt$inet_mreq", 340}, + {"getsockopt$inet_mreqn", 340}, + {"getsockopt$inet_mreqsrc", 340}, + {"getsockopt$inet_mtu", 340}, + {"getsockopt$inet_opts", 340}, + {"getsockopt$inet_pktinfo", 340}, + {"getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 340}, + {"getsockopt$inet_sctp6_SCTP_ASSOCINFO", 340}, + {"getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 340}, + {"getsockopt$inet_sctp6_SCTP_AUTOCLOSE", 340}, + {"getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 340}, + {"getsockopt$inet_sctp6_SCTP_CONTEXT", 340}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 340}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 340}, + {"getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 340}, + {"getsockopt$inet_sctp6_SCTP_DELAYED_SACK", 340}, + {"getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 340}, + {"getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 340}, + {"getsockopt$inet_sctp6_SCTP_EVENTS", 340}, + {"getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 340}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", 340}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", 340}, + {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", 340}, + {"getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", 340}, + {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", 340}, + {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", 340}, + {"getsockopt$inet_sctp6_SCTP_HMAC_IDENT", 340}, + {"getsockopt$inet_sctp6_SCTP_INITMSG", 340}, + {"getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 340}, + {"getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", 340}, + {"getsockopt$inet_sctp6_SCTP_MAXSEG", 340}, + {"getsockopt$inet_sctp6_SCTP_MAX_BURST", 340}, + {"getsockopt$inet_sctp6_SCTP_NODELAY", 340}, + {"getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 340}, + {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 340}, + {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 340}, + {"getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", 340}, + {"getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 340}, + {"getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", 340}, + {"getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS", 340}, + {"getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 340}, + {"getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 340}, + {"getsockopt$inet_sctp6_SCTP_RECVNXTINFO", 340}, + {"getsockopt$inet_sctp6_SCTP_RECVRCVINFO", 340}, + {"getsockopt$inet_sctp6_SCTP_RESET_STREAMS", 340}, + {"getsockopt$inet_sctp6_SCTP_RTOINFO", 340}, + {"getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", 340}, + {"getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", 340}, + {"getsockopt$inet_sctp6_SCTP_STATUS", 340}, + {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 340}, + {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 340}, + {"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 340}, + {"getsockopt$inet_sctp_SCTP_ASSOCINFO", 340}, + {"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 340}, + {"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 340}, + {"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 340}, + {"getsockopt$inet_sctp_SCTP_CONTEXT", 340}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 340}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 340}, + {"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 340}, + {"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 340}, + {"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 340}, + {"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 340}, + {"getsockopt$inet_sctp_SCTP_EVENTS", 340}, + {"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 340}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 340}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 340}, + {"getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", 340}, + {"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", 340}, + {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", 340}, + {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 340}, + {"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 340}, + {"getsockopt$inet_sctp_SCTP_INITMSG", 340}, + {"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 340}, + {"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 340}, + {"getsockopt$inet_sctp_SCTP_MAXSEG", 340}, + {"getsockopt$inet_sctp_SCTP_MAX_BURST", 340}, + {"getsockopt$inet_sctp_SCTP_NODELAY", 340}, + {"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 340}, + {"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 340}, + {"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 340}, + {"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 340}, + {"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 340}, + {"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 340}, + {"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 340}, + {"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 340}, + {"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 340}, + {"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 340}, + {"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 340}, + {"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 340}, + {"getsockopt$inet_sctp_SCTP_RTOINFO", 340}, + {"getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", 340}, + {"getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", 340}, + {"getsockopt$inet_sctp_SCTP_STATUS", 340}, + {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 340}, + {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 340}, + {"getsockopt$inet_tcp_TCP_REPAIR_WINDOW", 340}, + {"getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE", 340}, + {"getsockopt$inet_tcp_buf", 340}, + {"getsockopt$inet_tcp_int", 340}, + {"getsockopt$inet_udp_int", 340}, + {"getsockopt$ipx_IPX_TYPE", 340}, + {"getsockopt$kcm_KCM_RECV_DISABLE", 340}, + {"getsockopt$llc_int", 340}, + {"getsockopt$netlink", 340}, + {"getsockopt$netrom_NETROM_IDLE", 340}, + {"getsockopt$netrom_NETROM_N2", 340}, + {"getsockopt$netrom_NETROM_T1", 340}, + {"getsockopt$netrom_NETROM_T2", 340}, + {"getsockopt$netrom_NETROM_T4", 340}, + {"getsockopt$nfc_llcp", 340}, + {"getsockopt$packet_buf", 340}, + {"getsockopt$packet_int", 340}, + {"getsockopt$sock_buf", 340}, + {"getsockopt$sock_cred", 340}, + {"getsockopt$sock_int", 340}, + {"getsockopt$sock_linger", 340}, + {"getsockopt$sock_timeval", 340}, + {"gettid", 207}, + {"getuid", 24}, + {"getxattr", 212}, + {"init_module", 128}, + {"inotify_add_watch", 276}, + {"inotify_init", 275}, + {"inotify_init1", 318}, + {"inotify_rm_watch", 277}, + {"io_cancel", 231}, + {"io_destroy", 228}, + {"io_getevents", 229}, + {"io_pgetevents", 388}, + {"io_setup", 227}, + {"io_submit", 230}, + {"ioctl", 54}, + {"ioctl$ASHMEM_GET_NAME", 54}, + {"ioctl$ASHMEM_GET_PIN_STATUS", 54}, + {"ioctl$ASHMEM_GET_PROT_MASK", 54}, + {"ioctl$ASHMEM_GET_SIZE", 54}, + {"ioctl$ASHMEM_PURGE_ALL_CACHES", 54}, + {"ioctl$ASHMEM_SET_NAME", 54}, + {"ioctl$ASHMEM_SET_PROT_MASK", 54}, + {"ioctl$ASHMEM_SET_SIZE", 54}, + {"ioctl$BINDER_GET_NODE_DEBUG_INFO", 54}, + {"ioctl$BINDER_SET_CONTEXT_MGR", 54}, + {"ioctl$BINDER_SET_MAX_THREADS", 54}, + {"ioctl$BINDER_THREAD_EXIT", 54}, + {"ioctl$BINDER_WRITE_READ", 54}, + {"ioctl$BLKALIGNOFF", 54}, + {"ioctl$BLKBSZGET", 54}, + {"ioctl$BLKBSZSET", 54}, + {"ioctl$BLKDISCARD", 54}, + {"ioctl$BLKFLSBUF", 54}, + {"ioctl$BLKFRASET", 54}, + {"ioctl$BLKGETSIZE", 54}, + {"ioctl$BLKGETSIZE64", 54}, + {"ioctl$BLKIOMIN", 54}, + {"ioctl$BLKIOOPT", 54}, + {"ioctl$BLKPBSZGET", 54}, + {"ioctl$BLKPG", 54}, + {"ioctl$BLKRAGET", 54}, + {"ioctl$BLKREPORTZONE", 54}, + {"ioctl$BLKRESETZONE", 54}, + {"ioctl$BLKROGET", 54}, + {"ioctl$BLKROSET", 54}, + {"ioctl$BLKROTATIONAL", 54}, + {"ioctl$BLKRRPART", 54}, + {"ioctl$BLKSECDISCARD", 54}, + {"ioctl$BLKSECTGET", 54}, + {"ioctl$BLKTRACESETUP", 54}, + {"ioctl$BLKTRACESTART", 54}, + {"ioctl$BLKTRACESTOP", 54}, + {"ioctl$BLKTRACETEARDOWN", 54}, + {"ioctl$BLKZEROOUT", 54}, + {"ioctl$CDROMAUDIOBUFSIZ", 54}, + {"ioctl$CDROMCLOSETRAY", 54}, + {"ioctl$CDROMEJECT", 54}, + {"ioctl$CDROMEJECT_SW", 54}, + {"ioctl$CDROMGETSPINDOWN", 54}, + {"ioctl$CDROMMULTISESSION", 54}, + {"ioctl$CDROMPAUSE", 54}, + {"ioctl$CDROMPLAYBLK", 54}, + {"ioctl$CDROMPLAYMSF", 54}, + {"ioctl$CDROMPLAYTRKIND", 54}, + {"ioctl$CDROMREADALL", 54}, + {"ioctl$CDROMREADAUDIO", 54}, + {"ioctl$CDROMREADCOOKED", 54}, + {"ioctl$CDROMREADMODE1", 54}, + {"ioctl$CDROMREADMODE2", 54}, + {"ioctl$CDROMREADRAW", 54}, + {"ioctl$CDROMREADTOCENTRY", 54}, + {"ioctl$CDROMREADTOCHDR", 54}, + {"ioctl$CDROMRESET", 54}, + {"ioctl$CDROMRESUME", 54}, + {"ioctl$CDROMSEEK", 54}, + {"ioctl$CDROMSETSPINDOWN", 54}, + {"ioctl$CDROMSTART", 54}, + {"ioctl$CDROMSTOP", 54}, + {"ioctl$CDROMSUBCHNL", 54}, + {"ioctl$CDROMVOLCTRL", 54}, + {"ioctl$CDROMVOLREAD", 54}, + {"ioctl$CDROM_CHANGER_NSLOTS", 54}, + {"ioctl$CDROM_CLEAR_OPTIONS", 54}, + {"ioctl$CDROM_DEBUG", 54}, + {"ioctl$CDROM_DISC_STATUS", 54}, + {"ioctl$CDROM_GET_CAPABILITY", 54}, + {"ioctl$CDROM_GET_MCN", 54}, + {"ioctl$CDROM_LAST_WRITTEN", 54}, + {"ioctl$CDROM_LOCKDOOR", 54}, + {"ioctl$CDROM_MEDIA_CHANGED", 54}, + {"ioctl$CDROM_NEXT_WRITABLE", 54}, + {"ioctl$CDROM_SELECT_DISK", 54}, + {"ioctl$CDROM_SELECT_SPEED", 54}, + {"ioctl$CDROM_SEND_PACKET", 54}, + {"ioctl$CDROM_SET_OPTIONS", 54}, + {"ioctl$DMA_BUF_IOCTL_SYNC", 54}, + {"ioctl$DRM_IOCTL_ADD_BUFS", 54}, + {"ioctl$DRM_IOCTL_ADD_CTX", 54}, + {"ioctl$DRM_IOCTL_ADD_MAP", 54}, + {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 54}, + {"ioctl$DRM_IOCTL_AGP_ALLOC", 54}, + {"ioctl$DRM_IOCTL_AGP_BIND", 54}, + {"ioctl$DRM_IOCTL_AGP_ENABLE", 54}, + {"ioctl$DRM_IOCTL_AGP_FREE", 54}, + {"ioctl$DRM_IOCTL_AGP_INFO", 54}, + {"ioctl$DRM_IOCTL_AGP_RELEASE", 54}, + {"ioctl$DRM_IOCTL_AGP_UNBIND", 54}, + {"ioctl$DRM_IOCTL_AUTH_MAGIC", 54}, + {"ioctl$DRM_IOCTL_CONTROL", 54}, + {"ioctl$DRM_IOCTL_DMA", 54}, + {"ioctl$DRM_IOCTL_DROP_MASTER", 54}, + {"ioctl$DRM_IOCTL_FREE_BUFS", 54}, + {"ioctl$DRM_IOCTL_GEM_CLOSE", 54}, + {"ioctl$DRM_IOCTL_GEM_FLINK", 54}, + {"ioctl$DRM_IOCTL_GEM_OPEN", 54}, + {"ioctl$DRM_IOCTL_GET_CAP", 54}, + {"ioctl$DRM_IOCTL_GET_CLIENT", 54}, + {"ioctl$DRM_IOCTL_GET_CTX", 54}, + {"ioctl$DRM_IOCTL_GET_MAGIC", 54}, + {"ioctl$DRM_IOCTL_GET_MAP", 54}, + {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 54}, + {"ioctl$DRM_IOCTL_GET_STATS", 54}, + {"ioctl$DRM_IOCTL_GET_UNIQUE", 54}, + {"ioctl$DRM_IOCTL_INFO_BUFS", 54}, + {"ioctl$DRM_IOCTL_IRQ_BUSID", 54}, + {"ioctl$DRM_IOCTL_LOCK", 54}, + {"ioctl$DRM_IOCTL_MAP_BUFS", 54}, + {"ioctl$DRM_IOCTL_MARK_BUFS", 54}, + {"ioctl$DRM_IOCTL_MODESET_CTL", 54}, + {"ioctl$DRM_IOCTL_MODE_GETCRTC", 54}, + {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 54}, + {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 54}, + {"ioctl$DRM_IOCTL_MODE_SETCRTC", 54}, + {"ioctl$DRM_IOCTL_NEW_CTX", 54}, + {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 54}, + {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 54}, + {"ioctl$DRM_IOCTL_RES_CTX", 54}, + {"ioctl$DRM_IOCTL_RM_CTX", 54}, + {"ioctl$DRM_IOCTL_RM_MAP", 54}, + {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 54}, + {"ioctl$DRM_IOCTL_SET_MASTER", 54}, + {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 54}, + {"ioctl$DRM_IOCTL_SET_UNIQUE", 54}, + {"ioctl$DRM_IOCTL_SET_VERSION", 54}, + {"ioctl$DRM_IOCTL_SG_ALLOC", 54}, + {"ioctl$DRM_IOCTL_SG_FREE", 54}, + {"ioctl$DRM_IOCTL_SWITCH_CTX", 54}, + {"ioctl$DRM_IOCTL_UNLOCK", 54}, + {"ioctl$DRM_IOCTL_VERSION", 54}, + {"ioctl$DRM_IOCTL_WAIT_VBLANK", 54}, + {"ioctl$DVD_AUTH", 54}, + {"ioctl$DVD_READ_STRUCT", 54}, + {"ioctl$DVD_WRITE_STRUCT", 54}, + {"ioctl$EVIOCGABS0", 54}, + {"ioctl$EVIOCGABS20", 54}, + {"ioctl$EVIOCGABS2F", 54}, + {"ioctl$EVIOCGABS3F", 54}, + {"ioctl$EVIOCGBITKEY", 54}, + {"ioctl$EVIOCGBITSND", 54}, + {"ioctl$EVIOCGBITSW", 54}, + {"ioctl$EVIOCGEFFECTS", 54}, + {"ioctl$EVIOCGID", 54}, + {"ioctl$EVIOCGKEY", 54}, + {"ioctl$EVIOCGKEYCODE", 54}, + {"ioctl$EVIOCGKEYCODE_V2", 54}, + {"ioctl$EVIOCGLED", 54}, + {"ioctl$EVIOCGMASK", 54}, + {"ioctl$EVIOCGMTSLOTS", 54}, + {"ioctl$EVIOCGNAME", 54}, + {"ioctl$EVIOCGPHYS", 54}, + {"ioctl$EVIOCGPROP", 54}, + {"ioctl$EVIOCGRAB", 54}, + {"ioctl$EVIOCGREP", 54}, + {"ioctl$EVIOCGSND", 54}, + {"ioctl$EVIOCGSW", 54}, + {"ioctl$EVIOCGUNIQ", 54}, + {"ioctl$EVIOCGVERSION", 54}, + {"ioctl$EVIOCREVOKE", 54}, + {"ioctl$EVIOCRMFF", 54}, + {"ioctl$EVIOCSABS0", 54}, + {"ioctl$EVIOCSABS20", 54}, + {"ioctl$EVIOCSABS2F", 54}, + {"ioctl$EVIOCSABS3F", 54}, + {"ioctl$EVIOCSCLOCKID", 54}, + {"ioctl$EVIOCSFF", 54}, + {"ioctl$EVIOCSKEYCODE", 54}, + {"ioctl$EVIOCSKEYCODE_V2", 54}, + {"ioctl$EVIOCSMASK", 54}, + {"ioctl$EVIOCSREP", 54}, + {"ioctl$FIBMAP", 54}, + {"ioctl$FICLONE", 54}, + {"ioctl$FICLONERANGE", 54}, + {"ioctl$FIDEDUPERANGE", 54}, + {"ioctl$FIONREAD", 54}, + {"ioctl$FS_IOC_FSGETXATTR", 54}, + {"ioctl$FS_IOC_FSSETXATTR", 54}, + {"ioctl$FS_IOC_GETFSLABEL", 54}, + {"ioctl$FS_IOC_RESVSP", 54}, + {"ioctl$FS_IOC_SETFSLABEL", 54}, + {"ioctl$FUSE_DEV_IOC_CLONE", 54}, + {"ioctl$GIO_CMAP", 54}, + {"ioctl$GIO_FONT", 54}, + {"ioctl$GIO_FONTX", 54}, + {"ioctl$GIO_SCRNMAP", 54}, + {"ioctl$GIO_UNIMAP", 54}, + {"ioctl$GIO_UNISCRNMAP", 54}, + {"ioctl$HCIINQUIRY", 54}, + {"ioctl$HDIO_GETGEO", 54}, + {"ioctl$I2C_FUNCS", 54}, + {"ioctl$I2C_PEC", 54}, + {"ioctl$I2C_RDWR", 54}, + {"ioctl$I2C_RETRIES", 54}, + {"ioctl$I2C_SLAVE", 54}, + {"ioctl$I2C_SLAVE_FORCE", 54}, + {"ioctl$I2C_SMBUS", 54}, + {"ioctl$I2C_TENBIT", 54}, + {"ioctl$I2C_TIMEOUT", 54}, + {"ioctl$INOTIFY_IOC_SETNEXTWD", 54}, + {"ioctl$IOC_PR_CLEAR", 54}, + {"ioctl$IOC_PR_PREEMPT", 54}, + {"ioctl$IOC_PR_PREEMPT_ABORT", 54}, + {"ioctl$IOC_PR_REGISTER", 54}, + {"ioctl$IOC_PR_RELEASE", 54}, + {"ioctl$IOC_PR_RESERVE", 54}, + {"ioctl$ION_IOC_ALLOC", 54}, + {"ioctl$ION_IOC_HEAP_QUERY", 54}, + {"ioctl$KDADDIO", 54}, + {"ioctl$KDDELIO", 54}, + {"ioctl$KDDISABIO", 54}, + {"ioctl$KDENABIO", 54}, + {"ioctl$KDGETKEYCODE", 54}, + {"ioctl$KDGETLED", 54}, + {"ioctl$KDGETMODE", 54}, + {"ioctl$KDGKBDIACR", 54}, + {"ioctl$KDGKBENT", 54}, + {"ioctl$KDGKBLED", 54}, + {"ioctl$KDGKBMETA", 54}, + {"ioctl$KDGKBMODE", 54}, + {"ioctl$KDGKBSENT", 54}, + {"ioctl$KDGKBTYPE", 54}, + {"ioctl$KDMKTONE", 54}, + {"ioctl$KDSETKEYCODE", 54}, + {"ioctl$KDSETLED", 54}, + {"ioctl$KDSETMODE", 54}, + {"ioctl$KDSIGACCEPT", 54}, + {"ioctl$KDSKBLED", 54}, + {"ioctl$KDSKBMETA", 54}, + {"ioctl$KDSKBMODE", 54}, + {"ioctl$KDSKBSENT", 54}, + {"ioctl$KIOCSOUND", 54}, + {"ioctl$KVM_ARM_SET_DEVICE_ADDR", 54}, + {"ioctl$KVM_ASSIGN_DEV_IRQ", 54}, + {"ioctl$KVM_ASSIGN_PCI_DEVICE", 54}, + {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 54}, + {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 54}, + {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 54}, + {"ioctl$KVM_CHECK_EXTENSION", 54}, + {"ioctl$KVM_CHECK_EXTENSION_VM", 54}, + {"ioctl$KVM_CREATE_DEVICE", 54}, + {"ioctl$KVM_CREATE_IRQCHIP", 54}, + {"ioctl$KVM_CREATE_PIT2", 54}, + {"ioctl$KVM_CREATE_VCPU", 54}, + {"ioctl$KVM_CREATE_VM", 54}, + {"ioctl$KVM_DEASSIGN_DEV_IRQ", 54}, + {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 54}, + {"ioctl$KVM_DIRTY_TLB", 54}, + {"ioctl$KVM_ENABLE_CAP", 54}, + {"ioctl$KVM_ENABLE_CAP_CPU", 54}, + {"ioctl$KVM_GET_CLOCK", 54}, + {"ioctl$KVM_GET_DEVICE_ATTR", 54}, + {"ioctl$KVM_GET_DIRTY_LOG", 54}, + {"ioctl$KVM_GET_FPU", 54}, + {"ioctl$KVM_GET_IRQCHIP", 54}, + {"ioctl$KVM_GET_MP_STATE", 54}, + {"ioctl$KVM_GET_NR_MMU_PAGES", 54}, + {"ioctl$KVM_GET_ONE_REG", 54}, + {"ioctl$KVM_GET_REGS", 54}, + {"ioctl$KVM_GET_REG_LIST", 54}, + {"ioctl$KVM_GET_SREGS", 54}, + {"ioctl$KVM_GET_TSC_KHZ", 54}, + {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 54}, + {"ioctl$KVM_HAS_DEVICE_ATTR", 54}, + {"ioctl$KVM_HYPERV_EVENTFD", 54}, + {"ioctl$KVM_INTERRUPT", 54}, + {"ioctl$KVM_IOEVENTFD", 54}, + {"ioctl$KVM_IRQFD", 54}, + {"ioctl$KVM_IRQ_LINE", 54}, + {"ioctl$KVM_IRQ_LINE_STATUS", 54}, + {"ioctl$KVM_KVMCLOCK_CTRL", 54}, + {"ioctl$KVM_NMI", 54}, + {"ioctl$KVM_PPC_ALLOCATE_HTAB", 54}, + {"ioctl$KVM_PPC_GET_PVINFO", 54}, + {"ioctl$KVM_PPC_GET_SMMU_INFO", 54}, + {"ioctl$KVM_REGISTER_COALESCED_MMIO", 54}, + {"ioctl$KVM_REINJECT_CONTROL", 54}, + {"ioctl$KVM_RUN", 54}, + {"ioctl$KVM_S390_INTERRUPT_CPU", 54}, + {"ioctl$KVM_S390_UCAS_MAP", 54}, + {"ioctl$KVM_S390_UCAS_UNMAP", 54}, + {"ioctl$KVM_S390_VCPU_FAULT", 54}, + {"ioctl$KVM_SET_BOOT_CPU_ID", 54}, + {"ioctl$KVM_SET_CLOCK", 54}, + {"ioctl$KVM_SET_DEVICE_ATTR", 54}, + {"ioctl$KVM_SET_FPU", 54}, + {"ioctl$KVM_SET_GSI_ROUTING", 54}, + {"ioctl$KVM_SET_GUEST_DEBUG", 54}, + {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 54}, + {"ioctl$KVM_SET_IRQCHIP", 54}, + {"ioctl$KVM_SET_MP_STATE", 54}, + {"ioctl$KVM_SET_NR_MMU_PAGES", 54}, + {"ioctl$KVM_SET_ONE_REG", 54}, + {"ioctl$KVM_SET_REGS", 54}, + {"ioctl$KVM_SET_SIGNAL_MASK", 54}, + {"ioctl$KVM_SET_SREGS", 54}, + {"ioctl$KVM_SET_TSC_KHZ", 54}, + {"ioctl$KVM_SET_TSS_ADDR", 54}, + {"ioctl$KVM_SET_USER_MEMORY_REGION", 54}, + {"ioctl$KVM_SET_VAPIC_ADDR", 54}, + {"ioctl$KVM_SIGNAL_MSI", 54}, + {"ioctl$KVM_SMI", 54}, + {"ioctl$KVM_TPR_ACCESS_REPORTING", 54}, + {"ioctl$KVM_TRANSLATE", 54}, + {"ioctl$KVM_UNREGISTER_COALESCED_MMIO", 54}, + {"ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", 54}, + {"ioctl$KVM_X86_SETUP_MCE", 54}, + {"ioctl$LOOP_CHANGE_FD", 54}, + {"ioctl$LOOP_CLR_FD", 54}, + {"ioctl$LOOP_CTL_ADD", 54}, + {"ioctl$LOOP_CTL_GET_FREE", 54}, + {"ioctl$LOOP_CTL_REMOVE", 54}, + {"ioctl$LOOP_GET_STATUS", 54}, + {"ioctl$LOOP_GET_STATUS64", 54}, + {"ioctl$LOOP_SET_BLOCK_SIZE", 54}, + {"ioctl$LOOP_SET_CAPACITY", 54}, + {"ioctl$LOOP_SET_DIRECT_IO", 54}, + {"ioctl$LOOP_SET_FD", 54}, + {"ioctl$LOOP_SET_STATUS", 54}, + {"ioctl$LOOP_SET_STATUS64", 54}, + {"ioctl$PERF_EVENT_IOC_DISABLE", 54}, + {"ioctl$PERF_EVENT_IOC_ENABLE", 54}, + {"ioctl$PERF_EVENT_IOC_ID", 54}, + {"ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES", 54}, + {"ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT", 54}, + {"ioctl$PERF_EVENT_IOC_PERIOD", 54}, + {"ioctl$PERF_EVENT_IOC_QUERY_BPF", 54}, + {"ioctl$PERF_EVENT_IOC_REFRESH", 54}, + {"ioctl$PERF_EVENT_IOC_RESET", 54}, + {"ioctl$PERF_EVENT_IOC_SET_BPF", 54}, + {"ioctl$PERF_EVENT_IOC_SET_FILTER", 54}, + {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 54}, + {"ioctl$PIO_CMAP", 54}, + {"ioctl$PIO_FONT", 54}, + {"ioctl$PIO_FONTRESET", 54}, + {"ioctl$PIO_FONTX", 54}, + {"ioctl$PIO_SCRNMAP", 54}, + {"ioctl$PIO_UNIMAP", 54}, + {"ioctl$PIO_UNIMAPCLR", 54}, + {"ioctl$PIO_UNISCRNMAP", 54}, + {"ioctl$PPPIOCGCHAN", 54}, + {"ioctl$PPPIOCGFLAGS", 54}, + {"ioctl$PPPIOCGL2TPSTATS", 54}, + {"ioctl$PPPIOCGMRU", 54}, + {"ioctl$PPPIOCSFLAGS", 54}, + {"ioctl$PPPIOCSMRU", 54}, + {"ioctl$PPPOEIOCDFWD", 54}, + {"ioctl$PPPOEIOCSFWD", 54}, + {"ioctl$RNDADDENTROPY", 54}, + {"ioctl$RNDADDTOENTCNT", 54}, + {"ioctl$RNDCLEARPOOL", 54}, + {"ioctl$RNDGETENTCNT", 54}, + {"ioctl$RNDZAPENTCNT", 54}, + {"ioctl$RTC_AIE_OFF", 54}, + {"ioctl$RTC_AIE_ON", 54}, + {"ioctl$RTC_ALM_READ", 54}, + {"ioctl$RTC_ALM_SET", 54}, + {"ioctl$RTC_EPOCH_READ", 54}, + {"ioctl$RTC_EPOCH_SET", 54}, + {"ioctl$RTC_IRQP_READ", 54}, + {"ioctl$RTC_IRQP_SET", 54}, + {"ioctl$RTC_PIE_OFF", 54}, + {"ioctl$RTC_PIE_ON", 54}, + {"ioctl$RTC_PLL_GET", 54}, + {"ioctl$RTC_PLL_SET", 54}, + {"ioctl$RTC_RD_TIME", 54}, + {"ioctl$RTC_SET_TIME", 54}, + {"ioctl$RTC_UIE_OFF", 54}, + {"ioctl$RTC_UIE_ON", 54}, + {"ioctl$RTC_VL_CLR", 54}, + {"ioctl$RTC_VL_READ", 54}, + {"ioctl$RTC_WIE_OFF", 54}, + {"ioctl$RTC_WIE_ON", 54}, + {"ioctl$RTC_WKALM_RD", 54}, + {"ioctl$RTC_WKALM_SET", 54}, + {"ioctl$SCSI_IOCTL_BENCHMARK_COMMAND", 54}, + {"ioctl$SCSI_IOCTL_DOORLOCK", 54}, + {"ioctl$SCSI_IOCTL_DOORUNLOCK", 54}, + {"ioctl$SCSI_IOCTL_GET_BUS_NUMBER", 54}, + {"ioctl$SCSI_IOCTL_GET_IDLUN", 54}, + {"ioctl$SCSI_IOCTL_GET_PCI", 54}, + {"ioctl$SCSI_IOCTL_PROBE_HOST", 54}, + {"ioctl$SCSI_IOCTL_SEND_COMMAND", 54}, + {"ioctl$SCSI_IOCTL_START_UNIT", 54}, + {"ioctl$SCSI_IOCTL_STOP_UNIT", 54}, + {"ioctl$SCSI_IOCTL_SYNC", 54}, + {"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 54}, + {"ioctl$SG_EMULATED_HOST", 54}, + {"ioctl$SG_GET_ACCESS_COUNT", 54}, + {"ioctl$SG_GET_COMMAND_Q", 54}, + {"ioctl$SG_GET_KEEP_ORPHAN", 54}, + {"ioctl$SG_GET_LOW_DMA", 54}, + {"ioctl$SG_GET_NUM_WAITING", 54}, + {"ioctl$SG_GET_PACK_ID", 54}, + {"ioctl$SG_GET_REQUEST_TABLE", 54}, + {"ioctl$SG_GET_RESERVED_SIZE", 54}, + {"ioctl$SG_GET_SCSI_ID", 54}, + {"ioctl$SG_GET_SG_TABLESIZE", 54}, + {"ioctl$SG_GET_TIMEOUT", 54}, + {"ioctl$SG_GET_VERSION_NUM", 54}, + {"ioctl$SG_IO", 54}, + {"ioctl$SG_NEXT_CMD_LEN", 54}, + {"ioctl$SG_SCSI_RESET", 54}, + {"ioctl$SG_SET_COMMAND_Q", 54}, + {"ioctl$SG_SET_DEBUG", 54}, + {"ioctl$SG_SET_FORCE_PACK_ID", 54}, + {"ioctl$SG_SET_KEEP_ORPHAN", 54}, + {"ioctl$SG_SET_RESERVED_SIZE", 54}, + {"ioctl$SG_SET_TIMEOUT", 54}, + {"ioctl$SIOCGIFHWADDR", 54}, + {"ioctl$SIOCGIFMTU", 54}, + {"ioctl$SIOCSIFHWADDR", 54}, + {"ioctl$SIOCSIFMTU", 54}, + {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_DROP", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_INFO", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_RAWMIDI_IOCTL_STATUS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_INFO", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_START", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_STOP", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 54}, + {"ioctl$TCFLSH", 54}, + {"ioctl$TCSBRK", 54}, + {"ioctl$TCSBRKP", 54}, + {"ioctl$TCXONC", 54}, + {"ioctl$TIOCCBRK", 54}, + {"ioctl$TIOCCONS", 54}, + {"ioctl$TIOCEXCL", 54}, + {"ioctl$TIOCGETD", 54}, + {"ioctl$TIOCGLCKTRMIOS", 54}, + {"ioctl$TIOCGPGRP", 54}, + {"ioctl$TIOCGPTPEER", 54}, + {"ioctl$TIOCGSID", 54}, + {"ioctl$TIOCGSOFTCAR", 54}, + {"ioctl$TIOCLINUX2", 54}, + {"ioctl$TIOCLINUX3", 54}, + {"ioctl$TIOCLINUX4", 54}, + {"ioctl$TIOCLINUX5", 54}, + {"ioctl$TIOCLINUX6", 54}, + {"ioctl$TIOCLINUX7", 54}, + {"ioctl$TIOCMBIC", 54}, + {"ioctl$TIOCMBIS", 54}, + {"ioctl$TIOCMGET", 54}, + {"ioctl$TIOCMSET", 54}, + {"ioctl$TIOCNOTTY", 54}, + {"ioctl$TIOCNXCL", 54}, + {"ioctl$TIOCOUTQ", 54}, + {"ioctl$TIOCPKT", 54}, + {"ioctl$TIOCSBRK", 54}, + {"ioctl$TIOCSCTTY", 54}, + {"ioctl$TIOCSETD", 54}, + {"ioctl$TIOCSLCKTRMIOS", 54}, + {"ioctl$TIOCSPGRP", 54}, + {"ioctl$TIOCSSOFTCAR", 54}, + {"ioctl$TIOCSTI", 54}, + {"ioctl$TUNATTACHFILTER", 54}, + {"ioctl$TUNDETACHFILTER", 54}, + {"ioctl$TUNGETFEATURES", 54}, + {"ioctl$TUNGETFILTER", 54}, + {"ioctl$TUNGETIFF", 54}, + {"ioctl$TUNGETSNDBUF", 54}, + {"ioctl$TUNGETVNETHDRSZ", 54}, + {"ioctl$TUNSETFILTEREBPF", 54}, + {"ioctl$TUNSETGROUP", 54}, + {"ioctl$TUNSETIFF", 54}, + {"ioctl$TUNSETIFINDEX", 54}, + {"ioctl$TUNSETLINK", 54}, + {"ioctl$TUNSETNOCSUM", 54}, + {"ioctl$TUNSETOFFLOAD", 54}, + {"ioctl$TUNSETOWNER", 54}, + {"ioctl$TUNSETPERSIST", 54}, + {"ioctl$TUNSETQUEUE", 54}, + {"ioctl$TUNSETSNDBUF", 54}, + {"ioctl$TUNSETSTEERINGEBPF", 54}, + {"ioctl$TUNSETTXFILTER", 54}, + {"ioctl$TUNSETVNETBE", 54}, + {"ioctl$TUNSETVNETHDRSZ", 54}, + {"ioctl$TUNSETVNETLE", 54}, + {"ioctl$UFFDIO_API", 54}, + {"ioctl$UFFDIO_COPY", 54}, + {"ioctl$UFFDIO_REGISTER", 54}, + {"ioctl$UFFDIO_UNREGISTER", 54}, + {"ioctl$UFFDIO_WAKE", 54}, + {"ioctl$UFFDIO_ZEROPAGE", 54}, + {"ioctl$VHOST_GET_FEATURES", 54}, + {"ioctl$VHOST_GET_VRING_BASE", 54}, + {"ioctl$VHOST_GET_VRING_ENDIAN", 54}, + {"ioctl$VHOST_NET_SET_BACKEND", 54}, + {"ioctl$VHOST_RESET_OWNER", 54}, + {"ioctl$VHOST_SET_FEATURES", 54}, + {"ioctl$VHOST_SET_LOG_BASE", 54}, + {"ioctl$VHOST_SET_LOG_FD", 54}, + {"ioctl$VHOST_SET_MEM_TABLE", 54}, + {"ioctl$VHOST_SET_OWNER", 54}, + {"ioctl$VHOST_SET_VRING_ADDR", 54}, + {"ioctl$VHOST_SET_VRING_BASE", 54}, + {"ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 54}, + {"ioctl$VHOST_SET_VRING_CALL", 54}, + {"ioctl$VHOST_SET_VRING_ENDIAN", 54}, + {"ioctl$VHOST_SET_VRING_ERR", 54}, + {"ioctl$VHOST_SET_VRING_KICK", 54}, + {"ioctl$VHOST_SET_VRING_NUM", 54}, + {"ioctl$VHOST_VSOCK_SET_GUEST_CID", 54}, + {"ioctl$VHOST_VSOCK_SET_RUNNING", 54}, + {"ioctl$VT_ACTIVATE", 54}, + {"ioctl$VT_DISALLOCATE", 54}, + {"ioctl$VT_GETMODE", 54}, + {"ioctl$VT_GETSTATE", 54}, + {"ioctl$VT_OPENQRY", 54}, + {"ioctl$VT_RELDISP", 54}, + {"ioctl$VT_RESIZE", 54}, + {"ioctl$VT_RESIZEX", 54}, + {"ioctl$VT_SETMODE", 54}, + {"ioctl$VT_WAITACTIVE", 54}, + {"ioctl$fiemap", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, + {"ioctl$int_in", 54}, + {"ioctl$int_out", 54}, + {"ioctl$sock_FIOGETOWN", 54}, + {"ioctl$sock_FIOSETOWN", 54}, + {"ioctl$sock_SIOCADDDLCI", 54}, + {"ioctl$sock_SIOCBRADDBR", 54}, + {"ioctl$sock_SIOCBRDELBR", 54}, + {"ioctl$sock_SIOCDELDLCI", 54}, + {"ioctl$sock_SIOCETHTOOL", 54}, + {"ioctl$sock_SIOCGIFBR", 54}, + {"ioctl$sock_SIOCGIFCONF", 54}, + {"ioctl$sock_SIOCGIFINDEX", 54}, + {"ioctl$sock_SIOCGPGRP", 54}, + {"ioctl$sock_SIOCGSKNS", 54}, + {"ioctl$sock_SIOCINQ", 54}, + {"ioctl$sock_SIOCOUTQ", 54}, + {"ioctl$sock_SIOCOUTQNSD", 54}, + {"ioctl$sock_SIOCSIFBR", 54}, + {"ioctl$sock_SIOCSPGRP", 54}, + {"ioctl$sock_bt", 54}, + {"ioctl$sock_bt_bnep_BNEPCONNADD", 54}, + {"ioctl$sock_bt_bnep_BNEPCONNDEL", 54}, + {"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 54}, + {"ioctl$sock_bt_bnep_BNEPGETCONNLIST", 54}, + {"ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", 54}, + {"ioctl$sock_bt_cmtp_CMTPCONNADD", 54}, + {"ioctl$sock_bt_cmtp_CMTPCONNDEL", 54}, + {"ioctl$sock_bt_cmtp_CMTPGETCONNINFO", 54}, + {"ioctl$sock_bt_cmtp_CMTPGETCONNLIST", 54}, + {"ioctl$sock_bt_hci", 54}, + {"ioctl$sock_bt_hidp_HIDPCONNADD", 54}, + {"ioctl$sock_bt_hidp_HIDPCONNDEL", 54}, + {"ioctl$sock_bt_hidp_HIDPGETCONNINFO", 54}, + {"ioctl$sock_bt_hidp_HIDPGETCONNLIST", 54}, + {"ioctl$sock_ifreq", 54}, + {"ioctl$sock_inet6_SIOCADDRT", 54}, + {"ioctl$sock_inet6_SIOCDELRT", 54}, + {"ioctl$sock_inet6_SIOCDIFADDR", 54}, + {"ioctl$sock_inet6_SIOCSIFADDR", 54}, + {"ioctl$sock_inet6_SIOCSIFDSTADDR", 54}, + {"ioctl$sock_inet6_tcp_SIOCATMARK", 54}, + {"ioctl$sock_inet6_tcp_SIOCINQ", 54}, + {"ioctl$sock_inet6_tcp_SIOCOUTQ", 54}, + {"ioctl$sock_inet6_tcp_SIOCOUTQNSD", 54}, + {"ioctl$sock_inet6_udp_SIOCINQ", 54}, + {"ioctl$sock_inet6_udp_SIOCOUTQ", 54}, + {"ioctl$sock_inet_SIOCADDRT", 54}, + {"ioctl$sock_inet_SIOCDARP", 54}, + {"ioctl$sock_inet_SIOCDELRT", 54}, + {"ioctl$sock_inet_SIOCGARP", 54}, + {"ioctl$sock_inet_SIOCGIFADDR", 54}, + {"ioctl$sock_inet_SIOCGIFBRDADDR", 54}, + {"ioctl$sock_inet_SIOCGIFDSTADDR", 54}, + {"ioctl$sock_inet_SIOCGIFNETMASK", 54}, + {"ioctl$sock_inet_SIOCGIFPFLAGS", 54}, + {"ioctl$sock_inet_SIOCRTMSG", 54}, + {"ioctl$sock_inet_SIOCSARP", 54}, + {"ioctl$sock_inet_SIOCSIFADDR", 54}, + {"ioctl$sock_inet_SIOCSIFBRDADDR", 54}, + {"ioctl$sock_inet_SIOCSIFDSTADDR", 54}, + {"ioctl$sock_inet_SIOCSIFFLAGS", 54}, + {"ioctl$sock_inet_SIOCSIFNETMASK", 54}, + {"ioctl$sock_inet_SIOCSIFPFLAGS", 54}, + {"ioctl$sock_inet_sctp_SIOCINQ", 54}, + {"ioctl$sock_inet_tcp_SIOCATMARK", 54}, + {"ioctl$sock_inet_tcp_SIOCINQ", 54}, + {"ioctl$sock_inet_tcp_SIOCOUTQ", 54}, + {"ioctl$sock_inet_tcp_SIOCOUTQNSD", 54}, + {"ioctl$sock_inet_udp_SIOCINQ", 54}, + {"ioctl$sock_inet_udp_SIOCOUTQ", 54}, + {"ioctl$sock_ipx_SIOCAIPXITFCRT", 54}, + {"ioctl$sock_ipx_SIOCAIPXPRISLT", 54}, + {"ioctl$sock_ipx_SIOCGIFADDR", 54}, + {"ioctl$sock_ipx_SIOCIPXCFGDATA", 54}, + {"ioctl$sock_ipx_SIOCIPXNCPCONN", 54}, + {"ioctl$sock_ipx_SIOCSIFADDR", 54}, + {"ioctl$sock_kcm_SIOCKCMATTACH", 54}, + {"ioctl$sock_kcm_SIOCKCMCLONE", 54}, + {"ioctl$sock_kcm_SIOCKCMUNATTACH", 54}, + {"ioctl$sock_netdev_private", 54}, + {"ioctl$sock_netrom_SIOCADDRT", 54}, + {"ioctl$sock_netrom_SIOCGSTAMP", 54}, + {"ioctl$sock_netrom_SIOCGSTAMPNS", 54}, + {"ioctl$sock_netrom_TIOCINQ", 54}, + {"ioctl$sock_netrom_TIOCOUTQ", 54}, + {"ioctl$sock_proto_private", 54}, + {"ioctl$void", 54}, + {"ioperm", 101}, + {"iopl", 110}, + {"ioprio_get$pid", 274}, + {"ioprio_get$uid", 274}, + {"ioprio_set$pid", 273}, + {"ioprio_set$uid", 273}, + {"kcmp", 354}, + {"kcmp$KCMP_EPOLL_TFD", 354}, + {"kexec_load", 268}, + {"keyctl$assume_authority", 271}, + {"keyctl$chown", 271}, + {"keyctl$clear", 271}, + {"keyctl$describe", 271}, + {"keyctl$dh_compute", 271}, + {"keyctl$get_keyring_id", 271}, + {"keyctl$get_persistent", 271}, + {"keyctl$get_security", 271}, + {"keyctl$instantiate", 271}, + {"keyctl$instantiate_iov", 271}, + {"keyctl$invalidate", 271}, + {"keyctl$join", 271}, + {"keyctl$link", 271}, + {"keyctl$negate", 271}, + {"keyctl$read", 271}, + {"keyctl$reject", 271}, + {"keyctl$restrict_keyring", 271}, + {"keyctl$revoke", 271}, + {"keyctl$search", 271}, + {"keyctl$session_to_parent", 271}, + {"keyctl$set_reqkey_keyring", 271}, + {"keyctl$set_timeout", 271}, + {"keyctl$setperm", 271}, + {"keyctl$unlink", 271}, + {"keyctl$update", 271}, + {"lchown", 16}, + {"lgetxattr", 213}, + {"link", 9}, + {"linkat", 294}, + {"listen", 329}, + {"listen$netrom", 329}, + {"listxattr", 215}, + {"llistxattr", 216}, + {"lookup_dcookie", 235}, + {"lremovexattr", 219}, + {"lseek", 19}, + {"lsetxattr", 210}, + {"lstat", 107}, + {"madvise", 205}, + {"mbind", 259}, + {"membarrier", 365}, + {"memfd_create", 360}, + {"migrate_pages", 258}, + {"mincore", 206}, + {"mkdir", 39}, + {"mkdirat", 287}, + {"mkdirat$cgroup", 287}, + {"mkdirat$cgroup_root", 287}, + {"mknod", 14}, + {"mknod$loop", 14}, + {"mknodat", 288}, + {"mlock", 150}, + {"mlock2", 378}, + {"mlockall", 152}, + {"mmap", 90}, + {"mmap$binder", 90}, + {"mmap$xdp", 90}, + {"modify_ldt$read", 123}, + {"modify_ldt$read_default", 123}, + {"modify_ldt$write", 123}, + {"modify_ldt$write2", 123}, + {"mount", 21}, + {"mount$9p_fd", 21}, + {"mount$9p_rdma", 21}, + {"mount$9p_tcp", 21}, + {"mount$9p_unix", 21}, + {"mount$9p_virtio", 21}, + {"mount$9p_xen", 21}, + {"mount$bpf", 21}, + {"mount$fuse", 21}, + {"mount$fuseblk", 21}, + {"move_pages", 301}, + {"mprotect", 125}, + {"mq_getsetattr", 267}, + {"mq_notify", 266}, + {"mq_open", 262}, + {"mq_timedreceive", 265}, + {"mq_timedsend", 264}, + {"mq_unlink", 263}, + {"mremap", 163}, + {"msync", 144}, + {"munlock", 151}, + {"munlockall", 153}, + {"munmap", 91}, + {"name_to_handle_at", 345}, + {"nanosleep", 162}, + {"open", 5}, + {"open$dir", 5}, + {"open_by_handle_at", 346}, + {"openat", 286}, + {"openat$ashmem", 286}, + {"openat$audio", 286}, + {"openat$autofs", 286}, + {"openat$capi20", 286}, + {"openat$cgroup", 286}, + {"openat$cgroup_int", 286}, + {"openat$cgroup_procs", 286}, + {"openat$cgroup_ro", 286}, + {"openat$cgroup_root", 286}, + {"openat$cgroup_subtree", 286}, + {"openat$cgroup_type", 286}, + {"openat$cuse", 286}, + {"openat$dir", 286}, + {"openat$dsp", 286}, + {"openat$fb0", 286}, + {"openat$full", 286}, + {"openat$fuse", 286}, + {"openat$hidraw0", 286}, + {"openat$hpet", 286}, + {"openat$hwrng", 286}, + {"openat$ion", 286}, + {"openat$ipvs", 286}, + {"openat$irnet", 286}, + {"openat$keychord", 286}, + {"openat$kvm", 286}, + {"openat$lightnvm", 286}, + {"openat$loop_ctrl", 286}, + {"openat$md", 286}, + {"openat$mixer", 286}, + {"openat$null", 286}, + {"openat$nullb", 286}, + {"openat$pfkey", 286}, + {"openat$pktcdvd", 286}, + {"openat$ppp", 286}, + {"openat$ptmx", 286}, + {"openat$qat_adf_ctl", 286}, + {"openat$random", 286}, + {"openat$rdma_cm", 286}, + {"openat$rfkill", 286}, + {"openat$rtc", 286}, + {"openat$selinux_access", 286}, + {"openat$selinux_avc_cache_stats", 286}, + {"openat$selinux_avc_cache_threshold", 286}, + {"openat$selinux_avc_hash_stats", 286}, + {"openat$selinux_checkreqprot", 286}, + {"openat$selinux_commit_pending_bools", 286}, + {"openat$selinux_context", 286}, + {"openat$selinux_create", 286}, + {"openat$selinux_enforce", 286}, + {"openat$selinux_load", 286}, + {"openat$selinux_member", 286}, + {"openat$selinux_mls", 286}, + {"openat$selinux_policy", 286}, + {"openat$selinux_relabel", 286}, + {"openat$selinux_status", 286}, + {"openat$selinux_user", 286}, + {"openat$selinux_validatetrans", 286}, + {"openat$sequencer", 286}, + {"openat$sequencer2", 286}, + {"openat$snapshot", 286}, + {"openat$sr", 286}, + {"openat$sw_sync", 286}, + {"openat$tun", 286}, + {"openat$uinput", 286}, + {"openat$urandom", 286}, + {"openat$userio", 286}, + {"openat$vcs", 286}, + {"openat$vga_arbiter", 286}, + {"openat$vhci", 286}, + {"openat$vhost_vsock", 286}, + {"openat$vnet", 286}, + {"openat$vsock", 286}, + {"openat$xenevtchn", 286}, + {"openat$zero", 286}, + {"openat$zygote", 286}, + {"pause", 29}, + {"perf_event_open", 319}, + {"perf_event_open$cgroup", 319}, + {"personality", 136}, + {"pipe", 42}, + {"pipe2", 317}, + {"pipe2$9p", 317}, + {"pivot_root", 203}, + {"pkey_alloc", 384}, + {"pkey_free", 385}, + {"pkey_mprotect", 386}, + {"poll", 167}, + {"ppoll", 281}, + {"prctl$getname", 171}, + {"prctl$getreaper", 171}, + {"prctl$intptr", 171}, + {"prctl$seccomp", 171}, + {"prctl$setendian", 171}, + {"prctl$setfpexc", 171}, + {"prctl$setmm", 171}, + {"prctl$setname", 171}, + {"prctl$setptracer", 171}, + {"prctl$void", 171}, + {"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$peekuser", 26}, + {"ptrace$poke", 26}, + {"ptrace$pokeuser", 26}, + {"ptrace$setopts", 26}, + {"ptrace$setregs", 26}, + {"ptrace$setregset", 26}, + {"ptrace$setsig", 26}, + {"pwrite64", 180}, + {"pwritev", 321}, + {"quotactl", 131}, + {"read", 3}, + {"read$FUSE", 3}, + {"read$eventfd", 3}, + {"readahead", 191}, + {"readlink", 85}, + {"readlinkat", 296}, + {"readv", 145}, + {"recvfrom", 337}, + {"recvfrom$ax25", 337}, + {"recvfrom$inet", 337}, + {"recvfrom$inet6", 337}, + {"recvfrom$ipx", 337}, + {"recvfrom$llc", 337}, + {"recvfrom$packet", 337}, + {"recvfrom$unix", 337}, + {"recvmmsg", 343}, + {"recvmsg", 342}, + {"recvmsg$kcm", 342}, + {"recvmsg$netrom", 342}, + {"remap_file_pages", 239}, + {"removexattr", 218}, + {"rename", 38}, + {"renameat", 293}, + {"renameat2", 357}, + {"request_key", 270}, + {"restart_syscall", 0}, + {"rmdir", 40}, + {"rseq", 387}, + {"rt_sigaction", 173}, + {"rt_sigpending", 175}, + {"rt_sigprocmask", 174}, + {"rt_sigqueueinfo", 177}, + {"rt_sigreturn", 172}, + {"rt_sigsuspend", 178}, + {"rt_sigtimedwait", 176}, + {"rt_tgsigqueueinfo", 322}, + {"sched_getaffinity", 223}, + {"sched_getattr", 356}, + {"sched_getparam", 155}, + {"sched_getscheduler", 157}, + {"sched_rr_get_interval", 161}, + {"sched_setaffinity", 222}, + {"sched_setattr", 355}, + {"sched_setparam", 154}, + {"sched_setscheduler", 156}, + {"sched_yield", 158}, + {"seccomp", 358}, + {"select", 82}, + {"sendfile", 186}, + {"sendmmsg", 349}, + {"sendmmsg$alg", 349}, + {"sendmmsg$inet_sctp", 349}, + {"sendmmsg$nfc_llcp", 349}, + {"sendmmsg$unix", 349}, + {"sendmsg", 341}, + {"sendmsg$FOU_CMD_ADD", 341}, + {"sendmsg$FOU_CMD_DEL", 341}, + {"sendmsg$FOU_CMD_GET", 341}, + {"sendmsg$IPVS_CMD_DEL_DAEMON", 341}, + {"sendmsg$IPVS_CMD_DEL_DEST", 341}, + {"sendmsg$IPVS_CMD_DEL_SERVICE", 341}, + {"sendmsg$IPVS_CMD_FLUSH", 341}, + {"sendmsg$IPVS_CMD_GET_CONFIG", 341}, + {"sendmsg$IPVS_CMD_GET_DAEMON", 341}, + {"sendmsg$IPVS_CMD_GET_DEST", 341}, + {"sendmsg$IPVS_CMD_GET_INFO", 341}, + {"sendmsg$IPVS_CMD_GET_SERVICE", 341}, + {"sendmsg$IPVS_CMD_NEW_DAEMON", 341}, + {"sendmsg$IPVS_CMD_NEW_DEST", 341}, + {"sendmsg$IPVS_CMD_NEW_SERVICE", 341}, + {"sendmsg$IPVS_CMD_SET_CONFIG", 341}, + {"sendmsg$IPVS_CMD_SET_DEST", 341}, + {"sendmsg$IPVS_CMD_SET_INFO", 341}, + {"sendmsg$IPVS_CMD_SET_SERVICE", 341}, + {"sendmsg$IPVS_CMD_ZERO", 341}, + {"sendmsg$TEAM_CMD_NOOP", 341}, + {"sendmsg$TEAM_CMD_OPTIONS_GET", 341}, + {"sendmsg$TEAM_CMD_OPTIONS_SET", 341}, + {"sendmsg$TEAM_CMD_PORT_LIST_GET", 341}, + {"sendmsg$alg", 341}, + {"sendmsg$can_bcm", 341}, + {"sendmsg$can_raw", 341}, + {"sendmsg$inet_sctp", 341}, + {"sendmsg$kcm", 341}, + {"sendmsg$key", 341}, + {"sendmsg$netlink", 341}, + {"sendmsg$netrom", 341}, + {"sendmsg$nfc_llcp", 341}, + {"sendmsg$nl_crypto", 341}, + {"sendmsg$nl_generic", 341}, + {"sendmsg$nl_netfilter", 341}, + {"sendmsg$nl_route", 341}, + {"sendmsg$nl_route_sched", 341}, + {"sendmsg$nl_xfrm", 341}, + {"sendmsg$rds", 341}, + {"sendmsg$unix", 341}, + {"sendmsg$xdp", 341}, + {"sendto", 335}, + {"sendto$ax25", 335}, + {"sendto$inet", 335}, + {"sendto$inet6", 335}, + {"sendto$ipx", 335}, + {"sendto$llc", 335}, + {"sendto$packet", 335}, + {"sendto$unix", 335}, + {"set_mempolicy", 261}, + {"set_robust_list", 300}, + {"set_tid_address", 232}, + {"setfsgid", 139}, + {"setfsuid", 138}, + {"setgid", 46}, + {"setgroups", 81}, + {"setitimer", 104}, + {"setns", 350}, + {"setpgid", 57}, + {"setpriority", 97}, + {"setregid", 71}, + {"setresgid", 169}, + {"setresuid", 164}, + {"setreuid", 70}, + {"setrlimit", 75}, + {"setsockopt", 339}, + {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 339}, + {"setsockopt$ALG_SET_KEY", 339}, + {"setsockopt$ARPT_SO_SET_ADD_COUNTERS", 339}, + {"setsockopt$ARPT_SO_SET_REPLACE", 339}, + {"setsockopt$EBT_SO_SET_COUNTERS", 339}, + {"setsockopt$EBT_SO_SET_ENTRIES", 339}, + {"setsockopt$IP6T_SO_SET_ADD_COUNTERS", 339}, + {"setsockopt$IP6T_SO_SET_REPLACE", 339}, + {"setsockopt$IPT_SO_SET_ADD_COUNTERS", 339}, + {"setsockopt$IPT_SO_SET_REPLACE", 339}, + {"setsockopt$IP_VS_SO_SET_ADD", 339}, + {"setsockopt$IP_VS_SO_SET_ADDDEST", 339}, + {"setsockopt$IP_VS_SO_SET_DEL", 339}, + {"setsockopt$IP_VS_SO_SET_DELDEST", 339}, + {"setsockopt$IP_VS_SO_SET_EDIT", 339}, + {"setsockopt$IP_VS_SO_SET_EDITDEST", 339}, + {"setsockopt$IP_VS_SO_SET_FLUSH", 339}, + {"setsockopt$IP_VS_SO_SET_STARTDAEMON", 339}, + {"setsockopt$IP_VS_SO_SET_STOPDAEMON", 339}, + {"setsockopt$IP_VS_SO_SET_TIMEOUT", 339}, + {"setsockopt$IP_VS_SO_SET_ZERO", 339}, + {"setsockopt$RDS_CANCEL_SENT_TO", 339}, + {"setsockopt$RDS_CONG_MONITOR", 339}, + {"setsockopt$RDS_FREE_MR", 339}, + {"setsockopt$RDS_GET_MR", 339}, + {"setsockopt$RDS_GET_MR_FOR_DEST", 339}, + {"setsockopt$RDS_RECVERR", 339}, + {"setsockopt$SO_ATTACH_FILTER", 339}, + {"setsockopt$SO_BINDTODEVICE", 339}, + {"setsockopt$SO_RDS_MSG_RXPATH_LATENCY", 339}, + {"setsockopt$SO_RDS_TRANSPORT", 339}, + {"setsockopt$SO_TIMESTAMPING", 339}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE", 339}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE", 339}, + {"setsockopt$SO_VM_SOCKETS_BUFFER_SIZE", 339}, + {"setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT", 339}, + {"setsockopt$XDP_RX_RING", 339}, + {"setsockopt$XDP_TX_RING", 339}, + {"setsockopt$XDP_UMEM_COMPLETION_RING", 339}, + {"setsockopt$XDP_UMEM_FILL_RING", 339}, + {"setsockopt$XDP_UMEM_REG", 339}, + {"setsockopt$ax25_buf", 339}, + {"setsockopt$ax25_int", 339}, + {"setsockopt$bt_BT_CHANNEL_POLICY", 339}, + {"setsockopt$bt_BT_DEFER_SETUP", 339}, + {"setsockopt$bt_BT_FLUSHABLE", 339}, + {"setsockopt$bt_BT_POWER", 339}, + {"setsockopt$bt_BT_RCVMTU", 339}, + {"setsockopt$bt_BT_SECURITY", 339}, + {"setsockopt$bt_BT_SNDMTU", 339}, + {"setsockopt$bt_BT_VOICE", 339}, + {"setsockopt$bt_hci_HCI_DATA_DIR", 339}, + {"setsockopt$bt_hci_HCI_FILTER", 339}, + {"setsockopt$bt_hci_HCI_TIME_STAMP", 339}, + {"setsockopt$bt_l2cap_L2CAP_CONNINFO", 339}, + {"setsockopt$bt_l2cap_L2CAP_LM", 339}, + {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 339}, + {"setsockopt$bt_rfcomm_RFCOMM_LM", 339}, + {"setsockopt$inet6_IPV6_ADDRFORM", 339}, + {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 339}, + {"setsockopt$inet6_IPV6_IPSEC_POLICY", 339}, + {"setsockopt$inet6_IPV6_PKTINFO", 339}, + {"setsockopt$inet6_IPV6_XFRM_POLICY", 339}, + {"setsockopt$inet6_MCAST_JOIN_GROUP", 339}, + {"setsockopt$inet6_MCAST_LEAVE_GROUP", 339}, + {"setsockopt$inet6_MCAST_MSFILTER", 339}, + {"setsockopt$inet6_MRT6_ADD_MFC", 339}, + {"setsockopt$inet6_MRT6_ADD_MFC_PROXY", 339}, + {"setsockopt$inet6_MRT6_ADD_MIF", 339}, + {"setsockopt$inet6_MRT6_DEL_MFC", 339}, + {"setsockopt$inet6_MRT6_DEL_MFC_PROXY", 339}, + {"setsockopt$inet6_buf", 339}, + {"setsockopt$inet6_dccp_buf", 339}, + {"setsockopt$inet6_dccp_int", 339}, + {"setsockopt$inet6_group_source_req", 339}, + {"setsockopt$inet6_icmp_ICMP_FILTER", 339}, + {"setsockopt$inet6_int", 339}, + {"setsockopt$inet6_mreq", 339}, + {"setsockopt$inet6_mtu", 339}, + {"setsockopt$inet6_opts", 339}, + {"setsockopt$inet6_tcp_TCP_CONGESTION", 339}, + {"setsockopt$inet6_tcp_TCP_FASTOPEN_KEY", 339}, + {"setsockopt$inet6_tcp_TCP_MD5SIG", 339}, + {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 339}, + {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 339}, + {"setsockopt$inet6_tcp_TCP_ULP", 339}, + {"setsockopt$inet6_tcp_TLS_RX", 339}, + {"setsockopt$inet6_tcp_TLS_TX", 339}, + {"setsockopt$inet6_tcp_buf", 339}, + {"setsockopt$inet6_tcp_int", 339}, + {"setsockopt$inet6_udp_encap", 339}, + {"setsockopt$inet6_udp_int", 339}, + {"setsockopt$inet_IP_IPSEC_POLICY", 339}, + {"setsockopt$inet_IP_XFRM_POLICY", 339}, + {"setsockopt$inet_MCAST_JOIN_GROUP", 339}, + {"setsockopt$inet_MCAST_LEAVE_GROUP", 339}, + {"setsockopt$inet_MCAST_MSFILTER", 339}, + {"setsockopt$inet_buf", 339}, + {"setsockopt$inet_dccp_buf", 339}, + {"setsockopt$inet_dccp_int", 339}, + {"setsockopt$inet_group_source_req", 339}, + {"setsockopt$inet_icmp_ICMP_FILTER", 339}, + {"setsockopt$inet_int", 339}, + {"setsockopt$inet_mreq", 339}, + {"setsockopt$inet_mreqn", 339}, + {"setsockopt$inet_mreqsrc", 339}, + {"setsockopt$inet_msfilter", 339}, + {"setsockopt$inet_mtu", 339}, + {"setsockopt$inet_opts", 339}, + {"setsockopt$inet_pktinfo", 339}, + {"setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 339}, + {"setsockopt$inet_sctp6_SCTP_ADD_STREAMS", 339}, + {"setsockopt$inet_sctp6_SCTP_ASSOCINFO", 339}, + {"setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 339}, + {"setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", 339}, + {"setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY", 339}, + {"setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", 339}, + {"setsockopt$inet_sctp6_SCTP_AUTH_KEY", 339}, + {"setsockopt$inet_sctp6_SCTP_AUTOCLOSE", 339}, + {"setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 339}, + {"setsockopt$inet_sctp6_SCTP_CONTEXT", 339}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 339}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 339}, + {"setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 339}, + {"setsockopt$inet_sctp6_SCTP_DELAYED_SACK", 339}, + {"setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 339}, + {"setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 339}, + {"setsockopt$inet_sctp6_SCTP_EVENTS", 339}, + {"setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 339}, + {"setsockopt$inet_sctp6_SCTP_HMAC_IDENT", 339}, + {"setsockopt$inet_sctp6_SCTP_INITMSG", 339}, + {"setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 339}, + {"setsockopt$inet_sctp6_SCTP_MAXSEG", 339}, + {"setsockopt$inet_sctp6_SCTP_MAX_BURST", 339}, + {"setsockopt$inet_sctp6_SCTP_NODELAY", 339}, + {"setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 339}, + {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 339}, + {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 339}, + {"setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 339}, + {"setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 339}, + {"setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 339}, + {"setsockopt$inet_sctp6_SCTP_RECVNXTINFO", 339}, + {"setsockopt$inet_sctp6_SCTP_RECVRCVINFO", 339}, + {"setsockopt$inet_sctp6_SCTP_RESET_ASSOC", 339}, + {"setsockopt$inet_sctp6_SCTP_RESET_STREAMS", 339}, + {"setsockopt$inet_sctp6_SCTP_RTOINFO", 339}, + {"setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", 339}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", 339}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", 339}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", 339}, + {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", 339}, + {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 339}, + {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 339}, + {"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 339}, + {"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 339}, + {"setsockopt$inet_sctp_SCTP_ASSOCINFO", 339}, + {"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 339}, + {"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 339}, + {"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 339}, + {"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 339}, + {"setsockopt$inet_sctp_SCTP_AUTH_KEY", 339}, + {"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 339}, + {"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 339}, + {"setsockopt$inet_sctp_SCTP_CONTEXT", 339}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 339}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 339}, + {"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 339}, + {"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 339}, + {"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 339}, + {"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 339}, + {"setsockopt$inet_sctp_SCTP_EVENTS", 339}, + {"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 339}, + {"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 339}, + {"setsockopt$inet_sctp_SCTP_INITMSG", 339}, + {"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 339}, + {"setsockopt$inet_sctp_SCTP_MAXSEG", 339}, + {"setsockopt$inet_sctp_SCTP_MAX_BURST", 339}, + {"setsockopt$inet_sctp_SCTP_NODELAY", 339}, + {"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 339}, + {"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 339}, + {"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 339}, + {"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 339}, + {"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 339}, + {"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 339}, + {"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 339}, + {"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 339}, + {"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 339}, + {"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 339}, + {"setsockopt$inet_sctp_SCTP_RTOINFO", 339}, + {"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 339}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", 339}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", 339}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", 339}, + {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", 339}, + {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 339}, + {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 339}, + {"setsockopt$inet_tcp_TCP_CONGESTION", 339}, + {"setsockopt$inet_tcp_TCP_FASTOPEN_KEY", 339}, + {"setsockopt$inet_tcp_TCP_MD5SIG", 339}, + {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 339}, + {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 339}, + {"setsockopt$inet_tcp_TCP_ULP", 339}, + {"setsockopt$inet_tcp_TLS_RX", 339}, + {"setsockopt$inet_tcp_TLS_TX", 339}, + {"setsockopt$inet_tcp_buf", 339}, + {"setsockopt$inet_tcp_int", 339}, + {"setsockopt$inet_udp_encap", 339}, + {"setsockopt$inet_udp_int", 339}, + {"setsockopt$ipx_IPX_TYPE", 339}, + {"setsockopt$kcm_KCM_RECV_DISABLE", 339}, + {"setsockopt$l2tp_PPPOL2TP_SO_DEBUG", 339}, + {"setsockopt$l2tp_PPPOL2TP_SO_LNSMODE", 339}, + {"setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ", 339}, + {"setsockopt$l2tp_PPPOL2TP_SO_REORDERTO", 339}, + {"setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ", 339}, + {"setsockopt$llc_int", 339}, + {"setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", 339}, + {"setsockopt$netlink_NETLINK_BROADCAST_ERROR", 339}, + {"setsockopt$netlink_NETLINK_CAP_ACK", 339}, + {"setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", 339}, + {"setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", 339}, + {"setsockopt$netlink_NETLINK_NO_ENOBUFS", 339}, + {"setsockopt$netlink_NETLINK_PKTINFO", 339}, + {"setsockopt$netlink_NETLINK_RX_RING", 339}, + {"setsockopt$netlink_NETLINK_TX_RING", 339}, + {"setsockopt$netrom_NETROM_IDLE", 339}, + {"setsockopt$netrom_NETROM_N2", 339}, + {"setsockopt$netrom_NETROM_T1", 339}, + {"setsockopt$netrom_NETROM_T2", 339}, + {"setsockopt$netrom_NETROM_T4", 339}, + {"setsockopt$nfc_llcp_NFC_LLCP_MIUX", 339}, + {"setsockopt$nfc_llcp_NFC_LLCP_RW", 339}, + {"setsockopt$packet_add_memb", 339}, + {"setsockopt$packet_buf", 339}, + {"setsockopt$packet_drop_memb", 339}, + {"setsockopt$packet_fanout", 339}, + {"setsockopt$packet_fanout_data", 339}, + {"setsockopt$packet_int", 339}, + {"setsockopt$packet_rx_ring", 339}, + {"setsockopt$packet_tx_ring", 339}, + {"setsockopt$sock_attach_bpf", 339}, + {"setsockopt$sock_cred", 339}, + {"setsockopt$sock_int", 339}, + {"setsockopt$sock_linger", 339}, + {"setsockopt$sock_timeval", 339}, + {"setsockopt$sock_void", 339}, + {"setuid", 23}, + {"setxattr", 209}, + {"shutdown", 338}, + {"sigaltstack", 185}, + {"signalfd", 305}, + {"signalfd4", 313}, + {"socket", 326}, + {"socket$alg", 326}, + {"socket$ax25", 326}, + {"socket$bt_bnep", 326}, + {"socket$bt_cmtp", 326}, + {"socket$bt_hidp", 326}, + {"socket$bt_rfcomm", 326}, + {"socket$can_bcm", 326}, + {"socket$can_raw", 326}, + {"socket$inet", 326}, + {"socket$inet6", 326}, + {"socket$inet6_dccp", 326}, + {"socket$inet6_icmp", 326}, + {"socket$inet6_icmp_raw", 326}, + {"socket$inet6_sctp", 326}, + {"socket$inet6_tcp", 326}, + {"socket$inet6_udp", 326}, + {"socket$inet6_udplite", 326}, + {"socket$inet_dccp", 326}, + {"socket$inet_icmp", 326}, + {"socket$inet_icmp_raw", 326}, + {"socket$inet_sctp", 326}, + {"socket$inet_smc", 326}, + {"socket$inet_tcp", 326}, + {"socket$inet_udp", 326}, + {"socket$inet_udplite", 326}, + {"socket$ipx", 326}, + {"socket$kcm", 326}, + {"socket$key", 326}, + {"socket$l2tp", 326}, + {"socket$netlink", 326}, + {"socket$netrom", 326}, + {"socket$nl_crypto", 326}, + {"socket$nl_generic", 326}, + {"socket$nl_netfilter", 326}, + {"socket$nl_route", 326}, + {"socket$nl_xfrm", 326}, + {"socket$packet", 326}, + {"socket$pppoe", 326}, + {"socket$pptp", 326}, + {"socket$rds", 326}, + {"socket$unix", 326}, + {"socket$vsock_dgram", 326}, + {"socket$vsock_stream", 326}, + {"socket$xdp", 326}, + {"socketpair", 333}, + {"socketpair$ax25", 333}, + {"socketpair$inet", 333}, + {"socketpair$inet6", 333}, + {"socketpair$inet6_dccp", 333}, + {"socketpair$inet6_icmp", 333}, + {"socketpair$inet6_icmp_raw", 333}, + {"socketpair$inet6_sctp", 333}, + {"socketpair$inet6_tcp", 333}, + {"socketpair$inet6_udp", 333}, + {"socketpair$inet6_udplite", 333}, + {"socketpair$inet_dccp", 333}, + {"socketpair$inet_icmp", 333}, + {"socketpair$inet_icmp_raw", 333}, + {"socketpair$inet_sctp", 333}, + {"socketpair$inet_smc", 333}, + {"socketpair$inet_tcp", 333}, + {"socketpair$inet_udp", 333}, + {"socketpair$inet_udplite", 333}, + {"socketpair$ipx", 333}, + {"socketpair$packet", 333}, + {"socketpair$unix", 333}, + {"splice", 283}, + {"stat", 106}, + {"statfs", 99}, + {"statx", 383}, + {"symlink", 83}, + {"symlinkat", 295}, + {"sync", 36}, + {"syncfs", 348}, + {"sysfs$1", 135}, + {"sysfs$2", 135}, + {"sysfs$3", 135}, + {"sysinfo", 116}, + {"syslog", 103}, + {"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet}, + {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, + {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, + {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_init_net_socket$bt_hci", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$bt_l2cap", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$bt_sco", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$llc", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$nfc_llcp", 0, (syscall_t)syz_init_net_socket}, + {"syz_init_net_socket$nfc_raw", 0, (syscall_t)syz_init_net_socket}, + {"syz_kvm_setup_cpu$arm64", 0, (syscall_t)syz_kvm_setup_cpu}, + {"syz_kvm_setup_cpu$x86", 0, (syscall_t)syz_kvm_setup_cpu}, + {"syz_mount_image$bfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$btrfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ceph", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$cifs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ext4", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$f2fs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$gfs2", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$hfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$hfsplus", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$iso9660", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$jfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$minix", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$msdos", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$nfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$nfs4", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ntfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$ocfs2", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$reiserfs", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$vfat", 0, (syscall_t)syz_mount_image}, + {"syz_mount_image$xfs", 0, (syscall_t)syz_mount_image}, + {"syz_open_dev$CDROM_DEV_LINK", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$I2C", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$admmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$adsp", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$audion", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$binder", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dri", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$drirender", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$loop", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$mice", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$midi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$rtc", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sg", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndhw", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndmidi", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndpcmc", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$video", 0, (syscall_t)syz_open_dev}, + {"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev}, + {"syz_open_procfs", 0, (syscall_t)syz_open_procfs}, + {"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs}, + {"syz_open_pts", 0, (syscall_t)syz_open_pts}, + {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, + {"tee", 284}, + {"tgkill", 250}, + {"time", 13}, + {"timer_create", 240}, + {"timer_delete", 244}, + {"timer_getoverrun", 243}, + {"timer_gettime", 242}, + {"timer_settime", 241}, + {"timerfd_create", 306}, + {"timerfd_gettime", 312}, + {"timerfd_settime", 311}, + {"times", 43}, + {"tkill", 208}, + {"truncate", 92}, + {"umount2", 52}, + {"uname", 122}, + {"unlink", 10}, + {"unlinkat", 292}, + {"unshare", 282}, + {"uselib", 86}, + {"userfaultfd", 364}, + {"ustat", 62}, + {"utime", 30}, + {"utimensat", 304}, + {"utimes", 251}, + {"vmsplice", 285}, + {"wait4", 114}, + {"waitid", 272}, + {"write", 4}, + {"write$9p", 4}, + {"write$FUSE_ATTR", 4}, + {"write$FUSE_BMAP", 4}, + {"write$FUSE_CREATE_OPEN", 4}, + {"write$FUSE_DIRENT", 4}, + {"write$FUSE_DIRENTPLUS", 4}, + {"write$FUSE_ENTRY", 4}, + {"write$FUSE_GETXATTR", 4}, + {"write$FUSE_INIT", 4}, + {"write$FUSE_INTERRUPT", 4}, + {"write$FUSE_IOCTL", 4}, + {"write$FUSE_LK", 4}, + {"write$FUSE_LSEEK", 4}, + {"write$FUSE_NOTIFY_DELETE", 4}, + {"write$FUSE_NOTIFY_INVAL_ENTRY", 4}, + {"write$FUSE_NOTIFY_INVAL_INODE", 4}, + {"write$FUSE_NOTIFY_POLL", 4}, + {"write$FUSE_NOTIFY_RETRIEVE", 4}, + {"write$FUSE_NOTIFY_STORE", 4}, + {"write$FUSE_OPEN", 4}, + {"write$FUSE_POLL", 4}, + {"write$FUSE_STATFS", 4}, + {"write$FUSE_WRITE", 4}, + {"write$P9_RATTACH", 4}, + {"write$P9_RAUTH", 4}, + {"write$P9_RCLUNK", 4}, + {"write$P9_RCREATE", 4}, + {"write$P9_RFLUSH", 4}, + {"write$P9_RFSYNC", 4}, + {"write$P9_RGETATTR", 4}, + {"write$P9_RGETLOCK", 4}, + {"write$P9_RLCREATE", 4}, + {"write$P9_RLERROR", 4}, + {"write$P9_RLERRORu", 4}, + {"write$P9_RLINK", 4}, + {"write$P9_RLOCK", 4}, + {"write$P9_RLOPEN", 4}, + {"write$P9_RMKDIR", 4}, + {"write$P9_RMKNOD", 4}, + {"write$P9_ROPEN", 4}, + {"write$P9_RREAD", 4}, + {"write$P9_RREADDIR", 4}, + {"write$P9_RREADLINK", 4}, + {"write$P9_RREMOVE", 4}, + {"write$P9_RRENAME", 4}, + {"write$P9_RRENAMEAT", 4}, + {"write$P9_RSETATTR", 4}, + {"write$P9_RSTAT", 4}, + {"write$P9_RSTATFS", 4}, + {"write$P9_RSTATu", 4}, + {"write$P9_RSYMLINK", 4}, + {"write$P9_RUNLINKAT", 4}, + {"write$P9_RVERSION", 4}, + {"write$P9_RWALK", 4}, + {"write$P9_RWRITE", 4}, + {"write$P9_RWSTAT", 4}, + {"write$P9_RXATTRCREATE", 4}, + {"write$P9_RXATTRWALK", 4}, + {"write$RDMA_USER_CM_CMD_ACCEPT", 4}, + {"write$RDMA_USER_CM_CMD_BIND", 4}, + {"write$RDMA_USER_CM_CMD_BIND_IP", 4}, + {"write$RDMA_USER_CM_CMD_CONNECT", 4}, + {"write$RDMA_USER_CM_CMD_CREATE_ID", 4}, + {"write$RDMA_USER_CM_CMD_DESTROY_ID", 4}, + {"write$RDMA_USER_CM_CMD_DISCONNECT", 4}, + {"write$RDMA_USER_CM_CMD_GET_EVENT", 4}, + {"write$RDMA_USER_CM_CMD_INIT_QP_ATTR", 4}, + {"write$RDMA_USER_CM_CMD_JOIN_IP_MCAST", 4}, + {"write$RDMA_USER_CM_CMD_JOIN_MCAST", 4}, + {"write$RDMA_USER_CM_CMD_LEAVE_MCAST", 4}, + {"write$RDMA_USER_CM_CMD_LISTEN", 4}, + {"write$RDMA_USER_CM_CMD_MIGRATE_ID", 4}, + {"write$RDMA_USER_CM_CMD_NOTIFY", 4}, + {"write$RDMA_USER_CM_CMD_QUERY", 4}, + {"write$RDMA_USER_CM_CMD_QUERY_ROUTE", 4}, + {"write$RDMA_USER_CM_CMD_REJECT", 4}, + {"write$RDMA_USER_CM_CMD_RESOLVE_ADDR", 4}, + {"write$RDMA_USER_CM_CMD_RESOLVE_IP", 4}, + {"write$RDMA_USER_CM_CMD_RESOLVE_ROUTE", 4}, + {"write$RDMA_USER_CM_CMD_SET_OPTION", 4}, + {"write$binfmt_aout", 4}, + {"write$binfmt_elf32", 4}, + {"write$binfmt_elf64", 4}, + {"write$binfmt_misc", 4}, + {"write$binfmt_script", 4}, + {"write$cgroup_int", 4}, + {"write$cgroup_pid", 4}, + {"write$cgroup_subtree", 4}, + {"write$cgroup_type", 4}, + {"write$evdev", 4}, + {"write$eventfd", 4}, + {"write$selinux_access", 4}, + {"write$selinux_context", 4}, + {"write$selinux_create", 4}, + {"write$selinux_load", 4}, + {"write$selinux_user", 4}, + {"write$selinux_validatetrans", 4}, + {"write$sndseq", 4}, + {"write$tun", 4}, + {"write$vnet", 4}, + {"writev", 146}, + +}; +#endif + +#endif + +#if GOOS_netbsd + +#if GOARCH_amd64 +const call_t syscalls[] = { + {"accept", 30}, + {"accept$inet", 30}, + {"accept$inet6", 30}, + {"accept$unix", 30}, + {"bind", 104}, + {"bind$inet", 104}, + {"bind$inet6", 104}, + {"bind$unix", 104}, + {"chdir", 12}, + {"chmod", 15}, + {"chown", 16}, + {"chroot", 61}, + {"clock_getres", 429}, + {"clock_gettime", 427}, + {"clock_nanosleep", 477}, + {"clock_settime", 428}, + {"close", 6}, + {"connect", 98}, + {"connect$inet", 98}, + {"connect$inet6", 98}, + {"connect$unix", 98}, + {"dup", 41}, + {"dup2", 90}, + {"execve", 59}, + {"faccessat", 462}, + {"fchdir", 13}, + {"fchmod", 124}, + {"fchmodat", 463}, + {"fchown", 123}, + {"fchownat", 464}, + {"fchroot", 297}, + {"fcntl$dupfd", 92}, + {"fcntl$getflags", 92}, + {"fcntl$getown", 92}, + {"fcntl$lock", 92}, + {"fcntl$setflags", 92}, + {"fcntl$setown", 92}, + {"fcntl$setstatus", 92}, + {"fdatasync", 241}, + {"flock", 131}, + {"fsync", 95}, + {"ftruncate", 201}, + {"getdents", 390}, + {"getegid", 43}, + {"geteuid", 25}, + {"getgid", 47}, + {"getgroups", 79}, + {"getitimer", 426}, + {"getpeername", 31}, + {"getpeername$inet", 31}, + {"getpeername$inet6", 31}, + {"getpeername$unix", 31}, + {"getpgid", 207}, + {"getpgrp", 81}, + {"getpid", 20}, + {"getppid", 39}, + {"getrlimit", 194}, + {"getrusage", 445}, + {"getsockname", 32}, + {"getsockname$inet", 32}, + {"getsockname$inet6", 32}, + {"getsockname$unix", 32}, + {"getsockopt", 118}, + {"getsockopt$SO_PEERCRED", 118}, + {"getsockopt$inet_opts", 118}, + {"getsockopt$sock_cred", 118}, + {"getsockopt$sock_int", 118}, + {"getsockopt$sock_linger", 118}, + {"getsockopt$sock_timeval", 118}, + {"getuid", 24}, + {"lchown", 275}, + {"link", 9}, + {"linkat", 457}, + {"listen", 106}, + {"lseek", 199}, + {"lstat", 441}, + {"madvise", 75}, + {"mincore", 78}, + {"mkdir", 136}, + {"mkdirat", 461}, + {"mknod", 450}, + {"mknod$loop", 450}, + {"mknodat", 460}, + {"mlock", 203}, + {"mlockall", 242}, + {"mmap", 197}, + {"mprotect", 74}, + {"msgctl$IPC_RMID", 444}, + {"msgctl$IPC_SET", 444}, + {"msgctl$IPC_STAT", 444}, + {"msgget", 225}, + {"msgget$private", 225}, + {"msgrcv", 227}, + {"msgsnd", 226}, + {"munlock", 204}, + {"munlockall", 243}, + {"munmap", 73}, + {"nanosleep", 430}, + {"open", 5}, + {"open$dir", 5}, + {"openat", 468}, + {"paccept", 456}, + {"pipe", 42}, + {"pipe2", 453}, + {"poll", 209}, + {"preadv", 289}, + {"pwritev", 290}, + {"read", 3}, + {"readlink", 58}, + {"readlinkat", 469}, + {"readv", 120}, + {"recvfrom", 29}, + {"recvfrom$inet", 29}, + {"recvfrom$inet6", 29}, + {"recvfrom$unix", 29}, + {"recvmsg", 27}, + {"rename", 128}, + {"renameat", 458}, + {"rmdir", 137}, + {"select", 417}, + {"semctl$GETALL", 442}, + {"semctl$GETNCNT", 442}, + {"semctl$GETPID", 442}, + {"semctl$GETVAL", 442}, + {"semctl$GETZCNT", 442}, + {"semctl$IPC_RMID", 442}, + {"semctl$IPC_SET", 442}, + {"semctl$IPC_STAT", 442}, + {"semctl$SETALL", 442}, + {"semctl$SETVAL", 442}, + {"semget", 221}, + {"semget$private", 221}, + {"semop", 222}, + {"sendmsg", 28}, + {"sendmsg$unix", 28}, + {"sendto", 133}, + {"sendto$inet", 133}, + {"sendto$inet6", 133}, + {"sendto$unix", 133}, + {"setegid", 182}, + {"seteuid", 183}, + {"setgid", 181}, + {"setgroups", 80}, + {"setitimer", 425}, + {"setpgid", 82}, + {"setregid", 127}, + {"setreuid", 126}, + {"setrlimit", 195}, + {"setsockopt", 105}, + {"setsockopt$inet6_MRT6_ADD_MFC", 105}, + {"setsockopt$inet6_MRT6_ADD_MIF", 105}, + {"setsockopt$inet6_MRT6_DEL_MFC", 105}, + {"setsockopt$inet_opts", 105}, + {"setsockopt$sock_cred", 105}, + {"setsockopt$sock_int", 105}, + {"setsockopt$sock_linger", 105}, + {"setsockopt$sock_timeval", 105}, + {"setuid", 23}, + {"shmat", 228}, + {"shmctl$IPC_RMID", 443}, + {"shmctl$IPC_SET", 443}, + {"shmctl$IPC_STAT", 443}, + {"shmctl$SHM_LOCK", 443}, + {"shmctl$SHM_UNLOCK", 443}, + {"shmdt", 230}, + {"shmget", 231}, + {"shmget$private", 231}, + {"shutdown", 134}, + {"socket", 394}, + {"socket$inet", 394}, + {"socket$inet6", 394}, + {"socket$unix", 394}, + {"socketpair", 135}, + {"socketpair$inet", 135}, + {"socketpair$inet6", 135}, + {"socketpair$unix", 135}, + {"stat", 439}, + {"symlink", 57}, + {"symlinkat", 470}, + {"sync", 36}, + {"truncate", 200}, + {"unlink", 10}, + {"unlinkat", 471}, + {"utimensat", 467}, + {"utimes", 420}, + {"wait4", 449}, + {"write", 4}, + {"writev", 121}, + +}; +#endif + +#endif + +#if GOOS_test + +#if GOARCH_32_fork_shmem +const call_t syscalls[] = { + {"syz_mmap", 0, (syscall_t)syz_mmap}, + +}; +#endif + +#if GOARCH_32_shmem +const call_t syscalls[] = { + {"syz_mmap", 0, (syscall_t)syz_mmap}, + +}; +#endif + +#if GOARCH_64 +const call_t syscalls[] = { + {"foo$any0", 0}, + {"foo$anyres", 0}, + {"foo$fmt0", 0}, + {"foo$fmt1", 0}, + {"foo$fmt2", 0}, + {"foo$fmt3", 0}, + {"foo$fmt4", 0}, + {"foo$fmt5", 0}, + {"mutate0", 0}, + {"mutate1", 0}, + {"mutate2", 0}, + {"mutate3", 0}, + {"mutate4", 0}, + {"mutate5", 0}, + {"mutate6", 0}, + {"mutate7", 0}, + {"mutate8", 0}, + {"serialize0", 0}, + {"serialize1", 0}, + {"syz_mmap", 0, (syscall_t)syz_mmap}, + {"test", 0}, + {"test$align0", 0}, + {"test$align1", 0}, + {"test$align2", 0}, + {"test$align3", 0}, + {"test$align4", 0}, + {"test$align5", 0}, + {"test$align6", 0}, + {"test$align7", 0}, + {"test$array0", 0}, + {"test$array1", 0}, + {"test$array2", 0}, + {"test$bf0", 0}, + {"test$bf1", 0}, + {"test$csum_encode", 0}, + {"test$csum_ipv4", 0}, + {"test$csum_ipv4_tcp", 0}, + {"test$csum_ipv4_udp", 0}, + {"test$csum_ipv6_icmp", 0}, + {"test$csum_ipv6_tcp", 0}, + {"test$csum_ipv6_udp", 0}, + {"test$end0", 0}, + {"test$end1", 0}, + {"test$excessive_args1", 0}, + {"test$excessive_args2", 0}, + {"test$excessive_fields1", 0}, + {"test$hint_data", 0}, + {"test$int", 0}, + {"test$length0", 0}, + {"test$length1", 0}, + {"test$length10", 0}, + {"test$length11", 0}, + {"test$length12", 0}, + {"test$length13", 0}, + {"test$length14", 0}, + {"test$length15", 0}, + {"test$length16", 0}, + {"test$length17", 0}, + {"test$length18", 0}, + {"test$length19", 0}, + {"test$length2", 0}, + {"test$length20", 0}, + {"test$length21", 0}, + {"test$length22", 0}, + {"test$length23", 0}, + {"test$length24", 0}, + {"test$length25", 0}, + {"test$length26", 0}, + {"test$length27", 0}, + {"test$length28", 0}, + {"test$length29", 0}, + {"test$length3", 0}, + {"test$length4", 0}, + {"test$length5", 0}, + {"test$length6", 0}, + {"test$length7", 0}, + {"test$length8", 0}, + {"test$length9", 0}, + {"test$missing_resource", 0}, + {"test$missing_struct", 0}, + {"test$opt0", 0}, + {"test$opt1", 0}, + {"test$opt2", 0}, + {"test$opt3", 0}, + {"test$recur0", 0}, + {"test$recur1", 0}, + {"test$recur2", 0}, + {"test$regression0", 0}, + {"test$regression1", 0}, + {"test$regression2", 0}, + {"test$res0", 0}, + {"test$res1", 0}, + {"test$res2", 0}, + {"test$struct", 0}, + {"test$syz_union3", 0}, + {"test$syz_union4", 0}, + {"test$text_x86_16", 0}, + {"test$text_x86_32", 0}, + {"test$text_x86_64", 0}, + {"test$text_x86_real", 0}, + {"test$type_confusion1", 0}, + {"test$union0", 0}, + {"test$union1", 0}, + {"test$union2", 0}, + {"test$vma0", 0}, + {"unsupported$0", 0}, + {"unsupported$1", 0}, + +}; +#endif + +#if GOARCH_64_fork +const call_t syscalls[] = { + {"syz_mmap", 0, (syscall_t)syz_mmap}, + +}; +#endif + +#endif + +#if GOOS_windows + +#if GOARCH_amd64 +const call_t syscalls[] = { + {"AbortDoc", 0, (syscall_t)AbortDoc}, + {"AbortPath", 0, (syscall_t)AbortPath}, + {"AbortPrinter", 0, (syscall_t)AbortPrinter}, + {"AbortSystemShutdownA", 0, (syscall_t)AbortSystemShutdownA}, + {"AcceptEx", 0, (syscall_t)AcceptEx}, + {"AccessCheck", 0, (syscall_t)AccessCheck}, + {"AccessCheckAndAuditAlarmA", 0, (syscall_t)AccessCheckAndAuditAlarmA}, + {"AccessCheckByType", 0, (syscall_t)AccessCheckByType}, + {"AccessCheckByTypeAndAuditAlarmA", 0, (syscall_t)AccessCheckByTypeAndAuditAlarmA}, + {"AccessCheckByTypeResultList", 0, (syscall_t)AccessCheckByTypeResultList}, + {"AccessCheckByTypeResultListAndAuditAlarmA", 0, (syscall_t)AccessCheckByTypeResultListAndAuditAlarmA}, + {"AccessCheckByTypeResultListAndAuditAlarmByHandleA", 0, (syscall_t)AccessCheckByTypeResultListAndAuditAlarmByHandleA}, + {"AcquireSRWLockExclusive", 0, (syscall_t)AcquireSRWLockExclusive}, + {"AcquireSRWLockShared", 0, (syscall_t)AcquireSRWLockShared}, + {"ActivateActCtx", 0, (syscall_t)ActivateActCtx}, + {"ActivateKeyboardLayout", 0, (syscall_t)ActivateKeyboardLayout}, + {"AddAccessAllowedAce", 0, (syscall_t)AddAccessAllowedAce}, + {"AddAccessAllowedAceEx", 0, (syscall_t)AddAccessAllowedAceEx}, + {"AddAccessAllowedObjectAce", 0, (syscall_t)AddAccessAllowedObjectAce}, + {"AddAccessDeniedAce", 0, (syscall_t)AddAccessDeniedAce}, + {"AddAccessDeniedAceEx", 0, (syscall_t)AddAccessDeniedAceEx}, + {"AddAccessDeniedObjectAce", 0, (syscall_t)AddAccessDeniedObjectAce}, + {"AddAce", 0, (syscall_t)AddAce}, + {"AddAtomA", 0, (syscall_t)AddAtomA}, + {"AddAuditAccessAce", 0, (syscall_t)AddAuditAccessAce}, + {"AddAuditAccessAceEx", 0, (syscall_t)AddAuditAccessAceEx}, + {"AddAuditAccessObjectAce", 0, (syscall_t)AddAuditAccessObjectAce}, + {"AddClipboardFormatListener", 0, (syscall_t)AddClipboardFormatListener}, + {"AddConditionalAce", 0, (syscall_t)AddConditionalAce}, + {"AddConsoleAliasA", 0, (syscall_t)AddConsoleAliasA}, + {"AddDllDirectory", 0, (syscall_t)AddDllDirectory}, + {"AddFontMemResourceEx", 0, (syscall_t)AddFontMemResourceEx}, + {"AddFontResourceA", 0, (syscall_t)AddFontResourceA}, + {"AddFontResourceExA", 0, (syscall_t)AddFontResourceExA}, + {"AddFormA", 0, (syscall_t)AddFormA}, + {"AddIntegrityLabelToBoundaryDescriptor", 0, (syscall_t)AddIntegrityLabelToBoundaryDescriptor}, + {"AddJobA", 0, (syscall_t)AddJobA}, + {"AddMandatoryAce", 0, (syscall_t)AddMandatoryAce}, + {"AddMonitorA", 0, (syscall_t)AddMonitorA}, + {"AddPortA", 0, (syscall_t)AddPortA}, + {"AddPrintProcessorA", 0, (syscall_t)AddPrintProcessorA}, + {"AddPrintProvidorA", 0, (syscall_t)AddPrintProvidorA}, + {"AddPrinterA", 0, (syscall_t)AddPrinterA}, + {"AddPrinterConnection2A", 0, (syscall_t)AddPrinterConnection2A}, + {"AddPrinterConnectionA", 0, (syscall_t)AddPrinterConnectionA}, + {"AddPrinterDriverA", 0, (syscall_t)AddPrinterDriverA}, + {"AddPrinterDriverExA", 0, (syscall_t)AddPrinterDriverExA}, + {"AddRefActCtx", 0, (syscall_t)AddRefActCtx}, + {"AddResourceAttributeAce", 0, (syscall_t)AddResourceAttributeAce}, + {"AddSIDToBoundaryDescriptor", 0, (syscall_t)AddSIDToBoundaryDescriptor}, + {"AddScopedPolicyIDAce", 0, (syscall_t)AddScopedPolicyIDAce}, + {"AddSecureMemoryCacheCallback", 0, (syscall_t)AddSecureMemoryCacheCallback}, + {"AddUsersToEncryptedFile", 0, (syscall_t)AddUsersToEncryptedFile}, + {"AddVectoredContinueHandler", 0, (syscall_t)AddVectoredContinueHandler}, + {"AddVectoredExceptionHandler", 0, (syscall_t)AddVectoredExceptionHandler}, + {"AdjustTokenGroups", 0, (syscall_t)AdjustTokenGroups}, + {"AdjustTokenPrivileges", 0, (syscall_t)AdjustTokenPrivileges}, + {"AdjustWindowRect", 0, (syscall_t)AdjustWindowRect}, + {"AdjustWindowRectEx", 0, (syscall_t)AdjustWindowRectEx}, + {"AdjustWindowRectExForDpi", 0, (syscall_t)AdjustWindowRectExForDpi}, + {"AdvancedDocumentPropertiesA", 0, (syscall_t)AdvancedDocumentPropertiesA}, + {"AllocConsole", 0, (syscall_t)AllocConsole}, + {"AllocateAndInitializeSid", 0, (syscall_t)AllocateAndInitializeSid}, + {"AllocateLocallyUniqueId", 0, (syscall_t)AllocateLocallyUniqueId}, + {"AllocateUserPhysicalPages", 0, (syscall_t)AllocateUserPhysicalPages}, + {"AllocateUserPhysicalPagesNuma", 0, (syscall_t)AllocateUserPhysicalPagesNuma}, + {"AllowSetForegroundWindow", 0, (syscall_t)AllowSetForegroundWindow}, + {"AlphaBlend", 0, (syscall_t)AlphaBlend}, + {"AngleArc", 0, (syscall_t)AngleArc}, + {"AnimatePalette", 0, (syscall_t)AnimatePalette}, + {"AnimateWindow", 0, (syscall_t)AnimateWindow}, + {"AnyPopup", 0, (syscall_t)AnyPopup}, + {"AppendMenuA", 0, (syscall_t)AppendMenuA}, + {"ApplicationRecoveryFinished", 0, (syscall_t)ApplicationRecoveryFinished}, + {"ApplicationRecoveryInProgress", 0, (syscall_t)ApplicationRecoveryInProgress}, + {"Arc", 0, (syscall_t)Arc}, + {"ArcTo", 0, (syscall_t)ArcTo}, + {"AreAllAccessesGranted", 0, (syscall_t)AreAllAccessesGranted}, + {"AreAnyAccessesGranted", 0, (syscall_t)AreAnyAccessesGranted}, + {"AreDpiAwarenessContextsEqual", 0, (syscall_t)AreDpiAwarenessContextsEqual}, + {"AreFileApisANSI", 0, (syscall_t)AreFileApisANSI}, + {"ArrangeIconicWindows", 0, (syscall_t)ArrangeIconicWindows}, + {"AssignProcessToJobObject", 0, (syscall_t)AssignProcessToJobObject}, + {"AssocCreateForClasses", 0, (syscall_t)AssocCreateForClasses}, + {"AttachConsole", 0, (syscall_t)AttachConsole}, + {"AttachThreadInput", 0, (syscall_t)AttachThreadInput}, + {"BCryptFreeBuffer", 0, (syscall_t)BCryptFreeBuffer}, + {"BSTR_UserFree", 0, (syscall_t)BSTR_UserFree}, + {"BSTR_UserFree64", 0, (syscall_t)BSTR_UserFree64}, + {"BSTR_UserMarshal", 0, (syscall_t)BSTR_UserMarshal}, + {"BSTR_UserMarshal64", 0, (syscall_t)BSTR_UserMarshal64}, + {"BSTR_UserSize", 0, (syscall_t)BSTR_UserSize}, + {"BSTR_UserSize64", 0, (syscall_t)BSTR_UserSize64}, + {"BSTR_UserUnmarshal", 0, (syscall_t)BSTR_UserUnmarshal}, + {"BSTR_UserUnmarshal64", 0, (syscall_t)BSTR_UserUnmarshal64}, + {"BackupEventLogA", 0, (syscall_t)BackupEventLogA}, + {"BackupRead", 0, (syscall_t)BackupRead}, + {"BackupSeek", 0, (syscall_t)BackupSeek}, + {"BackupWrite", 0, (syscall_t)BackupWrite}, + {"Beep", 0, (syscall_t)Beep}, + {"BeginDeferWindowPos", 0, (syscall_t)BeginDeferWindowPos}, + {"BeginPaint", 0, (syscall_t)BeginPaint}, + {"BeginPath", 0, (syscall_t)BeginPath}, + {"BeginUpdateResourceA", 0, (syscall_t)BeginUpdateResourceA}, + {"BindIoCompletionCallback", 0, (syscall_t)BindIoCompletionCallback}, + {"BitBlt", 0, (syscall_t)BitBlt}, + {"BlockInput", 0, (syscall_t)BlockInput}, + {"BringWindowToTop", 0, (syscall_t)BringWindowToTop}, + {"BroadcastSystemMessageA", 0, (syscall_t)BroadcastSystemMessageA}, + {"BroadcastSystemMessageExA", 0, (syscall_t)BroadcastSystemMessageExA}, + {"BuildCommDCBA", 0, (syscall_t)BuildCommDCBA}, + {"BuildCommDCBAndTimeoutsA", 0, (syscall_t)BuildCommDCBAndTimeoutsA}, + {"CalculatePopupWindowPosition", 0, (syscall_t)CalculatePopupWindowPosition}, + {"CallMsgFilterA", 0, (syscall_t)CallMsgFilterA}, + {"CallNamedPipeA", 0, (syscall_t)CallNamedPipeA}, + {"CallNextHookEx", 0, (syscall_t)CallNextHookEx}, + {"CallWindowProcA", 0, (syscall_t)CallWindowProcA}, + {"CallbackMayRunLong", 0, (syscall_t)CallbackMayRunLong}, + {"CancelDC", 0, (syscall_t)CancelDC}, + {"CancelDeviceWakeupRequest", 0, (syscall_t)CancelDeviceWakeupRequest}, + {"CancelIo", 0, (syscall_t)CancelIo}, + {"CancelIoEx", 0, (syscall_t)CancelIoEx}, + {"CancelShutdown", 0, (syscall_t)CancelShutdown}, + {"CancelSynchronousIo", 0, (syscall_t)CancelSynchronousIo}, + {"CancelThreadpoolIo", 0, (syscall_t)CancelThreadpoolIo}, + {"CancelTimerQueueTimer", 0, (syscall_t)CancelTimerQueueTimer}, + {"CancelWaitableTimer", 0, (syscall_t)CancelWaitableTimer}, + {"CascadeWindows", 0, (syscall_t)CascadeWindows}, + {"CertAddCRLContextToStore", 0, (syscall_t)CertAddCRLContextToStore}, + {"CertAddCRLLinkToStore", 0, (syscall_t)CertAddCRLLinkToStore}, + {"CertAddCTLContextToStore", 0, (syscall_t)CertAddCTLContextToStore}, + {"CertAddCTLLinkToStore", 0, (syscall_t)CertAddCTLLinkToStore}, + {"CertAddCertificateContextToStore", 0, (syscall_t)CertAddCertificateContextToStore}, + {"CertAddCertificateLinkToStore", 0, (syscall_t)CertAddCertificateLinkToStore}, + {"CertAddEncodedCRLToStore", 0, (syscall_t)CertAddEncodedCRLToStore}, + {"CertAddEncodedCTLToStore", 0, (syscall_t)CertAddEncodedCTLToStore}, + {"CertAddEncodedCertificateToStore", 0, (syscall_t)CertAddEncodedCertificateToStore}, + {"CertAddEncodedCertificateToSystemStoreA", 0, (syscall_t)CertAddEncodedCertificateToSystemStoreA}, + {"CertAddEnhancedKeyUsageIdentifier", 0, (syscall_t)CertAddEnhancedKeyUsageIdentifier}, + {"CertAddRefServerOcspResponse", 0, (syscall_t)CertAddRefServerOcspResponse}, + {"CertAddRefServerOcspResponseContext", 0, (syscall_t)CertAddRefServerOcspResponseContext}, + {"CertAddSerializedElementToStore", 0, (syscall_t)CertAddSerializedElementToStore}, + {"CertAddStoreToCollection", 0, (syscall_t)CertAddStoreToCollection}, + {"CertAlgIdToOID", 0, (syscall_t)CertAlgIdToOID}, + {"CertCloseServerOcspResponse", 0, (syscall_t)CertCloseServerOcspResponse}, + {"CertCloseStore", 0, (syscall_t)CertCloseStore}, + {"CertCompareCertificate", 0, (syscall_t)CertCompareCertificate}, + {"CertCompareCertificateName", 0, (syscall_t)CertCompareCertificateName}, + {"CertCompareIntegerBlob", 0, (syscall_t)CertCompareIntegerBlob}, + {"CertComparePublicKeyInfo", 0, (syscall_t)CertComparePublicKeyInfo}, + {"CertControlStore", 0, (syscall_t)CertControlStore}, + {"CertCreateCRLContext", 0, (syscall_t)CertCreateCRLContext}, + {"CertCreateCTLContext", 0, (syscall_t)CertCreateCTLContext}, + {"CertCreateCTLEntryFromCertificateContextProperties", 0, (syscall_t)CertCreateCTLEntryFromCertificateContextProperties}, + {"CertCreateCertificateChainEngine", 0, (syscall_t)CertCreateCertificateChainEngine}, + {"CertCreateCertificateContext", 0, (syscall_t)CertCreateCertificateContext}, + {"CertCreateContext", 0, (syscall_t)CertCreateContext}, + {"CertCreateSelfSignCertificate", 0, (syscall_t)CertCreateSelfSignCertificate}, + {"CertDeleteCRLFromStore", 0, (syscall_t)CertDeleteCRLFromStore}, + {"CertDeleteCTLFromStore", 0, (syscall_t)CertDeleteCTLFromStore}, + {"CertDeleteCertificateFromStore", 0, (syscall_t)CertDeleteCertificateFromStore}, + {"CertDuplicateCRLContext", 0, (syscall_t)CertDuplicateCRLContext}, + {"CertDuplicateCTLContext", 0, (syscall_t)CertDuplicateCTLContext}, + {"CertDuplicateCertificateChain", 0, (syscall_t)CertDuplicateCertificateChain}, + {"CertDuplicateCertificateContext", 0, (syscall_t)CertDuplicateCertificateContext}, + {"CertDuplicateStore", 0, (syscall_t)CertDuplicateStore}, + {"CertEnumCRLContextProperties", 0, (syscall_t)CertEnumCRLContextProperties}, + {"CertEnumCRLsInStore", 0, (syscall_t)CertEnumCRLsInStore}, + {"CertEnumCTLContextProperties", 0, (syscall_t)CertEnumCTLContextProperties}, + {"CertEnumCTLsInStore", 0, (syscall_t)CertEnumCTLsInStore}, + {"CertEnumCertificateContextProperties", 0, (syscall_t)CertEnumCertificateContextProperties}, + {"CertEnumCertificatesInStore", 0, (syscall_t)CertEnumCertificatesInStore}, + {"CertEnumPhysicalStore", 0, (syscall_t)CertEnumPhysicalStore}, + {"CertEnumSubjectInSortedCTL", 0, (syscall_t)CertEnumSubjectInSortedCTL}, + {"CertEnumSystemStore", 0, (syscall_t)CertEnumSystemStore}, + {"CertEnumSystemStoreLocation", 0, (syscall_t)CertEnumSystemStoreLocation}, + {"CertFindAttribute", 0, (syscall_t)CertFindAttribute}, + {"CertFindCRLInStore", 0, (syscall_t)CertFindCRLInStore}, + {"CertFindCTLInStore", 0, (syscall_t)CertFindCTLInStore}, + {"CertFindCertificateInCRL", 0, (syscall_t)CertFindCertificateInCRL}, + {"CertFindCertificateInStore", 0, (syscall_t)CertFindCertificateInStore}, + {"CertFindChainInStore", 0, (syscall_t)CertFindChainInStore}, + {"CertFindExtension", 0, (syscall_t)CertFindExtension}, + {"CertFindRDNAttr", 0, (syscall_t)CertFindRDNAttr}, + {"CertFindSubjectInCTL", 0, (syscall_t)CertFindSubjectInCTL}, + {"CertFindSubjectInSortedCTL", 0, (syscall_t)CertFindSubjectInSortedCTL}, + {"CertFreeCRLContext", 0, (syscall_t)CertFreeCRLContext}, + {"CertFreeCTLContext", 0, (syscall_t)CertFreeCTLContext}, + {"CertFreeCertificateChain", 0, (syscall_t)CertFreeCertificateChain}, + {"CertFreeCertificateChainEngine", 0, (syscall_t)CertFreeCertificateChainEngine}, + {"CertFreeCertificateChainList", 0, (syscall_t)CertFreeCertificateChainList}, + {"CertFreeCertificateContext", 0, (syscall_t)CertFreeCertificateContext}, + {"CertFreeServerOcspResponseContext", 0, (syscall_t)CertFreeServerOcspResponseContext}, + {"CertGetCRLContextProperty", 0, (syscall_t)CertGetCRLContextProperty}, + {"CertGetCRLFromStore", 0, (syscall_t)CertGetCRLFromStore}, + {"CertGetCTLContextProperty", 0, (syscall_t)CertGetCTLContextProperty}, + {"CertGetCertificateChain", 0, (syscall_t)CertGetCertificateChain}, + {"CertGetCertificateContextProperty", 0, (syscall_t)CertGetCertificateContextProperty}, + {"CertGetEnhancedKeyUsage", 0, (syscall_t)CertGetEnhancedKeyUsage}, + {"CertGetIntendedKeyUsage", 0, (syscall_t)CertGetIntendedKeyUsage}, + {"CertGetIssuerCertificateFromStore", 0, (syscall_t)CertGetIssuerCertificateFromStore}, + {"CertGetNameStringA", 0, (syscall_t)CertGetNameStringA}, + {"CertGetPublicKeyLength", 0, (syscall_t)CertGetPublicKeyLength}, + {"CertGetServerOcspResponseContext", 0, (syscall_t)CertGetServerOcspResponseContext}, + {"CertGetStoreProperty", 0, (syscall_t)CertGetStoreProperty}, + {"CertGetSubjectCertificateFromStore", 0, (syscall_t)CertGetSubjectCertificateFromStore}, + {"CertGetValidUsages", 0, (syscall_t)CertGetValidUsages}, + {"CertIsRDNAttrsInCertificateName", 0, (syscall_t)CertIsRDNAttrsInCertificateName}, + {"CertIsStrongHashToSign", 0, (syscall_t)CertIsStrongHashToSign}, + {"CertIsValidCRLForCertificate", 0, (syscall_t)CertIsValidCRLForCertificate}, + {"CertIsWeakHash", 0, (syscall_t)CertIsWeakHash}, + {"CertNameToStrA", 0, (syscall_t)CertNameToStrA}, + {"CertOIDToAlgId", 0, (syscall_t)CertOIDToAlgId}, + {"CertOpenServerOcspResponse", 0, (syscall_t)CertOpenServerOcspResponse}, + {"CertOpenStore", 0, (syscall_t)CertOpenStore}, + {"CertOpenSystemStoreA", 0, (syscall_t)CertOpenSystemStoreA}, + {"CertRDNValueToStrA", 0, (syscall_t)CertRDNValueToStrA}, + {"CertRegisterPhysicalStore", 0, (syscall_t)CertRegisterPhysicalStore}, + {"CertRegisterSystemStore", 0, (syscall_t)CertRegisterSystemStore}, + {"CertRemoveEnhancedKeyUsageIdentifier", 0, (syscall_t)CertRemoveEnhancedKeyUsageIdentifier}, + {"CertRemoveStoreFromCollection", 0, (syscall_t)CertRemoveStoreFromCollection}, + {"CertResyncCertificateChainEngine", 0, (syscall_t)CertResyncCertificateChainEngine}, + {"CertRetrieveLogoOrBiometricInfo", 0, (syscall_t)CertRetrieveLogoOrBiometricInfo}, + {"CertSaveStore", 0, (syscall_t)CertSaveStore}, + {"CertSelectCertificateChains", 0, (syscall_t)CertSelectCertificateChains}, + {"CertSerializeCRLStoreElement", 0, (syscall_t)CertSerializeCRLStoreElement}, + {"CertSerializeCTLStoreElement", 0, (syscall_t)CertSerializeCTLStoreElement}, + {"CertSerializeCertificateStoreElement", 0, (syscall_t)CertSerializeCertificateStoreElement}, + {"CertSetCRLContextProperty", 0, (syscall_t)CertSetCRLContextProperty}, + {"CertSetCTLContextProperty", 0, (syscall_t)CertSetCTLContextProperty}, + {"CertSetCertificateContextPropertiesFromCTLEntry", 0, (syscall_t)CertSetCertificateContextPropertiesFromCTLEntry}, + {"CertSetCertificateContextProperty", 0, (syscall_t)CertSetCertificateContextProperty}, + {"CertSetEnhancedKeyUsage", 0, (syscall_t)CertSetEnhancedKeyUsage}, + {"CertSetStoreProperty", 0, (syscall_t)CertSetStoreProperty}, + {"CertStrToNameA", 0, (syscall_t)CertStrToNameA}, + {"CertUnregisterPhysicalStore", 0, (syscall_t)CertUnregisterPhysicalStore}, + {"CertUnregisterSystemStore", 0, (syscall_t)CertUnregisterSystemStore}, + {"CertVerifyCRLRevocation", 0, (syscall_t)CertVerifyCRLRevocation}, + {"CertVerifyCRLTimeValidity", 0, (syscall_t)CertVerifyCRLTimeValidity}, + {"CertVerifyCTLUsage", 0, (syscall_t)CertVerifyCTLUsage}, + {"CertVerifyCertificateChainPolicy", 0, (syscall_t)CertVerifyCertificateChainPolicy}, + {"CertVerifyRevocation", 0, (syscall_t)CertVerifyRevocation}, + {"CertVerifySubjectCertificateContext", 0, (syscall_t)CertVerifySubjectCertificateContext}, + {"CertVerifyTimeValidity", 0, (syscall_t)CertVerifyTimeValidity}, + {"CertVerifyValidityNesting", 0, (syscall_t)CertVerifyValidityNesting}, + {"ChangeClipboardChain", 0, (syscall_t)ChangeClipboardChain}, + {"ChangeDisplaySettingsA", 0, (syscall_t)ChangeDisplaySettingsA}, + {"ChangeDisplaySettingsExA", 0, (syscall_t)ChangeDisplaySettingsExA}, + {"ChangeMenuA", 0, (syscall_t)ChangeMenuA}, + {"ChangeServiceConfig2A", 0, (syscall_t)ChangeServiceConfig2A}, + {"ChangeServiceConfigA", 0, (syscall_t)ChangeServiceConfigA}, + {"ChangeTimerQueueTimer", 0, (syscall_t)ChangeTimerQueueTimer}, + {"ChangeWindowMessageFilter", 0, (syscall_t)ChangeWindowMessageFilter}, + {"ChangeWindowMessageFilterEx", 0, (syscall_t)ChangeWindowMessageFilterEx}, + {"CharLowerA", 0, (syscall_t)CharLowerA}, + {"CharLowerBuffA", 0, (syscall_t)CharLowerBuffA}, + {"CharNextA", 0, (syscall_t)CharNextA}, + {"CharNextExA", 0, (syscall_t)CharNextExA}, + {"CharPrevA", 0, (syscall_t)CharPrevA}, + {"CharPrevExA", 0, (syscall_t)CharPrevExA}, + {"CharToOemA", 0, (syscall_t)CharToOemA}, + {"CharToOemBuffA", 0, (syscall_t)CharToOemBuffA}, + {"CharUpperA", 0, (syscall_t)CharUpperA}, + {"CharUpperBuffA", 0, (syscall_t)CharUpperBuffA}, + {"CheckColorsInGamut", 0, (syscall_t)CheckColorsInGamut}, + {"CheckDlgButton", 0, (syscall_t)CheckDlgButton}, + {"CheckForHiberboot", 0, (syscall_t)CheckForHiberboot}, + {"CheckMenuItem", 0, (syscall_t)CheckMenuItem}, + {"CheckMenuRadioItem", 0, (syscall_t)CheckMenuRadioItem}, + {"CheckNameLegalDOS8Dot3A", 0, (syscall_t)CheckNameLegalDOS8Dot3A}, + {"CheckRadioButton", 0, (syscall_t)CheckRadioButton}, + {"CheckRemoteDebuggerPresent", 0, (syscall_t)CheckRemoteDebuggerPresent}, + {"CheckTokenCapability", 0, (syscall_t)CheckTokenCapability}, + {"CheckTokenMembership", 0, (syscall_t)CheckTokenMembership}, + {"CheckTokenMembershipEx", 0, (syscall_t)CheckTokenMembershipEx}, + {"ChildWindowFromPoint", 0, (syscall_t)ChildWindowFromPoint}, + {"ChildWindowFromPointEx", 0, (syscall_t)ChildWindowFromPointEx}, + {"ChooseColorA", 0, (syscall_t)ChooseColorA}, + {"ChooseFontA", 0, (syscall_t)ChooseFontA}, + {"ChoosePixelFormat", 0, (syscall_t)ChoosePixelFormat}, + {"Chord", 0, (syscall_t)Chord}, + {"ClearCommBreak", 0, (syscall_t)ClearCommBreak}, + {"ClearCommError", 0, (syscall_t)ClearCommError}, + {"ClearEventLogA", 0, (syscall_t)ClearEventLogA}, + {"ClientToScreen", 0, (syscall_t)ClientToScreen}, + {"ClipCursor", 0, (syscall_t)ClipCursor}, + {"CloseClipboard", 0, (syscall_t)CloseClipboard}, + {"CloseDesktop", 0, (syscall_t)CloseDesktop}, + {"CloseDriver", 0, (syscall_t)CloseDriver}, + {"CloseEncryptedFileRaw", 0, (syscall_t)CloseEncryptedFileRaw}, + {"CloseEnhMetaFile", 0, (syscall_t)CloseEnhMetaFile}, + {"CloseEventLog", 0, (syscall_t)CloseEventLog}, + {"CloseFigure", 0, (syscall_t)CloseFigure}, + {"CloseGestureInfoHandle", 0, (syscall_t)CloseGestureInfoHandle}, + {"CloseHandle", 0, (syscall_t)CloseHandle}, + {"CloseMetaFile", 0, (syscall_t)CloseMetaFile}, + {"ClosePrinter", 0, (syscall_t)ClosePrinter}, + {"ClosePrivateNamespace", 0, (syscall_t)ClosePrivateNamespace}, + {"CloseServiceHandle", 0, (syscall_t)CloseServiceHandle}, + {"CloseSpoolFileHandle", 0, (syscall_t)CloseSpoolFileHandle}, + {"CloseThreadpool", 0, (syscall_t)CloseThreadpool}, + {"CloseThreadpoolCleanupGroup", 0, (syscall_t)CloseThreadpoolCleanupGroup}, + {"CloseThreadpoolCleanupGroupMembers", 0, (syscall_t)CloseThreadpoolCleanupGroupMembers}, + {"CloseThreadpoolIo", 0, (syscall_t)CloseThreadpoolIo}, + {"CloseThreadpoolTimer", 0, (syscall_t)CloseThreadpoolTimer}, + {"CloseThreadpoolWait", 0, (syscall_t)CloseThreadpoolWait}, + {"CloseThreadpoolWork", 0, (syscall_t)CloseThreadpoolWork}, + {"CloseTouchInputHandle", 0, (syscall_t)CloseTouchInputHandle}, + {"CloseWindow", 0, (syscall_t)CloseWindow}, + {"CloseWindowStation", 0, (syscall_t)CloseWindowStation}, + {"ColorCorrectPalette", 0, (syscall_t)ColorCorrectPalette}, + {"ColorMatchToTarget", 0, (syscall_t)ColorMatchToTarget}, + {"CombineRgn", 0, (syscall_t)CombineRgn}, + {"CombineTransform", 0, (syscall_t)CombineTransform}, + {"CommConfigDialogA", 0, (syscall_t)CommConfigDialogA}, + {"CommDlgExtendedError", 0, (syscall_t)CommDlgExtendedError}, + {"CommitSpoolData", 0, (syscall_t)CommitSpoolData}, + {"CompareFileTime", 0, (syscall_t)CompareFileTime}, + {"CompareObjectHandles", 0, (syscall_t)CompareObjectHandles}, + {"CompareStringA", 0, (syscall_t)CompareStringA}, + {"CompareStringEx", 0, (syscall_t)CompareStringEx}, + {"CompareStringOrdinal", 0, (syscall_t)CompareStringOrdinal}, + {"ConfigurePortA", 0, (syscall_t)ConfigurePortA}, + {"ConnectNamedPipe", 0, (syscall_t)ConnectNamedPipe}, + {"ConnectToPrinterDlg", 0, (syscall_t)ConnectToPrinterDlg}, + {"ContinueDebugEvent", 0, (syscall_t)ContinueDebugEvent}, + {"ControlService", 0, (syscall_t)ControlService}, + {"ControlServiceExA", 0, (syscall_t)ControlServiceExA}, + {"ConvertDefaultLocale", 0, (syscall_t)ConvertDefaultLocale}, + {"ConvertFiberToThread", 0, (syscall_t)ConvertFiberToThread}, + {"ConvertThreadToFiber", 0, (syscall_t)ConvertThreadToFiber}, + {"ConvertThreadToFiberEx", 0, (syscall_t)ConvertThreadToFiberEx}, + {"ConvertToAutoInheritPrivateObjectSecurity", 0, (syscall_t)ConvertToAutoInheritPrivateObjectSecurity}, + {"CopyAcceleratorTableA", 0, (syscall_t)CopyAcceleratorTableA}, + {"CopyContext", 0, (syscall_t)CopyContext}, + {"CopyEnhMetaFileA", 0, (syscall_t)CopyEnhMetaFileA}, + {"CopyFile2", 0, (syscall_t)CopyFile2}, + {"CopyFileA", 0, (syscall_t)CopyFileA}, + {"CopyFileExA", 0, (syscall_t)CopyFileExA}, + {"CopyFileTransactedA", 0, (syscall_t)CopyFileTransactedA}, + {"CopyIcon", 0, (syscall_t)CopyIcon}, + {"CopyImage", 0, (syscall_t)CopyImage}, + {"CopyLZFile", 0, (syscall_t)CopyLZFile}, + {"CopyMetaFileA", 0, (syscall_t)CopyMetaFileA}, + {"CopyRect", 0, (syscall_t)CopyRect}, + {"CopySid", 0, (syscall_t)CopySid}, + {"CorePrinterDriverInstalledA", 0, (syscall_t)CorePrinterDriverInstalledA}, + {"CountClipboardFormats", 0, (syscall_t)CountClipboardFormats}, + {"CreateAcceleratorTableA", 0, (syscall_t)CreateAcceleratorTableA}, + {"CreateActCtxA", 0, (syscall_t)CreateActCtxA}, + {"CreateBitmap", 0, (syscall_t)CreateBitmap}, + {"CreateBitmapIndirect", 0, (syscall_t)CreateBitmapIndirect}, + {"CreateBoundaryDescriptorA", 0, (syscall_t)CreateBoundaryDescriptorA}, + {"CreateBrushIndirect", 0, (syscall_t)CreateBrushIndirect}, + {"CreateCaret", 0, (syscall_t)CreateCaret}, + {"CreateColorSpaceA", 0, (syscall_t)CreateColorSpaceA}, + {"CreateCompatibleBitmap", 0, (syscall_t)CreateCompatibleBitmap}, + {"CreateCompatibleDC", 0, (syscall_t)CreateCompatibleDC}, + {"CreateConsoleScreenBuffer", 0, (syscall_t)CreateConsoleScreenBuffer}, + {"CreateCursor", 0, (syscall_t)CreateCursor}, + {"CreateDCA", 0, (syscall_t)CreateDCA}, + {"CreateDIBPatternBrush", 0, (syscall_t)CreateDIBPatternBrush}, + {"CreateDIBPatternBrushPt", 0, (syscall_t)CreateDIBPatternBrushPt}, + {"CreateDIBSection", 0, (syscall_t)CreateDIBSection}, + {"CreateDIBitmap", 0, (syscall_t)CreateDIBitmap}, + {"CreateDesktopA", 0, (syscall_t)CreateDesktopA}, + {"CreateDesktopExA", 0, (syscall_t)CreateDesktopExA}, + {"CreateDialogIndirectParamA", 0, (syscall_t)CreateDialogIndirectParamA}, + {"CreateDialogParamA", 0, (syscall_t)CreateDialogParamA}, + {"CreateDirectoryA", 0, (syscall_t)CreateDirectoryA}, + {"CreateDirectoryExA", 0, (syscall_t)CreateDirectoryExA}, + {"CreateDirectoryTransactedA", 0, (syscall_t)CreateDirectoryTransactedA}, + {"CreateDiscardableBitmap", 0, (syscall_t)CreateDiscardableBitmap}, + {"CreateEllipticRgn", 0, (syscall_t)CreateEllipticRgn}, + {"CreateEllipticRgnIndirect", 0, (syscall_t)CreateEllipticRgnIndirect}, + {"CreateEnclave", 0, (syscall_t)CreateEnclave}, + {"CreateEnhMetaFileA", 0, (syscall_t)CreateEnhMetaFileA}, + {"CreateEventA", 0, (syscall_t)CreateEventA}, + {"CreateEventExA", 0, (syscall_t)CreateEventExA}, + {"CreateFiber", 0, (syscall_t)CreateFiber}, + {"CreateFiberEx", 0, (syscall_t)CreateFiberEx}, + {"CreateFile2", 0, (syscall_t)CreateFile2}, + {"CreateFileA", 0, (syscall_t)CreateFileA}, + {"CreateFileMappingA", 0, (syscall_t)CreateFileMappingA}, + {"CreateFileMappingFromApp", 0, (syscall_t)CreateFileMappingFromApp}, + {"CreateFileMappingNumaA", 0, (syscall_t)CreateFileMappingNumaA}, + {"CreateFileTransactedA", 0, (syscall_t)CreateFileTransactedA}, + {"CreateFontA", 0, (syscall_t)CreateFontA}, + {"CreateFontIndirectA", 0, (syscall_t)CreateFontIndirectA}, + {"CreateFontIndirectExA", 0, (syscall_t)CreateFontIndirectExA}, + {"CreateHalftonePalette", 0, (syscall_t)CreateHalftonePalette}, + {"CreateHardLinkA", 0, (syscall_t)CreateHardLinkA}, + {"CreateHardLinkTransactedA", 0, (syscall_t)CreateHardLinkTransactedA}, + {"CreateHatchBrush", 0, (syscall_t)CreateHatchBrush}, + {"CreateICA", 0, (syscall_t)CreateICA}, + {"CreateILockBytesOnHGlobal", 0, (syscall_t)CreateILockBytesOnHGlobal}, + {"CreateIcon", 0, (syscall_t)CreateIcon}, + {"CreateIconFromResource", 0, (syscall_t)CreateIconFromResource}, + {"CreateIconFromResourceEx", 0, (syscall_t)CreateIconFromResourceEx}, + {"CreateIconIndirect", 0, (syscall_t)CreateIconIndirect}, + {"CreateIoCompletionPort", 0, (syscall_t)CreateIoCompletionPort}, + {"CreateJobObjectA", 0, (syscall_t)CreateJobObjectA}, + {"CreateJobSet", 0, (syscall_t)CreateJobSet}, + {"CreateMDIWindowA", 0, (syscall_t)CreateMDIWindowA}, + {"CreateMailslotA", 0, (syscall_t)CreateMailslotA}, + {"CreateMemoryResourceNotification", 0, (syscall_t)CreateMemoryResourceNotification}, + {"CreateMenu", 0, (syscall_t)CreateMenu}, + {"CreateMetaFileA", 0, (syscall_t)CreateMetaFileA}, + {"CreateMutexA", 0, (syscall_t)CreateMutexA}, + {"CreateMutexExA", 0, (syscall_t)CreateMutexExA}, + {"CreateNamedPipeA", 0, (syscall_t)CreateNamedPipeA}, + {"CreatePalette", 0, (syscall_t)CreatePalette}, + {"CreatePatternBrush", 0, (syscall_t)CreatePatternBrush}, + {"CreatePen", 0, (syscall_t)CreatePen}, + {"CreatePenIndirect", 0, (syscall_t)CreatePenIndirect}, + {"CreatePipe", 0, (syscall_t)CreatePipe}, + {"CreatePolyPolygonRgn", 0, (syscall_t)CreatePolyPolygonRgn}, + {"CreatePolygonRgn", 0, (syscall_t)CreatePolygonRgn}, + {"CreatePopupMenu", 0, (syscall_t)CreatePopupMenu}, + {"CreatePrivateNamespaceA", 0, (syscall_t)CreatePrivateNamespaceA}, + {"CreatePrivateObjectSecurity", 0, (syscall_t)CreatePrivateObjectSecurity}, + {"CreatePrivateObjectSecurityEx", 0, (syscall_t)CreatePrivateObjectSecurityEx}, + {"CreatePrivateObjectSecurityWithMultipleInheritance", 0, (syscall_t)CreatePrivateObjectSecurityWithMultipleInheritance}, + {"CreateProcessA", 0, (syscall_t)CreateProcessA}, + {"CreateProcessAsUserA", 0, (syscall_t)CreateProcessAsUserA}, + {"CreateRectRgn", 0, (syscall_t)CreateRectRgn}, + {"CreateRectRgnIndirect", 0, (syscall_t)CreateRectRgnIndirect}, + {"CreateRemoteThread", 0, (syscall_t)CreateRemoteThread}, + {"CreateRemoteThreadEx", 0, (syscall_t)CreateRemoteThreadEx}, + {"CreateRestrictedToken", 0, (syscall_t)CreateRestrictedToken}, + {"CreateRoundRectRgn", 0, (syscall_t)CreateRoundRectRgn}, + {"CreateScalableFontResourceA", 0, (syscall_t)CreateScalableFontResourceA}, + {"CreateSemaphoreA", 0, (syscall_t)CreateSemaphoreA}, + {"CreateSemaphoreExA", 0, (syscall_t)CreateSemaphoreExA}, + {"CreateServiceA", 0, (syscall_t)CreateServiceA}, + {"CreateSolidBrush", 0, (syscall_t)CreateSolidBrush}, + {"CreateSymbolicLinkA", 0, (syscall_t)CreateSymbolicLinkA}, + {"CreateSymbolicLinkTransactedA", 0, (syscall_t)CreateSymbolicLinkTransactedA}, + {"CreateTapePartition", 0, (syscall_t)CreateTapePartition}, + {"CreateThread", 0, (syscall_t)CreateThread}, + {"CreateThreadpool", 0, (syscall_t)CreateThreadpool}, + {"CreateThreadpoolCleanupGroup", 0, (syscall_t)CreateThreadpoolCleanupGroup}, + {"CreateThreadpoolIo", 0, (syscall_t)CreateThreadpoolIo}, + {"CreateThreadpoolTimer", 0, (syscall_t)CreateThreadpoolTimer}, + {"CreateThreadpoolWait", 0, (syscall_t)CreateThreadpoolWait}, + {"CreateThreadpoolWork", 0, (syscall_t)CreateThreadpoolWork}, + {"CreateTimerQueue", 0, (syscall_t)CreateTimerQueue}, + {"CreateTimerQueueTimer", 0, (syscall_t)CreateTimerQueueTimer}, + {"CreateUmsCompletionList", 0, (syscall_t)CreateUmsCompletionList}, + {"CreateUmsThreadContext", 0, (syscall_t)CreateUmsThreadContext}, + {"CreateWaitableTimerA", 0, (syscall_t)CreateWaitableTimerA}, + {"CreateWaitableTimerExA", 0, (syscall_t)CreateWaitableTimerExA}, + {"CreateWellKnownSid", 0, (syscall_t)CreateWellKnownSid}, + {"CreateWindowExA", 0, (syscall_t)CreateWindowExA}, + {"CreateWindowStationA", 0, (syscall_t)CreateWindowStationA}, + {"CryptAcquireCertificatePrivateKey", 0, (syscall_t)CryptAcquireCertificatePrivateKey}, + {"CryptAcquireContextA", 0, (syscall_t)CryptAcquireContextA}, + {"CryptBinaryToStringA", 0, (syscall_t)CryptBinaryToStringA}, + {"CryptCloseAsyncHandle", 0, (syscall_t)CryptCloseAsyncHandle}, + {"CryptContextAddRef", 0, (syscall_t)CryptContextAddRef}, + {"CryptCreateAsyncHandle", 0, (syscall_t)CryptCreateAsyncHandle}, + {"CryptCreateHash", 0, (syscall_t)CryptCreateHash}, + {"CryptCreateKeyIdentifierFromCSP", 0, (syscall_t)CryptCreateKeyIdentifierFromCSP}, + {"CryptDecodeMessage", 0, (syscall_t)CryptDecodeMessage}, + {"CryptDecodeObject", 0, (syscall_t)CryptDecodeObject}, + {"CryptDecodeObjectEx", 0, (syscall_t)CryptDecodeObjectEx}, + {"CryptDecrypt", 0, (syscall_t)CryptDecrypt}, + {"CryptDecryptAndVerifyMessageSignature", 0, (syscall_t)CryptDecryptAndVerifyMessageSignature}, + {"CryptDecryptMessage", 0, (syscall_t)CryptDecryptMessage}, + {"CryptDeriveKey", 0, (syscall_t)CryptDeriveKey}, + {"CryptDestroyHash", 0, (syscall_t)CryptDestroyHash}, + {"CryptDestroyKey", 0, (syscall_t)CryptDestroyKey}, + {"CryptDuplicateHash", 0, (syscall_t)CryptDuplicateHash}, + {"CryptDuplicateKey", 0, (syscall_t)CryptDuplicateKey}, + {"CryptEncodeObject", 0, (syscall_t)CryptEncodeObject}, + {"CryptEncodeObjectEx", 0, (syscall_t)CryptEncodeObjectEx}, + {"CryptEncrypt", 0, (syscall_t)CryptEncrypt}, + {"CryptEncryptMessage", 0, (syscall_t)CryptEncryptMessage}, + {"CryptEnumKeyIdentifierProperties", 0, (syscall_t)CryptEnumKeyIdentifierProperties}, + {"CryptEnumOIDFunction", 0, (syscall_t)CryptEnumOIDFunction}, + {"CryptEnumOIDInfo", 0, (syscall_t)CryptEnumOIDInfo}, + {"CryptEnumProviderTypesA", 0, (syscall_t)CryptEnumProviderTypesA}, + {"CryptEnumProvidersA", 0, (syscall_t)CryptEnumProvidersA}, + {"CryptExportKey", 0, (syscall_t)CryptExportKey}, + {"CryptExportPKCS8", 0, (syscall_t)CryptExportPKCS8}, + {"CryptExportPublicKeyInfo", 0, (syscall_t)CryptExportPublicKeyInfo}, + {"CryptExportPublicKeyInfoEx", 0, (syscall_t)CryptExportPublicKeyInfoEx}, + {"CryptExportPublicKeyInfoFromBCryptKeyHandle", 0, (syscall_t)CryptExportPublicKeyInfoFromBCryptKeyHandle}, + {"CryptFindCertificateKeyProvInfo", 0, (syscall_t)CryptFindCertificateKeyProvInfo}, + {"CryptFindLocalizedName", 0, (syscall_t)CryptFindLocalizedName}, + {"CryptFindOIDInfo", 0, (syscall_t)CryptFindOIDInfo}, + {"CryptFormatObject", 0, (syscall_t)CryptFormatObject}, + {"CryptFreeOIDFunctionAddress", 0, (syscall_t)CryptFreeOIDFunctionAddress}, + {"CryptGenKey", 0, (syscall_t)CryptGenKey}, + {"CryptGenRandom", 0, (syscall_t)CryptGenRandom}, + {"CryptGetAsyncParam", 0, (syscall_t)CryptGetAsyncParam}, + {"CryptGetDefaultOIDDllList", 0, (syscall_t)CryptGetDefaultOIDDllList}, + {"CryptGetDefaultOIDFunctionAddress", 0, (syscall_t)CryptGetDefaultOIDFunctionAddress}, + {"CryptGetDefaultProviderA", 0, (syscall_t)CryptGetDefaultProviderA}, + {"CryptGetHashParam", 0, (syscall_t)CryptGetHashParam}, + {"CryptGetKeyIdentifierProperty", 0, (syscall_t)CryptGetKeyIdentifierProperty}, + {"CryptGetKeyParam", 0, (syscall_t)CryptGetKeyParam}, + {"CryptGetMessageCertificates", 0, (syscall_t)CryptGetMessageCertificates}, + {"CryptGetMessageSignerCount", 0, (syscall_t)CryptGetMessageSignerCount}, + {"CryptGetOIDFunctionAddress", 0, (syscall_t)CryptGetOIDFunctionAddress}, + {"CryptGetOIDFunctionValue", 0, (syscall_t)CryptGetOIDFunctionValue}, + {"CryptGetObjectUrl", 0, (syscall_t)CryptGetObjectUrl}, + {"CryptGetProvParam", 0, (syscall_t)CryptGetProvParam}, + {"CryptGetUserKey", 0, (syscall_t)CryptGetUserKey}, + {"CryptHashCertificate", 0, (syscall_t)CryptHashCertificate}, + {"CryptHashCertificate2", 0, (syscall_t)CryptHashCertificate2}, + {"CryptHashData", 0, (syscall_t)CryptHashData}, + {"CryptHashMessage", 0, (syscall_t)CryptHashMessage}, + {"CryptHashPublicKeyInfo", 0, (syscall_t)CryptHashPublicKeyInfo}, + {"CryptHashSessionKey", 0, (syscall_t)CryptHashSessionKey}, + {"CryptHashToBeSigned", 0, (syscall_t)CryptHashToBeSigned}, + {"CryptImportKey", 0, (syscall_t)CryptImportKey}, + {"CryptImportPKCS8", 0, (syscall_t)CryptImportPKCS8}, + {"CryptImportPublicKeyInfo", 0, (syscall_t)CryptImportPublicKeyInfo}, + {"CryptImportPublicKeyInfoEx", 0, (syscall_t)CryptImportPublicKeyInfoEx}, + {"CryptImportPublicKeyInfoEx2", 0, (syscall_t)CryptImportPublicKeyInfoEx2}, + {"CryptInitOIDFunctionSet", 0, (syscall_t)CryptInitOIDFunctionSet}, + {"CryptInstallCancelRetrieval", 0, (syscall_t)CryptInstallCancelRetrieval}, + {"CryptInstallDefaultContext", 0, (syscall_t)CryptInstallDefaultContext}, + {"CryptInstallOIDFunctionAddress", 0, (syscall_t)CryptInstallOIDFunctionAddress}, + {"CryptMemAlloc", 0, (syscall_t)CryptMemAlloc}, + {"CryptMemFree", 0, (syscall_t)CryptMemFree}, + {"CryptMemRealloc", 0, (syscall_t)CryptMemRealloc}, + {"CryptMsgCalculateEncodedLength", 0, (syscall_t)CryptMsgCalculateEncodedLength}, + {"CryptMsgClose", 0, (syscall_t)CryptMsgClose}, + {"CryptMsgControl", 0, (syscall_t)CryptMsgControl}, + {"CryptMsgCountersign", 0, (syscall_t)CryptMsgCountersign}, + {"CryptMsgCountersignEncoded", 0, (syscall_t)CryptMsgCountersignEncoded}, + {"CryptMsgDuplicate", 0, (syscall_t)CryptMsgDuplicate}, + {"CryptMsgEncodeAndSignCTL", 0, (syscall_t)CryptMsgEncodeAndSignCTL}, + {"CryptMsgGetAndVerifySigner", 0, (syscall_t)CryptMsgGetAndVerifySigner}, + {"CryptMsgGetParam", 0, (syscall_t)CryptMsgGetParam}, + {"CryptMsgOpenToDecode", 0, (syscall_t)CryptMsgOpenToDecode}, + {"CryptMsgOpenToEncode", 0, (syscall_t)CryptMsgOpenToEncode}, + {"CryptMsgSignCTL", 0, (syscall_t)CryptMsgSignCTL}, + {"CryptMsgUpdate", 0, (syscall_t)CryptMsgUpdate}, + {"CryptMsgVerifyCountersignatureEncoded", 0, (syscall_t)CryptMsgVerifyCountersignatureEncoded}, + {"CryptMsgVerifyCountersignatureEncodedEx", 0, (syscall_t)CryptMsgVerifyCountersignatureEncodedEx}, + {"CryptProtectData", 0, (syscall_t)CryptProtectData}, + {"CryptProtectMemory", 0, (syscall_t)CryptProtectMemory}, + {"CryptQueryObject", 0, (syscall_t)CryptQueryObject}, + {"CryptRegisterDefaultOIDFunction", 0, (syscall_t)CryptRegisterDefaultOIDFunction}, + {"CryptRegisterOIDFunction", 0, (syscall_t)CryptRegisterOIDFunction}, + {"CryptRegisterOIDInfo", 0, (syscall_t)CryptRegisterOIDInfo}, + {"CryptReleaseContext", 0, (syscall_t)CryptReleaseContext}, + {"CryptRetrieveObjectByUrlA", 0, (syscall_t)CryptRetrieveObjectByUrlA}, + {"CryptRetrieveTimeStamp", 0, (syscall_t)CryptRetrieveTimeStamp}, + {"CryptSetAsyncParam", 0, (syscall_t)CryptSetAsyncParam}, + {"CryptSetHashParam", 0, (syscall_t)CryptSetHashParam}, + {"CryptSetKeyIdentifierProperty", 0, (syscall_t)CryptSetKeyIdentifierProperty}, + {"CryptSetKeyParam", 0, (syscall_t)CryptSetKeyParam}, + {"CryptSetOIDFunctionValue", 0, (syscall_t)CryptSetOIDFunctionValue}, + {"CryptSetProvParam", 0, (syscall_t)CryptSetProvParam}, + {"CryptSetProviderA", 0, (syscall_t)CryptSetProviderA}, + {"CryptSetProviderExA", 0, (syscall_t)CryptSetProviderExA}, + {"CryptSignAndEncodeCertificate", 0, (syscall_t)CryptSignAndEncodeCertificate}, + {"CryptSignAndEncryptMessage", 0, (syscall_t)CryptSignAndEncryptMessage}, + {"CryptSignCertificate", 0, (syscall_t)CryptSignCertificate}, + {"CryptSignHashA", 0, (syscall_t)CryptSignHashA}, + {"CryptSignMessage", 0, (syscall_t)CryptSignMessage}, + {"CryptSignMessageWithKey", 0, (syscall_t)CryptSignMessageWithKey}, + {"CryptStringToBinaryA", 0, (syscall_t)CryptStringToBinaryA}, + {"CryptUninstallCancelRetrieval", 0, (syscall_t)CryptUninstallCancelRetrieval}, + {"CryptUninstallDefaultContext", 0, (syscall_t)CryptUninstallDefaultContext}, + {"CryptUnprotectData", 0, (syscall_t)CryptUnprotectData}, + {"CryptUnprotectMemory", 0, (syscall_t)CryptUnprotectMemory}, + {"CryptUnregisterDefaultOIDFunction", 0, (syscall_t)CryptUnregisterDefaultOIDFunction}, + {"CryptUnregisterOIDFunction", 0, (syscall_t)CryptUnregisterOIDFunction}, + {"CryptUnregisterOIDInfo", 0, (syscall_t)CryptUnregisterOIDInfo}, + {"CryptUpdateProtectedState", 0, (syscall_t)CryptUpdateProtectedState}, + {"CryptVerifyCertificateSignature", 0, (syscall_t)CryptVerifyCertificateSignature}, + {"CryptVerifyCertificateSignatureEx", 0, (syscall_t)CryptVerifyCertificateSignatureEx}, + {"CryptVerifyDetachedMessageHash", 0, (syscall_t)CryptVerifyDetachedMessageHash}, + {"CryptVerifyDetachedMessageSignature", 0, (syscall_t)CryptVerifyDetachedMessageSignature}, + {"CryptVerifyMessageHash", 0, (syscall_t)CryptVerifyMessageHash}, + {"CryptVerifyMessageSignature", 0, (syscall_t)CryptVerifyMessageSignature}, + {"CryptVerifyMessageSignatureWithKey", 0, (syscall_t)CryptVerifyMessageSignatureWithKey}, + {"CryptVerifySignatureA", 0, (syscall_t)CryptVerifySignatureA}, + {"CryptVerifyTimeStampSignature", 0, (syscall_t)CryptVerifyTimeStampSignature}, + {"CveEventWrite", 0, (syscall_t)CveEventWrite}, + {"DPtoLP", 0, (syscall_t)DPtoLP}, + {"DceErrorInqTextA", 0, (syscall_t)DceErrorInqTextA}, + {"DdeAbandonTransaction", 0, (syscall_t)DdeAbandonTransaction}, + {"DdeAccessData", 0, (syscall_t)DdeAccessData}, + {"DdeAddData", 0, (syscall_t)DdeAddData}, + {"DdeClientTransaction", 0, (syscall_t)DdeClientTransaction}, + {"DdeCmpStringHandles", 0, (syscall_t)DdeCmpStringHandles}, + {"DdeConnect", 0, (syscall_t)DdeConnect}, + {"DdeConnectList", 0, (syscall_t)DdeConnectList}, + {"DdeCreateDataHandle", 0, (syscall_t)DdeCreateDataHandle}, + {"DdeCreateStringHandleA", 0, (syscall_t)DdeCreateStringHandleA}, + {"DdeDisconnect", 0, (syscall_t)DdeDisconnect}, + {"DdeDisconnectList", 0, (syscall_t)DdeDisconnectList}, + {"DdeEnableCallback", 0, (syscall_t)DdeEnableCallback}, + {"DdeFreeDataHandle", 0, (syscall_t)DdeFreeDataHandle}, + {"DdeFreeStringHandle", 0, (syscall_t)DdeFreeStringHandle}, + {"DdeGetData", 0, (syscall_t)DdeGetData}, + {"DdeGetLastError", 0, (syscall_t)DdeGetLastError}, + {"DdeImpersonateClient", 0, (syscall_t)DdeImpersonateClient}, + {"DdeInitializeA", 0, (syscall_t)DdeInitializeA}, + {"DdeKeepStringHandle", 0, (syscall_t)DdeKeepStringHandle}, + {"DdeNameService", 0, (syscall_t)DdeNameService}, + {"DdePostAdvise", 0, (syscall_t)DdePostAdvise}, + {"DdeQueryConvInfo", 0, (syscall_t)DdeQueryConvInfo}, + {"DdeQueryNextServer", 0, (syscall_t)DdeQueryNextServer}, + {"DdeQueryStringA", 0, (syscall_t)DdeQueryStringA}, + {"DdeReconnect", 0, (syscall_t)DdeReconnect}, + {"DdeSetQualityOfService", 0, (syscall_t)DdeSetQualityOfService}, + {"DdeSetUserHandle", 0, (syscall_t)DdeSetUserHandle}, + {"DdeUnaccessData", 0, (syscall_t)DdeUnaccessData}, + {"DdeUninitialize", 0, (syscall_t)DdeUninitialize}, + {"DeactivateActCtx", 0, (syscall_t)DeactivateActCtx}, + {"DebugActiveProcess", 0, (syscall_t)DebugActiveProcess}, + {"DebugActiveProcessStop", 0, (syscall_t)DebugActiveProcessStop}, + {"DebugBreak", 0, (syscall_t)DebugBreak}, + {"DebugBreakProcess", 0, (syscall_t)DebugBreakProcess}, + {"DebugSetProcessKillOnExit", 0, (syscall_t)DebugSetProcessKillOnExit}, + {"DecryptFileA", 0, (syscall_t)DecryptFileA}, + {"DefDlgProcA", 0, (syscall_t)DefDlgProcA}, + {"DefDriverProc", 0, (syscall_t)DefDriverProc}, + {"DefFrameProcA", 0, (syscall_t)DefFrameProcA}, + {"DefMDIChildProcA", 0, (syscall_t)DefMDIChildProcA}, + {"DefRawInputProc", 0, (syscall_t)DefRawInputProc}, + {"DefWindowProcA", 0, (syscall_t)DefWindowProcA}, + {"DeferWindowPos", 0, (syscall_t)DeferWindowPos}, + {"DefineDosDeviceA", 0, (syscall_t)DefineDosDeviceA}, + {"DeleteAce", 0, (syscall_t)DeleteAce}, + {"DeleteAtom", 0, (syscall_t)DeleteAtom}, + {"DeleteBoundaryDescriptor", 0, (syscall_t)DeleteBoundaryDescriptor}, + {"DeleteColorSpace", 0, (syscall_t)DeleteColorSpace}, + {"DeleteCriticalSection", 0, (syscall_t)DeleteCriticalSection}, + {"DeleteDC", 0, (syscall_t)DeleteDC}, + {"DeleteEnhMetaFile", 0, (syscall_t)DeleteEnhMetaFile}, + {"DeleteFiber", 0, (syscall_t)DeleteFiber}, + {"DeleteFileA", 0, (syscall_t)DeleteFileA}, + {"DeleteFileTransactedA", 0, (syscall_t)DeleteFileTransactedA}, + {"DeleteFormA", 0, (syscall_t)DeleteFormA}, + {"DeleteJobNamedProperty", 0, (syscall_t)DeleteJobNamedProperty}, + {"DeleteMenu", 0, (syscall_t)DeleteMenu}, + {"DeleteMetaFile", 0, (syscall_t)DeleteMetaFile}, + {"DeleteMonitorA", 0, (syscall_t)DeleteMonitorA}, + {"DeleteObject", 0, (syscall_t)DeleteObject}, + {"DeletePortA", 0, (syscall_t)DeletePortA}, + {"DeletePrintProcessorA", 0, (syscall_t)DeletePrintProcessorA}, + {"DeletePrintProvidorA", 0, (syscall_t)DeletePrintProvidorA}, + {"DeletePrinter", 0, (syscall_t)DeletePrinter}, + {"DeletePrinterConnectionA", 0, (syscall_t)DeletePrinterConnectionA}, + {"DeletePrinterDataA", 0, (syscall_t)DeletePrinterDataA}, + {"DeletePrinterDataExA", 0, (syscall_t)DeletePrinterDataExA}, + {"DeletePrinterDriverA", 0, (syscall_t)DeletePrinterDriverA}, + {"DeletePrinterDriverExA", 0, (syscall_t)DeletePrinterDriverExA}, + {"DeletePrinterDriverPackageA", 0, (syscall_t)DeletePrinterDriverPackageA}, + {"DeletePrinterKeyA", 0, (syscall_t)DeletePrinterKeyA}, + {"DeleteProcThreadAttributeList", 0, (syscall_t)DeleteProcThreadAttributeList}, + {"DeleteService", 0, (syscall_t)DeleteService}, + {"DeleteSynchronizationBarrier", 0, (syscall_t)DeleteSynchronizationBarrier}, + {"DeleteTimerQueue", 0, (syscall_t)DeleteTimerQueue}, + {"DeleteTimerQueueEx", 0, (syscall_t)DeleteTimerQueueEx}, + {"DeleteTimerQueueTimer", 0, (syscall_t)DeleteTimerQueueTimer}, + {"DeleteUmsCompletionList", 0, (syscall_t)DeleteUmsCompletionList}, + {"DeleteUmsThreadContext", 0, (syscall_t)DeleteUmsThreadContext}, + {"DeleteVolumeMountPointA", 0, (syscall_t)DeleteVolumeMountPointA}, + {"DequeueUmsCompletionListItems", 0, (syscall_t)DequeueUmsCompletionListItems}, + {"DeregisterEventSource", 0, (syscall_t)DeregisterEventSource}, + {"DeregisterShellHookWindow", 0, (syscall_t)DeregisterShellHookWindow}, + {"DescribePixelFormat", 0, (syscall_t)DescribePixelFormat}, + {"DestroyAcceleratorTable", 0, (syscall_t)DestroyAcceleratorTable}, + {"DestroyCaret", 0, (syscall_t)DestroyCaret}, + {"DestroyCursor", 0, (syscall_t)DestroyCursor}, + {"DestroyIcon", 0, (syscall_t)DestroyIcon}, + {"DestroyMenu", 0, (syscall_t)DestroyMenu}, + {"DestroyPrivateObjectSecurity", 0, (syscall_t)DestroyPrivateObjectSecurity}, + {"DestroyWindow", 0, (syscall_t)DestroyWindow}, + {"DeviceCapabilitiesA", 0, (syscall_t)DeviceCapabilitiesA}, + {"DeviceIoControl", 0, (syscall_t)DeviceIoControl}, + {"DialogBoxIndirectParamA", 0, (syscall_t)DialogBoxIndirectParamA}, + {"DialogBoxParamA", 0, (syscall_t)DialogBoxParamA}, + {"DisableProcessWindowsGhosting", 0, (syscall_t)DisableProcessWindowsGhosting}, + {"DisableThreadLibraryCalls", 0, (syscall_t)DisableThreadLibraryCalls}, + {"DisableThreadProfiling", 0, (syscall_t)DisableThreadProfiling}, + {"DisassociateCurrentThreadFromCallback", 0, (syscall_t)DisassociateCurrentThreadFromCallback}, + {"DiscardVirtualMemory", 0, (syscall_t)DiscardVirtualMemory}, + {"DisconnectNamedPipe", 0, (syscall_t)DisconnectNamedPipe}, + {"DispatchMessageA", 0, (syscall_t)DispatchMessageA}, + {"DisplayConfigGetDeviceInfo", 0, (syscall_t)DisplayConfigGetDeviceInfo}, + {"DisplayConfigSetDeviceInfo", 0, (syscall_t)DisplayConfigSetDeviceInfo}, + {"DlgDirListA", 0, (syscall_t)DlgDirListA}, + {"DlgDirListComboBoxA", 0, (syscall_t)DlgDirListComboBoxA}, + {"DlgDirSelectComboBoxExA", 0, (syscall_t)DlgDirSelectComboBoxExA}, + {"DlgDirSelectExA", 0, (syscall_t)DlgDirSelectExA}, + {"DnsHostnameToComputerNameA", 0, (syscall_t)DnsHostnameToComputerNameA}, + {"DoEnvironmentSubstA", 0, (syscall_t)DoEnvironmentSubstA}, + {"DocumentPropertiesA", 0, (syscall_t)DocumentPropertiesA}, + {"DosDateTimeToFileTime", 0, (syscall_t)DosDateTimeToFileTime}, + {"DragAcceptFiles", 0, (syscall_t)DragAcceptFiles}, + {"DragDetect", 0, (syscall_t)DragDetect}, + {"DragFinish", 0, (syscall_t)DragFinish}, + {"DragObject", 0, (syscall_t)DragObject}, + {"DragQueryFileA", 0, (syscall_t)DragQueryFileA}, + {"DragQueryPoint", 0, (syscall_t)DragQueryPoint}, + {"DrawAnimatedRects", 0, (syscall_t)DrawAnimatedRects}, + {"DrawCaption", 0, (syscall_t)DrawCaption}, + {"DrawEdge", 0, (syscall_t)DrawEdge}, + {"DrawEscape", 0, (syscall_t)DrawEscape}, + {"DrawFocusRect", 0, (syscall_t)DrawFocusRect}, + {"DrawFrameControl", 0, (syscall_t)DrawFrameControl}, + {"DrawIcon", 0, (syscall_t)DrawIcon}, + {"DrawIconEx", 0, (syscall_t)DrawIconEx}, + {"DrawMenuBar", 0, (syscall_t)DrawMenuBar}, + {"DrawStateA", 0, (syscall_t)DrawStateA}, + {"DrawTextA", 0, (syscall_t)DrawTextA}, + {"DrawTextExA", 0, (syscall_t)DrawTextExA}, + {"DriverCallback", 0, (syscall_t)DriverCallback}, + {"DrvGetModuleHandle", 0, (syscall_t)DrvGetModuleHandle}, + {"DuplicateEncryptionInfoFile", 0, (syscall_t)DuplicateEncryptionInfoFile}, + {"DuplicateHandle", 0, (syscall_t)DuplicateHandle}, + {"DuplicateIcon", 0, (syscall_t)DuplicateIcon}, + {"DuplicateToken", 0, (syscall_t)DuplicateToken}, + {"DuplicateTokenEx", 0, (syscall_t)DuplicateTokenEx}, + {"Ellipse", 0, (syscall_t)Ellipse}, + {"EmptyClipboard", 0, (syscall_t)EmptyClipboard}, + {"EnableMenuItem", 0, (syscall_t)EnableMenuItem}, + {"EnableMouseInPointer", 0, (syscall_t)EnableMouseInPointer}, + {"EnableNonClientDpiScaling", 0, (syscall_t)EnableNonClientDpiScaling}, + {"EnableScrollBar", 0, (syscall_t)EnableScrollBar}, + {"EnableThreadProfiling", 0, (syscall_t)EnableThreadProfiling}, + {"EnableWindow", 0, (syscall_t)EnableWindow}, + {"EncryptFileA", 0, (syscall_t)EncryptFileA}, + {"EncryptionDisable", 0, (syscall_t)EncryptionDisable}, + {"EndDeferWindowPos", 0, (syscall_t)EndDeferWindowPos}, + {"EndDialog", 0, (syscall_t)EndDialog}, + {"EndDoc", 0, (syscall_t)EndDoc}, + {"EndDocPrinter", 0, (syscall_t)EndDocPrinter}, + {"EndMenu", 0, (syscall_t)EndMenu}, + {"EndPage", 0, (syscall_t)EndPage}, + {"EndPagePrinter", 0, (syscall_t)EndPagePrinter}, + {"EndPaint", 0, (syscall_t)EndPaint}, + {"EndPath", 0, (syscall_t)EndPath}, + {"EndUpdateResourceA", 0, (syscall_t)EndUpdateResourceA}, + {"EnterCriticalSection", 0, (syscall_t)EnterCriticalSection}, + {"EnterSynchronizationBarrier", 0, (syscall_t)EnterSynchronizationBarrier}, + {"EnterUmsSchedulingMode", 0, (syscall_t)EnterUmsSchedulingMode}, + {"EnumCalendarInfoA", 0, (syscall_t)EnumCalendarInfoA}, + {"EnumCalendarInfoExA", 0, (syscall_t)EnumCalendarInfoExA}, + {"EnumCalendarInfoExEx", 0, (syscall_t)EnumCalendarInfoExEx}, + {"EnumChildWindows", 0, (syscall_t)EnumChildWindows}, + {"EnumClipboardFormats", 0, (syscall_t)EnumClipboardFormats}, + {"EnumDateFormatsA", 0, (syscall_t)EnumDateFormatsA}, + {"EnumDateFormatsExA", 0, (syscall_t)EnumDateFormatsExA}, + {"EnumDateFormatsExEx", 0, (syscall_t)EnumDateFormatsExEx}, + {"EnumDependentServicesA", 0, (syscall_t)EnumDependentServicesA}, + {"EnumDesktopWindows", 0, (syscall_t)EnumDesktopWindows}, + {"EnumDesktopsA", 0, (syscall_t)EnumDesktopsA}, + {"EnumDisplayDevicesA", 0, (syscall_t)EnumDisplayDevicesA}, + {"EnumDisplayMonitors", 0, (syscall_t)EnumDisplayMonitors}, + {"EnumDisplaySettingsA", 0, (syscall_t)EnumDisplaySettingsA}, + {"EnumDisplaySettingsExA", 0, (syscall_t)EnumDisplaySettingsExA}, + {"EnumDynamicTimeZoneInformation", 0, (syscall_t)EnumDynamicTimeZoneInformation}, + {"EnumEnhMetaFile", 0, (syscall_t)EnumEnhMetaFile}, + {"EnumFontFamiliesA", 0, (syscall_t)EnumFontFamiliesA}, + {"EnumFontFamiliesExA", 0, (syscall_t)EnumFontFamiliesExA}, + {"EnumFontsA", 0, (syscall_t)EnumFontsA}, + {"EnumFormsA", 0, (syscall_t)EnumFormsA}, + {"EnumICMProfilesA", 0, (syscall_t)EnumICMProfilesA}, + {"EnumJobNamedProperties", 0, (syscall_t)EnumJobNamedProperties}, + {"EnumJobsA", 0, (syscall_t)EnumJobsA}, + {"EnumLanguageGroupLocalesA", 0, (syscall_t)EnumLanguageGroupLocalesA}, + {"EnumMetaFile", 0, (syscall_t)EnumMetaFile}, + {"EnumMonitorsA", 0, (syscall_t)EnumMonitorsA}, + {"EnumObjects", 0, (syscall_t)EnumObjects}, + {"EnumPortsA", 0, (syscall_t)EnumPortsA}, + {"EnumPrintProcessorDatatypesA", 0, (syscall_t)EnumPrintProcessorDatatypesA}, + {"EnumPrintProcessorsA", 0, (syscall_t)EnumPrintProcessorsA}, + {"EnumPrinterDataA", 0, (syscall_t)EnumPrinterDataA}, + {"EnumPrinterDataExA", 0, (syscall_t)EnumPrinterDataExA}, + {"EnumPrinterDriversA", 0, (syscall_t)EnumPrinterDriversA}, + {"EnumPrinterKeyA", 0, (syscall_t)EnumPrinterKeyA}, + {"EnumPrintersA", 0, (syscall_t)EnumPrintersA}, + {"EnumPropsA", 0, (syscall_t)EnumPropsA}, + {"EnumPropsExA", 0, (syscall_t)EnumPropsExA}, + {"EnumResourceLanguagesA", 0, (syscall_t)EnumResourceLanguagesA}, + {"EnumResourceLanguagesExA", 0, (syscall_t)EnumResourceLanguagesExA}, + {"EnumResourceNamesA", 0, (syscall_t)EnumResourceNamesA}, + {"EnumResourceNamesExA", 0, (syscall_t)EnumResourceNamesExA}, + {"EnumResourceTypesA", 0, (syscall_t)EnumResourceTypesA}, + {"EnumResourceTypesExA", 0, (syscall_t)EnumResourceTypesExA}, + {"EnumServicesStatusA", 0, (syscall_t)EnumServicesStatusA}, + {"EnumServicesStatusExA", 0, (syscall_t)EnumServicesStatusExA}, + {"EnumSystemCodePagesA", 0, (syscall_t)EnumSystemCodePagesA}, + {"EnumSystemFirmwareTables", 0, (syscall_t)EnumSystemFirmwareTables}, + {"EnumSystemGeoID", 0, (syscall_t)EnumSystemGeoID}, + {"EnumSystemLanguageGroupsA", 0, (syscall_t)EnumSystemLanguageGroupsA}, + {"EnumSystemLocalesA", 0, (syscall_t)EnumSystemLocalesA}, + {"EnumSystemLocalesEx", 0, (syscall_t)EnumSystemLocalesEx}, + {"EnumThreadWindows", 0, (syscall_t)EnumThreadWindows}, + {"EnumTimeFormatsA", 0, (syscall_t)EnumTimeFormatsA}, + {"EnumTimeFormatsEx", 0, (syscall_t)EnumTimeFormatsEx}, + {"EnumUILanguagesA", 0, (syscall_t)EnumUILanguagesA}, + {"EnumWindowStationsA", 0, (syscall_t)EnumWindowStationsA}, + {"EnumWindows", 0, (syscall_t)EnumWindows}, + {"EqualDomainSid", 0, (syscall_t)EqualDomainSid}, + {"EqualPrefixSid", 0, (syscall_t)EqualPrefixSid}, + {"EqualRect", 0, (syscall_t)EqualRect}, + {"EqualRgn", 0, (syscall_t)EqualRgn}, + {"EqualSid", 0, (syscall_t)EqualSid}, + {"EraseTape", 0, (syscall_t)EraseTape}, + {"Escape", 0, (syscall_t)Escape}, + {"EscapeCommFunction", 0, (syscall_t)EscapeCommFunction}, + {"EvaluateProximityToPolygon", 0, (syscall_t)EvaluateProximityToPolygon}, + {"EvaluateProximityToRect", 0, (syscall_t)EvaluateProximityToRect}, + {"ExcludeClipRect", 0, (syscall_t)ExcludeClipRect}, + {"ExcludeUpdateRgn", 0, (syscall_t)ExcludeUpdateRgn}, + {"ExecuteUmsThread", 0, (syscall_t)ExecuteUmsThread}, + {"ExitProcess", 0, (syscall_t)ExitProcess}, + {"ExitThread", 0, (syscall_t)ExitThread}, + {"ExpandEnvironmentStringsA", 0, (syscall_t)ExpandEnvironmentStringsA}, + {"ExtCreatePen", 0, (syscall_t)ExtCreatePen}, + {"ExtCreateRegion", 0, (syscall_t)ExtCreateRegion}, + {"ExtDeviceMode", 0, (syscall_t)ExtDeviceMode}, + {"ExtEscape", 0, (syscall_t)ExtEscape}, + {"ExtFloodFill", 0, (syscall_t)ExtFloodFill}, + {"ExtSelectClipRgn", 0, (syscall_t)ExtSelectClipRgn}, + {"ExtTextOutA", 0, (syscall_t)ExtTextOutA}, + {"ExtractAssociatedIconA", 0, (syscall_t)ExtractAssociatedIconA}, + {"ExtractAssociatedIconExA", 0, (syscall_t)ExtractAssociatedIconExA}, + {"ExtractIconA", 0, (syscall_t)ExtractIconA}, + {"ExtractIconExA", 0, (syscall_t)ExtractIconExA}, + {"FatalAppExitA", 0, (syscall_t)FatalAppExitA}, + {"FatalExit", 0, (syscall_t)FatalExit}, + {"FileEncryptionStatusA", 0, (syscall_t)FileEncryptionStatusA}, + {"FileTimeToDosDateTime", 0, (syscall_t)FileTimeToDosDateTime}, + {"FileTimeToLocalFileTime", 0, (syscall_t)FileTimeToLocalFileTime}, + {"FileTimeToSystemTime", 0, (syscall_t)FileTimeToSystemTime}, + {"FillConsoleOutputAttribute", 0, (syscall_t)FillConsoleOutputAttribute}, + {"FillConsoleOutputCharacterA", 0, (syscall_t)FillConsoleOutputCharacterA}, + {"FillPath", 0, (syscall_t)FillPath}, + {"FillRect", 0, (syscall_t)FillRect}, + {"FillRgn", 0, (syscall_t)FillRgn}, + {"FindActCtxSectionGuid", 0, (syscall_t)FindActCtxSectionGuid}, + {"FindActCtxSectionStringA", 0, (syscall_t)FindActCtxSectionStringA}, + {"FindAtomA", 0, (syscall_t)FindAtomA}, + {"FindClose", 0, (syscall_t)FindClose}, + {"FindCloseChangeNotification", 0, (syscall_t)FindCloseChangeNotification}, + {"FindClosePrinterChangeNotification", 0, (syscall_t)FindClosePrinterChangeNotification}, + {"FindExecutableA", 0, (syscall_t)FindExecutableA}, + {"FindFirstChangeNotificationA", 0, (syscall_t)FindFirstChangeNotificationA}, + {"FindFirstFileA", 0, (syscall_t)FindFirstFileA}, + {"FindFirstFileExA", 0, (syscall_t)FindFirstFileExA}, + {"FindFirstFileTransactedA", 0, (syscall_t)FindFirstFileTransactedA}, + {"FindFirstFreeAce", 0, (syscall_t)FindFirstFreeAce}, + {"FindFirstPrinterChangeNotification", 0, (syscall_t)FindFirstPrinterChangeNotification}, + {"FindFirstVolumeA", 0, (syscall_t)FindFirstVolumeA}, + {"FindFirstVolumeMountPointA", 0, (syscall_t)FindFirstVolumeMountPointA}, + {"FindNLSString", 0, (syscall_t)FindNLSString}, + {"FindNLSStringEx", 0, (syscall_t)FindNLSStringEx}, + {"FindNextChangeNotification", 0, (syscall_t)FindNextChangeNotification}, + {"FindNextFileA", 0, (syscall_t)FindNextFileA}, + {"FindNextPrinterChangeNotification", 0, (syscall_t)FindNextPrinterChangeNotification}, + {"FindNextVolumeA", 0, (syscall_t)FindNextVolumeA}, + {"FindNextVolumeMountPointA", 0, (syscall_t)FindNextVolumeMountPointA}, + {"FindResourceA", 0, (syscall_t)FindResourceA}, + {"FindResourceExA", 0, (syscall_t)FindResourceExA}, + {"FindStringOrdinal", 0, (syscall_t)FindStringOrdinal}, + {"FindTextA", 0, (syscall_t)FindTextA}, + {"FindVolumeClose", 0, (syscall_t)FindVolumeClose}, + {"FindVolumeMountPointClose", 0, (syscall_t)FindVolumeMountPointClose}, + {"FindWindowA", 0, (syscall_t)FindWindowA}, + {"FindWindowExA", 0, (syscall_t)FindWindowExA}, + {"FixBrushOrgEx", 0, (syscall_t)FixBrushOrgEx}, + {"FlashWindow", 0, (syscall_t)FlashWindow}, + {"FlashWindowEx", 0, (syscall_t)FlashWindowEx}, + {"FlattenPath", 0, (syscall_t)FlattenPath}, + {"FloodFill", 0, (syscall_t)FloodFill}, + {"FlsAlloc", 0, (syscall_t)FlsAlloc}, + {"FlsFree", 0, (syscall_t)FlsFree}, + {"FlsGetValue", 0, (syscall_t)FlsGetValue}, + {"FlsSetValue", 0, (syscall_t)FlsSetValue}, + {"FlushConsoleInputBuffer", 0, (syscall_t)FlushConsoleInputBuffer}, + {"FlushFileBuffers", 0, (syscall_t)FlushFileBuffers}, + {"FlushInstructionCache", 0, (syscall_t)FlushInstructionCache}, + {"FlushPrinter", 0, (syscall_t)FlushPrinter}, + {"FlushProcessWriteBuffers", 0, (syscall_t)FlushProcessWriteBuffers}, + {"FlushViewOfFile", 0, (syscall_t)FlushViewOfFile}, + {"FmtIdToPropStgName", 0, (syscall_t)FmtIdToPropStgName}, + {"FoldStringA", 0, (syscall_t)FoldStringA}, + {"FormatMessageA", 0, (syscall_t)FormatMessageA}, + {"FrameRect", 0, (syscall_t)FrameRect}, + {"FrameRgn", 0, (syscall_t)FrameRgn}, + {"FreeConsole", 0, (syscall_t)FreeConsole}, + {"FreeDDElParam", 0, (syscall_t)FreeDDElParam}, + {"FreeEncryptedFileMetadata", 0, (syscall_t)FreeEncryptedFileMetadata}, + {"FreeEncryptionCertificateHashList", 0, (syscall_t)FreeEncryptionCertificateHashList}, + {"FreeEnvironmentStringsA", 0, (syscall_t)FreeEnvironmentStringsA}, + {"FreeLibrary", 0, (syscall_t)FreeLibrary}, + {"FreeLibraryAndExitThread", 0, (syscall_t)FreeLibraryAndExitThread}, + {"FreeLibraryWhenCallbackReturns", 0, (syscall_t)FreeLibraryWhenCallbackReturns}, + {"FreeMemoryJobObject", 0, (syscall_t)FreeMemoryJobObject}, + {"FreePrintNamedPropertyArray", 0, (syscall_t)FreePrintNamedPropertyArray}, + {"FreePrintPropertyValue", 0, (syscall_t)FreePrintPropertyValue}, + {"FreePrinterNotifyInfo", 0, (syscall_t)FreePrinterNotifyInfo}, + {"FreeResource", 0, (syscall_t)FreeResource}, + {"FreeSid", 0, (syscall_t)FreeSid}, + {"FreeUserPhysicalPages", 0, (syscall_t)FreeUserPhysicalPages}, + {"GdiAlphaBlend", 0, (syscall_t)GdiAlphaBlend}, + {"GdiComment", 0, (syscall_t)GdiComment}, + {"GdiFlush", 0, (syscall_t)GdiFlush}, + {"GdiGetBatchLimit", 0, (syscall_t)GdiGetBatchLimit}, + {"GdiGradientFill", 0, (syscall_t)GdiGradientFill}, + {"GdiSetBatchLimit", 0, (syscall_t)GdiSetBatchLimit}, + {"GdiTransparentBlt", 0, (syscall_t)GdiTransparentBlt}, + {"GenerateConsoleCtrlEvent", 0, (syscall_t)GenerateConsoleCtrlEvent}, + {"GetACP", 0, (syscall_t)GetACP}, + {"GetAcceptExSockaddrs", 0, (syscall_t)GetAcceptExSockaddrs}, + {"GetAce", 0, (syscall_t)GetAce}, + {"GetAclInformation", 0, (syscall_t)GetAclInformation}, + {"GetActiveProcessorCount", 0, (syscall_t)GetActiveProcessorCount}, + {"GetActiveProcessorGroupCount", 0, (syscall_t)GetActiveProcessorGroupCount}, + {"GetActiveWindow", 0, (syscall_t)GetActiveWindow}, + {"GetAltTabInfoA", 0, (syscall_t)GetAltTabInfoA}, + {"GetAncestor", 0, (syscall_t)GetAncestor}, + {"GetAppContainerAce", 0, (syscall_t)GetAppContainerAce}, + {"GetAppContainerNamedObjectPath", 0, (syscall_t)GetAppContainerNamedObjectPath}, + {"GetApplicationRecoveryCallback", 0, (syscall_t)GetApplicationRecoveryCallback}, + {"GetApplicationRestartSettings", 0, (syscall_t)GetApplicationRestartSettings}, + {"GetArcDirection", 0, (syscall_t)GetArcDirection}, + {"GetAspectRatioFilterEx", 0, (syscall_t)GetAspectRatioFilterEx}, + {"GetAsyncKeyState", 0, (syscall_t)GetAsyncKeyState}, + {"GetAtomNameA", 0, (syscall_t)GetAtomNameA}, + {"GetAutoRotationState", 0, (syscall_t)GetAutoRotationState}, + {"GetAwarenessFromDpiAwarenessContext", 0, (syscall_t)GetAwarenessFromDpiAwarenessContext}, + {"GetBinaryTypeA", 0, (syscall_t)GetBinaryTypeA}, + {"GetBitmapBits", 0, (syscall_t)GetBitmapBits}, + {"GetBitmapDimensionEx", 0, (syscall_t)GetBitmapDimensionEx}, + {"GetBkColor", 0, (syscall_t)GetBkColor}, + {"GetBkMode", 0, (syscall_t)GetBkMode}, + {"GetBoundsRect", 0, (syscall_t)GetBoundsRect}, + {"GetBrushOrgEx", 0, (syscall_t)GetBrushOrgEx}, + {"GetCIMSSM", 0, (syscall_t)GetCIMSSM}, + {"GetCPInfo", 0, (syscall_t)GetCPInfo}, + {"GetCPInfoExA", 0, (syscall_t)GetCPInfoExA}, + {"GetCachedSigningLevel", 0, (syscall_t)GetCachedSigningLevel}, + {"GetCalendarInfoA", 0, (syscall_t)GetCalendarInfoA}, + {"GetCalendarInfoEx", 0, (syscall_t)GetCalendarInfoEx}, + {"GetCapture", 0, (syscall_t)GetCapture}, + {"GetCaretBlinkTime", 0, (syscall_t)GetCaretBlinkTime}, + {"GetCaretPos", 0, (syscall_t)GetCaretPos}, + {"GetCharABCWidthsA", 0, (syscall_t)GetCharABCWidthsA}, + {"GetCharABCWidthsFloatA", 0, (syscall_t)GetCharABCWidthsFloatA}, + {"GetCharABCWidthsI", 0, (syscall_t)GetCharABCWidthsI}, + {"GetCharWidth32A", 0, (syscall_t)GetCharWidth32A}, + {"GetCharWidthA", 0, (syscall_t)GetCharWidthA}, + {"GetCharWidthFloatA", 0, (syscall_t)GetCharWidthFloatA}, + {"GetCharWidthI", 0, (syscall_t)GetCharWidthI}, + {"GetCharacterPlacementA", 0, (syscall_t)GetCharacterPlacementA}, + {"GetClassInfoA", 0, (syscall_t)GetClassInfoA}, + {"GetClassInfoExA", 0, (syscall_t)GetClassInfoExA}, + {"GetClassLongA", 0, (syscall_t)GetClassLongA}, + {"GetClassLongPtrA", 0, (syscall_t)GetClassLongPtrA}, + {"GetClassNameA", 0, (syscall_t)GetClassNameA}, + {"GetClassWord", 0, (syscall_t)GetClassWord}, + {"GetClientRect", 0, (syscall_t)GetClientRect}, + {"GetClipBox", 0, (syscall_t)GetClipBox}, + {"GetClipCursor", 0, (syscall_t)GetClipCursor}, + {"GetClipRgn", 0, (syscall_t)GetClipRgn}, + {"GetClipboardData", 0, (syscall_t)GetClipboardData}, + {"GetClipboardFormatNameA", 0, (syscall_t)GetClipboardFormatNameA}, + {"GetClipboardOwner", 0, (syscall_t)GetClipboardOwner}, + {"GetClipboardSequenceNumber", 0, (syscall_t)GetClipboardSequenceNumber}, + {"GetClipboardViewer", 0, (syscall_t)GetClipboardViewer}, + {"GetColorAdjustment", 0, (syscall_t)GetColorAdjustment}, + {"GetColorSpace", 0, (syscall_t)GetColorSpace}, + {"GetComboBoxInfo", 0, (syscall_t)GetComboBoxInfo}, + {"GetCommConfig", 0, (syscall_t)GetCommConfig}, + {"GetCommMask", 0, (syscall_t)GetCommMask}, + {"GetCommModemStatus", 0, (syscall_t)GetCommModemStatus}, + {"GetCommProperties", 0, (syscall_t)GetCommProperties}, + {"GetCommState", 0, (syscall_t)GetCommState}, + {"GetCommTimeouts", 0, (syscall_t)GetCommTimeouts}, + {"GetCommandLineA", 0, (syscall_t)GetCommandLineA}, + {"GetCompressedFileSizeA", 0, (syscall_t)GetCompressedFileSizeA}, + {"GetCompressedFileSizeTransactedA", 0, (syscall_t)GetCompressedFileSizeTransactedA}, + {"GetComputerNameA", 0, (syscall_t)GetComputerNameA}, + {"GetComputerNameExA", 0, (syscall_t)GetComputerNameExA}, + {"GetConsoleAliasA", 0, (syscall_t)GetConsoleAliasA}, + {"GetConsoleAliasExesA", 0, (syscall_t)GetConsoleAliasExesA}, + {"GetConsoleAliasExesLengthA", 0, (syscall_t)GetConsoleAliasExesLengthA}, + {"GetConsoleAliasesA", 0, (syscall_t)GetConsoleAliasesA}, + {"GetConsoleAliasesLengthA", 0, (syscall_t)GetConsoleAliasesLengthA}, + {"GetConsoleCP", 0, (syscall_t)GetConsoleCP}, + {"GetConsoleCursorInfo", 0, (syscall_t)GetConsoleCursorInfo}, + {"GetConsoleDisplayMode", 0, (syscall_t)GetConsoleDisplayMode}, + {"GetConsoleFontSize", 0, (syscall_t)GetConsoleFontSize}, + {"GetConsoleHistoryInfo", 0, (syscall_t)GetConsoleHistoryInfo}, + {"GetConsoleMode", 0, (syscall_t)GetConsoleMode}, + {"GetConsoleOriginalTitleA", 0, (syscall_t)GetConsoleOriginalTitleA}, + {"GetConsoleOutputCP", 0, (syscall_t)GetConsoleOutputCP}, + {"GetConsoleProcessList", 0, (syscall_t)GetConsoleProcessList}, + {"GetConsoleScreenBufferInfo", 0, (syscall_t)GetConsoleScreenBufferInfo}, + {"GetConsoleScreenBufferInfoEx", 0, (syscall_t)GetConsoleScreenBufferInfoEx}, + {"GetConsoleSelectionInfo", 0, (syscall_t)GetConsoleSelectionInfo}, + {"GetConsoleTitleA", 0, (syscall_t)GetConsoleTitleA}, + {"GetConsoleWindow", 0, (syscall_t)GetConsoleWindow}, + {"GetConvertStg", 0, (syscall_t)GetConvertStg}, + {"GetCorePrinterDriversA", 0, (syscall_t)GetCorePrinterDriversA}, + {"GetCurrencyFormatA", 0, (syscall_t)GetCurrencyFormatA}, + {"GetCurrencyFormatEx", 0, (syscall_t)GetCurrencyFormatEx}, + {"GetCurrentActCtx", 0, (syscall_t)GetCurrentActCtx}, + {"GetCurrentConsoleFont", 0, (syscall_t)GetCurrentConsoleFont}, + {"GetCurrentConsoleFontEx", 0, (syscall_t)GetCurrentConsoleFontEx}, + {"GetCurrentDirectoryA", 0, (syscall_t)GetCurrentDirectoryA}, + {"GetCurrentHwProfileA", 0, (syscall_t)GetCurrentHwProfileA}, + {"GetCurrentInputMessageSource", 0, (syscall_t)GetCurrentInputMessageSource}, + {"GetCurrentObject", 0, (syscall_t)GetCurrentObject}, + {"GetCurrentPositionEx", 0, (syscall_t)GetCurrentPositionEx}, + {"GetCurrentProcess", 0, (syscall_t)GetCurrentProcess}, + {"GetCurrentProcessId", 0, (syscall_t)GetCurrentProcessId}, + {"GetCurrentProcessorNumber", 0, (syscall_t)GetCurrentProcessorNumber}, + {"GetCurrentProcessorNumberEx", 0, (syscall_t)GetCurrentProcessorNumberEx}, + {"GetCurrentThread", 0, (syscall_t)GetCurrentThread}, + {"GetCurrentThreadId", 0, (syscall_t)GetCurrentThreadId}, + {"GetCurrentThreadStackLimits", 0, (syscall_t)GetCurrentThreadStackLimits}, + {"GetCurrentUmsThread", 0, (syscall_t)GetCurrentUmsThread}, + {"GetCursor", 0, (syscall_t)GetCursor}, + {"GetCursorInfo", 0, (syscall_t)GetCursorInfo}, + {"GetCursorPos", 0, (syscall_t)GetCursorPos}, + {"GetDC", 0, (syscall_t)GetDC}, + {"GetDCBrushColor", 0, (syscall_t)GetDCBrushColor}, + {"GetDCEx", 0, (syscall_t)GetDCEx}, + {"GetDCOrgEx", 0, (syscall_t)GetDCOrgEx}, + {"GetDCPenColor", 0, (syscall_t)GetDCPenColor}, + {"GetDIBColorTable", 0, (syscall_t)GetDIBColorTable}, + {"GetDIBits", 0, (syscall_t)GetDIBits}, + {"GetDateFormatA", 0, (syscall_t)GetDateFormatA}, + {"GetDateFormatEx", 0, (syscall_t)GetDateFormatEx}, + {"GetDefaultCommConfigA", 0, (syscall_t)GetDefaultCommConfigA}, + {"GetDefaultPrinterA", 0, (syscall_t)GetDefaultPrinterA}, + {"GetDesktopWindow", 0, (syscall_t)GetDesktopWindow}, + {"GetDeviceCaps", 0, (syscall_t)GetDeviceCaps}, + {"GetDeviceGammaRamp", 0, (syscall_t)GetDeviceGammaRamp}, + {"GetDevicePowerState", 0, (syscall_t)GetDevicePowerState}, + {"GetDialogBaseUnits", 0, (syscall_t)GetDialogBaseUnits}, + {"GetDiskFreeSpaceA", 0, (syscall_t)GetDiskFreeSpaceA}, + {"GetDiskFreeSpaceExA", 0, (syscall_t)GetDiskFreeSpaceExA}, + {"GetDisplayAutoRotationPreferences", 0, (syscall_t)GetDisplayAutoRotationPreferences}, + {"GetDisplayConfigBufferSizes", 0, (syscall_t)GetDisplayConfigBufferSizes}, + {"GetDlgCtrlID", 0, (syscall_t)GetDlgCtrlID}, + {"GetDlgItem", 0, (syscall_t)GetDlgItem}, + {"GetDlgItemInt", 0, (syscall_t)GetDlgItemInt}, + {"GetDlgItemTextA", 0, (syscall_t)GetDlgItemTextA}, + {"GetDllDirectoryA", 0, (syscall_t)GetDllDirectoryA}, + {"GetDoubleClickTime", 0, (syscall_t)GetDoubleClickTime}, + {"GetDpiForSystem", 0, (syscall_t)GetDpiForSystem}, + {"GetDpiForWindow", 0, (syscall_t)GetDpiForWindow}, + {"GetDriveTypeA", 0, (syscall_t)GetDriveTypeA}, + {"GetDriverModuleHandle", 0, (syscall_t)GetDriverModuleHandle}, + {"GetDurationFormat", 0, (syscall_t)GetDurationFormat}, + {"GetDurationFormatEx", 0, (syscall_t)GetDurationFormatEx}, + {"GetDynamicTimeZoneInformation", 0, (syscall_t)GetDynamicTimeZoneInformation}, + {"GetDynamicTimeZoneInformationEffectiveYears", 0, (syscall_t)GetDynamicTimeZoneInformationEffectiveYears}, + {"GetEnabledXStateFeatures", 0, (syscall_t)GetEnabledXStateFeatures}, + {"GetEncryptedFileMetadata", 0, (syscall_t)GetEncryptedFileMetadata}, + {"GetEnhMetaFileA", 0, (syscall_t)GetEnhMetaFileA}, + {"GetEnhMetaFileBits", 0, (syscall_t)GetEnhMetaFileBits}, + {"GetEnhMetaFileDescriptionA", 0, (syscall_t)GetEnhMetaFileDescriptionA}, + {"GetEnhMetaFileHeader", 0, (syscall_t)GetEnhMetaFileHeader}, + {"GetEnhMetaFilePaletteEntries", 0, (syscall_t)GetEnhMetaFilePaletteEntries}, + {"GetEnhMetaFilePixelFormat", 0, (syscall_t)GetEnhMetaFilePixelFormat}, + {"GetEnvironmentStrings", 0, (syscall_t)GetEnvironmentStrings}, + {"GetEnvironmentVariableA", 0, (syscall_t)GetEnvironmentVariableA}, + {"GetErrorMode", 0, (syscall_t)GetErrorMode}, + {"GetEventLogInformation", 0, (syscall_t)GetEventLogInformation}, + {"GetExitCodeProcess", 0, (syscall_t)GetExitCodeProcess}, + {"GetExitCodeThread", 0, (syscall_t)GetExitCodeThread}, + {"GetExpandedNameA", 0, (syscall_t)GetExpandedNameA}, + {"GetFileAttributesA", 0, (syscall_t)GetFileAttributesA}, + {"GetFileAttributesExA", 0, (syscall_t)GetFileAttributesExA}, + {"GetFileAttributesTransactedA", 0, (syscall_t)GetFileAttributesTransactedA}, + {"GetFileBandwidthReservation", 0, (syscall_t)GetFileBandwidthReservation}, + {"GetFileInformationByHandle", 0, (syscall_t)GetFileInformationByHandle}, + {"GetFileInformationByHandleEx", 0, (syscall_t)GetFileInformationByHandleEx}, + {"GetFileMUIInfo", 0, (syscall_t)GetFileMUIInfo}, + {"GetFileMUIPath", 0, (syscall_t)GetFileMUIPath}, + {"GetFileSecurityA", 0, (syscall_t)GetFileSecurityA}, + {"GetFileSize", 0, (syscall_t)GetFileSize}, + {"GetFileSizeEx", 0, (syscall_t)GetFileSizeEx}, + {"GetFileTime", 0, (syscall_t)GetFileTime}, + {"GetFileTitleA", 0, (syscall_t)GetFileTitleA}, + {"GetFileType", 0, (syscall_t)GetFileType}, + {"GetFinalPathNameByHandleA", 0, (syscall_t)GetFinalPathNameByHandleA}, + {"GetFirmwareEnvironmentVariableA", 0, (syscall_t)GetFirmwareEnvironmentVariableA}, + {"GetFirmwareEnvironmentVariableExA", 0, (syscall_t)GetFirmwareEnvironmentVariableExA}, + {"GetFirmwareType", 0, (syscall_t)GetFirmwareType}, + {"GetFocus", 0, (syscall_t)GetFocus}, + {"GetFontData", 0, (syscall_t)GetFontData}, + {"GetFontLanguageInfo", 0, (syscall_t)GetFontLanguageInfo}, + {"GetFontUnicodeRanges", 0, (syscall_t)GetFontUnicodeRanges}, + {"GetForegroundWindow", 0, (syscall_t)GetForegroundWindow}, + {"GetFormA", 0, (syscall_t)GetFormA}, + {"GetFullPathNameA", 0, (syscall_t)GetFullPathNameA}, + {"GetFullPathNameTransactedA", 0, (syscall_t)GetFullPathNameTransactedA}, + {"GetGUIThreadInfo", 0, (syscall_t)GetGUIThreadInfo}, + {"GetGeoInfoA", 0, (syscall_t)GetGeoInfoA}, + {"GetGestureConfig", 0, (syscall_t)GetGestureConfig}, + {"GetGestureExtraArgs", 0, (syscall_t)GetGestureExtraArgs}, + {"GetGestureInfo", 0, (syscall_t)GetGestureInfo}, + {"GetGlyphIndicesA", 0, (syscall_t)GetGlyphIndicesA}, + {"GetGlyphOutlineA", 0, (syscall_t)GetGlyphOutlineA}, + {"GetGraphicsMode", 0, (syscall_t)GetGraphicsMode}, + {"GetGuiResources", 0, (syscall_t)GetGuiResources}, + {"GetHGlobalFromILockBytes", 0, (syscall_t)GetHGlobalFromILockBytes}, + {"GetHandleInformation", 0, (syscall_t)GetHandleInformation}, + {"GetICMProfileA", 0, (syscall_t)GetICMProfileA}, + {"GetIconInfo", 0, (syscall_t)GetIconInfo}, + {"GetIconInfoExA", 0, (syscall_t)GetIconInfoExA}, + {"GetInputState", 0, (syscall_t)GetInputState}, + {"GetIntegratedDisplaySize", 0, (syscall_t)GetIntegratedDisplaySize}, + {"GetJobA", 0, (syscall_t)GetJobA}, + {"GetJobNamedPropertyValue", 0, (syscall_t)GetJobNamedPropertyValue}, + {"GetKBCodePage", 0, (syscall_t)GetKBCodePage}, + {"GetKernelObjectSecurity", 0, (syscall_t)GetKernelObjectSecurity}, + {"GetKerningPairsA", 0, (syscall_t)GetKerningPairsA}, + {"GetKeyNameTextA", 0, (syscall_t)GetKeyNameTextA}, + {"GetKeyState", 0, (syscall_t)GetKeyState}, + {"GetKeyboardLayout", 0, (syscall_t)GetKeyboardLayout}, + {"GetKeyboardLayoutList", 0, (syscall_t)GetKeyboardLayoutList}, + {"GetKeyboardLayoutNameA", 0, (syscall_t)GetKeyboardLayoutNameA}, + {"GetKeyboardState", 0, (syscall_t)GetKeyboardState}, + {"GetKeyboardType", 0, (syscall_t)GetKeyboardType}, + {"GetLargePageMinimum", 0, (syscall_t)GetLargePageMinimum}, + {"GetLargestConsoleWindowSize", 0, (syscall_t)GetLargestConsoleWindowSize}, + {"GetLastActivePopup", 0, (syscall_t)GetLastActivePopup}, + {"GetLastError", 0, (syscall_t)GetLastError}, + {"GetLastInputInfo", 0, (syscall_t)GetLastInputInfo}, + {"GetLayeredWindowAttributes", 0, (syscall_t)GetLayeredWindowAttributes}, + {"GetLayout", 0, (syscall_t)GetLayout}, + {"GetLengthSid", 0, (syscall_t)GetLengthSid}, + {"GetListBoxInfo", 0, (syscall_t)GetListBoxInfo}, + {"GetLocalTime", 0, (syscall_t)GetLocalTime}, + {"GetLocaleInfoA", 0, (syscall_t)GetLocaleInfoA}, + {"GetLocaleInfoEx", 0, (syscall_t)GetLocaleInfoEx}, + {"GetLogColorSpaceA", 0, (syscall_t)GetLogColorSpaceA}, + {"GetLogicalDriveStringsA", 0, (syscall_t)GetLogicalDriveStringsA}, + {"GetLogicalDrives", 0, (syscall_t)GetLogicalDrives}, + {"GetLogicalProcessorInformation", 0, (syscall_t)GetLogicalProcessorInformation}, + {"GetLogicalProcessorInformationEx", 0, (syscall_t)GetLogicalProcessorInformationEx}, + {"GetLongPathNameA", 0, (syscall_t)GetLongPathNameA}, + {"GetLongPathNameTransactedA", 0, (syscall_t)GetLongPathNameTransactedA}, + {"GetMailslotInfo", 0, (syscall_t)GetMailslotInfo}, + {"GetMapMode", 0, (syscall_t)GetMapMode}, + {"GetMaximumProcessorCount", 0, (syscall_t)GetMaximumProcessorCount}, + {"GetMaximumProcessorGroupCount", 0, (syscall_t)GetMaximumProcessorGroupCount}, + {"GetMemoryErrorHandlingCapabilities", 0, (syscall_t)GetMemoryErrorHandlingCapabilities}, + {"GetMenu", 0, (syscall_t)GetMenu}, + {"GetMenuBarInfo", 0, (syscall_t)GetMenuBarInfo}, + {"GetMenuCheckMarkDimensions", 0, (syscall_t)GetMenuCheckMarkDimensions}, + {"GetMenuContextHelpId", 0, (syscall_t)GetMenuContextHelpId}, + {"GetMenuDefaultItem", 0, (syscall_t)GetMenuDefaultItem}, + {"GetMenuInfo", 0, (syscall_t)GetMenuInfo}, + {"GetMenuItemCount", 0, (syscall_t)GetMenuItemCount}, + {"GetMenuItemID", 0, (syscall_t)GetMenuItemID}, + {"GetMenuItemInfoA", 0, (syscall_t)GetMenuItemInfoA}, + {"GetMenuItemRect", 0, (syscall_t)GetMenuItemRect}, + {"GetMenuState", 0, (syscall_t)GetMenuState}, + {"GetMenuStringA", 0, (syscall_t)GetMenuStringA}, + {"GetMessageA", 0, (syscall_t)GetMessageA}, + {"GetMessageExtraInfo", 0, (syscall_t)GetMessageExtraInfo}, + {"GetMessagePos", 0, (syscall_t)GetMessagePos}, + {"GetMessageTime", 0, (syscall_t)GetMessageTime}, + {"GetMetaFileA", 0, (syscall_t)GetMetaFileA}, + {"GetMetaFileBitsEx", 0, (syscall_t)GetMetaFileBitsEx}, + {"GetMetaRgn", 0, (syscall_t)GetMetaRgn}, + {"GetMiterLimit", 0, (syscall_t)GetMiterLimit}, + {"GetModuleFileNameA", 0, (syscall_t)GetModuleFileNameA}, + {"GetModuleHandleA", 0, (syscall_t)GetModuleHandleA}, + {"GetModuleHandleExA", 0, (syscall_t)GetModuleHandleExA}, + {"GetMonitorInfoA", 0, (syscall_t)GetMonitorInfoA}, + {"GetMouseMovePointsEx", 0, (syscall_t)GetMouseMovePointsEx}, + {"GetNLSVersion", 0, (syscall_t)GetNLSVersion}, + {"GetNLSVersionEx", 0, (syscall_t)GetNLSVersionEx}, + {"GetNamedPipeClientComputerNameA", 0, (syscall_t)GetNamedPipeClientComputerNameA}, + {"GetNamedPipeClientProcessId", 0, (syscall_t)GetNamedPipeClientProcessId}, + {"GetNamedPipeClientSessionId", 0, (syscall_t)GetNamedPipeClientSessionId}, + {"GetNamedPipeHandleStateA", 0, (syscall_t)GetNamedPipeHandleStateA}, + {"GetNamedPipeInfo", 0, (syscall_t)GetNamedPipeInfo}, + {"GetNamedPipeServerProcessId", 0, (syscall_t)GetNamedPipeServerProcessId}, + {"GetNamedPipeServerSessionId", 0, (syscall_t)GetNamedPipeServerSessionId}, + {"GetNativeSystemInfo", 0, (syscall_t)GetNativeSystemInfo}, + {"GetNearestColor", 0, (syscall_t)GetNearestColor}, + {"GetNearestPaletteIndex", 0, (syscall_t)GetNearestPaletteIndex}, + {"GetNextDlgGroupItem", 0, (syscall_t)GetNextDlgGroupItem}, + {"GetNextDlgTabItem", 0, (syscall_t)GetNextDlgTabItem}, + {"GetNextUmsListItem", 0, (syscall_t)GetNextUmsListItem}, + {"GetNumaAvailableMemoryNode", 0, (syscall_t)GetNumaAvailableMemoryNode}, + {"GetNumaAvailableMemoryNodeEx", 0, (syscall_t)GetNumaAvailableMemoryNodeEx}, + {"GetNumaHighestNodeNumber", 0, (syscall_t)GetNumaHighestNodeNumber}, + {"GetNumaNodeNumberFromHandle", 0, (syscall_t)GetNumaNodeNumberFromHandle}, + {"GetNumaNodeProcessorMask", 0, (syscall_t)GetNumaNodeProcessorMask}, + {"GetNumaNodeProcessorMaskEx", 0, (syscall_t)GetNumaNodeProcessorMaskEx}, + {"GetNumaProcessorNode", 0, (syscall_t)GetNumaProcessorNode}, + {"GetNumaProcessorNodeEx", 0, (syscall_t)GetNumaProcessorNodeEx}, + {"GetNumaProximityNode", 0, (syscall_t)GetNumaProximityNode}, + {"GetNumaProximityNodeEx", 0, (syscall_t)GetNumaProximityNodeEx}, + {"GetNumberFormatA", 0, (syscall_t)GetNumberFormatA}, + {"GetNumberFormatEx", 0, (syscall_t)GetNumberFormatEx}, + {"GetNumberOfConsoleInputEvents", 0, (syscall_t)GetNumberOfConsoleInputEvents}, + {"GetNumberOfConsoleMouseButtons", 0, (syscall_t)GetNumberOfConsoleMouseButtons}, + {"GetNumberOfEventLogRecords", 0, (syscall_t)GetNumberOfEventLogRecords}, + {"GetOEMCP", 0, (syscall_t)GetOEMCP}, + {"GetObjectA", 0, (syscall_t)GetObjectA}, + {"GetObjectType", 0, (syscall_t)GetObjectType}, + {"GetOldestEventLogRecord", 0, (syscall_t)GetOldestEventLogRecord}, + {"GetOpenClipboardWindow", 0, (syscall_t)GetOpenClipboardWindow}, + {"GetOpenFileNameA", 0, (syscall_t)GetOpenFileNameA}, + {"GetOsManufacturingMode", 0, (syscall_t)GetOsManufacturingMode}, + {"GetOsSafeBootMode", 0, (syscall_t)GetOsSafeBootMode}, + {"GetOutlineTextMetricsA", 0, (syscall_t)GetOutlineTextMetricsA}, + {"GetOverlappedResult", 0, (syscall_t)GetOverlappedResult}, + {"GetOverlappedResultEx", 0, (syscall_t)GetOverlappedResultEx}, + {"GetPaletteEntries", 0, (syscall_t)GetPaletteEntries}, + {"GetParent", 0, (syscall_t)GetParent}, + {"GetPath", 0, (syscall_t)GetPath}, + {"GetPhysicalCursorPos", 0, (syscall_t)GetPhysicalCursorPos}, + {"GetPhysicallyInstalledSystemMemory", 0, (syscall_t)GetPhysicallyInstalledSystemMemory}, + {"GetPixel", 0, (syscall_t)GetPixel}, + {"GetPixelFormat", 0, (syscall_t)GetPixelFormat}, + {"GetPointerCursorId", 0, (syscall_t)GetPointerCursorId}, + {"GetPointerDevice", 0, (syscall_t)GetPointerDevice}, + {"GetPointerDeviceCursors", 0, (syscall_t)GetPointerDeviceCursors}, + {"GetPointerDeviceProperties", 0, (syscall_t)GetPointerDeviceProperties}, + {"GetPointerDeviceRects", 0, (syscall_t)GetPointerDeviceRects}, + {"GetPointerDevices", 0, (syscall_t)GetPointerDevices}, + {"GetPointerFrameInfo", 0, (syscall_t)GetPointerFrameInfo}, + {"GetPointerFrameInfoHistory", 0, (syscall_t)GetPointerFrameInfoHistory}, + {"GetPointerFramePenInfo", 0, (syscall_t)GetPointerFramePenInfo}, + {"GetPointerFramePenInfoHistory", 0, (syscall_t)GetPointerFramePenInfoHistory}, + {"GetPointerFrameTouchInfo", 0, (syscall_t)GetPointerFrameTouchInfo}, + {"GetPointerFrameTouchInfoHistory", 0, (syscall_t)GetPointerFrameTouchInfoHistory}, + {"GetPointerInfo", 0, (syscall_t)GetPointerInfo}, + {"GetPointerInfoHistory", 0, (syscall_t)GetPointerInfoHistory}, + {"GetPointerInputTransform", 0, (syscall_t)GetPointerInputTransform}, + {"GetPointerPenInfo", 0, (syscall_t)GetPointerPenInfo}, + {"GetPointerPenInfoHistory", 0, (syscall_t)GetPointerPenInfoHistory}, + {"GetPointerTouchInfo", 0, (syscall_t)GetPointerTouchInfo}, + {"GetPointerTouchInfoHistory", 0, (syscall_t)GetPointerTouchInfoHistory}, + {"GetPointerType", 0, (syscall_t)GetPointerType}, + {"GetPolyFillMode", 0, (syscall_t)GetPolyFillMode}, + {"GetPrintExecutionData", 0, (syscall_t)GetPrintExecutionData}, + {"GetPrintOutputInfo", 0, (syscall_t)GetPrintOutputInfo}, + {"GetPrintProcessorDirectoryA", 0, (syscall_t)GetPrintProcessorDirectoryA}, + {"GetPrinterA", 0, (syscall_t)GetPrinterA}, + {"GetPrinterDataA", 0, (syscall_t)GetPrinterDataA}, + {"GetPrinterDataExA", 0, (syscall_t)GetPrinterDataExA}, + {"GetPrinterDriver2A", 0, (syscall_t)GetPrinterDriver2A}, + {"GetPrinterDriverA", 0, (syscall_t)GetPrinterDriverA}, + {"GetPrinterDriverDirectoryA", 0, (syscall_t)GetPrinterDriverDirectoryA}, + {"GetPrinterDriverPackagePathA", 0, (syscall_t)GetPrinterDriverPackagePathA}, + {"GetPriorityClass", 0, (syscall_t)GetPriorityClass}, + {"GetPriorityClipboardFormat", 0, (syscall_t)GetPriorityClipboardFormat}, + {"GetPrivateObjectSecurity", 0, (syscall_t)GetPrivateObjectSecurity}, + {"GetPrivateProfileIntA", 0, (syscall_t)GetPrivateProfileIntA}, + {"GetPrivateProfileSectionA", 0, (syscall_t)GetPrivateProfileSectionA}, + {"GetPrivateProfileSectionNamesA", 0, (syscall_t)GetPrivateProfileSectionNamesA}, + {"GetPrivateProfileStringA", 0, (syscall_t)GetPrivateProfileStringA}, + {"GetPrivateProfileStructA", 0, (syscall_t)GetPrivateProfileStructA}, + {"GetProcAddress", 0, (syscall_t)GetProcAddress}, + {"GetProcessAffinityMask", 0, (syscall_t)GetProcessAffinityMask}, + {"GetProcessDEPPolicy", 0, (syscall_t)GetProcessDEPPolicy}, + {"GetProcessDefaultCpuSets", 0, (syscall_t)GetProcessDefaultCpuSets}, + {"GetProcessDefaultLayout", 0, (syscall_t)GetProcessDefaultLayout}, + {"GetProcessGroupAffinity", 0, (syscall_t)GetProcessGroupAffinity}, + {"GetProcessHandleCount", 0, (syscall_t)GetProcessHandleCount}, + {"GetProcessHeap", 0, (syscall_t)GetProcessHeap}, + {"GetProcessHeaps", 0, (syscall_t)GetProcessHeaps}, + {"GetProcessId", 0, (syscall_t)GetProcessId}, + {"GetProcessIdOfThread", 0, (syscall_t)GetProcessIdOfThread}, + {"GetProcessInformation", 0, (syscall_t)GetProcessInformation}, + {"GetProcessIoCounters", 0, (syscall_t)GetProcessIoCounters}, + {"GetProcessMitigationPolicy", 0, (syscall_t)GetProcessMitigationPolicy}, + {"GetProcessPreferredUILanguages", 0, (syscall_t)GetProcessPreferredUILanguages}, + {"GetProcessPriorityBoost", 0, (syscall_t)GetProcessPriorityBoost}, + {"GetProcessShutdownParameters", 0, (syscall_t)GetProcessShutdownParameters}, + {"GetProcessTimes", 0, (syscall_t)GetProcessTimes}, + {"GetProcessVersion", 0, (syscall_t)GetProcessVersion}, + {"GetProcessWindowStation", 0, (syscall_t)GetProcessWindowStation}, + {"GetProcessWorkingSetSize", 0, (syscall_t)GetProcessWorkingSetSize}, + {"GetProcessWorkingSetSizeEx", 0, (syscall_t)GetProcessWorkingSetSizeEx}, + {"GetProcessorSystemCycleTime", 0, (syscall_t)GetProcessorSystemCycleTime}, + {"GetProductInfo", 0, (syscall_t)GetProductInfo}, + {"GetProfileIntA", 0, (syscall_t)GetProfileIntA}, + {"GetProfileSectionA", 0, (syscall_t)GetProfileSectionA}, + {"GetProfileStringA", 0, (syscall_t)GetProfileStringA}, + {"GetPropA", 0, (syscall_t)GetPropA}, + {"GetQueueStatus", 0, (syscall_t)GetQueueStatus}, + {"GetQueuedCompletionStatus", 0, (syscall_t)GetQueuedCompletionStatus}, + {"GetQueuedCompletionStatusEx", 0, (syscall_t)GetQueuedCompletionStatusEx}, + {"GetROP2", 0, (syscall_t)GetROP2}, + {"GetRandomRgn", 0, (syscall_t)GetRandomRgn}, + {"GetRasterizerCaps", 0, (syscall_t)GetRasterizerCaps}, + {"GetRawInputBuffer", 0, (syscall_t)GetRawInputBuffer}, + {"GetRawInputData", 0, (syscall_t)GetRawInputData}, + {"GetRawInputDeviceInfoA", 0, (syscall_t)GetRawInputDeviceInfoA}, + {"GetRawInputDeviceList", 0, (syscall_t)GetRawInputDeviceList}, + {"GetRawPointerDeviceData", 0, (syscall_t)GetRawPointerDeviceData}, + {"GetRegionData", 0, (syscall_t)GetRegionData}, + {"GetRegisteredRawInputDevices", 0, (syscall_t)GetRegisteredRawInputDevices}, + {"GetRgnBox", 0, (syscall_t)GetRgnBox}, + {"GetSaveFileNameA", 0, (syscall_t)GetSaveFileNameA}, + {"GetScrollBarInfo", 0, (syscall_t)GetScrollBarInfo}, + {"GetScrollInfo", 0, (syscall_t)GetScrollInfo}, + {"GetScrollPos", 0, (syscall_t)GetScrollPos}, + {"GetScrollRange", 0, (syscall_t)GetScrollRange}, + {"GetSecurityDescriptorControl", 0, (syscall_t)GetSecurityDescriptorControl}, + {"GetSecurityDescriptorDacl", 0, (syscall_t)GetSecurityDescriptorDacl}, + {"GetSecurityDescriptorGroup", 0, (syscall_t)GetSecurityDescriptorGroup}, + {"GetSecurityDescriptorLength", 0, (syscall_t)GetSecurityDescriptorLength}, + {"GetSecurityDescriptorOwner", 0, (syscall_t)GetSecurityDescriptorOwner}, + {"GetSecurityDescriptorRMControl", 0, (syscall_t)GetSecurityDescriptorRMControl}, + {"GetSecurityDescriptorSacl", 0, (syscall_t)GetSecurityDescriptorSacl}, + {"GetServiceDisplayNameA", 0, (syscall_t)GetServiceDisplayNameA}, + {"GetServiceKeyNameA", 0, (syscall_t)GetServiceKeyNameA}, + {"GetShellWindow", 0, (syscall_t)GetShellWindow}, + {"GetShortPathNameA", 0, (syscall_t)GetShortPathNameA}, + {"GetSidIdentifierAuthority", 0, (syscall_t)GetSidIdentifierAuthority}, + {"GetSidLengthRequired", 0, (syscall_t)GetSidLengthRequired}, + {"GetSidSubAuthority", 0, (syscall_t)GetSidSubAuthority}, + {"GetSidSubAuthorityCount", 0, (syscall_t)GetSidSubAuthorityCount}, + {"GetSpoolFileHandle", 0, (syscall_t)GetSpoolFileHandle}, + {"GetStartupInfoA", 0, (syscall_t)GetStartupInfoA}, + {"GetStdHandle", 0, (syscall_t)GetStdHandle}, + {"GetStockObject", 0, (syscall_t)GetStockObject}, + {"GetStretchBltMode", 0, (syscall_t)GetStretchBltMode}, + {"GetStringScripts", 0, (syscall_t)GetStringScripts}, + {"GetStringTypeA", 0, (syscall_t)GetStringTypeA}, + {"GetStringTypeExA", 0, (syscall_t)GetStringTypeExA}, + {"GetSubMenu", 0, (syscall_t)GetSubMenu}, + {"GetSysColor", 0, (syscall_t)GetSysColor}, + {"GetSysColorBrush", 0, (syscall_t)GetSysColorBrush}, + {"GetSystemCpuSetInformation", 0, (syscall_t)GetSystemCpuSetInformation}, + {"GetSystemDEPPolicy", 0, (syscall_t)GetSystemDEPPolicy}, + {"GetSystemDefaultLCID", 0, (syscall_t)GetSystemDefaultLCID}, + {"GetSystemDefaultLangID", 0, (syscall_t)GetSystemDefaultLangID}, + {"GetSystemDefaultLocaleName", 0, (syscall_t)GetSystemDefaultLocaleName}, + {"GetSystemDefaultUILanguage", 0, (syscall_t)GetSystemDefaultUILanguage}, + {"GetSystemDirectoryA", 0, (syscall_t)GetSystemDirectoryA}, + {"GetSystemFileCacheSize", 0, (syscall_t)GetSystemFileCacheSize}, + {"GetSystemFirmwareTable", 0, (syscall_t)GetSystemFirmwareTable}, + {"GetSystemInfo", 0, (syscall_t)GetSystemInfo}, + {"GetSystemMenu", 0, (syscall_t)GetSystemMenu}, + {"GetSystemMetrics", 0, (syscall_t)GetSystemMetrics}, + {"GetSystemMetricsForDpi", 0, (syscall_t)GetSystemMetricsForDpi}, + {"GetSystemPaletteEntries", 0, (syscall_t)GetSystemPaletteEntries}, + {"GetSystemPaletteUse", 0, (syscall_t)GetSystemPaletteUse}, + {"GetSystemPowerStatus", 0, (syscall_t)GetSystemPowerStatus}, + {"GetSystemPreferredUILanguages", 0, (syscall_t)GetSystemPreferredUILanguages}, + {"GetSystemRegistryQuota", 0, (syscall_t)GetSystemRegistryQuota}, + {"GetSystemTime", 0, (syscall_t)GetSystemTime}, + {"GetSystemTimeAdjustment", 0, (syscall_t)GetSystemTimeAdjustment}, + {"GetSystemTimeAsFileTime", 0, (syscall_t)GetSystemTimeAsFileTime}, + {"GetSystemTimePreciseAsFileTime", 0, (syscall_t)GetSystemTimePreciseAsFileTime}, + {"GetSystemTimes", 0, (syscall_t)GetSystemTimes}, + {"GetSystemWindowsDirectoryA", 0, (syscall_t)GetSystemWindowsDirectoryA}, + {"GetSystemWow64Directory2A", 0, (syscall_t)GetSystemWow64Directory2A}, + {"GetSystemWow64DirectoryA", 0, (syscall_t)GetSystemWow64DirectoryA}, + {"GetTabbedTextExtentA", 0, (syscall_t)GetTabbedTextExtentA}, + {"GetTapeParameters", 0, (syscall_t)GetTapeParameters}, + {"GetTapePosition", 0, (syscall_t)GetTapePosition}, + {"GetTapeStatus", 0, (syscall_t)GetTapeStatus}, + {"GetTempFileNameA", 0, (syscall_t)GetTempFileNameA}, + {"GetTempPathA", 0, (syscall_t)GetTempPathA}, + {"GetTextAlign", 0, (syscall_t)GetTextAlign}, + {"GetTextCharacterExtra", 0, (syscall_t)GetTextCharacterExtra}, + {"GetTextCharset", 0, (syscall_t)GetTextCharset}, + {"GetTextCharsetInfo", 0, (syscall_t)GetTextCharsetInfo}, + {"GetTextColor", 0, (syscall_t)GetTextColor}, + {"GetTextExtentExPointA", 0, (syscall_t)GetTextExtentExPointA}, + {"GetTextExtentExPointI", 0, (syscall_t)GetTextExtentExPointI}, + {"GetTextExtentPoint32A", 0, (syscall_t)GetTextExtentPoint32A}, + {"GetTextExtentPointA", 0, (syscall_t)GetTextExtentPointA}, + {"GetTextExtentPointI", 0, (syscall_t)GetTextExtentPointI}, + {"GetTextFaceA", 0, (syscall_t)GetTextFaceA}, + {"GetTextMetricsA", 0, (syscall_t)GetTextMetricsA}, + {"GetThreadContext", 0, (syscall_t)GetThreadContext}, + {"GetThreadDesktop", 0, (syscall_t)GetThreadDesktop}, + {"GetThreadDpiAwarenessContext", 0, (syscall_t)GetThreadDpiAwarenessContext}, + {"GetThreadErrorMode", 0, (syscall_t)GetThreadErrorMode}, + {"GetThreadGroupAffinity", 0, (syscall_t)GetThreadGroupAffinity}, + {"GetThreadIOPendingFlag", 0, (syscall_t)GetThreadIOPendingFlag}, + {"GetThreadId", 0, (syscall_t)GetThreadId}, + {"GetThreadIdealProcessorEx", 0, (syscall_t)GetThreadIdealProcessorEx}, + {"GetThreadInformation", 0, (syscall_t)GetThreadInformation}, + {"GetThreadLocale", 0, (syscall_t)GetThreadLocale}, + {"GetThreadPreferredUILanguages", 0, (syscall_t)GetThreadPreferredUILanguages}, + {"GetThreadPriority", 0, (syscall_t)GetThreadPriority}, + {"GetThreadPriorityBoost", 0, (syscall_t)GetThreadPriorityBoost}, + {"GetThreadSelectedCpuSets", 0, (syscall_t)GetThreadSelectedCpuSets}, + {"GetThreadSelectorEntry", 0, (syscall_t)GetThreadSelectorEntry}, + {"GetThreadTimes", 0, (syscall_t)GetThreadTimes}, + {"GetThreadUILanguage", 0, (syscall_t)GetThreadUILanguage}, + {"GetTickCount", 0, (syscall_t)GetTickCount}, + {"GetTickCount64", 0, (syscall_t)GetTickCount64}, + {"GetTimeFormatA", 0, (syscall_t)GetTimeFormatA}, + {"GetTimeFormatEx", 0, (syscall_t)GetTimeFormatEx}, + {"GetTimeZoneInformation", 0, (syscall_t)GetTimeZoneInformation}, + {"GetTimeZoneInformationForYear", 0, (syscall_t)GetTimeZoneInformationForYear}, + {"GetTitleBarInfo", 0, (syscall_t)GetTitleBarInfo}, + {"GetTokenInformation", 0, (syscall_t)GetTokenInformation}, + {"GetTopWindow", 0, (syscall_t)GetTopWindow}, + {"GetTouchInputInfo", 0, (syscall_t)GetTouchInputInfo}, + {"GetUILanguageInfo", 0, (syscall_t)GetUILanguageInfo}, + {"GetUmsCompletionListEvent", 0, (syscall_t)GetUmsCompletionListEvent}, + {"GetUmsSystemThreadInformation", 0, (syscall_t)GetUmsSystemThreadInformation}, + {"GetUnpredictedMessagePos", 0, (syscall_t)GetUnpredictedMessagePos}, + {"GetUpdateRect", 0, (syscall_t)GetUpdateRect}, + {"GetUpdateRgn", 0, (syscall_t)GetUpdateRgn}, + {"GetUpdatedClipboardFormats", 0, (syscall_t)GetUpdatedClipboardFormats}, + {"GetUserDefaultLCID", 0, (syscall_t)GetUserDefaultLCID}, + {"GetUserDefaultLangID", 0, (syscall_t)GetUserDefaultLangID}, + {"GetUserDefaultLocaleName", 0, (syscall_t)GetUserDefaultLocaleName}, + {"GetUserDefaultUILanguage", 0, (syscall_t)GetUserDefaultUILanguage}, + {"GetUserGeoID", 0, (syscall_t)GetUserGeoID}, + {"GetUserNameA", 0, (syscall_t)GetUserNameA}, + {"GetUserObjectInformationA", 0, (syscall_t)GetUserObjectInformationA}, + {"GetUserObjectSecurity", 0, (syscall_t)GetUserObjectSecurity}, + {"GetUserPreferredUILanguages", 0, (syscall_t)GetUserPreferredUILanguages}, + {"GetVersion", 0, (syscall_t)GetVersion}, + {"GetVersionExA", 0, (syscall_t)GetVersionExA}, + {"GetViewportExtEx", 0, (syscall_t)GetViewportExtEx}, + {"GetViewportOrgEx", 0, (syscall_t)GetViewportOrgEx}, + {"GetVolumeInformationA", 0, (syscall_t)GetVolumeInformationA}, + {"GetVolumeNameForVolumeMountPointA", 0, (syscall_t)GetVolumeNameForVolumeMountPointA}, + {"GetVolumePathNameA", 0, (syscall_t)GetVolumePathNameA}, + {"GetVolumePathNamesForVolumeNameA", 0, (syscall_t)GetVolumePathNamesForVolumeNameA}, + {"GetWinMetaFileBits", 0, (syscall_t)GetWinMetaFileBits}, + {"GetWindow", 0, (syscall_t)GetWindow}, + {"GetWindowContextHelpId", 0, (syscall_t)GetWindowContextHelpId}, + {"GetWindowDC", 0, (syscall_t)GetWindowDC}, + {"GetWindowDisplayAffinity", 0, (syscall_t)GetWindowDisplayAffinity}, + {"GetWindowDpiAwarenessContext", 0, (syscall_t)GetWindowDpiAwarenessContext}, + {"GetWindowExtEx", 0, (syscall_t)GetWindowExtEx}, + {"GetWindowFeedbackSetting", 0, (syscall_t)GetWindowFeedbackSetting}, + {"GetWindowInfo", 0, (syscall_t)GetWindowInfo}, + {"GetWindowLongA", 0, (syscall_t)GetWindowLongA}, + {"GetWindowLongPtrA", 0, (syscall_t)GetWindowLongPtrA}, + {"GetWindowModuleFileNameA", 0, (syscall_t)GetWindowModuleFileNameA}, + {"GetWindowOrgEx", 0, (syscall_t)GetWindowOrgEx}, + {"GetWindowPlacement", 0, (syscall_t)GetWindowPlacement}, + {"GetWindowRect", 0, (syscall_t)GetWindowRect}, + {"GetWindowRgn", 0, (syscall_t)GetWindowRgn}, + {"GetWindowRgnBox", 0, (syscall_t)GetWindowRgnBox}, + {"GetWindowTextA", 0, (syscall_t)GetWindowTextA}, + {"GetWindowTextLengthA", 0, (syscall_t)GetWindowTextLengthA}, + {"GetWindowThreadProcessId", 0, (syscall_t)GetWindowThreadProcessId}, + {"GetWindowWord", 0, (syscall_t)GetWindowWord}, + {"GetWindowsAccountDomainSid", 0, (syscall_t)GetWindowsAccountDomainSid}, + {"GetWindowsDirectoryA", 0, (syscall_t)GetWindowsDirectoryA}, + {"GetWorldTransform", 0, (syscall_t)GetWorldTransform}, + {"GetWriteWatch", 0, (syscall_t)GetWriteWatch}, + {"GetXStateFeaturesMask", 0, (syscall_t)GetXStateFeaturesMask}, + {"GlobalAddAtomA", 0, (syscall_t)GlobalAddAtomA}, + {"GlobalAddAtomExA", 0, (syscall_t)GlobalAddAtomExA}, + {"GlobalAlloc", 0, (syscall_t)GlobalAlloc}, + {"GlobalCompact", 0, (syscall_t)GlobalCompact}, + {"GlobalDeleteAtom", 0, (syscall_t)GlobalDeleteAtom}, + {"GlobalFindAtomA", 0, (syscall_t)GlobalFindAtomA}, + {"GlobalFix", 0, (syscall_t)GlobalFix}, + {"GlobalFlags", 0, (syscall_t)GlobalFlags}, + {"GlobalFree", 0, (syscall_t)GlobalFree}, + {"GlobalGetAtomNameA", 0, (syscall_t)GlobalGetAtomNameA}, + {"GlobalHandle", 0, (syscall_t)GlobalHandle}, + {"GlobalLock", 0, (syscall_t)GlobalLock}, + {"GlobalMemoryStatus", 0, (syscall_t)GlobalMemoryStatus}, + {"GlobalMemoryStatusEx", 0, (syscall_t)GlobalMemoryStatusEx}, + {"GlobalReAlloc", 0, (syscall_t)GlobalReAlloc}, + {"GlobalSize", 0, (syscall_t)GlobalSize}, + {"GlobalUnWire", 0, (syscall_t)GlobalUnWire}, + {"GlobalUnfix", 0, (syscall_t)GlobalUnfix}, + {"GlobalUnlock", 0, (syscall_t)GlobalUnlock}, + {"GlobalWire", 0, (syscall_t)GlobalWire}, + {"GradientFill", 0, (syscall_t)GradientFill}, + {"GrayStringA", 0, (syscall_t)GrayStringA}, + {"HeapAlloc", 0, (syscall_t)HeapAlloc}, + {"HeapCompact", 0, (syscall_t)HeapCompact}, + {"HeapCreate", 0, (syscall_t)HeapCreate}, + {"HeapDestroy", 0, (syscall_t)HeapDestroy}, + {"HeapFree", 0, (syscall_t)HeapFree}, + {"HeapLock", 0, (syscall_t)HeapLock}, + {"HeapQueryInformation", 0, (syscall_t)HeapQueryInformation}, + {"HeapReAlloc", 0, (syscall_t)HeapReAlloc}, + {"HeapSetInformation", 0, (syscall_t)HeapSetInformation}, + {"HeapSize", 0, (syscall_t)HeapSize}, + {"HeapSummary", 0, (syscall_t)HeapSummary}, + {"HeapUnlock", 0, (syscall_t)HeapUnlock}, + {"HeapValidate", 0, (syscall_t)HeapValidate}, + {"HeapWalk", 0, (syscall_t)HeapWalk}, + {"HideCaret", 0, (syscall_t)HideCaret}, + {"HiliteMenuItem", 0, (syscall_t)HiliteMenuItem}, + {"I_UuidCreate", 0, (syscall_t)I_UuidCreate}, + {"IdnToAscii", 0, (syscall_t)IdnToAscii}, + {"IdnToUnicode", 0, (syscall_t)IdnToUnicode}, + {"ImmAssociateContext", 0, (syscall_t)ImmAssociateContext}, + {"ImmAssociateContextEx", 0, (syscall_t)ImmAssociateContextEx}, + {"ImmConfigureIMEA", 0, (syscall_t)ImmConfigureIMEA}, + {"ImmCreateContext", 0, (syscall_t)ImmCreateContext}, + {"ImmDestroyContext", 0, (syscall_t)ImmDestroyContext}, + {"ImmDisableIME", 0, (syscall_t)ImmDisableIME}, + {"ImmDisableLegacyIME", 0, (syscall_t)ImmDisableLegacyIME}, + {"ImmDisableTextFrameService", 0, (syscall_t)ImmDisableTextFrameService}, + {"ImmEnumInputContext", 0, (syscall_t)ImmEnumInputContext}, + {"ImmEnumRegisterWordA", 0, (syscall_t)ImmEnumRegisterWordA}, + {"ImmEscapeA", 0, (syscall_t)ImmEscapeA}, + {"ImmGetCandidateListA", 0, (syscall_t)ImmGetCandidateListA}, + {"ImmGetCandidateListCountA", 0, (syscall_t)ImmGetCandidateListCountA}, + {"ImmGetCandidateWindow", 0, (syscall_t)ImmGetCandidateWindow}, + {"ImmGetCompositionFontA", 0, (syscall_t)ImmGetCompositionFontA}, + {"ImmGetCompositionStringA", 0, (syscall_t)ImmGetCompositionStringA}, + {"ImmGetCompositionWindow", 0, (syscall_t)ImmGetCompositionWindow}, + {"ImmGetContext", 0, (syscall_t)ImmGetContext}, + {"ImmGetConversionListA", 0, (syscall_t)ImmGetConversionListA}, + {"ImmGetConversionStatus", 0, (syscall_t)ImmGetConversionStatus}, + {"ImmGetDefaultIMEWnd", 0, (syscall_t)ImmGetDefaultIMEWnd}, + {"ImmGetDescriptionA", 0, (syscall_t)ImmGetDescriptionA}, + {"ImmGetGuideLineA", 0, (syscall_t)ImmGetGuideLineA}, + {"ImmGetIMEFileNameA", 0, (syscall_t)ImmGetIMEFileNameA}, + {"ImmGetImeMenuItemsA", 0, (syscall_t)ImmGetImeMenuItemsA}, + {"ImmGetOpenStatus", 0, (syscall_t)ImmGetOpenStatus}, + {"ImmGetProperty", 0, (syscall_t)ImmGetProperty}, + {"ImmGetRegisterWordStyleA", 0, (syscall_t)ImmGetRegisterWordStyleA}, + {"ImmGetStatusWindowPos", 0, (syscall_t)ImmGetStatusWindowPos}, + {"ImmGetVirtualKey", 0, (syscall_t)ImmGetVirtualKey}, + {"ImmInstallIMEA", 0, (syscall_t)ImmInstallIMEA}, + {"ImmIsIME", 0, (syscall_t)ImmIsIME}, + {"ImmIsUIMessageA", 0, (syscall_t)ImmIsUIMessageA}, + {"ImmNotifyIME", 0, (syscall_t)ImmNotifyIME}, + {"ImmRegisterWordA", 0, (syscall_t)ImmRegisterWordA}, + {"ImmReleaseContext", 0, (syscall_t)ImmReleaseContext}, + {"ImmSetCandidateWindow", 0, (syscall_t)ImmSetCandidateWindow}, + {"ImmSetCompositionFontA", 0, (syscall_t)ImmSetCompositionFontA}, + {"ImmSetCompositionStringA", 0, (syscall_t)ImmSetCompositionStringA}, + {"ImmSetCompositionWindow", 0, (syscall_t)ImmSetCompositionWindow}, + {"ImmSetConversionStatus", 0, (syscall_t)ImmSetConversionStatus}, + {"ImmSetOpenStatus", 0, (syscall_t)ImmSetOpenStatus}, + {"ImmSetStatusWindowPos", 0, (syscall_t)ImmSetStatusWindowPos}, + {"ImmSimulateHotKey", 0, (syscall_t)ImmSimulateHotKey}, + {"ImmUnregisterWordA", 0, (syscall_t)ImmUnregisterWordA}, + {"ImpersonateAnonymousToken", 0, (syscall_t)ImpersonateAnonymousToken}, + {"ImpersonateDdeClientWindow", 0, (syscall_t)ImpersonateDdeClientWindow}, + {"ImpersonateLoggedOnUser", 0, (syscall_t)ImpersonateLoggedOnUser}, + {"ImpersonateNamedPipeClient", 0, (syscall_t)ImpersonateNamedPipeClient}, + {"ImpersonateSelf", 0, (syscall_t)ImpersonateSelf}, + {"InSendMessage", 0, (syscall_t)InSendMessage}, + {"InSendMessageEx", 0, (syscall_t)InSendMessageEx}, + {"InflateRect", 0, (syscall_t)InflateRect}, + {"InheritWindowMonitor", 0, (syscall_t)InheritWindowMonitor}, + {"InitAtomTable", 0, (syscall_t)InitAtomTable}, + {"InitNetworkAddressControl", 0, (syscall_t)InitNetworkAddressControl}, + {"InitOnceBeginInitialize", 0, (syscall_t)InitOnceBeginInitialize}, + {"InitOnceComplete", 0, (syscall_t)InitOnceComplete}, + {"InitOnceExecuteOnce", 0, (syscall_t)InitOnceExecuteOnce}, + {"InitOnceInitialize", 0, (syscall_t)InitOnceInitialize}, + {"InitializeAcl", 0, (syscall_t)InitializeAcl}, + {"InitializeConditionVariable", 0, (syscall_t)InitializeConditionVariable}, + {"InitializeContext", 0, (syscall_t)InitializeContext}, + {"InitializeCriticalSection", 0, (syscall_t)InitializeCriticalSection}, + {"InitializeCriticalSectionAndSpinCount", 0, (syscall_t)InitializeCriticalSectionAndSpinCount}, + {"InitializeCriticalSectionEx", 0, (syscall_t)InitializeCriticalSectionEx}, + {"InitializeEnclave", 0, (syscall_t)InitializeEnclave}, + {"InitializeProcThreadAttributeList", 0, (syscall_t)InitializeProcThreadAttributeList}, + {"InitializeSListHead", 0, (syscall_t)InitializeSListHead}, + {"InitializeSRWLock", 0, (syscall_t)InitializeSRWLock}, + {"InitializeSecurityDescriptor", 0, (syscall_t)InitializeSecurityDescriptor}, + {"InitializeSid", 0, (syscall_t)InitializeSid}, + {"InitializeSynchronizationBarrier", 0, (syscall_t)InitializeSynchronizationBarrier}, + {"InitializeTouchInjection", 0, (syscall_t)InitializeTouchInjection}, + {"InjectTouchInput", 0, (syscall_t)InjectTouchInput}, + {"InsertMenuA", 0, (syscall_t)InsertMenuA}, + {"InsertMenuItemA", 0, (syscall_t)InsertMenuItemA}, + {"InstallELAMCertificateInfo", 0, (syscall_t)InstallELAMCertificateInfo}, + {"InstallPrinterDriverFromPackageA", 0, (syscall_t)InstallPrinterDriverFromPackageA}, + {"InterlockedFlushSList", 0, (syscall_t)InterlockedFlushSList}, + {"InterlockedPopEntrySList", 0, (syscall_t)InterlockedPopEntrySList}, + {"InterlockedPushEntrySList", 0, (syscall_t)InterlockedPushEntrySList}, + {"InterlockedPushListSListEx", 0, (syscall_t)InterlockedPushListSListEx}, + {"InternalGetWindowText", 0, (syscall_t)InternalGetWindowText}, + {"IntersectClipRect", 0, (syscall_t)IntersectClipRect}, + {"IntersectRect", 0, (syscall_t)IntersectRect}, + {"InvalidateRect", 0, (syscall_t)InvalidateRect}, + {"InvalidateRgn", 0, (syscall_t)InvalidateRgn}, + {"InvertRect", 0, (syscall_t)InvertRect}, + {"InvertRgn", 0, (syscall_t)InvertRgn}, + {"IsBadCodePtr", 0, (syscall_t)IsBadCodePtr}, + {"IsBadHugeReadPtr", 0, (syscall_t)IsBadHugeReadPtr}, + {"IsBadHugeWritePtr", 0, (syscall_t)IsBadHugeWritePtr}, + {"IsBadReadPtr", 0, (syscall_t)IsBadReadPtr}, + {"IsBadStringPtrA", 0, (syscall_t)IsBadStringPtrA}, + {"IsBadWritePtr", 0, (syscall_t)IsBadWritePtr}, + {"IsCharAlphaA", 0, (syscall_t)IsCharAlphaA}, + {"IsCharAlphaNumericA", 0, (syscall_t)IsCharAlphaNumericA}, + {"IsCharLowerA", 0, (syscall_t)IsCharLowerA}, + {"IsCharUpperA", 0, (syscall_t)IsCharUpperA}, + {"IsChild", 0, (syscall_t)IsChild}, + {"IsClipboardFormatAvailable", 0, (syscall_t)IsClipboardFormatAvailable}, + {"IsDBCSLeadByte", 0, (syscall_t)IsDBCSLeadByte}, + {"IsDBCSLeadByteEx", 0, (syscall_t)IsDBCSLeadByteEx}, + {"IsDebuggerPresent", 0, (syscall_t)IsDebuggerPresent}, + {"IsDialogMessageA", 0, (syscall_t)IsDialogMessageA}, + {"IsDlgButtonChecked", 0, (syscall_t)IsDlgButtonChecked}, + {"IsEnclaveTypeSupported", 0, (syscall_t)IsEnclaveTypeSupported}, + {"IsGUIThread", 0, (syscall_t)IsGUIThread}, + {"IsHungAppWindow", 0, (syscall_t)IsHungAppWindow}, + {"IsIconic", 0, (syscall_t)IsIconic}, + {"IsImmersiveProcess", 0, (syscall_t)IsImmersiveProcess}, + {"IsLFNDriveA", 0, (syscall_t)IsLFNDriveA}, + {"IsMenu", 0, (syscall_t)IsMenu}, + {"IsMouseInPointerEnabled", 0, (syscall_t)IsMouseInPointerEnabled}, + {"IsNLSDefinedString", 0, (syscall_t)IsNLSDefinedString}, + {"IsNativeVhdBoot", 0, (syscall_t)IsNativeVhdBoot}, + {"IsNormalizedString", 0, (syscall_t)IsNormalizedString}, + {"IsProcessCritical", 0, (syscall_t)IsProcessCritical}, + {"IsProcessDPIAware", 0, (syscall_t)IsProcessDPIAware}, + {"IsProcessInJob", 0, (syscall_t)IsProcessInJob}, + {"IsProcessorFeaturePresent", 0, (syscall_t)IsProcessorFeaturePresent}, + {"IsRectEmpty", 0, (syscall_t)IsRectEmpty}, + {"IsSystemResumeAutomatic", 0, (syscall_t)IsSystemResumeAutomatic}, + {"IsTextUnicode", 0, (syscall_t)IsTextUnicode}, + {"IsThreadAFiber", 0, (syscall_t)IsThreadAFiber}, + {"IsThreadpoolTimerSet", 0, (syscall_t)IsThreadpoolTimerSet}, + {"IsTokenRestricted", 0, (syscall_t)IsTokenRestricted}, + {"IsTokenUntrusted", 0, (syscall_t)IsTokenUntrusted}, + {"IsTouchWindow", 0, (syscall_t)IsTouchWindow}, + {"IsValidAcl", 0, (syscall_t)IsValidAcl}, + {"IsValidCodePage", 0, (syscall_t)IsValidCodePage}, + {"IsValidDevmodeA", 0, (syscall_t)IsValidDevmodeA}, + {"IsValidDpiAwarenessContext", 0, (syscall_t)IsValidDpiAwarenessContext}, + {"IsValidLanguageGroup", 0, (syscall_t)IsValidLanguageGroup}, + {"IsValidLocale", 0, (syscall_t)IsValidLocale}, + {"IsValidLocaleName", 0, (syscall_t)IsValidLocaleName}, + {"IsValidNLSVersion", 0, (syscall_t)IsValidNLSVersion}, + {"IsValidSecurityDescriptor", 0, (syscall_t)IsValidSecurityDescriptor}, + {"IsValidSid", 0, (syscall_t)IsValidSid}, + {"IsWellKnownSid", 0, (syscall_t)IsWellKnownSid}, + {"IsWinEventHookInstalled", 0, (syscall_t)IsWinEventHookInstalled}, + {"IsWindow", 0, (syscall_t)IsWindow}, + {"IsWindowEnabled", 0, (syscall_t)IsWindowEnabled}, + {"IsWindowUnicode", 0, (syscall_t)IsWindowUnicode}, + {"IsWindowVisible", 0, (syscall_t)IsWindowVisible}, + {"IsWow64Message", 0, (syscall_t)IsWow64Message}, + {"IsWow64Process", 0, (syscall_t)IsWow64Process}, + {"IsWow64Process2", 0, (syscall_t)IsWow64Process2}, + {"IsZoomed", 0, (syscall_t)IsZoomed}, + {"KillTimer", 0, (syscall_t)KillTimer}, + {"LCIDToLocaleName", 0, (syscall_t)LCIDToLocaleName}, + {"LCMapStringA", 0, (syscall_t)LCMapStringA}, + {"LCMapStringEx", 0, (syscall_t)LCMapStringEx}, + {"LPSAFEARRAY_UserFree", 0, (syscall_t)LPSAFEARRAY_UserFree}, + {"LPSAFEARRAY_UserFree64", 0, (syscall_t)LPSAFEARRAY_UserFree64}, + {"LPSAFEARRAY_UserMarshal", 0, (syscall_t)LPSAFEARRAY_UserMarshal}, + {"LPSAFEARRAY_UserMarshal64", 0, (syscall_t)LPSAFEARRAY_UserMarshal64}, + {"LPSAFEARRAY_UserSize", 0, (syscall_t)LPSAFEARRAY_UserSize}, + {"LPSAFEARRAY_UserSize64", 0, (syscall_t)LPSAFEARRAY_UserSize64}, + {"LPSAFEARRAY_UserUnmarshal", 0, (syscall_t)LPSAFEARRAY_UserUnmarshal}, + {"LPSAFEARRAY_UserUnmarshal64", 0, (syscall_t)LPSAFEARRAY_UserUnmarshal64}, + {"LPtoDP", 0, (syscall_t)LPtoDP}, + {"LZClose", 0, (syscall_t)LZClose}, + {"LZCopy", 0, (syscall_t)LZCopy}, + {"LZDone", 0, (syscall_t)LZDone}, + {"LZInit", 0, (syscall_t)LZInit}, + {"LZOpenFileA", 0, (syscall_t)LZOpenFileA}, + {"LZRead", 0, (syscall_t)LZRead}, + {"LZSeek", 0, (syscall_t)LZSeek}, + {"LZStart", 0, (syscall_t)LZStart}, + {"LeaveCriticalSection", 0, (syscall_t)LeaveCriticalSection}, + {"LeaveCriticalSectionWhenCallbackReturns", 0, (syscall_t)LeaveCriticalSectionWhenCallbackReturns}, + {"LineDDA", 0, (syscall_t)LineDDA}, + {"LineTo", 0, (syscall_t)LineTo}, + {"LoadAcceleratorsA", 0, (syscall_t)LoadAcceleratorsA}, + {"LoadBitmapA", 0, (syscall_t)LoadBitmapA}, + {"LoadCursorA", 0, (syscall_t)LoadCursorA}, + {"LoadCursorFromFileA", 0, (syscall_t)LoadCursorFromFileA}, + {"LoadEnclaveData", 0, (syscall_t)LoadEnclaveData}, + {"LoadIconA", 0, (syscall_t)LoadIconA}, + {"LoadImageA", 0, (syscall_t)LoadImageA}, + {"LoadKeyboardLayoutA", 0, (syscall_t)LoadKeyboardLayoutA}, + {"LoadLibraryA", 0, (syscall_t)LoadLibraryA}, + {"LoadLibraryExA", 0, (syscall_t)LoadLibraryExA}, + {"LoadMenuA", 0, (syscall_t)LoadMenuA}, + {"LoadMenuIndirectA", 0, (syscall_t)LoadMenuIndirectA}, + {"LoadModule", 0, (syscall_t)LoadModule}, + {"LoadPackagedLibrary", 0, (syscall_t)LoadPackagedLibrary}, + {"LoadResource", 0, (syscall_t)LoadResource}, + {"LoadStringA", 0, (syscall_t)LoadStringA}, + {"LocalAlloc", 0, (syscall_t)LocalAlloc}, + {"LocalCompact", 0, (syscall_t)LocalCompact}, + {"LocalFileTimeToFileTime", 0, (syscall_t)LocalFileTimeToFileTime}, + {"LocalFlags", 0, (syscall_t)LocalFlags}, + {"LocalFree", 0, (syscall_t)LocalFree}, + {"LocalHandle", 0, (syscall_t)LocalHandle}, + {"LocalLock", 0, (syscall_t)LocalLock}, + {"LocalReAlloc", 0, (syscall_t)LocalReAlloc}, + {"LocalShrink", 0, (syscall_t)LocalShrink}, + {"LocalSize", 0, (syscall_t)LocalSize}, + {"LocalUnlock", 0, (syscall_t)LocalUnlock}, + {"LocaleNameToLCID", 0, (syscall_t)LocaleNameToLCID}, + {"LocateXStateFeature", 0, (syscall_t)LocateXStateFeature}, + {"LockFile", 0, (syscall_t)LockFile}, + {"LockFileEx", 0, (syscall_t)LockFileEx}, + {"LockResource", 0, (syscall_t)LockResource}, + {"LockServiceDatabase", 0, (syscall_t)LockServiceDatabase}, + {"LockSetForegroundWindow", 0, (syscall_t)LockSetForegroundWindow}, + {"LockWindowUpdate", 0, (syscall_t)LockWindowUpdate}, + {"LogicalToPhysicalPoint", 0, (syscall_t)LogicalToPhysicalPoint}, + {"LogicalToPhysicalPointForPerMonitorDPI", 0, (syscall_t)LogicalToPhysicalPointForPerMonitorDPI}, + {"LogonUserA", 0, (syscall_t)LogonUserA}, + {"LogonUserExA", 0, (syscall_t)LogonUserExA}, + {"LookupAccountNameA", 0, (syscall_t)LookupAccountNameA}, + {"LookupAccountSidA", 0, (syscall_t)LookupAccountSidA}, + {"LookupIconIdFromDirectory", 0, (syscall_t)LookupIconIdFromDirectory}, + {"LookupIconIdFromDirectoryEx", 0, (syscall_t)LookupIconIdFromDirectoryEx}, + {"LookupPrivilegeDisplayNameA", 0, (syscall_t)LookupPrivilegeDisplayNameA}, + {"LookupPrivilegeNameA", 0, (syscall_t)LookupPrivilegeNameA}, + {"LookupPrivilegeValueA", 0, (syscall_t)LookupPrivilegeValueA}, + {"MakeAbsoluteSD", 0, (syscall_t)MakeAbsoluteSD}, + {"MakeSelfRelativeSD", 0, (syscall_t)MakeSelfRelativeSD}, + {"MapDialogRect", 0, (syscall_t)MapDialogRect}, + {"MapGenericMask", 0, (syscall_t)MapGenericMask}, + {"MapUserPhysicalPages", 0, (syscall_t)MapUserPhysicalPages}, + {"MapUserPhysicalPagesScatter", 0, (syscall_t)MapUserPhysicalPagesScatter}, + {"MapViewOfFile", 0, (syscall_t)MapViewOfFile}, + {"MapViewOfFileEx", 0, (syscall_t)MapViewOfFileEx}, + {"MapViewOfFileExNuma", 0, (syscall_t)MapViewOfFileExNuma}, + {"MapViewOfFileFromApp", 0, (syscall_t)MapViewOfFileFromApp}, + {"MapVirtualKeyA", 0, (syscall_t)MapVirtualKeyA}, + {"MapVirtualKeyExA", 0, (syscall_t)MapVirtualKeyExA}, + {"MapWindowPoints", 0, (syscall_t)MapWindowPoints}, + {"MaskBlt", 0, (syscall_t)MaskBlt}, + {"MenuItemFromPoint", 0, (syscall_t)MenuItemFromPoint}, + {"MessageBeep", 0, (syscall_t)MessageBeep}, + {"MessageBoxA", 0, (syscall_t)MessageBoxA}, + {"MessageBoxExA", 0, (syscall_t)MessageBoxExA}, + {"MessageBoxIndirectA", 0, (syscall_t)MessageBoxIndirectA}, + {"ModifyMenuA", 0, (syscall_t)ModifyMenuA}, + {"ModifyWorldTransform", 0, (syscall_t)ModifyWorldTransform}, + {"MonitorFromPoint", 0, (syscall_t)MonitorFromPoint}, + {"MonitorFromRect", 0, (syscall_t)MonitorFromRect}, + {"MonitorFromWindow", 0, (syscall_t)MonitorFromWindow}, + {"MoveFileA", 0, (syscall_t)MoveFileA}, + {"MoveFileExA", 0, (syscall_t)MoveFileExA}, + {"MoveFileTransactedA", 0, (syscall_t)MoveFileTransactedA}, + {"MoveFileWithProgressA", 0, (syscall_t)MoveFileWithProgressA}, + {"MoveToEx", 0, (syscall_t)MoveToEx}, + {"MoveWindow", 0, (syscall_t)MoveWindow}, + {"MsgWaitForMultipleObjects", 0, (syscall_t)MsgWaitForMultipleObjects}, + {"MsgWaitForMultipleObjectsEx", 0, (syscall_t)MsgWaitForMultipleObjectsEx}, + {"MulDiv", 0, (syscall_t)MulDiv}, + {"MultiByteToWideChar", 0, (syscall_t)MultiByteToWideChar}, + {"MultinetGetConnectionPerformanceA", 0, (syscall_t)MultinetGetConnectionPerformanceA}, + {"NCryptCreateClaim", 0, (syscall_t)NCryptCreateClaim}, + {"NCryptCreatePersistedKey", 0, (syscall_t)NCryptCreatePersistedKey}, + {"NCryptDecrypt", 0, (syscall_t)NCryptDecrypt}, + {"NCryptDeleteKey", 0, (syscall_t)NCryptDeleteKey}, + {"NCryptDeriveKey", 0, (syscall_t)NCryptDeriveKey}, + {"NCryptEncrypt", 0, (syscall_t)NCryptEncrypt}, + {"NCryptEnumAlgorithms", 0, (syscall_t)NCryptEnumAlgorithms}, + {"NCryptEnumKeys", 0, (syscall_t)NCryptEnumKeys}, + {"NCryptEnumStorageProviders", 0, (syscall_t)NCryptEnumStorageProviders}, + {"NCryptExportKey", 0, (syscall_t)NCryptExportKey}, + {"NCryptFinalizeKey", 0, (syscall_t)NCryptFinalizeKey}, + {"NCryptFreeBuffer", 0, (syscall_t)NCryptFreeBuffer}, + {"NCryptFreeObject", 0, (syscall_t)NCryptFreeObject}, + {"NCryptGetProperty", 0, (syscall_t)NCryptGetProperty}, + {"NCryptImportKey", 0, (syscall_t)NCryptImportKey}, + {"NCryptIsAlgSupported", 0, (syscall_t)NCryptIsAlgSupported}, + {"NCryptIsKeyHandle", 0, (syscall_t)NCryptIsKeyHandle}, + {"NCryptKeyDerivation", 0, (syscall_t)NCryptKeyDerivation}, + {"NCryptNotifyChangeKey", 0, (syscall_t)NCryptNotifyChangeKey}, + {"NCryptOpenKey", 0, (syscall_t)NCryptOpenKey}, + {"NCryptOpenStorageProvider", 0, (syscall_t)NCryptOpenStorageProvider}, + {"NCryptSecretAgreement", 0, (syscall_t)NCryptSecretAgreement}, + {"NCryptSetProperty", 0, (syscall_t)NCryptSetProperty}, + {"NCryptSignHash", 0, (syscall_t)NCryptSignHash}, + {"NCryptTranslateHandle", 0, (syscall_t)NCryptTranslateHandle}, + {"NCryptVerifyClaim", 0, (syscall_t)NCryptVerifyClaim}, + {"NCryptVerifySignature", 0, (syscall_t)NCryptVerifySignature}, + {"NeedCurrentDirectoryForExePathA", 0, (syscall_t)NeedCurrentDirectoryForExePathA}, + {"NormalizeString", 0, (syscall_t)NormalizeString}, + {"NotifyBootConfigStatus", 0, (syscall_t)NotifyBootConfigStatus}, + {"NotifyChangeEventLog", 0, (syscall_t)NotifyChangeEventLog}, + {"NotifyServiceStatusChangeA", 0, (syscall_t)NotifyServiceStatusChangeA}, + {"NotifyUILanguageChange", 0, (syscall_t)NotifyUILanguageChange}, + {"NotifyWinEvent", 0, (syscall_t)NotifyWinEvent}, + {"ObjectCloseAuditAlarmA", 0, (syscall_t)ObjectCloseAuditAlarmA}, + {"ObjectDeleteAuditAlarmA", 0, (syscall_t)ObjectDeleteAuditAlarmA}, + {"ObjectOpenAuditAlarmA", 0, (syscall_t)ObjectOpenAuditAlarmA}, + {"ObjectPrivilegeAuditAlarmA", 0, (syscall_t)ObjectPrivilegeAuditAlarmA}, + {"OemKeyScan", 0, (syscall_t)OemKeyScan}, + {"OemToCharA", 0, (syscall_t)OemToCharA}, + {"OemToCharBuffA", 0, (syscall_t)OemToCharBuffA}, + {"OfferVirtualMemory", 0, (syscall_t)OfferVirtualMemory}, + {"OffsetClipRgn", 0, (syscall_t)OffsetClipRgn}, + {"OffsetRect", 0, (syscall_t)OffsetRect}, + {"OffsetRgn", 0, (syscall_t)OffsetRgn}, + {"OffsetViewportOrgEx", 0, (syscall_t)OffsetViewportOrgEx}, + {"OffsetWindowOrgEx", 0, (syscall_t)OffsetWindowOrgEx}, + {"OpenBackupEventLogA", 0, (syscall_t)OpenBackupEventLogA}, + {"OpenClipboard", 0, (syscall_t)OpenClipboard}, + {"OpenDesktopA", 0, (syscall_t)OpenDesktopA}, + {"OpenDriver", 0, (syscall_t)OpenDriver}, + {"OpenEncryptedFileRawA", 0, (syscall_t)OpenEncryptedFileRawA}, + {"OpenEventA", 0, (syscall_t)OpenEventA}, + {"OpenEventLogA", 0, (syscall_t)OpenEventLogA}, + {"OpenFile", 0, (syscall_t)OpenFile}, + {"OpenFileById", 0, (syscall_t)OpenFileById}, + {"OpenFileMappingA", 0, (syscall_t)OpenFileMappingA}, + {"OpenFileMappingFromApp", 0, (syscall_t)OpenFileMappingFromApp}, + {"OpenIcon", 0, (syscall_t)OpenIcon}, + {"OpenInputDesktop", 0, (syscall_t)OpenInputDesktop}, + {"OpenJobObjectA", 0, (syscall_t)OpenJobObjectA}, + {"OpenMutexA", 0, (syscall_t)OpenMutexA}, + {"OpenPrinter2A", 0, (syscall_t)OpenPrinter2A}, + {"OpenPrinterA", 0, (syscall_t)OpenPrinterA}, + {"OpenPrivateNamespaceA", 0, (syscall_t)OpenPrivateNamespaceA}, + {"OpenProcess", 0, (syscall_t)OpenProcess}, + {"OpenProcessToken", 0, (syscall_t)OpenProcessToken}, + {"OpenSCManagerA", 0, (syscall_t)OpenSCManagerA}, + {"OpenSemaphoreA", 0, (syscall_t)OpenSemaphoreA}, + {"OpenServiceA", 0, (syscall_t)OpenServiceA}, + {"OpenThread", 0, (syscall_t)OpenThread}, + {"OpenThreadToken", 0, (syscall_t)OpenThreadToken}, + {"OpenWaitableTimerA", 0, (syscall_t)OpenWaitableTimerA}, + {"OpenWindowStationA", 0, (syscall_t)OpenWindowStationA}, + {"OperationEnd", 0, (syscall_t)OperationEnd}, + {"OperationStart", 0, (syscall_t)OperationStart}, + {"OutputDebugStringA", 0, (syscall_t)OutputDebugStringA}, + {"PFXExportCertStore", 0, (syscall_t)PFXExportCertStore}, + {"PFXExportCertStoreEx", 0, (syscall_t)PFXExportCertStoreEx}, + {"PFXImportCertStore", 0, (syscall_t)PFXImportCertStore}, + {"PFXIsPFXBlob", 0, (syscall_t)PFXIsPFXBlob}, + {"PFXVerifyPassword", 0, (syscall_t)PFXVerifyPassword}, + {"PackDDElParam", 0, (syscall_t)PackDDElParam}, + {"PackTouchHitTestingProximityEvaluation", 0, (syscall_t)PackTouchHitTestingProximityEvaluation}, + {"PageSetupDlgA", 0, (syscall_t)PageSetupDlgA}, + {"PaintDesktop", 0, (syscall_t)PaintDesktop}, + {"PaintRgn", 0, (syscall_t)PaintRgn}, + {"PatBlt", 0, (syscall_t)PatBlt}, + {"PathToRegion", 0, (syscall_t)PathToRegion}, + {"PeekConsoleInputA", 0, (syscall_t)PeekConsoleInputA}, + {"PeekMessageA", 0, (syscall_t)PeekMessageA}, + {"PeekNamedPipe", 0, (syscall_t)PeekNamedPipe}, + {"PhysicalToLogicalPoint", 0, (syscall_t)PhysicalToLogicalPoint}, + {"PhysicalToLogicalPointForPerMonitorDPI", 0, (syscall_t)PhysicalToLogicalPointForPerMonitorDPI}, + {"Pie", 0, (syscall_t)Pie}, + {"PlayEnhMetaFile", 0, (syscall_t)PlayEnhMetaFile}, + {"PlayEnhMetaFileRecord", 0, (syscall_t)PlayEnhMetaFileRecord}, + {"PlayMetaFile", 0, (syscall_t)PlayMetaFile}, + {"PlayMetaFileRecord", 0, (syscall_t)PlayMetaFileRecord}, + {"PlaySoundA", 0, (syscall_t)PlaySoundA}, + {"PlgBlt", 0, (syscall_t)PlgBlt}, + {"PolyBezier", 0, (syscall_t)PolyBezier}, + {"PolyBezierTo", 0, (syscall_t)PolyBezierTo}, + {"PolyDraw", 0, (syscall_t)PolyDraw}, + {"PolyPolygon", 0, (syscall_t)PolyPolygon}, + {"PolyPolyline", 0, (syscall_t)PolyPolyline}, + {"PolyTextOutA", 0, (syscall_t)PolyTextOutA}, + {"Polygon", 0, (syscall_t)Polygon}, + {"Polyline", 0, (syscall_t)Polyline}, + {"PolylineTo", 0, (syscall_t)PolylineTo}, + {"PostMessageA", 0, (syscall_t)PostMessageA}, + {"PostQueuedCompletionStatus", 0, (syscall_t)PostQueuedCompletionStatus}, + {"PostQuitMessage", 0, (syscall_t)PostQuitMessage}, + {"PostThreadMessageA", 0, (syscall_t)PostThreadMessageA}, + {"PowerClearRequest", 0, (syscall_t)PowerClearRequest}, + {"PowerCreateRequest", 0, (syscall_t)PowerCreateRequest}, + {"PowerSetRequest", 0, (syscall_t)PowerSetRequest}, + {"PrefetchVirtualMemory", 0, (syscall_t)PrefetchVirtualMemory}, + {"PrepareTape", 0, (syscall_t)PrepareTape}, + {"PrintDlgA", 0, (syscall_t)PrintDlgA}, + {"PrintDlgExA", 0, (syscall_t)PrintDlgExA}, + {"PrintWindow", 0, (syscall_t)PrintWindow}, + {"PrinterMessageBoxA", 0, (syscall_t)PrinterMessageBoxA}, + {"PrinterProperties", 0, (syscall_t)PrinterProperties}, + {"PrivateExtractIconsA", 0, (syscall_t)PrivateExtractIconsA}, + {"PrivilegeCheck", 0, (syscall_t)PrivilegeCheck}, + {"PrivilegedServiceAuditAlarmA", 0, (syscall_t)PrivilegedServiceAuditAlarmA}, + {"ProcessIdToSessionId", 0, (syscall_t)ProcessIdToSessionId}, + {"PropStgNameToFmtId", 0, (syscall_t)PropStgNameToFmtId}, + {"PtInRect", 0, (syscall_t)PtInRect}, + {"PtInRegion", 0, (syscall_t)PtInRegion}, + {"PtVisible", 0, (syscall_t)PtVisible}, + {"PulseEvent", 0, (syscall_t)PulseEvent}, + {"PurgeComm", 0, (syscall_t)PurgeComm}, + {"QueryDepthSList", 0, (syscall_t)QueryDepthSList}, + {"QueryDisplayConfig", 0, (syscall_t)QueryDisplayConfig}, + {"QueryDosDeviceA", 0, (syscall_t)QueryDosDeviceA}, + {"QueryFullProcessImageNameA", 0, (syscall_t)QueryFullProcessImageNameA}, + {"QueryIdleProcessorCycleTime", 0, (syscall_t)QueryIdleProcessorCycleTime}, + {"QueryIdleProcessorCycleTimeEx", 0, (syscall_t)QueryIdleProcessorCycleTimeEx}, + {"QueryInformationJobObject", 0, (syscall_t)QueryInformationJobObject}, + {"QueryInterruptTime", 0, (syscall_t)QueryInterruptTime}, + {"QueryInterruptTimePrecise", 0, (syscall_t)QueryInterruptTimePrecise}, + {"QueryIoRateControlInformationJobObject", 0, (syscall_t)QueryIoRateControlInformationJobObject}, + {"QueryMemoryResourceNotification", 0, (syscall_t)QueryMemoryResourceNotification}, + {"QueryPerformanceCounter", 0, (syscall_t)QueryPerformanceCounter}, + {"QueryPerformanceFrequency", 0, (syscall_t)QueryPerformanceFrequency}, + {"QueryProcessAffinityUpdateMode", 0, (syscall_t)QueryProcessAffinityUpdateMode}, + {"QueryProcessCycleTime", 0, (syscall_t)QueryProcessCycleTime}, + {"QueryProtectedPolicy", 0, (syscall_t)QueryProtectedPolicy}, + {"QueryRecoveryAgentsOnEncryptedFile", 0, (syscall_t)QueryRecoveryAgentsOnEncryptedFile}, + {"QuerySecurityAccessMask", 0, (syscall_t)QuerySecurityAccessMask}, + {"QueryServiceConfig2A", 0, (syscall_t)QueryServiceConfig2A}, + {"QueryServiceConfigA", 0, (syscall_t)QueryServiceConfigA}, + {"QueryServiceDynamicInformation", 0, (syscall_t)QueryServiceDynamicInformation}, + {"QueryServiceLockStatusA", 0, (syscall_t)QueryServiceLockStatusA}, + {"QueryServiceObjectSecurity", 0, (syscall_t)QueryServiceObjectSecurity}, + {"QueryServiceStatus", 0, (syscall_t)QueryServiceStatus}, + {"QueryServiceStatusEx", 0, (syscall_t)QueryServiceStatusEx}, + {"QueryThreadCycleTime", 0, (syscall_t)QueryThreadCycleTime}, + {"QueryThreadProfiling", 0, (syscall_t)QueryThreadProfiling}, + {"QueryThreadpoolStackInformation", 0, (syscall_t)QueryThreadpoolStackInformation}, + {"QueryUmsThreadInformation", 0, (syscall_t)QueryUmsThreadInformation}, + {"QueryUnbiasedInterruptTime", 0, (syscall_t)QueryUnbiasedInterruptTime}, + {"QueryUnbiasedInterruptTimePrecise", 0, (syscall_t)QueryUnbiasedInterruptTimePrecise}, + {"QueryUsersOnEncryptedFile", 0, (syscall_t)QueryUsersOnEncryptedFile}, + {"QueryVirtualMemoryInformation", 0, (syscall_t)QueryVirtualMemoryInformation}, + {"QueueUserAPC", 0, (syscall_t)QueueUserAPC}, + {"QueueUserWorkItem", 0, (syscall_t)QueueUserWorkItem}, + {"RaiseException", 0, (syscall_t)RaiseException}, + {"RaiseFailFastException", 0, (syscall_t)RaiseFailFastException}, + {"ReOpenFile", 0, (syscall_t)ReOpenFile}, + {"ReadClassStg", 0, (syscall_t)ReadClassStg}, + {"ReadClassStm", 0, (syscall_t)ReadClassStm}, + {"ReadConsoleA", 0, (syscall_t)ReadConsoleA}, + {"ReadConsoleInputA", 0, (syscall_t)ReadConsoleInputA}, + {"ReadConsoleOutputA", 0, (syscall_t)ReadConsoleOutputA}, + {"ReadConsoleOutputAttribute", 0, (syscall_t)ReadConsoleOutputAttribute}, + {"ReadConsoleOutputCharacterA", 0, (syscall_t)ReadConsoleOutputCharacterA}, + {"ReadEncryptedFileRaw", 0, (syscall_t)ReadEncryptedFileRaw}, + {"ReadEventLogA", 0, (syscall_t)ReadEventLogA}, + {"ReadFile", 0, (syscall_t)ReadFile}, + {"ReadFileEx", 0, (syscall_t)ReadFileEx}, + {"ReadFileScatter", 0, (syscall_t)ReadFileScatter}, + {"ReadPrinter", 0, (syscall_t)ReadPrinter}, + {"ReadProcessMemory", 0, (syscall_t)ReadProcessMemory}, + {"ReadThreadProfilingData", 0, (syscall_t)ReadThreadProfilingData}, + {"RealChildWindowFromPoint", 0, (syscall_t)RealChildWindowFromPoint}, + {"RealGetWindowClassA", 0, (syscall_t)RealGetWindowClassA}, + {"RealizePalette", 0, (syscall_t)RealizePalette}, + {"ReclaimVirtualMemory", 0, (syscall_t)ReclaimVirtualMemory}, + {"RectInRegion", 0, (syscall_t)RectInRegion}, + {"RectVisible", 0, (syscall_t)RectVisible}, + {"Rectangle", 0, (syscall_t)Rectangle}, + {"RedrawWindow", 0, (syscall_t)RedrawWindow}, + {"RegCloseKey", 0, (syscall_t)RegCloseKey}, + {"RegConnectRegistryA", 0, (syscall_t)RegConnectRegistryA}, + {"RegConnectRegistryExA", 0, (syscall_t)RegConnectRegistryExA}, + {"RegCopyTreeA", 0, (syscall_t)RegCopyTreeA}, + {"RegCreateKeyA", 0, (syscall_t)RegCreateKeyA}, + {"RegCreateKeyExA", 0, (syscall_t)RegCreateKeyExA}, + {"RegCreateKeyTransactedA", 0, (syscall_t)RegCreateKeyTransactedA}, + {"RegDeleteKeyA", 0, (syscall_t)RegDeleteKeyA}, + {"RegDeleteKeyExA", 0, (syscall_t)RegDeleteKeyExA}, + {"RegDeleteKeyTransactedA", 0, (syscall_t)RegDeleteKeyTransactedA}, + {"RegDeleteKeyValueA", 0, (syscall_t)RegDeleteKeyValueA}, + {"RegDeleteTreeA", 0, (syscall_t)RegDeleteTreeA}, + {"RegDeleteValueA", 0, (syscall_t)RegDeleteValueA}, + {"RegDisablePredefinedCache", 0, (syscall_t)RegDisablePredefinedCache}, + {"RegDisablePredefinedCacheEx", 0, (syscall_t)RegDisablePredefinedCacheEx}, + {"RegDisableReflectionKey", 0, (syscall_t)RegDisableReflectionKey}, + {"RegEnableReflectionKey", 0, (syscall_t)RegEnableReflectionKey}, + {"RegEnumKeyA", 0, (syscall_t)RegEnumKeyA}, + {"RegEnumKeyExA", 0, (syscall_t)RegEnumKeyExA}, + {"RegEnumValueA", 0, (syscall_t)RegEnumValueA}, + {"RegFlushKey", 0, (syscall_t)RegFlushKey}, + {"RegGetKeySecurity", 0, (syscall_t)RegGetKeySecurity}, + {"RegGetValueA", 0, (syscall_t)RegGetValueA}, + {"RegLoadAppKeyA", 0, (syscall_t)RegLoadAppKeyA}, + {"RegLoadKeyA", 0, (syscall_t)RegLoadKeyA}, + {"RegLoadMUIStringA", 0, (syscall_t)RegLoadMUIStringA}, + {"RegNotifyChangeKeyValue", 0, (syscall_t)RegNotifyChangeKeyValue}, + {"RegOpenCurrentUser", 0, (syscall_t)RegOpenCurrentUser}, + {"RegOpenKeyA", 0, (syscall_t)RegOpenKeyA}, + {"RegOpenKeyExA", 0, (syscall_t)RegOpenKeyExA}, + {"RegOpenKeyTransactedA", 0, (syscall_t)RegOpenKeyTransactedA}, + {"RegOpenUserClassesRoot", 0, (syscall_t)RegOpenUserClassesRoot}, + {"RegOverridePredefKey", 0, (syscall_t)RegOverridePredefKey}, + {"RegQueryInfoKeyA", 0, (syscall_t)RegQueryInfoKeyA}, + {"RegQueryMultipleValuesA", 0, (syscall_t)RegQueryMultipleValuesA}, + {"RegQueryReflectionKey", 0, (syscall_t)RegQueryReflectionKey}, + {"RegQueryValueA", 0, (syscall_t)RegQueryValueA}, + {"RegQueryValueExA", 0, (syscall_t)RegQueryValueExA}, + {"RegRenameKey", 0, (syscall_t)RegRenameKey}, + {"RegReplaceKeyA", 0, (syscall_t)RegReplaceKeyA}, + {"RegRestoreKeyA", 0, (syscall_t)RegRestoreKeyA}, + {"RegSaveKeyA", 0, (syscall_t)RegSaveKeyA}, + {"RegSaveKeyExA", 0, (syscall_t)RegSaveKeyExA}, + {"RegSetKeySecurity", 0, (syscall_t)RegSetKeySecurity}, + {"RegSetKeyValueA", 0, (syscall_t)RegSetKeyValueA}, + {"RegSetValueA", 0, (syscall_t)RegSetValueA}, + {"RegSetValueExA", 0, (syscall_t)RegSetValueExA}, + {"RegUnLoadKeyA", 0, (syscall_t)RegUnLoadKeyA}, + {"RegisterApplicationRecoveryCallback", 0, (syscall_t)RegisterApplicationRecoveryCallback}, + {"RegisterApplicationRestart", 0, (syscall_t)RegisterApplicationRestart}, + {"RegisterBadMemoryNotification", 0, (syscall_t)RegisterBadMemoryNotification}, + {"RegisterClassA", 0, (syscall_t)RegisterClassA}, + {"RegisterClassExA", 0, (syscall_t)RegisterClassExA}, + {"RegisterClipboardFormatA", 0, (syscall_t)RegisterClipboardFormatA}, + {"RegisterDeviceNotificationA", 0, (syscall_t)RegisterDeviceNotificationA}, + {"RegisterEventSourceA", 0, (syscall_t)RegisterEventSourceA}, + {"RegisterHotKey", 0, (syscall_t)RegisterHotKey}, + {"RegisterPointerDeviceNotifications", 0, (syscall_t)RegisterPointerDeviceNotifications}, + {"RegisterPointerInputTarget", 0, (syscall_t)RegisterPointerInputTarget}, + {"RegisterPointerInputTargetEx", 0, (syscall_t)RegisterPointerInputTargetEx}, + {"RegisterPowerSettingNotification", 0, (syscall_t)RegisterPowerSettingNotification}, + {"RegisterRawInputDevices", 0, (syscall_t)RegisterRawInputDevices}, + {"RegisterServiceCtrlHandlerA", 0, (syscall_t)RegisterServiceCtrlHandlerA}, + {"RegisterServiceCtrlHandlerExA", 0, (syscall_t)RegisterServiceCtrlHandlerExA}, + {"RegisterShellHookWindow", 0, (syscall_t)RegisterShellHookWindow}, + {"RegisterSuspendResumeNotification", 0, (syscall_t)RegisterSuspendResumeNotification}, + {"RegisterTouchHitTestingWindow", 0, (syscall_t)RegisterTouchHitTestingWindow}, + {"RegisterTouchWindow", 0, (syscall_t)RegisterTouchWindow}, + {"RegisterWaitForSingleObject", 0, (syscall_t)RegisterWaitForSingleObject}, + {"RegisterWindowMessageA", 0, (syscall_t)RegisterWindowMessageA}, + {"ReleaseActCtx", 0, (syscall_t)ReleaseActCtx}, + {"ReleaseCapture", 0, (syscall_t)ReleaseCapture}, + {"ReleaseDC", 0, (syscall_t)ReleaseDC}, + {"ReleaseMutex", 0, (syscall_t)ReleaseMutex}, + {"ReleaseMutexWhenCallbackReturns", 0, (syscall_t)ReleaseMutexWhenCallbackReturns}, + {"ReleaseSRWLockExclusive", 0, (syscall_t)ReleaseSRWLockExclusive}, + {"ReleaseSRWLockShared", 0, (syscall_t)ReleaseSRWLockShared}, + {"ReleaseSemaphore", 0, (syscall_t)ReleaseSemaphore}, + {"ReleaseSemaphoreWhenCallbackReturns", 0, (syscall_t)ReleaseSemaphoreWhenCallbackReturns}, + {"RemoveClipboardFormatListener", 0, (syscall_t)RemoveClipboardFormatListener}, + {"RemoveDirectoryA", 0, (syscall_t)RemoveDirectoryA}, + {"RemoveDirectoryTransactedA", 0, (syscall_t)RemoveDirectoryTransactedA}, + {"RemoveDllDirectory", 0, (syscall_t)RemoveDllDirectory}, + {"RemoveFontMemResourceEx", 0, (syscall_t)RemoveFontMemResourceEx}, + {"RemoveFontResourceA", 0, (syscall_t)RemoveFontResourceA}, + {"RemoveFontResourceExA", 0, (syscall_t)RemoveFontResourceExA}, + {"RemoveMenu", 0, (syscall_t)RemoveMenu}, + {"RemovePropA", 0, (syscall_t)RemovePropA}, + {"RemoveSecureMemoryCacheCallback", 0, (syscall_t)RemoveSecureMemoryCacheCallback}, + {"RemoveUsersFromEncryptedFile", 0, (syscall_t)RemoveUsersFromEncryptedFile}, + {"RemoveVectoredContinueHandler", 0, (syscall_t)RemoveVectoredContinueHandler}, + {"RemoveVectoredExceptionHandler", 0, (syscall_t)RemoveVectoredExceptionHandler}, + {"ReplaceFileA", 0, (syscall_t)ReplaceFileA}, + {"ReplacePartitionUnit", 0, (syscall_t)ReplacePartitionUnit}, + {"ReplaceTextA", 0, (syscall_t)ReplaceTextA}, + {"ReplyMessage", 0, (syscall_t)ReplyMessage}, + {"ReportEventA", 0, (syscall_t)ReportEventA}, + {"ReportJobProcessingProgress", 0, (syscall_t)ReportJobProcessingProgress}, + {"RequestDeviceWakeup", 0, (syscall_t)RequestDeviceWakeup}, + {"RequestWakeupLatency", 0, (syscall_t)RequestWakeupLatency}, + {"ResetDCA", 0, (syscall_t)ResetDCA}, + {"ResetEvent", 0, (syscall_t)ResetEvent}, + {"ResetPrinterA", 0, (syscall_t)ResetPrinterA}, + {"ResetWriteWatch", 0, (syscall_t)ResetWriteWatch}, + {"ResizePalette", 0, (syscall_t)ResizePalette}, + {"ResolveLocaleName", 0, (syscall_t)ResolveLocaleName}, + {"RestoreDC", 0, (syscall_t)RestoreDC}, + {"ResumeThread", 0, (syscall_t)ResumeThread}, + {"ReuseDDElParam", 0, (syscall_t)ReuseDDElParam}, + {"RevertToSelf", 0, (syscall_t)RevertToSelf}, + {"RoundRect", 0, (syscall_t)RoundRect}, + {"RpcAsyncAbortCall", 0, (syscall_t)RpcAsyncAbortCall}, + {"RpcAsyncCancelCall", 0, (syscall_t)RpcAsyncCancelCall}, + {"RpcAsyncCompleteCall", 0, (syscall_t)RpcAsyncCompleteCall}, + {"RpcAsyncGetCallStatus", 0, (syscall_t)RpcAsyncGetCallStatus}, + {"RpcAsyncInitializeHandle", 0, (syscall_t)RpcAsyncInitializeHandle}, + {"RpcAsyncRegisterInfo", 0, (syscall_t)RpcAsyncRegisterInfo}, + {"RpcBindingBind", 0, (syscall_t)RpcBindingBind}, + {"RpcBindingCopy", 0, (syscall_t)RpcBindingCopy}, + {"RpcBindingCreateA", 0, (syscall_t)RpcBindingCreateA}, + {"RpcBindingFree", 0, (syscall_t)RpcBindingFree}, + {"RpcBindingFromStringBindingA", 0, (syscall_t)RpcBindingFromStringBindingA}, + {"RpcBindingInqAuthClientA", 0, (syscall_t)RpcBindingInqAuthClientA}, + {"RpcBindingInqAuthClientExA", 0, (syscall_t)RpcBindingInqAuthClientExA}, + {"RpcBindingInqAuthInfoA", 0, (syscall_t)RpcBindingInqAuthInfoA}, + {"RpcBindingInqAuthInfoExA", 0, (syscall_t)RpcBindingInqAuthInfoExA}, + {"RpcBindingInqObject", 0, (syscall_t)RpcBindingInqObject}, + {"RpcBindingInqOption", 0, (syscall_t)RpcBindingInqOption}, + {"RpcBindingReset", 0, (syscall_t)RpcBindingReset}, + {"RpcBindingServerFromClient", 0, (syscall_t)RpcBindingServerFromClient}, + {"RpcBindingSetAuthInfoA", 0, (syscall_t)RpcBindingSetAuthInfoA}, + {"RpcBindingSetAuthInfoExA", 0, (syscall_t)RpcBindingSetAuthInfoExA}, + {"RpcBindingSetObject", 0, (syscall_t)RpcBindingSetObject}, + {"RpcBindingSetOption", 0, (syscall_t)RpcBindingSetOption}, + {"RpcBindingToStringBindingA", 0, (syscall_t)RpcBindingToStringBindingA}, + {"RpcBindingUnbind", 0, (syscall_t)RpcBindingUnbind}, + {"RpcBindingVectorFree", 0, (syscall_t)RpcBindingVectorFree}, + {"RpcCancelThread", 0, (syscall_t)RpcCancelThread}, + {"RpcCancelThreadEx", 0, (syscall_t)RpcCancelThreadEx}, + {"RpcEpRegisterA", 0, (syscall_t)RpcEpRegisterA}, + {"RpcEpRegisterNoReplaceA", 0, (syscall_t)RpcEpRegisterNoReplaceA}, + {"RpcEpResolveBinding", 0, (syscall_t)RpcEpResolveBinding}, + {"RpcEpUnregister", 0, (syscall_t)RpcEpUnregister}, + {"RpcErrorAddRecord", 0, (syscall_t)RpcErrorAddRecord}, + {"RpcErrorClearInformation", 0, (syscall_t)RpcErrorClearInformation}, + {"RpcErrorEndEnumeration", 0, (syscall_t)RpcErrorEndEnumeration}, + {"RpcErrorGetNextRecord", 0, (syscall_t)RpcErrorGetNextRecord}, + {"RpcErrorGetNumberOfRecords", 0, (syscall_t)RpcErrorGetNumberOfRecords}, + {"RpcErrorLoadErrorInfo", 0, (syscall_t)RpcErrorLoadErrorInfo}, + {"RpcErrorResetEnumeration", 0, (syscall_t)RpcErrorResetEnumeration}, + {"RpcErrorSaveErrorInfo", 0, (syscall_t)RpcErrorSaveErrorInfo}, + {"RpcErrorStartEnumeration", 0, (syscall_t)RpcErrorStartEnumeration}, + {"RpcExceptionFilter", 0, (syscall_t)RpcExceptionFilter}, + {"RpcFreeAuthorizationContext", 0, (syscall_t)RpcFreeAuthorizationContext}, + {"RpcGetAuthorizationContextForClient", 0, (syscall_t)RpcGetAuthorizationContextForClient}, + {"RpcIfIdVectorFree", 0, (syscall_t)RpcIfIdVectorFree}, + {"RpcIfInqId", 0, (syscall_t)RpcIfInqId}, + {"RpcImpersonateClient", 0, (syscall_t)RpcImpersonateClient}, + {"RpcImpersonateClient2", 0, (syscall_t)RpcImpersonateClient2}, + {"RpcImpersonateClientContainer", 0, (syscall_t)RpcImpersonateClientContainer}, + {"RpcMgmtEnableIdleCleanup", 0, (syscall_t)RpcMgmtEnableIdleCleanup}, + {"RpcMgmtEpEltInqBegin", 0, (syscall_t)RpcMgmtEpEltInqBegin}, + {"RpcMgmtEpEltInqDone", 0, (syscall_t)RpcMgmtEpEltInqDone}, + {"RpcMgmtEpEltInqNextA", 0, (syscall_t)RpcMgmtEpEltInqNextA}, + {"RpcMgmtEpUnregister", 0, (syscall_t)RpcMgmtEpUnregister}, + {"RpcMgmtInqComTimeout", 0, (syscall_t)RpcMgmtInqComTimeout}, + {"RpcMgmtInqDefaultProtectLevel", 0, (syscall_t)RpcMgmtInqDefaultProtectLevel}, + {"RpcMgmtInqIfIds", 0, (syscall_t)RpcMgmtInqIfIds}, + {"RpcMgmtInqServerPrincNameA", 0, (syscall_t)RpcMgmtInqServerPrincNameA}, + {"RpcMgmtInqStats", 0, (syscall_t)RpcMgmtInqStats}, + {"RpcMgmtIsServerListening", 0, (syscall_t)RpcMgmtIsServerListening}, + {"RpcMgmtSetAuthorizationFn", 0, (syscall_t)RpcMgmtSetAuthorizationFn}, + {"RpcMgmtSetCancelTimeout", 0, (syscall_t)RpcMgmtSetCancelTimeout}, + {"RpcMgmtSetComTimeout", 0, (syscall_t)RpcMgmtSetComTimeout}, + {"RpcMgmtSetServerStackSize", 0, (syscall_t)RpcMgmtSetServerStackSize}, + {"RpcMgmtStatsVectorFree", 0, (syscall_t)RpcMgmtStatsVectorFree}, + {"RpcMgmtStopServerListening", 0, (syscall_t)RpcMgmtStopServerListening}, + {"RpcMgmtWaitServerListen", 0, (syscall_t)RpcMgmtWaitServerListen}, + {"RpcNetworkInqProtseqsA", 0, (syscall_t)RpcNetworkInqProtseqsA}, + {"RpcNetworkIsProtseqValidA", 0, (syscall_t)RpcNetworkIsProtseqValidA}, + {"RpcNsBindingExportA", 0, (syscall_t)RpcNsBindingExportA}, + {"RpcNsBindingExportPnPA", 0, (syscall_t)RpcNsBindingExportPnPA}, + {"RpcNsBindingImportBeginA", 0, (syscall_t)RpcNsBindingImportBeginA}, + {"RpcNsBindingImportDone", 0, (syscall_t)RpcNsBindingImportDone}, + {"RpcNsBindingImportNext", 0, (syscall_t)RpcNsBindingImportNext}, + {"RpcNsBindingInqEntryNameA", 0, (syscall_t)RpcNsBindingInqEntryNameA}, + {"RpcNsBindingLookupBeginA", 0, (syscall_t)RpcNsBindingLookupBeginA}, + {"RpcNsBindingLookupDone", 0, (syscall_t)RpcNsBindingLookupDone}, + {"RpcNsBindingLookupNext", 0, (syscall_t)RpcNsBindingLookupNext}, + {"RpcNsBindingSelect", 0, (syscall_t)RpcNsBindingSelect}, + {"RpcNsBindingUnexportA", 0, (syscall_t)RpcNsBindingUnexportA}, + {"RpcNsBindingUnexportPnPA", 0, (syscall_t)RpcNsBindingUnexportPnPA}, + {"RpcNsEntryExpandNameA", 0, (syscall_t)RpcNsEntryExpandNameA}, + {"RpcNsEntryObjectInqBeginA", 0, (syscall_t)RpcNsEntryObjectInqBeginA}, + {"RpcNsEntryObjectInqDone", 0, (syscall_t)RpcNsEntryObjectInqDone}, + {"RpcNsEntryObjectInqNext", 0, (syscall_t)RpcNsEntryObjectInqNext}, + {"RpcNsGroupDeleteA", 0, (syscall_t)RpcNsGroupDeleteA}, + {"RpcNsGroupMbrAddA", 0, (syscall_t)RpcNsGroupMbrAddA}, + {"RpcNsGroupMbrInqBeginA", 0, (syscall_t)RpcNsGroupMbrInqBeginA}, + {"RpcNsGroupMbrInqDone", 0, (syscall_t)RpcNsGroupMbrInqDone}, + {"RpcNsGroupMbrInqNextA", 0, (syscall_t)RpcNsGroupMbrInqNextA}, + {"RpcNsGroupMbrRemoveA", 0, (syscall_t)RpcNsGroupMbrRemoveA}, + {"RpcNsMgmtBindingUnexportA", 0, (syscall_t)RpcNsMgmtBindingUnexportA}, + {"RpcNsMgmtEntryCreateA", 0, (syscall_t)RpcNsMgmtEntryCreateA}, + {"RpcNsMgmtEntryDeleteA", 0, (syscall_t)RpcNsMgmtEntryDeleteA}, + {"RpcNsMgmtEntryInqIfIdsA", 0, (syscall_t)RpcNsMgmtEntryInqIfIdsA}, + {"RpcNsMgmtHandleSetExpAge", 0, (syscall_t)RpcNsMgmtHandleSetExpAge}, + {"RpcNsMgmtInqExpAge", 0, (syscall_t)RpcNsMgmtInqExpAge}, + {"RpcNsMgmtSetExpAge", 0, (syscall_t)RpcNsMgmtSetExpAge}, + {"RpcNsProfileDeleteA", 0, (syscall_t)RpcNsProfileDeleteA}, + {"RpcNsProfileEltAddA", 0, (syscall_t)RpcNsProfileEltAddA}, + {"RpcNsProfileEltInqBeginA", 0, (syscall_t)RpcNsProfileEltInqBeginA}, + {"RpcNsProfileEltInqDone", 0, (syscall_t)RpcNsProfileEltInqDone}, + {"RpcNsProfileEltInqNextA", 0, (syscall_t)RpcNsProfileEltInqNextA}, + {"RpcNsProfileEltRemoveA", 0, (syscall_t)RpcNsProfileEltRemoveA}, + {"RpcObjectInqType", 0, (syscall_t)RpcObjectInqType}, + {"RpcObjectSetInqFn", 0, (syscall_t)RpcObjectSetInqFn}, + {"RpcObjectSetType", 0, (syscall_t)RpcObjectSetType}, + {"RpcProtseqVectorFreeA", 0, (syscall_t)RpcProtseqVectorFreeA}, + {"RpcRaiseException", 0, (syscall_t)RpcRaiseException}, + {"RpcRevertContainerImpersonation", 0, (syscall_t)RpcRevertContainerImpersonation}, + {"RpcRevertToSelf", 0, (syscall_t)RpcRevertToSelf}, + {"RpcRevertToSelfEx", 0, (syscall_t)RpcRevertToSelfEx}, + {"RpcSmAllocate", 0, (syscall_t)RpcSmAllocate}, + {"RpcSmClientFree", 0, (syscall_t)RpcSmClientFree}, + {"RpcSmDestroyClientContext", 0, (syscall_t)RpcSmDestroyClientContext}, + {"RpcSmDisableAllocate", 0, (syscall_t)RpcSmDisableAllocate}, + {"RpcSmEnableAllocate", 0, (syscall_t)RpcSmEnableAllocate}, + {"RpcSmFree", 0, (syscall_t)RpcSmFree}, + {"RpcSmGetThreadHandle", 0, (syscall_t)RpcSmGetThreadHandle}, + {"RpcSmSetClientAllocFree", 0, (syscall_t)RpcSmSetClientAllocFree}, + {"RpcSmSetThreadHandle", 0, (syscall_t)RpcSmSetThreadHandle}, + {"RpcSmSwapClientAllocFree", 0, (syscall_t)RpcSmSwapClientAllocFree}, + {"RpcSsAllocate", 0, (syscall_t)RpcSsAllocate}, + {"RpcSsContextLockExclusive", 0, (syscall_t)RpcSsContextLockExclusive}, + {"RpcSsContextLockShared", 0, (syscall_t)RpcSsContextLockShared}, + {"RpcSsDestroyClientContext", 0, (syscall_t)RpcSsDestroyClientContext}, + {"RpcSsDisableAllocate", 0, (syscall_t)RpcSsDisableAllocate}, + {"RpcSsDontSerializeContext", 0, (syscall_t)RpcSsDontSerializeContext}, + {"RpcSsEnableAllocate", 0, (syscall_t)RpcSsEnableAllocate}, + {"RpcSsFree", 0, (syscall_t)RpcSsFree}, + {"RpcSsGetContextBinding", 0, (syscall_t)RpcSsGetContextBinding}, + {"RpcSsGetThreadHandle", 0, (syscall_t)RpcSsGetThreadHandle}, + {"RpcSsSetClientAllocFree", 0, (syscall_t)RpcSsSetClientAllocFree}, + {"RpcSsSetThreadHandle", 0, (syscall_t)RpcSsSetThreadHandle}, + {"RpcSsSwapClientAllocFree", 0, (syscall_t)RpcSsSwapClientAllocFree}, + {"RpcStringBindingComposeA", 0, (syscall_t)RpcStringBindingComposeA}, + {"RpcStringBindingParseA", 0, (syscall_t)RpcStringBindingParseA}, + {"RpcStringFreeA", 0, (syscall_t)RpcStringFreeA}, + {"RpcTestCancel", 0, (syscall_t)RpcTestCancel}, + {"SHAppBarMessage", 0, (syscall_t)SHAppBarMessage}, + {"SHEmptyRecycleBinA", 0, (syscall_t)SHEmptyRecycleBinA}, + {"SHEvaluateSystemCommandTemplate", 0, (syscall_t)SHEvaluateSystemCommandTemplate}, + {"SHFileOperationA", 0, (syscall_t)SHFileOperationA}, + {"SHFreeNameMappings", 0, (syscall_t)SHFreeNameMappings}, + {"SHGetDiskFreeSpaceExA", 0, (syscall_t)SHGetDiskFreeSpaceExA}, + {"SHGetDriveMedia", 0, (syscall_t)SHGetDriveMedia}, + {"SHGetFileInfoA", 0, (syscall_t)SHGetFileInfoA}, + {"SHGetImageList", 0, (syscall_t)SHGetImageList}, + {"SHGetLocalizedName", 0, (syscall_t)SHGetLocalizedName}, + {"SHGetNewLinkInfoA", 0, (syscall_t)SHGetNewLinkInfoA}, + {"SHGetPropertyStoreForWindow", 0, (syscall_t)SHGetPropertyStoreForWindow}, + {"SHGetStockIconInfo", 0, (syscall_t)SHGetStockIconInfo}, + {"SHInvokePrinterCommandA", 0, (syscall_t)SHInvokePrinterCommandA}, + {"SHIsFileAvailableOffline", 0, (syscall_t)SHIsFileAvailableOffline}, + {"SHLoadNonloadedIconOverlayIdentifiers", 0, (syscall_t)SHLoadNonloadedIconOverlayIdentifiers}, + {"SHQueryRecycleBinA", 0, (syscall_t)SHQueryRecycleBinA}, + {"SHQueryUserNotificationState", 0, (syscall_t)SHQueryUserNotificationState}, + {"SHRemoveLocalizedName", 0, (syscall_t)SHRemoveLocalizedName}, + {"SHSetLocalizedName", 0, (syscall_t)SHSetLocalizedName}, + {"SHTestTokenMembership", 0, (syscall_t)SHTestTokenMembership}, + {"SaveDC", 0, (syscall_t)SaveDC}, + {"ScaleViewportExtEx", 0, (syscall_t)ScaleViewportExtEx}, + {"ScaleWindowExtEx", 0, (syscall_t)ScaleWindowExtEx}, + {"ScheduleJob", 0, (syscall_t)ScheduleJob}, + {"ScreenToClient", 0, (syscall_t)ScreenToClient}, + {"ScrollConsoleScreenBufferA", 0, (syscall_t)ScrollConsoleScreenBufferA}, + {"ScrollDC", 0, (syscall_t)ScrollDC}, + {"ScrollWindow", 0, (syscall_t)ScrollWindow}, + {"ScrollWindowEx", 0, (syscall_t)ScrollWindowEx}, + {"SearchPathA", 0, (syscall_t)SearchPathA}, + {"SelectClipPath", 0, (syscall_t)SelectClipPath}, + {"SelectClipRgn", 0, (syscall_t)SelectClipRgn}, + {"SelectObject", 0, (syscall_t)SelectObject}, + {"SelectPalette", 0, (syscall_t)SelectPalette}, + {"SendDlgItemMessageA", 0, (syscall_t)SendDlgItemMessageA}, + {"SendDriverMessage", 0, (syscall_t)SendDriverMessage}, + {"SendInput", 0, (syscall_t)SendInput}, + {"SendMessageA", 0, (syscall_t)SendMessageA}, + {"SendMessageCallbackA", 0, (syscall_t)SendMessageCallbackA}, + {"SendMessageTimeoutA", 0, (syscall_t)SendMessageTimeoutA}, + {"SendNotifyMessageA", 0, (syscall_t)SendNotifyMessageA}, + {"SetAbortProc", 0, (syscall_t)SetAbortProc}, + {"SetAclInformation", 0, (syscall_t)SetAclInformation}, + {"SetActiveWindow", 0, (syscall_t)SetActiveWindow}, + {"SetArcDirection", 0, (syscall_t)SetArcDirection}, + {"SetBitmapBits", 0, (syscall_t)SetBitmapBits}, + {"SetBitmapDimensionEx", 0, (syscall_t)SetBitmapDimensionEx}, + {"SetBkColor", 0, (syscall_t)SetBkColor}, + {"SetBkMode", 0, (syscall_t)SetBkMode}, + {"SetBoundsRect", 0, (syscall_t)SetBoundsRect}, + {"SetBrushOrgEx", 0, (syscall_t)SetBrushOrgEx}, + {"SetCachedSigningLevel", 0, (syscall_t)SetCachedSigningLevel}, + {"SetCalendarInfoA", 0, (syscall_t)SetCalendarInfoA}, + {"SetCapture", 0, (syscall_t)SetCapture}, + {"SetCaretBlinkTime", 0, (syscall_t)SetCaretBlinkTime}, + {"SetCaretPos", 0, (syscall_t)SetCaretPos}, + {"SetClassLongA", 0, (syscall_t)SetClassLongA}, + {"SetClassLongPtrA", 0, (syscall_t)SetClassLongPtrA}, + {"SetClassWord", 0, (syscall_t)SetClassWord}, + {"SetClipboardData", 0, (syscall_t)SetClipboardData}, + {"SetClipboardViewer", 0, (syscall_t)SetClipboardViewer}, + {"SetCoalescableTimer", 0, (syscall_t)SetCoalescableTimer}, + {"SetColorAdjustment", 0, (syscall_t)SetColorAdjustment}, + {"SetColorSpace", 0, (syscall_t)SetColorSpace}, + {"SetCommBreak", 0, (syscall_t)SetCommBreak}, + {"SetCommConfig", 0, (syscall_t)SetCommConfig}, + {"SetCommMask", 0, (syscall_t)SetCommMask}, + {"SetCommState", 0, (syscall_t)SetCommState}, + {"SetCommTimeouts", 0, (syscall_t)SetCommTimeouts}, + {"SetComputerNameA", 0, (syscall_t)SetComputerNameA}, + {"SetComputerNameExA", 0, (syscall_t)SetComputerNameExA}, + {"SetConsoleActiveScreenBuffer", 0, (syscall_t)SetConsoleActiveScreenBuffer}, + {"SetConsoleCP", 0, (syscall_t)SetConsoleCP}, + {"SetConsoleCtrlHandler", 0, (syscall_t)SetConsoleCtrlHandler}, + {"SetConsoleCursorInfo", 0, (syscall_t)SetConsoleCursorInfo}, + {"SetConsoleCursorPosition", 0, (syscall_t)SetConsoleCursorPosition}, + {"SetConsoleDisplayMode", 0, (syscall_t)SetConsoleDisplayMode}, + {"SetConsoleHistoryInfo", 0, (syscall_t)SetConsoleHistoryInfo}, + {"SetConsoleMode", 0, (syscall_t)SetConsoleMode}, + {"SetConsoleOutputCP", 0, (syscall_t)SetConsoleOutputCP}, + {"SetConsoleScreenBufferInfoEx", 0, (syscall_t)SetConsoleScreenBufferInfoEx}, + {"SetConsoleScreenBufferSize", 0, (syscall_t)SetConsoleScreenBufferSize}, + {"SetConsoleTextAttribute", 0, (syscall_t)SetConsoleTextAttribute}, + {"SetConsoleTitleA", 0, (syscall_t)SetConsoleTitleA}, + {"SetConsoleWindowInfo", 0, (syscall_t)SetConsoleWindowInfo}, + {"SetCriticalSectionSpinCount", 0, (syscall_t)SetCriticalSectionSpinCount}, + {"SetCurrentConsoleFontEx", 0, (syscall_t)SetCurrentConsoleFontEx}, + {"SetCurrentDirectoryA", 0, (syscall_t)SetCurrentDirectoryA}, + {"SetCursor", 0, (syscall_t)SetCursor}, + {"SetCursorPos", 0, (syscall_t)SetCursorPos}, + {"SetDCBrushColor", 0, (syscall_t)SetDCBrushColor}, + {"SetDCPenColor", 0, (syscall_t)SetDCPenColor}, + {"SetDIBColorTable", 0, (syscall_t)SetDIBColorTable}, + {"SetDIBits", 0, (syscall_t)SetDIBits}, + {"SetDIBitsToDevice", 0, (syscall_t)SetDIBitsToDevice}, + {"SetDebugErrorLevel", 0, (syscall_t)SetDebugErrorLevel}, + {"SetDefaultCommConfigA", 0, (syscall_t)SetDefaultCommConfigA}, + {"SetDefaultDllDirectories", 0, (syscall_t)SetDefaultDllDirectories}, + {"SetDefaultPrinterA", 0, (syscall_t)SetDefaultPrinterA}, + {"SetDeviceGammaRamp", 0, (syscall_t)SetDeviceGammaRamp}, + {"SetDisplayAutoRotationPreferences", 0, (syscall_t)SetDisplayAutoRotationPreferences}, + {"SetDisplayConfig", 0, (syscall_t)SetDisplayConfig}, + {"SetDlgItemInt", 0, (syscall_t)SetDlgItemInt}, + {"SetDlgItemTextA", 0, (syscall_t)SetDlgItemTextA}, + {"SetDllDirectoryA", 0, (syscall_t)SetDllDirectoryA}, + {"SetDoubleClickTime", 0, (syscall_t)SetDoubleClickTime}, + {"SetDynamicTimeZoneInformation", 0, (syscall_t)SetDynamicTimeZoneInformation}, + {"SetEncryptedFileMetadata", 0, (syscall_t)SetEncryptedFileMetadata}, + {"SetEndOfFile", 0, (syscall_t)SetEndOfFile}, + {"SetEnhMetaFileBits", 0, (syscall_t)SetEnhMetaFileBits}, + {"SetEnvironmentStringsA", 0, (syscall_t)SetEnvironmentStringsA}, + {"SetEnvironmentVariableA", 0, (syscall_t)SetEnvironmentVariableA}, + {"SetErrorMode", 0, (syscall_t)SetErrorMode}, + {"SetEvent", 0, (syscall_t)SetEvent}, + {"SetEventWhenCallbackReturns", 0, (syscall_t)SetEventWhenCallbackReturns}, + {"SetFileApisToANSI", 0, (syscall_t)SetFileApisToANSI}, + {"SetFileApisToOEM", 0, (syscall_t)SetFileApisToOEM}, + {"SetFileAttributesA", 0, (syscall_t)SetFileAttributesA}, + {"SetFileAttributesTransactedA", 0, (syscall_t)SetFileAttributesTransactedA}, + {"SetFileBandwidthReservation", 0, (syscall_t)SetFileBandwidthReservation}, + {"SetFileCompletionNotificationModes", 0, (syscall_t)SetFileCompletionNotificationModes}, + {"SetFileInformationByHandle", 0, (syscall_t)SetFileInformationByHandle}, + {"SetFileIoOverlappedRange", 0, (syscall_t)SetFileIoOverlappedRange}, + {"SetFilePointer", 0, (syscall_t)SetFilePointer}, + {"SetFilePointerEx", 0, (syscall_t)SetFilePointerEx}, + {"SetFileSecurityA", 0, (syscall_t)SetFileSecurityA}, + {"SetFileShortNameA", 0, (syscall_t)SetFileShortNameA}, + {"SetFileTime", 0, (syscall_t)SetFileTime}, + {"SetFileValidData", 0, (syscall_t)SetFileValidData}, + {"SetFirmwareEnvironmentVariableA", 0, (syscall_t)SetFirmwareEnvironmentVariableA}, + {"SetFirmwareEnvironmentVariableExA", 0, (syscall_t)SetFirmwareEnvironmentVariableExA}, + {"SetFocus", 0, (syscall_t)SetFocus}, + {"SetForegroundWindow", 0, (syscall_t)SetForegroundWindow}, + {"SetFormA", 0, (syscall_t)SetFormA}, + {"SetGestureConfig", 0, (syscall_t)SetGestureConfig}, + {"SetGraphicsMode", 0, (syscall_t)SetGraphicsMode}, + {"SetHandleCount", 0, (syscall_t)SetHandleCount}, + {"SetHandleInformation", 0, (syscall_t)SetHandleInformation}, + {"SetICMMode", 0, (syscall_t)SetICMMode}, + {"SetICMProfileA", 0, (syscall_t)SetICMProfileA}, + {"SetInformationJobObject", 0, (syscall_t)SetInformationJobObject}, + {"SetIoRateControlInformationJobObject", 0, (syscall_t)SetIoRateControlInformationJobObject}, + {"SetJobA", 0, (syscall_t)SetJobA}, + {"SetJobNamedProperty", 0, (syscall_t)SetJobNamedProperty}, + {"SetKernelObjectSecurity", 0, (syscall_t)SetKernelObjectSecurity}, + {"SetKeyboardState", 0, (syscall_t)SetKeyboardState}, + {"SetLastError", 0, (syscall_t)SetLastError}, + {"SetLastErrorEx", 0, (syscall_t)SetLastErrorEx}, + {"SetLayeredWindowAttributes", 0, (syscall_t)SetLayeredWindowAttributes}, + {"SetLayout", 0, (syscall_t)SetLayout}, + {"SetLocalTime", 0, (syscall_t)SetLocalTime}, + {"SetLocaleInfoA", 0, (syscall_t)SetLocaleInfoA}, + {"SetMailslotInfo", 0, (syscall_t)SetMailslotInfo}, + {"SetMapMode", 0, (syscall_t)SetMapMode}, + {"SetMapperFlags", 0, (syscall_t)SetMapperFlags}, + {"SetMenu", 0, (syscall_t)SetMenu}, + {"SetMenuContextHelpId", 0, (syscall_t)SetMenuContextHelpId}, + {"SetMenuDefaultItem", 0, (syscall_t)SetMenuDefaultItem}, + {"SetMenuInfo", 0, (syscall_t)SetMenuInfo}, + {"SetMenuItemBitmaps", 0, (syscall_t)SetMenuItemBitmaps}, + {"SetMenuItemInfoA", 0, (syscall_t)SetMenuItemInfoA}, + {"SetMessageExtraInfo", 0, (syscall_t)SetMessageExtraInfo}, + {"SetMessageQueue", 0, (syscall_t)SetMessageQueue}, + {"SetMessageWaitingIndicator", 0, (syscall_t)SetMessageWaitingIndicator}, + {"SetMetaFileBitsEx", 0, (syscall_t)SetMetaFileBitsEx}, + {"SetMetaRgn", 0, (syscall_t)SetMetaRgn}, + {"SetMiterLimit", 0, (syscall_t)SetMiterLimit}, + {"SetNamedPipeHandleState", 0, (syscall_t)SetNamedPipeHandleState}, + {"SetPaletteEntries", 0, (syscall_t)SetPaletteEntries}, + {"SetParent", 0, (syscall_t)SetParent}, + {"SetPhysicalCursorPos", 0, (syscall_t)SetPhysicalCursorPos}, + {"SetPixel", 0, (syscall_t)SetPixel}, + {"SetPixelFormat", 0, (syscall_t)SetPixelFormat}, + {"SetPixelV", 0, (syscall_t)SetPixelV}, + {"SetPolyFillMode", 0, (syscall_t)SetPolyFillMode}, + {"SetPortA", 0, (syscall_t)SetPortA}, + {"SetPrinterA", 0, (syscall_t)SetPrinterA}, + {"SetPrinterDataA", 0, (syscall_t)SetPrinterDataA}, + {"SetPrinterDataExA", 0, (syscall_t)SetPrinterDataExA}, + {"SetPriorityClass", 0, (syscall_t)SetPriorityClass}, + {"SetPrivateObjectSecurity", 0, (syscall_t)SetPrivateObjectSecurity}, + {"SetPrivateObjectSecurityEx", 0, (syscall_t)SetPrivateObjectSecurityEx}, + {"SetProcessAffinityMask", 0, (syscall_t)SetProcessAffinityMask}, + {"SetProcessAffinityUpdateMode", 0, (syscall_t)SetProcessAffinityUpdateMode}, + {"SetProcessDEPPolicy", 0, (syscall_t)SetProcessDEPPolicy}, + {"SetProcessDPIAware", 0, (syscall_t)SetProcessDPIAware}, + {"SetProcessDefaultCpuSets", 0, (syscall_t)SetProcessDefaultCpuSets}, + {"SetProcessDefaultLayout", 0, (syscall_t)SetProcessDefaultLayout}, + {"SetProcessDpiAwarenessContext", 0, (syscall_t)SetProcessDpiAwarenessContext}, + {"SetProcessInformation", 0, (syscall_t)SetProcessInformation}, + {"SetProcessMitigationPolicy", 0, (syscall_t)SetProcessMitigationPolicy}, + {"SetProcessPreferredUILanguages", 0, (syscall_t)SetProcessPreferredUILanguages}, + {"SetProcessPriorityBoost", 0, (syscall_t)SetProcessPriorityBoost}, + {"SetProcessRestrictionExemption", 0, (syscall_t)SetProcessRestrictionExemption}, + {"SetProcessShutdownParameters", 0, (syscall_t)SetProcessShutdownParameters}, + {"SetProcessValidCallTargets", 0, (syscall_t)SetProcessValidCallTargets}, + {"SetProcessWindowStation", 0, (syscall_t)SetProcessWindowStation}, + {"SetProcessWorkingSetSize", 0, (syscall_t)SetProcessWorkingSetSize}, + {"SetProcessWorkingSetSizeEx", 0, (syscall_t)SetProcessWorkingSetSizeEx}, + {"SetPropA", 0, (syscall_t)SetPropA}, + {"SetProtectedPolicy", 0, (syscall_t)SetProtectedPolicy}, + {"SetROP2", 0, (syscall_t)SetROP2}, + {"SetRect", 0, (syscall_t)SetRect}, + {"SetRectEmpty", 0, (syscall_t)SetRectEmpty}, + {"SetRectRgn", 0, (syscall_t)SetRectRgn}, + {"SetScrollInfo", 0, (syscall_t)SetScrollInfo}, + {"SetScrollPos", 0, (syscall_t)SetScrollPos}, + {"SetScrollRange", 0, (syscall_t)SetScrollRange}, + {"SetSearchPathMode", 0, (syscall_t)SetSearchPathMode}, + {"SetSecurityAccessMask", 0, (syscall_t)SetSecurityAccessMask}, + {"SetSecurityDescriptorControl", 0, (syscall_t)SetSecurityDescriptorControl}, + {"SetSecurityDescriptorDacl", 0, (syscall_t)SetSecurityDescriptorDacl}, + {"SetSecurityDescriptorGroup", 0, (syscall_t)SetSecurityDescriptorGroup}, + {"SetSecurityDescriptorOwner", 0, (syscall_t)SetSecurityDescriptorOwner}, + {"SetSecurityDescriptorRMControl", 0, (syscall_t)SetSecurityDescriptorRMControl}, + {"SetSecurityDescriptorSacl", 0, (syscall_t)SetSecurityDescriptorSacl}, + {"SetServiceObjectSecurity", 0, (syscall_t)SetServiceObjectSecurity}, + {"SetServiceStatus", 0, (syscall_t)SetServiceStatus}, + {"SetStdHandle", 0, (syscall_t)SetStdHandle}, + {"SetStdHandleEx", 0, (syscall_t)SetStdHandleEx}, + {"SetStretchBltMode", 0, (syscall_t)SetStretchBltMode}, + {"SetSysColors", 0, (syscall_t)SetSysColors}, + {"SetSystemCursor", 0, (syscall_t)SetSystemCursor}, + {"SetSystemFileCacheSize", 0, (syscall_t)SetSystemFileCacheSize}, + {"SetSystemPaletteUse", 0, (syscall_t)SetSystemPaletteUse}, + {"SetSystemPowerState", 0, (syscall_t)SetSystemPowerState}, + {"SetSystemTime", 0, (syscall_t)SetSystemTime}, + {"SetSystemTimeAdjustment", 0, (syscall_t)SetSystemTimeAdjustment}, + {"SetTapeParameters", 0, (syscall_t)SetTapeParameters}, + {"SetTapePosition", 0, (syscall_t)SetTapePosition}, + {"SetTextAlign", 0, (syscall_t)SetTextAlign}, + {"SetTextCharacterExtra", 0, (syscall_t)SetTextCharacterExtra}, + {"SetTextColor", 0, (syscall_t)SetTextColor}, + {"SetTextJustification", 0, (syscall_t)SetTextJustification}, + {"SetThreadAffinityMask", 0, (syscall_t)SetThreadAffinityMask}, + {"SetThreadContext", 0, (syscall_t)SetThreadContext}, + {"SetThreadDesktop", 0, (syscall_t)SetThreadDesktop}, + {"SetThreadDpiAwarenessContext", 0, (syscall_t)SetThreadDpiAwarenessContext}, + {"SetThreadErrorMode", 0, (syscall_t)SetThreadErrorMode}, + {"SetThreadExecutionState", 0, (syscall_t)SetThreadExecutionState}, + {"SetThreadGroupAffinity", 0, (syscall_t)SetThreadGroupAffinity}, + {"SetThreadIdealProcessor", 0, (syscall_t)SetThreadIdealProcessor}, + {"SetThreadIdealProcessorEx", 0, (syscall_t)SetThreadIdealProcessorEx}, + {"SetThreadInformation", 0, (syscall_t)SetThreadInformation}, + {"SetThreadLocale", 0, (syscall_t)SetThreadLocale}, + {"SetThreadPreferredUILanguages", 0, (syscall_t)SetThreadPreferredUILanguages}, + {"SetThreadPriority", 0, (syscall_t)SetThreadPriority}, + {"SetThreadPriorityBoost", 0, (syscall_t)SetThreadPriorityBoost}, + {"SetThreadSelectedCpuSets", 0, (syscall_t)SetThreadSelectedCpuSets}, + {"SetThreadStackGuarantee", 0, (syscall_t)SetThreadStackGuarantee}, + {"SetThreadToken", 0, (syscall_t)SetThreadToken}, + {"SetThreadUILanguage", 0, (syscall_t)SetThreadUILanguage}, + {"SetThreadpoolStackInformation", 0, (syscall_t)SetThreadpoolStackInformation}, + {"SetThreadpoolThreadMaximum", 0, (syscall_t)SetThreadpoolThreadMaximum}, + {"SetThreadpoolThreadMinimum", 0, (syscall_t)SetThreadpoolThreadMinimum}, + {"SetThreadpoolTimer", 0, (syscall_t)SetThreadpoolTimer}, + {"SetThreadpoolTimerEx", 0, (syscall_t)SetThreadpoolTimerEx}, + {"SetThreadpoolWait", 0, (syscall_t)SetThreadpoolWait}, + {"SetThreadpoolWaitEx", 0, (syscall_t)SetThreadpoolWaitEx}, + {"SetTimeZoneInformation", 0, (syscall_t)SetTimeZoneInformation}, + {"SetTimer", 0, (syscall_t)SetTimer}, + {"SetTimerQueueTimer", 0, (syscall_t)SetTimerQueueTimer}, + {"SetTokenInformation", 0, (syscall_t)SetTokenInformation}, + {"SetUmsThreadInformation", 0, (syscall_t)SetUmsThreadInformation}, + {"SetUnhandledExceptionFilter", 0, (syscall_t)SetUnhandledExceptionFilter}, + {"SetUserFileEncryptionKey", 0, (syscall_t)SetUserFileEncryptionKey}, + {"SetUserFileEncryptionKeyEx", 0, (syscall_t)SetUserFileEncryptionKeyEx}, + {"SetUserGeoID", 0, (syscall_t)SetUserGeoID}, + {"SetUserObjectInformationA", 0, (syscall_t)SetUserObjectInformationA}, + {"SetUserObjectSecurity", 0, (syscall_t)SetUserObjectSecurity}, + {"SetViewportExtEx", 0, (syscall_t)SetViewportExtEx}, + {"SetViewportOrgEx", 0, (syscall_t)SetViewportOrgEx}, + {"SetVolumeLabelA", 0, (syscall_t)SetVolumeLabelA}, + {"SetVolumeMountPointA", 0, (syscall_t)SetVolumeMountPointA}, + {"SetWaitableTimer", 0, (syscall_t)SetWaitableTimer}, + {"SetWaitableTimerEx", 0, (syscall_t)SetWaitableTimerEx}, + {"SetWinEventHook", 0, (syscall_t)SetWinEventHook}, + {"SetWinMetaFileBits", 0, (syscall_t)SetWinMetaFileBits}, + {"SetWindowContextHelpId", 0, (syscall_t)SetWindowContextHelpId}, + {"SetWindowDisplayAffinity", 0, (syscall_t)SetWindowDisplayAffinity}, + {"SetWindowExtEx", 0, (syscall_t)SetWindowExtEx}, + {"SetWindowFeedbackSetting", 0, (syscall_t)SetWindowFeedbackSetting}, + {"SetWindowLongA", 0, (syscall_t)SetWindowLongA}, + {"SetWindowLongPtrA", 0, (syscall_t)SetWindowLongPtrA}, + {"SetWindowOrgEx", 0, (syscall_t)SetWindowOrgEx}, + {"SetWindowPlacement", 0, (syscall_t)SetWindowPlacement}, + {"SetWindowPos", 0, (syscall_t)SetWindowPos}, + {"SetWindowRgn", 0, (syscall_t)SetWindowRgn}, + {"SetWindowTextA", 0, (syscall_t)SetWindowTextA}, + {"SetWindowWord", 0, (syscall_t)SetWindowWord}, + {"SetWindowsHookA", 0, (syscall_t)SetWindowsHookA}, + {"SetWindowsHookExA", 0, (syscall_t)SetWindowsHookExA}, + {"SetWorldTransform", 0, (syscall_t)SetWorldTransform}, + {"SetXStateFeaturesMask", 0, (syscall_t)SetXStateFeaturesMask}, + {"SetupComm", 0, (syscall_t)SetupComm}, + {"ShellAboutA", 0, (syscall_t)ShellAboutA}, + {"ShellExecuteA", 0, (syscall_t)ShellExecuteA}, + {"ShellExecuteExA", 0, (syscall_t)ShellExecuteExA}, + {"Shell_NotifyIconA", 0, (syscall_t)Shell_NotifyIconA}, + {"Shell_NotifyIconGetRect", 0, (syscall_t)Shell_NotifyIconGetRect}, + {"ShowCaret", 0, (syscall_t)ShowCaret}, + {"ShowCursor", 0, (syscall_t)ShowCursor}, + {"ShowOwnedPopups", 0, (syscall_t)ShowOwnedPopups}, + {"ShowScrollBar", 0, (syscall_t)ShowScrollBar}, + {"ShowWindow", 0, (syscall_t)ShowWindow}, + {"ShowWindowAsync", 0, (syscall_t)ShowWindowAsync}, + {"ShutdownBlockReasonCreate", 0, (syscall_t)ShutdownBlockReasonCreate}, + {"ShutdownBlockReasonDestroy", 0, (syscall_t)ShutdownBlockReasonDestroy}, + {"ShutdownBlockReasonQuery", 0, (syscall_t)ShutdownBlockReasonQuery}, + {"SignalObjectAndWait", 0, (syscall_t)SignalObjectAndWait}, + {"SizeofResource", 0, (syscall_t)SizeofResource}, + {"SkipPointerFrameMessages", 0, (syscall_t)SkipPointerFrameMessages}, + {"Sleep", 0, (syscall_t)Sleep}, + {"SleepConditionVariableCS", 0, (syscall_t)SleepConditionVariableCS}, + {"SleepEx", 0, (syscall_t)SleepEx}, + {"SoundSentry", 0, (syscall_t)SoundSentry}, + {"StartDocA", 0, (syscall_t)StartDocA}, + {"StartDocPrinterA", 0, (syscall_t)StartDocPrinterA}, + {"StartPage", 0, (syscall_t)StartPage}, + {"StartPagePrinter", 0, (syscall_t)StartPagePrinter}, + {"StartServiceA", 0, (syscall_t)StartServiceA}, + {"StartServiceCtrlDispatcherA", 0, (syscall_t)StartServiceCtrlDispatcherA}, + {"StartThreadpoolIo", 0, (syscall_t)StartThreadpoolIo}, + {"StgConvertVariantToProperty", 0, (syscall_t)StgConvertVariantToProperty}, + {"StgCreateDocfile", 0, (syscall_t)StgCreateDocfile}, + {"StgCreateDocfileOnILockBytes", 0, (syscall_t)StgCreateDocfileOnILockBytes}, + {"StgCreatePropSetStg", 0, (syscall_t)StgCreatePropSetStg}, + {"StgCreatePropStg", 0, (syscall_t)StgCreatePropStg}, + {"StgCreateStorageEx", 0, (syscall_t)StgCreateStorageEx}, + {"StgIsStorageFile", 0, (syscall_t)StgIsStorageFile}, + {"StgIsStorageILockBytes", 0, (syscall_t)StgIsStorageILockBytes}, + {"StgOpenPropStg", 0, (syscall_t)StgOpenPropStg}, + {"StgOpenStorage", 0, (syscall_t)StgOpenStorage}, + {"StgOpenStorageEx", 0, (syscall_t)StgOpenStorageEx}, + {"StgOpenStorageOnILockBytes", 0, (syscall_t)StgOpenStorageOnILockBytes}, + {"StgSetTimes", 0, (syscall_t)StgSetTimes}, + {"StretchBlt", 0, (syscall_t)StretchBlt}, + {"StretchDIBits", 0, (syscall_t)StretchDIBits}, + {"StrokeAndFillPath", 0, (syscall_t)StrokeAndFillPath}, + {"StrokePath", 0, (syscall_t)StrokePath}, + {"SubmitThreadpoolWork", 0, (syscall_t)SubmitThreadpoolWork}, + {"SubtractRect", 0, (syscall_t)SubtractRect}, + {"SuspendThread", 0, (syscall_t)SuspendThread}, + {"SwapBuffers", 0, (syscall_t)SwapBuffers}, + {"SwapMouseButton", 0, (syscall_t)SwapMouseButton}, + {"SwitchDesktop", 0, (syscall_t)SwitchDesktop}, + {"SwitchToFiber", 0, (syscall_t)SwitchToFiber}, + {"SwitchToThisWindow", 0, (syscall_t)SwitchToThisWindow}, + {"SwitchToThread", 0, (syscall_t)SwitchToThread}, + {"SystemParametersInfoA", 0, (syscall_t)SystemParametersInfoA}, + {"SystemParametersInfoForDpi", 0, (syscall_t)SystemParametersInfoForDpi}, + {"SystemTimeToFileTime", 0, (syscall_t)SystemTimeToFileTime}, + {"SystemTimeToTzSpecificLocalTime", 0, (syscall_t)SystemTimeToTzSpecificLocalTime}, + {"SystemTimeToTzSpecificLocalTimeEx", 0, (syscall_t)SystemTimeToTzSpecificLocalTimeEx}, + {"TabbedTextOutA", 0, (syscall_t)TabbedTextOutA}, + {"TerminateJobObject", 0, (syscall_t)TerminateJobObject}, + {"TerminateProcess", 0, (syscall_t)TerminateProcess}, + {"TerminateProcessOnMemoryExhaustion", 0, (syscall_t)TerminateProcessOnMemoryExhaustion}, + {"TerminateThread", 0, (syscall_t)TerminateThread}, + {"TextOutA", 0, (syscall_t)TextOutA}, + {"TileWindows", 0, (syscall_t)TileWindows}, + {"TlsAlloc", 0, (syscall_t)TlsAlloc}, + {"TlsFree", 0, (syscall_t)TlsFree}, + {"TlsGetValue", 0, (syscall_t)TlsGetValue}, + {"TlsSetValue", 0, (syscall_t)TlsSetValue}, + {"ToAscii", 0, (syscall_t)ToAscii}, + {"ToAsciiEx", 0, (syscall_t)ToAsciiEx}, + {"ToUnicode", 0, (syscall_t)ToUnicode}, + {"ToUnicodeEx", 0, (syscall_t)ToUnicodeEx}, + {"TrackMouseEvent", 0, (syscall_t)TrackMouseEvent}, + {"TrackPopupMenu", 0, (syscall_t)TrackPopupMenu}, + {"TrackPopupMenuEx", 0, (syscall_t)TrackPopupMenuEx}, + {"TransactNamedPipe", 0, (syscall_t)TransactNamedPipe}, + {"TranslateAcceleratorA", 0, (syscall_t)TranslateAcceleratorA}, + {"TranslateCharsetInfo", 0, (syscall_t)TranslateCharsetInfo}, + {"TranslateMDISysAccel", 0, (syscall_t)TranslateMDISysAccel}, + {"TranslateMessage", 0, (syscall_t)TranslateMessage}, + {"TransmitCommChar", 0, (syscall_t)TransmitCommChar}, + {"TransmitFile", 0, (syscall_t)TransmitFile}, + {"TransparentBlt", 0, (syscall_t)TransparentBlt}, + {"TryAcquireSRWLockExclusive", 0, (syscall_t)TryAcquireSRWLockExclusive}, + {"TryAcquireSRWLockShared", 0, (syscall_t)TryAcquireSRWLockShared}, + {"TryEnterCriticalSection", 0, (syscall_t)TryEnterCriticalSection}, + {"TrySubmitThreadpoolCallback", 0, (syscall_t)TrySubmitThreadpoolCallback}, + {"TzSpecificLocalTimeToSystemTime", 0, (syscall_t)TzSpecificLocalTimeToSystemTime}, + {"TzSpecificLocalTimeToSystemTimeEx", 0, (syscall_t)TzSpecificLocalTimeToSystemTimeEx}, + {"UmsThreadYield", 0, (syscall_t)UmsThreadYield}, + {"UnhandledExceptionFilter", 0, (syscall_t)UnhandledExceptionFilter}, + {"UnhookWinEvent", 0, (syscall_t)UnhookWinEvent}, + {"UnhookWindowsHook", 0, (syscall_t)UnhookWindowsHook}, + {"UnhookWindowsHookEx", 0, (syscall_t)UnhookWindowsHookEx}, + {"UnionRect", 0, (syscall_t)UnionRect}, + {"UnloadKeyboardLayout", 0, (syscall_t)UnloadKeyboardLayout}, + {"UnlockFile", 0, (syscall_t)UnlockFile}, + {"UnlockFileEx", 0, (syscall_t)UnlockFileEx}, + {"UnlockServiceDatabase", 0, (syscall_t)UnlockServiceDatabase}, + {"UnmapViewOfFile", 0, (syscall_t)UnmapViewOfFile}, + {"UnmapViewOfFileEx", 0, (syscall_t)UnmapViewOfFileEx}, + {"UnpackDDElParam", 0, (syscall_t)UnpackDDElParam}, + {"UnrealizeObject", 0, (syscall_t)UnrealizeObject}, + {"UnregisterApplicationRecoveryCallback", 0, (syscall_t)UnregisterApplicationRecoveryCallback}, + {"UnregisterApplicationRestart", 0, (syscall_t)UnregisterApplicationRestart}, + {"UnregisterBadMemoryNotification", 0, (syscall_t)UnregisterBadMemoryNotification}, + {"UnregisterClassA", 0, (syscall_t)UnregisterClassA}, + {"UnregisterDeviceNotification", 0, (syscall_t)UnregisterDeviceNotification}, + {"UnregisterHotKey", 0, (syscall_t)UnregisterHotKey}, + {"UnregisterPointerInputTarget", 0, (syscall_t)UnregisterPointerInputTarget}, + {"UnregisterPointerInputTargetEx", 0, (syscall_t)UnregisterPointerInputTargetEx}, + {"UnregisterPowerSettingNotification", 0, (syscall_t)UnregisterPowerSettingNotification}, + {"UnregisterSuspendResumeNotification", 0, (syscall_t)UnregisterSuspendResumeNotification}, + {"UnregisterTouchWindow", 0, (syscall_t)UnregisterTouchWindow}, + {"UnregisterWait", 0, (syscall_t)UnregisterWait}, + {"UnregisterWaitEx", 0, (syscall_t)UnregisterWaitEx}, + {"UpdateColors", 0, (syscall_t)UpdateColors}, + {"UpdateICMRegKeyA", 0, (syscall_t)UpdateICMRegKeyA}, + {"UpdateLayeredWindow", 0, (syscall_t)UpdateLayeredWindow}, + {"UpdateLayeredWindowIndirect", 0, (syscall_t)UpdateLayeredWindowIndirect}, + {"UpdateProcThreadAttribute", 0, (syscall_t)UpdateProcThreadAttribute}, + {"UpdateResourceA", 0, (syscall_t)UpdateResourceA}, + {"UpdateWindow", 0, (syscall_t)UpdateWindow}, + {"UploadPrinterDriverPackageA", 0, (syscall_t)UploadPrinterDriverPackageA}, + {"UserHandleGrantAccess", 0, (syscall_t)UserHandleGrantAccess}, + {"UuidCompare", 0, (syscall_t)UuidCompare}, + {"UuidCreate", 0, (syscall_t)UuidCreate}, + {"UuidCreateNil", 0, (syscall_t)UuidCreateNil}, + {"UuidCreateSequential", 0, (syscall_t)UuidCreateSequential}, + {"UuidEqual", 0, (syscall_t)UuidEqual}, + {"UuidFromStringA", 0, (syscall_t)UuidFromStringA}, + {"UuidHash", 0, (syscall_t)UuidHash}, + {"UuidIsNil", 0, (syscall_t)UuidIsNil}, + {"UuidToStringA", 0, (syscall_t)UuidToStringA}, + {"VARIANT_UserFree", 0, (syscall_t)VARIANT_UserFree}, + {"VARIANT_UserFree64", 0, (syscall_t)VARIANT_UserFree64}, + {"VARIANT_UserMarshal", 0, (syscall_t)VARIANT_UserMarshal}, + {"VARIANT_UserMarshal64", 0, (syscall_t)VARIANT_UserMarshal64}, + {"VARIANT_UserSize", 0, (syscall_t)VARIANT_UserSize}, + {"VARIANT_UserSize64", 0, (syscall_t)VARIANT_UserSize64}, + {"VARIANT_UserUnmarshal", 0, (syscall_t)VARIANT_UserUnmarshal}, + {"VARIANT_UserUnmarshal64", 0, (syscall_t)VARIANT_UserUnmarshal64}, + {"ValidateRect", 0, (syscall_t)ValidateRect}, + {"ValidateRgn", 0, (syscall_t)ValidateRgn}, + {"VerLanguageNameA", 0, (syscall_t)VerLanguageNameA}, + {"VerSetConditionMask", 0, (syscall_t)VerSetConditionMask}, + {"VerifyScripts", 0, (syscall_t)VerifyScripts}, + {"VerifyVersionInfoA", 0, (syscall_t)VerifyVersionInfoA}, + {"VirtualAlloc", 0, (syscall_t)VirtualAlloc}, + {"VirtualAllocEx", 0, (syscall_t)VirtualAllocEx}, + {"VirtualAllocExNuma", 0, (syscall_t)VirtualAllocExNuma}, + {"VirtualAllocFromApp", 0, (syscall_t)VirtualAllocFromApp}, + {"VirtualFree", 0, (syscall_t)VirtualFree}, + {"VirtualFreeEx", 0, (syscall_t)VirtualFreeEx}, + {"VirtualLock", 0, (syscall_t)VirtualLock}, + {"VirtualProtect", 0, (syscall_t)VirtualProtect}, + {"VirtualProtectEx", 0, (syscall_t)VirtualProtectEx}, + {"VirtualProtectFromApp", 0, (syscall_t)VirtualProtectFromApp}, + {"VirtualQuery", 0, (syscall_t)VirtualQuery}, + {"VirtualQueryEx", 0, (syscall_t)VirtualQueryEx}, + {"VirtualUnlock", 0, (syscall_t)VirtualUnlock}, + {"VkKeyScanA", 0, (syscall_t)VkKeyScanA}, + {"VkKeyScanExA", 0, (syscall_t)VkKeyScanExA}, + {"WNetAddConnection2A", 0, (syscall_t)WNetAddConnection2A}, + {"WNetAddConnection3A", 0, (syscall_t)WNetAddConnection3A}, + {"WNetAddConnectionA", 0, (syscall_t)WNetAddConnectionA}, + {"WNetCancelConnection2A", 0, (syscall_t)WNetCancelConnection2A}, + {"WNetCancelConnectionA", 0, (syscall_t)WNetCancelConnectionA}, + {"WNetCloseEnum", 0, (syscall_t)WNetCloseEnum}, + {"WNetConnectionDialog", 0, (syscall_t)WNetConnectionDialog}, + {"WNetConnectionDialog1A", 0, (syscall_t)WNetConnectionDialog1A}, + {"WNetDisconnectDialog", 0, (syscall_t)WNetDisconnectDialog}, + {"WNetDisconnectDialog1A", 0, (syscall_t)WNetDisconnectDialog1A}, + {"WNetEnumResourceA", 0, (syscall_t)WNetEnumResourceA}, + {"WNetGetConnectionA", 0, (syscall_t)WNetGetConnectionA}, + {"WNetGetLastErrorA", 0, (syscall_t)WNetGetLastErrorA}, + {"WNetGetNetworkInformationA", 0, (syscall_t)WNetGetNetworkInformationA}, + {"WNetGetProviderNameA", 0, (syscall_t)WNetGetProviderNameA}, + {"WNetGetResourceInformationA", 0, (syscall_t)WNetGetResourceInformationA}, + {"WNetGetResourceParentA", 0, (syscall_t)WNetGetResourceParentA}, + {"WNetGetUniversalNameA", 0, (syscall_t)WNetGetUniversalNameA}, + {"WNetGetUserA", 0, (syscall_t)WNetGetUserA}, + {"WNetOpenEnumA", 0, (syscall_t)WNetOpenEnumA}, + {"WNetUseConnectionA", 0, (syscall_t)WNetUseConnectionA}, + {"WSAAsyncGetHostByAddr", 0, (syscall_t)WSAAsyncGetHostByAddr}, + {"WSAAsyncGetHostByName", 0, (syscall_t)WSAAsyncGetHostByName}, + {"WSAAsyncGetProtoByName", 0, (syscall_t)WSAAsyncGetProtoByName}, + {"WSAAsyncGetProtoByNumber", 0, (syscall_t)WSAAsyncGetProtoByNumber}, + {"WSAAsyncGetServByName", 0, (syscall_t)WSAAsyncGetServByName}, + {"WSAAsyncGetServByPort", 0, (syscall_t)WSAAsyncGetServByPort}, + {"WSAAsyncSelect", 0, (syscall_t)WSAAsyncSelect}, + {"WSACancelAsyncRequest", 0, (syscall_t)WSACancelAsyncRequest}, + {"WSACancelBlockingCall", 0, (syscall_t)WSACancelBlockingCall}, + {"WSACleanup", 0, (syscall_t)WSACleanup}, + {"WSAGetLastError", 0, (syscall_t)WSAGetLastError}, + {"WSAIsBlocking", 0, (syscall_t)WSAIsBlocking}, + {"WSARecvEx", 0, (syscall_t)WSARecvEx}, + {"WSASetBlockingHook", 0, (syscall_t)WSASetBlockingHook}, + {"WSASetLastError", 0, (syscall_t)WSASetLastError}, + {"WSAStartup", 0, (syscall_t)WSAStartup}, + {"WSAUnhookBlockingHook", 0, (syscall_t)WSAUnhookBlockingHook}, + {"WTSGetActiveConsoleSessionId", 0, (syscall_t)WTSGetActiveConsoleSessionId}, + {"WaitCommEvent", 0, (syscall_t)WaitCommEvent}, + {"WaitForDebugEvent", 0, (syscall_t)WaitForDebugEvent}, + {"WaitForDebugEventEx", 0, (syscall_t)WaitForDebugEventEx}, + {"WaitForInputIdle", 0, (syscall_t)WaitForInputIdle}, + {"WaitForMultipleObjects", 0, (syscall_t)WaitForMultipleObjects}, + {"WaitForMultipleObjectsEx", 0, (syscall_t)WaitForMultipleObjectsEx}, + {"WaitForPrinterChange", 0, (syscall_t)WaitForPrinterChange}, + {"WaitForSingleObject", 0, (syscall_t)WaitForSingleObject}, + {"WaitForSingleObjectEx", 0, (syscall_t)WaitForSingleObjectEx}, + {"WaitForThreadpoolIoCallbacks", 0, (syscall_t)WaitForThreadpoolIoCallbacks}, + {"WaitForThreadpoolTimerCallbacks", 0, (syscall_t)WaitForThreadpoolTimerCallbacks}, + {"WaitForThreadpoolWaitCallbacks", 0, (syscall_t)WaitForThreadpoolWaitCallbacks}, + {"WaitForThreadpoolWorkCallbacks", 0, (syscall_t)WaitForThreadpoolWorkCallbacks}, + {"WaitMessage", 0, (syscall_t)WaitMessage}, + {"WaitNamedPipeA", 0, (syscall_t)WaitNamedPipeA}, + {"WaitOnAddress", 0, (syscall_t)WaitOnAddress}, + {"WaitServiceState", 0, (syscall_t)WaitServiceState}, + {"WakeAllConditionVariable", 0, (syscall_t)WakeAllConditionVariable}, + {"WakeByAddressAll", 0, (syscall_t)WakeByAddressAll}, + {"WakeByAddressSingle", 0, (syscall_t)WakeByAddressSingle}, + {"WakeConditionVariable", 0, (syscall_t)WakeConditionVariable}, + {"WideCharToMultiByte", 0, (syscall_t)WideCharToMultiByte}, + {"WidenPath", 0, (syscall_t)WidenPath}, + {"WinExec", 0, (syscall_t)WinExec}, + {"WinHelpA", 0, (syscall_t)WinHelpA}, + {"WindowFromDC", 0, (syscall_t)WindowFromDC}, + {"WindowFromPhysicalPoint", 0, (syscall_t)WindowFromPhysicalPoint}, + {"WindowFromPoint", 0, (syscall_t)WindowFromPoint}, + {"Wow64DisableWow64FsRedirection", 0, (syscall_t)Wow64DisableWow64FsRedirection}, + {"Wow64EnableWow64FsRedirection", 0, (syscall_t)Wow64EnableWow64FsRedirection}, + {"Wow64GetThreadContext", 0, (syscall_t)Wow64GetThreadContext}, + {"Wow64GetThreadSelectorEntry", 0, (syscall_t)Wow64GetThreadSelectorEntry}, + {"Wow64RevertWow64FsRedirection", 0, (syscall_t)Wow64RevertWow64FsRedirection}, + {"Wow64SetThreadContext", 0, (syscall_t)Wow64SetThreadContext}, + {"Wow64SetThreadDefaultGuestMachine", 0, (syscall_t)Wow64SetThreadDefaultGuestMachine}, + {"Wow64SuspendThread", 0, (syscall_t)Wow64SuspendThread}, + {"WriteClassStg", 0, (syscall_t)WriteClassStg}, + {"WriteClassStm", 0, (syscall_t)WriteClassStm}, + {"WriteConsoleA", 0, (syscall_t)WriteConsoleA}, + {"WriteConsoleInputA", 0, (syscall_t)WriteConsoleInputA}, + {"WriteConsoleOutputA", 0, (syscall_t)WriteConsoleOutputA}, + {"WriteConsoleOutputAttribute", 0, (syscall_t)WriteConsoleOutputAttribute}, + {"WriteConsoleOutputCharacterA", 0, (syscall_t)WriteConsoleOutputCharacterA}, + {"WriteEncryptedFileRaw", 0, (syscall_t)WriteEncryptedFileRaw}, + {"WriteFile", 0, (syscall_t)WriteFile}, + {"WriteFileEx", 0, (syscall_t)WriteFileEx}, + {"WriteFileGather", 0, (syscall_t)WriteFileGather}, + {"WritePrinter", 0, (syscall_t)WritePrinter}, + {"WritePrivateProfileSectionA", 0, (syscall_t)WritePrivateProfileSectionA}, + {"WritePrivateProfileStringA", 0, (syscall_t)WritePrivateProfileStringA}, + {"WritePrivateProfileStructA", 0, (syscall_t)WritePrivateProfileStructA}, + {"WriteProcessMemory", 0, (syscall_t)WriteProcessMemory}, + {"WriteProfileSectionA", 0, (syscall_t)WriteProfileSectionA}, + {"WriteProfileStringA", 0, (syscall_t)WriteProfileStringA}, + {"WriteTapemark", 0, (syscall_t)WriteTapemark}, + {"ZombifyActCtx", 0, (syscall_t)ZombifyActCtx}, + {"accept", 0, (syscall_t)accept}, + {"auxGetDevCapsA", 0, (syscall_t)auxGetDevCapsA}, + {"auxGetNumDevs", 0, (syscall_t)auxGetNumDevs}, + {"auxGetVolume", 0, (syscall_t)auxGetVolume}, + {"auxOutMessage", 0, (syscall_t)auxOutMessage}, + {"auxSetVolume", 0, (syscall_t)auxSetVolume}, + {"bind", 0, (syscall_t)bind}, + {"closesocket", 0, (syscall_t)closesocket}, + {"connect", 0, (syscall_t)connect}, + {"gethostbyaddr", 0, (syscall_t)gethostbyaddr}, + {"gethostbyname", 0, (syscall_t)gethostbyname}, + {"gethostname", 0, (syscall_t)gethostname}, + {"getpeername", 0, (syscall_t)getpeername}, + {"getprotobyname", 0, (syscall_t)getprotobyname}, + {"getprotobynumber", 0, (syscall_t)getprotobynumber}, + {"getservbyname", 0, (syscall_t)getservbyname}, + {"getservbyport", 0, (syscall_t)getservbyport}, + {"getsockname", 0, (syscall_t)getsockname}, + {"getsockopt", 0, (syscall_t)getsockopt}, + {"htonl", 0, (syscall_t)htonl}, + {"htons", 0, (syscall_t)htons}, + {"inet_addr", 0, (syscall_t)inet_addr}, + {"inet_ntoa", 0, (syscall_t)inet_ntoa}, + {"ioctlsocket", 0, (syscall_t)ioctlsocket}, + {"joyConfigChanged", 0, (syscall_t)joyConfigChanged}, + {"joyGetDevCapsA", 0, (syscall_t)joyGetDevCapsA}, + {"joyGetNumDevs", 0, (syscall_t)joyGetNumDevs}, + {"joyGetPos", 0, (syscall_t)joyGetPos}, + {"joyGetPosEx", 0, (syscall_t)joyGetPosEx}, + {"joyGetThreshold", 0, (syscall_t)joyGetThreshold}, + {"joyReleaseCapture", 0, (syscall_t)joyReleaseCapture}, + {"joySetCapture", 0, (syscall_t)joySetCapture}, + {"joySetThreshold", 0, (syscall_t)joySetThreshold}, + {"keybd_event", 0, (syscall_t)keybd_event}, + {"listen", 0, (syscall_t)listen}, + {"lstrcatA", 0, (syscall_t)lstrcatA}, + {"lstrcmpA", 0, (syscall_t)lstrcmpA}, + {"lstrcmpiA", 0, (syscall_t)lstrcmpiA}, + {"lstrcpyA", 0, (syscall_t)lstrcpyA}, + {"lstrcpynA", 0, (syscall_t)lstrcpynA}, + {"lstrlenA", 0, (syscall_t)lstrlenA}, + {"mciDriverNotify", 0, (syscall_t)mciDriverNotify}, + {"mciDriverYield", 0, (syscall_t)mciDriverYield}, + {"mciFreeCommandResource", 0, (syscall_t)mciFreeCommandResource}, + {"mciGetCreatorTask", 0, (syscall_t)mciGetCreatorTask}, + {"mciGetDeviceIDA", 0, (syscall_t)mciGetDeviceIDA}, + {"mciGetDeviceIDFromElementIDA", 0, (syscall_t)mciGetDeviceIDFromElementIDA}, + {"mciGetDriverData", 0, (syscall_t)mciGetDriverData}, + {"mciGetErrorStringA", 0, (syscall_t)mciGetErrorStringA}, + {"mciGetYieldProc", 0, (syscall_t)mciGetYieldProc}, + {"mciLoadCommandResource", 0, (syscall_t)mciLoadCommandResource}, + {"mciSendCommandA", 0, (syscall_t)mciSendCommandA}, + {"mciSendStringA", 0, (syscall_t)mciSendStringA}, + {"mciSetDriverData", 0, (syscall_t)mciSetDriverData}, + {"mciSetYieldProc", 0, (syscall_t)mciSetYieldProc}, + {"midiConnect", 0, (syscall_t)midiConnect}, + {"midiDisconnect", 0, (syscall_t)midiDisconnect}, + {"midiInAddBuffer", 0, (syscall_t)midiInAddBuffer}, + {"midiInClose", 0, (syscall_t)midiInClose}, + {"midiInGetDevCapsA", 0, (syscall_t)midiInGetDevCapsA}, + {"midiInGetErrorTextA", 0, (syscall_t)midiInGetErrorTextA}, + {"midiInGetID", 0, (syscall_t)midiInGetID}, + {"midiInGetNumDevs", 0, (syscall_t)midiInGetNumDevs}, + {"midiInMessage", 0, (syscall_t)midiInMessage}, + {"midiInOpen", 0, (syscall_t)midiInOpen}, + {"midiInPrepareHeader", 0, (syscall_t)midiInPrepareHeader}, + {"midiInReset", 0, (syscall_t)midiInReset}, + {"midiInStart", 0, (syscall_t)midiInStart}, + {"midiInStop", 0, (syscall_t)midiInStop}, + {"midiInUnprepareHeader", 0, (syscall_t)midiInUnprepareHeader}, + {"midiOutCacheDrumPatches", 0, (syscall_t)midiOutCacheDrumPatches}, + {"midiOutCachePatches", 0, (syscall_t)midiOutCachePatches}, + {"midiOutClose", 0, (syscall_t)midiOutClose}, + {"midiOutGetDevCapsA", 0, (syscall_t)midiOutGetDevCapsA}, + {"midiOutGetErrorTextA", 0, (syscall_t)midiOutGetErrorTextA}, + {"midiOutGetID", 0, (syscall_t)midiOutGetID}, + {"midiOutGetNumDevs", 0, (syscall_t)midiOutGetNumDevs}, + {"midiOutGetVolume", 0, (syscall_t)midiOutGetVolume}, + {"midiOutLongMsg", 0, (syscall_t)midiOutLongMsg}, + {"midiOutMessage", 0, (syscall_t)midiOutMessage}, + {"midiOutOpen", 0, (syscall_t)midiOutOpen}, + {"midiOutPrepareHeader", 0, (syscall_t)midiOutPrepareHeader}, + {"midiOutReset", 0, (syscall_t)midiOutReset}, + {"midiOutSetVolume", 0, (syscall_t)midiOutSetVolume}, + {"midiOutShortMsg", 0, (syscall_t)midiOutShortMsg}, + {"midiOutUnprepareHeader", 0, (syscall_t)midiOutUnprepareHeader}, + {"midiStreamClose", 0, (syscall_t)midiStreamClose}, + {"midiStreamOpen", 0, (syscall_t)midiStreamOpen}, + {"midiStreamOut", 0, (syscall_t)midiStreamOut}, + {"midiStreamPause", 0, (syscall_t)midiStreamPause}, + {"midiStreamPosition", 0, (syscall_t)midiStreamPosition}, + {"midiStreamProperty", 0, (syscall_t)midiStreamProperty}, + {"midiStreamRestart", 0, (syscall_t)midiStreamRestart}, + {"midiStreamStop", 0, (syscall_t)midiStreamStop}, + {"mixerClose", 0, (syscall_t)mixerClose}, + {"mixerGetControlDetailsA", 0, (syscall_t)mixerGetControlDetailsA}, + {"mixerGetDevCapsA", 0, (syscall_t)mixerGetDevCapsA}, + {"mixerGetID", 0, (syscall_t)mixerGetID}, + {"mixerGetLineControlsA", 0, (syscall_t)mixerGetLineControlsA}, + {"mixerGetLineInfoA", 0, (syscall_t)mixerGetLineInfoA}, + {"mixerGetNumDevs", 0, (syscall_t)mixerGetNumDevs}, + {"mixerMessage", 0, (syscall_t)mixerMessage}, + {"mixerOpen", 0, (syscall_t)mixerOpen}, + {"mixerSetControlDetails", 0, (syscall_t)mixerSetControlDetails}, + {"mmDrvInstall", 0, (syscall_t)mmDrvInstall}, + {"mmioAdvance", 0, (syscall_t)mmioAdvance}, + {"mmioAscend", 0, (syscall_t)mmioAscend}, + {"mmioClose", 0, (syscall_t)mmioClose}, + {"mmioCreateChunk", 0, (syscall_t)mmioCreateChunk}, + {"mmioDescend", 0, (syscall_t)mmioDescend}, + {"mmioFlush", 0, (syscall_t)mmioFlush}, + {"mmioGetInfo", 0, (syscall_t)mmioGetInfo}, + {"mmioInstallIOProcA", 0, (syscall_t)mmioInstallIOProcA}, + {"mmioOpenA", 0, (syscall_t)mmioOpenA}, + {"mmioRead", 0, (syscall_t)mmioRead}, + {"mmioRenameA", 0, (syscall_t)mmioRenameA}, + {"mmioSeek", 0, (syscall_t)mmioSeek}, + {"mmioSendMessage", 0, (syscall_t)mmioSendMessage}, + {"mmioSetBuffer", 0, (syscall_t)mmioSetBuffer}, + {"mmioSetInfo", 0, (syscall_t)mmioSetInfo}, + {"mmioStringToFOURCCA", 0, (syscall_t)mmioStringToFOURCCA}, + {"mmioWrite", 0, (syscall_t)mmioWrite}, + {"mouse_event", 0, (syscall_t)mouse_event}, + {"ntohl", 0, (syscall_t)ntohl}, + {"ntohs", 0, (syscall_t)ntohs}, + {"recv", 0, (syscall_t)recv}, + {"recvfrom", 0, (syscall_t)recvfrom}, + {"select", 0, (syscall_t)select}, + {"send", 0, (syscall_t)send}, + {"sendto", 0, (syscall_t)sendto}, + {"setsockopt", 0, (syscall_t)setsockopt}, + {"sndPlaySoundA", 0, (syscall_t)sndPlaySoundA}, + {"socket", 0, (syscall_t)socket}, + {"timeBeginPeriod", 0, (syscall_t)timeBeginPeriod}, + {"timeEndPeriod", 0, (syscall_t)timeEndPeriod}, + {"timeGetDevCaps", 0, (syscall_t)timeGetDevCaps}, + {"timeGetSystemTime", 0, (syscall_t)timeGetSystemTime}, + {"timeGetTime", 0, (syscall_t)timeGetTime}, + {"timeKillEvent", 0, (syscall_t)timeKillEvent}, + {"timeSetEvent", 0, (syscall_t)timeSetEvent}, + {"waveInAddBuffer", 0, (syscall_t)waveInAddBuffer}, + {"waveInClose", 0, (syscall_t)waveInClose}, + {"waveInGetDevCapsA", 0, (syscall_t)waveInGetDevCapsA}, + {"waveInGetErrorTextA", 0, (syscall_t)waveInGetErrorTextA}, + {"waveInGetID", 0, (syscall_t)waveInGetID}, + {"waveInGetNumDevs", 0, (syscall_t)waveInGetNumDevs}, + {"waveInGetPosition", 0, (syscall_t)waveInGetPosition}, + {"waveInMessage", 0, (syscall_t)waveInMessage}, + {"waveInOpen", 0, (syscall_t)waveInOpen}, + {"waveInPrepareHeader", 0, (syscall_t)waveInPrepareHeader}, + {"waveInReset", 0, (syscall_t)waveInReset}, + {"waveInStart", 0, (syscall_t)waveInStart}, + {"waveInStop", 0, (syscall_t)waveInStop}, + {"waveInUnprepareHeader", 0, (syscall_t)waveInUnprepareHeader}, + {"waveOutBreakLoop", 0, (syscall_t)waveOutBreakLoop}, + {"waveOutClose", 0, (syscall_t)waveOutClose}, + {"waveOutGetDevCapsA", 0, (syscall_t)waveOutGetDevCapsA}, + {"waveOutGetErrorTextA", 0, (syscall_t)waveOutGetErrorTextA}, + {"waveOutGetID", 0, (syscall_t)waveOutGetID}, + {"waveOutGetNumDevs", 0, (syscall_t)waveOutGetNumDevs}, + {"waveOutGetPitch", 0, (syscall_t)waveOutGetPitch}, + {"waveOutGetPlaybackRate", 0, (syscall_t)waveOutGetPlaybackRate}, + {"waveOutGetPosition", 0, (syscall_t)waveOutGetPosition}, + {"waveOutGetVolume", 0, (syscall_t)waveOutGetVolume}, + {"waveOutMessage", 0, (syscall_t)waveOutMessage}, + {"waveOutOpen", 0, (syscall_t)waveOutOpen}, + {"waveOutPause", 0, (syscall_t)waveOutPause}, + {"waveOutPrepareHeader", 0, (syscall_t)waveOutPrepareHeader}, + {"waveOutReset", 0, (syscall_t)waveOutReset}, + {"waveOutRestart", 0, (syscall_t)waveOutRestart}, + {"waveOutSetPitch", 0, (syscall_t)waveOutSetPitch}, + {"waveOutSetPlaybackRate", 0, (syscall_t)waveOutSetPlaybackRate}, + {"waveOutSetVolume", 0, (syscall_t)waveOutSetVolume}, + {"waveOutUnprepareHeader", 0, (syscall_t)waveOutUnprepareHeader}, + {"waveOutWrite", 0, (syscall_t)waveOutWrite}, + {"wglCopyContext", 0, (syscall_t)wglCopyContext}, + {"wglCreateContext", 0, (syscall_t)wglCreateContext}, + {"wglCreateLayerContext", 0, (syscall_t)wglCreateLayerContext}, + {"wglDeleteContext", 0, (syscall_t)wglDeleteContext}, + {"wglDescribeLayerPlane", 0, (syscall_t)wglDescribeLayerPlane}, + {"wglGetCurrentContext", 0, (syscall_t)wglGetCurrentContext}, + {"wglGetCurrentDC", 0, (syscall_t)wglGetCurrentDC}, + {"wglGetLayerPaletteEntries", 0, (syscall_t)wglGetLayerPaletteEntries}, + {"wglGetProcAddress", 0, (syscall_t)wglGetProcAddress}, + {"wglMakeCurrent", 0, (syscall_t)wglMakeCurrent}, + {"wglRealizeLayerPalette", 0, (syscall_t)wglRealizeLayerPalette}, + {"wglSetLayerPaletteEntries", 0, (syscall_t)wglSetLayerPaletteEntries}, + {"wglShareLists", 0, (syscall_t)wglShareLists}, + {"wglSwapLayerBuffers", 0, (syscall_t)wglSwapLayerBuffers}, + {"wglSwapMultipleBuffers", 0, (syscall_t)wglSwapMultipleBuffers}, + {"wglUseFontBitmapsA", 0, (syscall_t)wglUseFontBitmapsA}, + {"wglUseFontOutlinesA", 0, (syscall_t)wglUseFontOutlinesA}, + {"wsprintfA", 0, (syscall_t)wsprintfA}, + {"wvsprintfA", 0, (syscall_t)wvsprintfA}, + +}; +#endif + +#endif diff --git a/executor/syscalls_akaros.h b/executor/syscalls_akaros.h deleted file mode 100644 index c7e8a3e89..000000000 --- a/executor/syscalls_akaros.h +++ /dev/null @@ -1,228 +0,0 @@ -// AUTOGENERATED FILE - -#if defined(__x86_64__) || 0 -#define GOARCH "amd64" -#define SYZ_REVISION "36f0e5da1becfe451b2936a2b8b1739deb53c609" -#define SYZ_EXECUTOR_USES_FORK_SERVER true -#define SYZ_EXECUTOR_USES_SHMEM false -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 213 -const call_t syscalls[] = { - {"abort_sysc", 31}, - {"abort_sysc_fd", 33}, - {"access", 108}, - {"block", 2}, - {"cache_invalidate", 3}, - {"change_to_m", 29}, - {"change_vcore", 14}, - {"chdir", 116}, - {"close", 103}, - {"dup_fds_to", 125}, - {"exec", 16}, - {"fchdir", 124}, - {"fcntl$F_DUPFD", 107}, - {"fcntl$F_GETFD", 107}, - {"fcntl$F_GETFL", 107}, - {"fcntl$F_SETFD", 107}, - {"fcntl$F_SETFL", 107}, - {"fcntl$F_SYNC", 107}, - {"fd2path", 149}, - {"fork", 15}, - {"fstat", 104}, - {"fwstat", 122}, - {"getcwd", 117}, - {"getpcoreid", 7}, - {"getvcoreid", 8}, - {"halt_core", 27}, - {"link", 112}, - {"llseek", 111}, - {"lstat", 106}, - {"mkdir", 118}, - {"mmap", 18}, - {"mprotect", 20}, - {"munmap", 19}, - {"nanosleep", 36}, - {"nbind", 145}, - {"nmount", 146}, - {"notify", 25}, - {"nunmount", 147}, - {"openat", 102}, - {"openat$dev_bintime", 102}, - {"openat$dev_caphash", 102}, - {"openat$dev_capuse", 102}, - {"openat$dev_config", 102}, - {"openat$dev_cons", 102}, - {"openat$dev_consctl", 102}, - {"openat$dev_cputime", 102}, - {"openat$dev_drivers", 102}, - {"openat$dev_empty", 102}, - {"openat$dev_hostdomain", 102}, - {"openat$dev_hostowner", 102}, - {"openat$dev_killkid", 102}, - {"openat$dev_klog", 102}, - {"openat$dev_kmesg", 102}, - {"openat$dev_kprint", 102}, - {"openat$dev_null", 102}, - {"openat$dev_osversion", 102}, - {"openat$dev_pgrpid", 102}, - {"openat$dev_pid", 102}, - {"openat$dev_ppid", 102}, - {"openat$dev_random", 102}, - {"openat$dev_sdctl", 102}, - {"openat$dev_stderr", 102}, - {"openat$dev_stdin", 102}, - {"openat$dev_stdout", 102}, - {"openat$dev_swap", 102}, - {"openat$dev_sysctl", 102}, - {"openat$dev_sysname", 102}, - {"openat$dev_sysstat", 102}, - {"openat$dev_time", 102}, - {"openat$dev_urandom", 102}, - {"openat$dev_user", 102}, - {"openat$dev_zero", 102}, - {"openat$net_arp", 102}, - {"openat$net_cs", 102}, - {"openat$net_empty", 102}, - {"openat$net_ether0_0_ctl", 102}, - {"openat$net_ether0_0_data", 102}, - {"openat$net_ether0_0_ifstats", 102}, - {"openat$net_ether0_0_stats", 102}, - {"openat$net_ether0_0_type", 102}, - {"openat$net_ether0_1_ctl", 102}, - {"openat$net_ether0_1_data", 102}, - {"openat$net_ether0_1_ifstats", 102}, - {"openat$net_ether0_1_stats", 102}, - {"openat$net_ether0_1_type", 102}, - {"openat$net_ether0_2_ctl", 102}, - {"openat$net_ether0_2_data", 102}, - {"openat$net_ether0_2_ifstats", 102}, - {"openat$net_ether0_2_stats", 102}, - {"openat$net_ether0_2_type", 102}, - {"openat$net_ether0_addr", 102}, - {"openat$net_ether0_clone", 102}, - {"openat$net_ether0_ifstats", 102}, - {"openat$net_ether0_stats", 102}, - {"openat$net_icmp_clone", 102}, - {"openat$net_icmp_stats", 102}, - {"openat$net_icmpv6_clone", 102}, - {"openat$net_icmpv6_stats", 102}, - {"openat$net_ipifc_0_ctl", 102}, - {"openat$net_ipifc_0_data", 102}, - {"openat$net_ipifc_0_err", 102}, - {"openat$net_ipifc_0_listen", 102}, - {"openat$net_ipifc_0_local", 102}, - {"openat$net_ipifc_0_remote", 102}, - {"openat$net_ipifc_0_snoop", 102}, - {"openat$net_ipifc_0_status", 102}, - {"openat$net_ipifc_1_ctl", 102}, - {"openat$net_ipifc_1_data", 102}, - {"openat$net_ipifc_1_err", 102}, - {"openat$net_ipifc_1_listen", 102}, - {"openat$net_ipifc_1_local", 102}, - {"openat$net_ipifc_1_remote", 102}, - {"openat$net_ipifc_1_snoop", 102}, - {"openat$net_ipifc_1_status", 102}, - {"openat$net_ipifc_clone", 102}, - {"openat$net_ipifc_stats", 102}, - {"openat$net_iproute", 102}, - {"openat$net_iprouter", 102}, - {"openat$net_ipselftab", 102}, - {"openat$net_log", 102}, - {"openat$net_ndb", 102}, - {"openat$net_tcp_0_ctl", 102}, - {"openat$net_tcp_0_data", 102}, - {"openat$net_tcp_0_err", 102}, - {"openat$net_tcp_0_listen", 102}, - {"openat$net_tcp_0_local", 102}, - {"openat$net_tcp_0_remote", 102}, - {"openat$net_tcp_0_status", 102}, - {"openat$net_tcp_1_ctl", 102}, - {"openat$net_tcp_1_data", 102}, - {"openat$net_tcp_1_err", 102}, - {"openat$net_tcp_1_listen", 102}, - {"openat$net_tcp_1_local", 102}, - {"openat$net_tcp_1_remote", 102}, - {"openat$net_tcp_1_status", 102}, - {"openat$net_tcp_2_ctl", 102}, - {"openat$net_tcp_2_data", 102}, - {"openat$net_tcp_2_err", 102}, - {"openat$net_tcp_2_listen", 102}, - {"openat$net_tcp_2_local", 102}, - {"openat$net_tcp_2_remote", 102}, - {"openat$net_tcp_2_status", 102}, - {"openat$net_tcp_clone", 102}, - {"openat$net_tcp_stats", 102}, - {"openat$net_udp_0_ctl", 102}, - {"openat$net_udp_0_data", 102}, - {"openat$net_udp_0_err", 102}, - {"openat$net_udp_0_listen", 102}, - {"openat$net_udp_0_local", 102}, - {"openat$net_udp_0_remote", 102}, - {"openat$net_udp_0_status", 102}, - {"openat$net_udp_clone", 102}, - {"openat$net_udp_stats", 102}, - {"openat$proc_self_args", 102}, - {"openat$proc_self_core", 102}, - {"openat$proc_self_ctl", 102}, - {"openat$proc_self_fd", 102}, - {"openat$proc_self_fpregs", 102}, - {"openat$proc_self_maps", 102}, - {"openat$proc_self_mem", 102}, - {"openat$proc_self_note", 102}, - {"openat$proc_self_noteid", 102}, - {"openat$proc_self_notepg", 102}, - {"openat$proc_self_ns", 102}, - {"openat$proc_self_proc", 102}, - {"openat$proc_self_profile", 102}, - {"openat$proc_self_segment", 102}, - {"openat$proc_self_status", 102}, - {"openat$proc_self_strace", 102}, - {"openat$proc_self_strace_traceset", 102}, - {"openat$proc_self_syscall", 102}, - {"openat$proc_self_text", 102}, - {"openat$proc_self_user", 102}, - {"openat$proc_self_vmstatus", 102}, - {"openat$proc_self_wait", 102}, - {"openat$prof_empty", 102}, - {"openat$prof_kpctl", 102}, - {"openat$prof_kpdata", 102}, - {"openat$prof_kprintx", 102}, - {"openat$prof_kptrace", 102}, - {"openat$prof_kptrace_ctl", 102}, - {"openat$prof_mpstat", 102}, - {"openat$prof_mpstat_raw", 102}, - {"poke_ksched", 30}, - {"pop_ctx", 37}, - {"populate_va", 32}, - {"proc_create", 10}, - {"proc_destroy", 12}, - {"proc_run", 11}, - {"proc_yield", 13}, - {"provision", 24}, - {"read", 100}, - {"readlink", 115}, - {"rename", 123}, - {"rmdir", 119}, - {"self_notify", 26}, - {"send_event", 39}, - {"stat", 105}, - {"symlink", 114}, - {"tap_fds", 126}, - {"tcgetattr", 141}, - {"umask", 109}, - {"unlink", 113}, - {"vc_entry", 35}, - {"vmm_add_gpcs", 34}, - {"vmm_ctl$VMM_CTL_GET_EXITS", 40}, - {"vmm_ctl$VMM_CTL_GET_FLAGS", 40}, - {"vmm_ctl$VMM_CTL_SET_EXITS", 40}, - {"vmm_ctl$VMM_CTL_SET_FLAGS", 40}, - {"vmm_poke_guest", 38}, - {"waitpid", 17}, - {"write", 101}, - {"wstat", 121}, - -}; -#endif diff --git a/executor/syscalls_freebsd.h b/executor/syscalls_freebsd.h deleted file mode 100644 index f50c2fc7d..000000000 --- a/executor/syscalls_freebsd.h +++ /dev/null @@ -1,269 +0,0 @@ -// AUTOGENERATED FILE - -#if defined(__x86_64__) || 0 -#define GOARCH "amd64" -#define SYZ_REVISION "fd7de83a3ebf8e454b041bbfe7513ed4a139d44d" -#define SYZ_EXECUTOR_USES_FORK_SERVER true -#define SYZ_EXECUTOR_USES_SHMEM true -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 254 -const call_t syscalls[] = { - {"accept", 30}, - {"accept$inet", 30}, - {"accept$inet6", 30}, - {"accept$unix", 30}, - {"accept4", 541}, - {"accept4$inet", 541}, - {"accept4$inet6", 541}, - {"accept4$unix", 541}, - {"bind", 104}, - {"bind$inet", 104}, - {"bind$inet6", 104}, - {"bind$unix", 104}, - {"chdir", 12}, - {"chmod", 15}, - {"chown", 16}, - {"chroot", 61}, - {"clock_getres", 234}, - {"clock_gettime", 232}, - {"clock_nanosleep", 244}, - {"clock_settime", 233}, - {"close", 6}, - {"connect", 98}, - {"connect$inet", 98}, - {"connect$inet6", 98}, - {"connect$unix", 98}, - {"dup", 41}, - {"dup2", 90}, - {"execve", 59}, - {"exit", 1}, - {"faccessat", 489}, - {"fchdir", 13}, - {"fchmod", 124}, - {"fchmodat", 490}, - {"fchown", 123}, - {"fchownat", 491}, - {"fcntl$dupfd", 92}, - {"fcntl$getflags", 92}, - {"fcntl$getown", 92}, - {"fcntl$lock", 92}, - {"fcntl$setflags", 92}, - {"fcntl$setown", 92}, - {"fcntl$setstatus", 92}, - {"fdatasync", 550}, - {"flock", 131}, - {"fstat", 551}, - {"fsync", 95}, - {"ftruncate", 480}, - {"futimesat", 494}, - {"getcwd", 326}, - {"getdents", 272}, - {"getegid", 43}, - {"geteuid", 25}, - {"getgid", 47}, - {"getgroups", 79}, - {"getitimer", 86}, - {"getpeername", 31}, - {"getpeername$inet", 31}, - {"getpeername$inet6", 31}, - {"getpeername$unix", 31}, - {"getpgid", 207}, - {"getpgrp", 81}, - {"getpid", 20}, - {"getresgid", 361}, - {"getresuid", 360}, - {"getrlimit", 194}, - {"getrusage", 117}, - {"getsockname", 32}, - {"getsockname$inet", 32}, - {"getsockname$inet6", 32}, - {"getsockname$unix", 32}, - {"getsockopt", 118}, - {"getsockopt$SO_PEERCRED", 118}, - {"getsockopt$inet6_buf", 118}, - {"getsockopt$inet6_int", 118}, - {"getsockopt$inet6_tcp_buf", 118}, - {"getsockopt$inet6_tcp_int", 118}, - {"getsockopt$inet_buf", 118}, - {"getsockopt$inet_int", 118}, - {"getsockopt$inet_mreq", 118}, - {"getsockopt$inet_mreqn", 118}, - {"getsockopt$inet_mreqsrc", 118}, - {"getsockopt$inet_opts", 118}, - {"getsockopt$inet_tcp_buf", 118}, - {"getsockopt$inet_tcp_int", 118}, - {"getsockopt$sock_cred", 118}, - {"getsockopt$sock_int", 118}, - {"getsockopt$sock_linger", 118}, - {"getsockopt$sock_timeval", 118}, - {"getuid", 24}, - {"lchown", 254}, - {"link", 9}, - {"linkat", 495}, - {"listen", 106}, - {"lseek", 478}, - {"lstat", 190}, - {"madvise", 75}, - {"mincore", 78}, - {"mkdir", 136}, - {"mkdirat", 496}, - {"mknod", 14}, - {"mknod$loop", 14}, - {"mknodat", 559}, - {"mlock", 203}, - {"mlockall", 324}, - {"mmap", 477}, - {"mprotect", 74}, - {"msgctl$IPC_INFO", 511}, - {"msgctl$IPC_RMID", 511}, - {"msgctl$IPC_SET", 511}, - {"msgctl$IPC_STAT", 511}, - {"msgget", 225}, - {"msgget$private", 225}, - {"msgrcv", 227}, - {"msgsnd", 226}, - {"msync", 65}, - {"munlock", 204}, - {"munlockall", 325}, - {"munmap", 73}, - {"nanosleep", 240}, - {"open", 5}, - {"open$dir", 5}, - {"openat", 499}, - {"pipe", 42}, - {"pipe2", 542}, - {"poll", 209}, - {"ppoll", 545}, - {"preadv", 289}, - {"pwritev", 290}, - {"read", 3}, - {"readlink", 58}, - {"readlinkat", 500}, - {"readv", 120}, - {"recvfrom", 29}, - {"recvfrom$inet", 29}, - {"recvfrom$inet6", 29}, - {"recvfrom$unix", 29}, - {"recvmsg", 27}, - {"rename", 128}, - {"renameat", 501}, - {"rmdir", 137}, - {"select", 93}, - {"semctl$GETALL", 510}, - {"semctl$GETNCNT", 510}, - {"semctl$GETPID", 510}, - {"semctl$GETVAL", 510}, - {"semctl$GETZCNT", 510}, - {"semctl$IPC_INFO", 510}, - {"semctl$IPC_RMID", 510}, - {"semctl$IPC_SET", 510}, - {"semctl$IPC_STAT", 510}, - {"semctl$SEM_INFO", 510}, - {"semctl$SEM_STAT", 510}, - {"semctl$SETALL", 510}, - {"semctl$SETVAL", 510}, - {"semget", 221}, - {"semget$private", 221}, - {"semop", 222}, - {"sendfile", 393}, - {"sendmsg", 28}, - {"sendmsg$unix", 28}, - {"sendto", 133}, - {"sendto$inet", 133}, - {"sendto$inet6", 133}, - {"sendto$unix", 133}, - {"setgid", 181}, - {"setgroups", 80}, - {"setitimer", 83}, - {"setpgid", 82}, - {"setregid", 127}, - {"setresgid", 312}, - {"setresuid", 311}, - {"setreuid", 126}, - {"setrlimit", 195}, - {"setsockopt", 105}, - {"setsockopt$inet6_IPV6_PKTINFO", 105}, - {"setsockopt$inet6_MCAST_JOIN_GROUP", 105}, - {"setsockopt$inet6_MCAST_LEAVE_GROUP", 105}, - {"setsockopt$inet6_MRT6_ADD_MFC", 105}, - {"setsockopt$inet6_MRT6_ADD_MIF", 105}, - {"setsockopt$inet6_MRT6_DEL_MFC", 105}, - {"setsockopt$inet6_buf", 105}, - {"setsockopt$inet6_group_source_req", 105}, - {"setsockopt$inet6_int", 105}, - {"setsockopt$inet6_tcp_TCP_CONGESTION", 105}, - {"setsockopt$inet6_tcp_buf", 105}, - {"setsockopt$inet6_tcp_int", 105}, - {"setsockopt$inet_MCAST_JOIN_GROUP", 105}, - {"setsockopt$inet_MCAST_LEAVE_GROUP", 105}, - {"setsockopt$inet_buf", 105}, - {"setsockopt$inet_group_source_req", 105}, - {"setsockopt$inet_int", 105}, - {"setsockopt$inet_mreq", 105}, - {"setsockopt$inet_mreqn", 105}, - {"setsockopt$inet_mreqsrc", 105}, - {"setsockopt$inet_msfilter", 105}, - {"setsockopt$inet_opts", 105}, - {"setsockopt$inet_tcp_TCP_CONGESTION", 105}, - {"setsockopt$inet_tcp_buf", 105}, - {"setsockopt$inet_tcp_int", 105}, - {"setsockopt$sock_cred", 105}, - {"setsockopt$sock_int", 105}, - {"setsockopt$sock_linger", 105}, - {"setsockopt$sock_timeval", 105}, - {"setuid", 23}, - {"shmat", 228}, - {"shmctl$IPC_INFO", 512}, - {"shmctl$IPC_RMID", 512}, - {"shmctl$IPC_SET", 512}, - {"shmctl$IPC_STAT", 512}, - {"shmctl$SHM_INFO", 512}, - {"shmctl$SHM_LOCK", 512}, - {"shmctl$SHM_STAT", 512}, - {"shmctl$SHM_UNLOCK", 512}, - {"shmdt", 230}, - {"shmget", 231}, - {"shmget$private", 231}, - {"shutdown", 134}, - {"sigaltstack", 53}, - {"socket", 97}, - {"socket$inet", 97}, - {"socket$inet6", 97}, - {"socket$inet6_icmp", 97}, - {"socket$inet6_icmp_raw", 97}, - {"socket$inet6_tcp", 97}, - {"socket$inet6_udp", 97}, - {"socket$inet_icmp", 97}, - {"socket$inet_icmp_raw", 97}, - {"socket$inet_tcp", 97}, - {"socket$inet_udp", 97}, - {"socket$unix", 97}, - {"socketpair", 135}, - {"socketpair$inet", 135}, - {"socketpair$inet6", 135}, - {"socketpair$inet6_icmp", 135}, - {"socketpair$inet6_icmp_raw", 135}, - {"socketpair$inet6_tcp", 135}, - {"socketpair$inet6_udp", 135}, - {"socketpair$inet_icmp", 135}, - {"socketpair$inet_icmp_raw", 135}, - {"socketpair$inet_tcp", 135}, - {"socketpair$inet_udp", 135}, - {"socketpair$unix", 135}, - {"stat", 188}, - {"symlink", 57}, - {"symlinkat", 502}, - {"sync", 36}, - {"truncate", 479}, - {"unlink", 10}, - {"unlinkat", 503}, - {"utimensat", 547}, - {"utimes", 138}, - {"wait4", 7}, - {"write", 4}, - {"writev", 121}, - -}; -#endif diff --git a/executor/syscalls_fuchsia.h b/executor/syscalls_fuchsia.h deleted file mode 100644 index 7066d6f9f..000000000 --- a/executor/syscalls_fuchsia.h +++ /dev/null @@ -1,387 +0,0 @@ -// AUTOGENERATED FILE - -#if defined(__x86_64__) || 0 -#define GOARCH "amd64" -#define SYZ_REVISION "9540132f74bbe9bfb7e8f215844bdb3a88b9a665" -#define SYZ_EXECUTOR_USES_FORK_SERVER false -#define SYZ_EXECUTOR_USES_SHMEM false -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 179 -const call_t syscalls[] = { - {"chdir", 0, (syscall_t)chdir}, - {"chmod", 0, (syscall_t)chmod}, - {"chown", 0, (syscall_t)chown}, - {"close", 0, (syscall_t)close}, - {"creat", 0, (syscall_t)creat}, - {"dup", 0, (syscall_t)dup}, - {"dup2", 0, (syscall_t)dup2}, - {"dup3", 0, (syscall_t)dup3}, - {"faccessat", 0, (syscall_t)faccessat}, - {"fchmod", 0, (syscall_t)fchmod}, - {"fchmodat", 0, (syscall_t)fchmodat}, - {"fchown", 0, (syscall_t)fchown}, - {"fchownat", 0, (syscall_t)fchownat}, - {"fdatasync", 0, (syscall_t)fdatasync}, - {"fstat", 0, (syscall_t)fstat}, - {"fsync", 0, (syscall_t)fsync}, - {"ftruncate", 0, (syscall_t)ftruncate}, - {"get_root_resource", 0, (syscall_t)get_root_resource}, - {"getcwd", 0, (syscall_t)getcwd}, - {"getgid", 0, (syscall_t)getgid}, - {"getpid", 0, (syscall_t)getpid}, - {"getuid", 0, (syscall_t)getuid}, - {"lchown", 0, (syscall_t)lchown}, - {"link", 0, (syscall_t)link}, - {"linkat", 0, (syscall_t)linkat}, - {"lseek", 0, (syscall_t)lseek}, - {"lstat", 0, (syscall_t)lstat}, - {"mkdir", 0, (syscall_t)mkdir}, - {"mkdirat", 0, (syscall_t)mkdirat}, - {"open", 0, (syscall_t)open}, - {"openat", 0, (syscall_t)openat}, - {"pipe", 0, (syscall_t)pipe}, - {"poll", 0, (syscall_t)poll}, - {"ppoll", 0, (syscall_t)ppoll}, - {"preadv", 0, (syscall_t)preadv}, - {"pwritev", 0, (syscall_t)pwritev}, - {"read", 0, (syscall_t)read}, - {"readlink", 0, (syscall_t)readlink}, - {"readlinkat", 0, (syscall_t)readlinkat}, - {"readv", 0, (syscall_t)readv}, - {"rename", 0, (syscall_t)rename}, - {"renameat", 0, (syscall_t)renameat}, - {"rmdir", 0, (syscall_t)rmdir}, - {"select", 0, (syscall_t)select}, - {"stat", 0, (syscall_t)stat}, - {"symlink", 0, (syscall_t)symlink}, - {"symlinkat", 0, (syscall_t)symlinkat}, - {"sync", 0, (syscall_t)sync}, - {"syz_future_time", 0, (syscall_t)syz_future_time}, - {"syz_job_default", 0, (syscall_t)syz_job_default}, - {"syz_mmap", 0, (syscall_t)syz_mmap}, - {"syz_process_self", 0, (syscall_t)syz_process_self}, - {"syz_thread_self", 0, (syscall_t)syz_thread_self}, - {"syz_vmar_root_self", 0, (syscall_t)syz_vmar_root_self}, - {"truncate", 0, (syscall_t)truncate}, - {"unlink", 0, (syscall_t)unlink}, - {"unlinkat", 0, (syscall_t)unlinkat}, - {"utime", 0, (syscall_t)utime}, - {"utimensat", 0, (syscall_t)utimensat}, - {"utimes", 0, (syscall_t)utimes}, - {"write", 0, (syscall_t)write}, - {"writev", 0, (syscall_t)writev}, - {"zx_cache_flush", 0, (syscall_t)zx_cache_flush}, - {"zx_channel_call", 0, (syscall_t)zx_channel_call}, - {"zx_channel_create", 0, (syscall_t)zx_channel_create}, - {"zx_channel_read", 0, (syscall_t)zx_channel_read}, - {"zx_channel_read_etc", 0, (syscall_t)zx_channel_read_etc}, - {"zx_channel_write", 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_new", 0, (syscall_t)zx_clock_get_new}, - {"zx_cprng_add_entropy", 0, (syscall_t)zx_cprng_add_entropy}, - {"zx_cprng_draw", 0, (syscall_t)zx_cprng_draw}, - {"zx_debuglog_create", 0, (syscall_t)zx_debuglog_create}, - {"zx_debuglog_read", 0, (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}, - {"zx_fifo_create", 0, (syscall_t)zx_fifo_create}, - {"zx_fifo_read", 0, (syscall_t)zx_fifo_read}, - {"zx_fifo_write", 0, (syscall_t)zx_fifo_write}, - {"zx_futex_requeue", 0, (syscall_t)zx_futex_requeue}, - {"zx_futex_wait", 0, (syscall_t)zx_futex_wait}, - {"zx_futex_wake", 0, (syscall_t)zx_futex_wake}, - {"zx_futex_wake_handle_close_thread_exit", 0, (syscall_t)zx_futex_wake_handle_close_thread_exit}, - {"zx_guest_create", 0, (syscall_t)zx_guest_create}, - {"zx_guest_set_trap", 0, (syscall_t)zx_guest_set_trap}, - {"zx_handle_close", 0, (syscall_t)zx_handle_close}, - {"zx_handle_close_many", 0, (syscall_t)zx_handle_close_many}, - {"zx_handle_duplicate", 0, (syscall_t)zx_handle_duplicate}, - {"zx_handle_replace", 0, (syscall_t)zx_handle_replace}, - {"zx_interrupt_ack", 0, (syscall_t)zx_interrupt_ack}, - {"zx_interrupt_create", 0, (syscall_t)zx_interrupt_create}, - {"zx_interrupt_destroy", 0, (syscall_t)zx_interrupt_destroy}, - {"zx_job_create", 0, (syscall_t)zx_job_create}, - {"zx_job_set_policy", 0, (syscall_t)zx_job_set_policy}, - {"zx_log_create", 0, (syscall_t)zx_log_create}, - {"zx_log_read", 0, (syscall_t)zx_log_read}, - {"zx_log_write", 0, (syscall_t)zx_log_write}, - {"zx_nanosleep", 0, (syscall_t)zx_nanosleep}, - {"zx_object_get_cookie", 0, (syscall_t)zx_object_get_cookie}, - {"zx_object_get_info$ZX_INFO_CPU_STATS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_HANDLE_BASIC", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_HANDLE_VALID", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_JOB_CHILDREN", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_JOB_PROCESSES", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_KMEM_STATS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_PROCESS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_PROCESS_MAPS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_PROCESS_THREADS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_PROCESS_VMOS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_RESOURCE", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_TASK_STATS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_THREAD_EXCEPTION_REPORT", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_THREAD_STATS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_VMAR", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_property", 0, (syscall_t)zx_object_get_property}, - {"zx_object_set_cookie", 0, (syscall_t)zx_object_set_cookie}, - {"zx_object_set_profile", 0, (syscall_t)zx_object_set_profile}, - {"zx_object_set_property", 0, (syscall_t)zx_object_set_property}, - {"zx_object_signal", 0, (syscall_t)zx_object_signal}, - {"zx_object_signal_peer", 0, (syscall_t)zx_object_signal_peer}, - {"zx_object_wait_async", 0, (syscall_t)zx_object_wait_async}, - {"zx_object_wait_many", 0, (syscall_t)zx_object_wait_many}, - {"zx_object_wait_one", 0, (syscall_t)zx_object_wait_one}, - {"zx_port_cancel", 0, (syscall_t)zx_port_cancel}, - {"zx_port_create", 0, (syscall_t)zx_port_create}, - {"zx_port_queue", 0, (syscall_t)zx_port_queue}, - {"zx_port_wait", 0, (syscall_t)zx_port_wait}, - {"zx_process_create", 0, (syscall_t)zx_process_create}, - {"zx_process_exit", 0, (syscall_t)zx_process_exit}, - {"zx_process_read_memory", 0, (syscall_t)zx_process_read_memory}, - {"zx_process_start", 0, (syscall_t)zx_process_start}, - {"zx_socket_accept", 0, (syscall_t)zx_socket_accept}, - {"zx_socket_create", 0, (syscall_t)zx_socket_create}, - {"zx_socket_read", 0, (syscall_t)zx_socket_read}, - {"zx_socket_share", 0, (syscall_t)zx_socket_share}, - {"zx_socket_write", 0, (syscall_t)zx_socket_write}, - {"zx_system_get_num_cpus", 0, (syscall_t)zx_system_get_num_cpus}, - {"zx_system_get_physmem", 0, (syscall_t)zx_system_get_physmem}, - {"zx_system_get_version", 0, (syscall_t)zx_system_get_version}, - {"zx_task_bind_exception_port", 0, (syscall_t)zx_task_bind_exception_port}, - {"zx_task_resume", 0, (syscall_t)zx_task_resume}, - {"zx_thread_create", 0, (syscall_t)zx_thread_create}, - {"zx_thread_exit", 0, (syscall_t)zx_thread_exit}, - {"zx_thread_read_state", 0, (syscall_t)zx_thread_read_state}, - {"zx_thread_read_state$0", 0, (syscall_t)zx_thread_read_state}, - {"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_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}, - {"zx_timer_set", 0, (syscall_t)zx_timer_set}, - {"zx_vcpu_create", 0, (syscall_t)zx_vcpu_create}, - {"zx_vcpu_interrupt", 0, (syscall_t)zx_vcpu_interrupt}, - {"zx_vcpu_read_state", 0, (syscall_t)zx_vcpu_read_state}, - {"zx_vcpu_resume", 0, (syscall_t)zx_vcpu_resume}, - {"zx_vcpu_write_state", 0, (syscall_t)zx_vcpu_write_state}, - {"zx_vmar_allocate", 0, (syscall_t)zx_vmar_allocate}, - {"zx_vmar_destroy", 0, (syscall_t)zx_vmar_destroy}, - {"zx_vmar_map", 0, (syscall_t)zx_vmar_map}, - {"zx_vmar_protect", 0, (syscall_t)zx_vmar_protect}, - {"zx_vmar_unmap", 0, (syscall_t)zx_vmar_unmap}, - {"zx_vmar_unmap_handle_close_thread_exit", 0, (syscall_t)zx_vmar_unmap_handle_close_thread_exit}, - {"zx_vmo_clone", 0, (syscall_t)zx_vmo_clone}, - {"zx_vmo_create", 0, (syscall_t)zx_vmo_create}, - {"zx_vmo_get_size", 0, (syscall_t)zx_vmo_get_size}, - {"zx_vmo_op_range$ZX_VMO_OP_CACHE_CLEAN", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_op_range$ZX_VMO_OP_CACHE_CLEAN_INVALIDATE", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_op_range$ZX_VMO_OP_CACHE_INVALIDATE", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_op_range$ZX_VMO_OP_CACHE_SYNC", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_op_range$ZX_VMO_OP_COMMIT", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_op_range$ZX_VMO_OP_DECOMMIT", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_read", 0, (syscall_t)zx_vmo_read}, - {"zx_vmo_set_cache_policy", 0, (syscall_t)zx_vmo_set_cache_policy}, - {"zx_vmo_set_size", 0, (syscall_t)zx_vmo_set_size}, - {"zx_vmo_write", 0, (syscall_t)zx_vmo_write}, - -}; -#endif - -#if defined(__aarch64__) || 0 -#define GOARCH "arm64" -#define SYZ_REVISION "ebb425942f2bbfd2db293e4a2a0a417f6aaafb1c" -#define SYZ_EXECUTOR_USES_FORK_SERVER false -#define SYZ_EXECUTOR_USES_SHMEM false -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 179 -const call_t syscalls[] = { - {"chdir", 0, (syscall_t)chdir}, - {"chmod", 0, (syscall_t)chmod}, - {"chown", 0, (syscall_t)chown}, - {"close", 0, (syscall_t)close}, - {"creat", 0, (syscall_t)creat}, - {"dup", 0, (syscall_t)dup}, - {"dup2", 0, (syscall_t)dup2}, - {"dup3", 0, (syscall_t)dup3}, - {"faccessat", 0, (syscall_t)faccessat}, - {"fchmod", 0, (syscall_t)fchmod}, - {"fchmodat", 0, (syscall_t)fchmodat}, - {"fchown", 0, (syscall_t)fchown}, - {"fchownat", 0, (syscall_t)fchownat}, - {"fdatasync", 0, (syscall_t)fdatasync}, - {"fstat", 0, (syscall_t)fstat}, - {"fsync", 0, (syscall_t)fsync}, - {"ftruncate", 0, (syscall_t)ftruncate}, - {"get_root_resource", 0, (syscall_t)get_root_resource}, - {"getcwd", 0, (syscall_t)getcwd}, - {"getgid", 0, (syscall_t)getgid}, - {"getpid", 0, (syscall_t)getpid}, - {"getuid", 0, (syscall_t)getuid}, - {"lchown", 0, (syscall_t)lchown}, - {"link", 0, (syscall_t)link}, - {"linkat", 0, (syscall_t)linkat}, - {"lseek", 0, (syscall_t)lseek}, - {"lstat", 0, (syscall_t)lstat}, - {"mkdir", 0, (syscall_t)mkdir}, - {"mkdirat", 0, (syscall_t)mkdirat}, - {"open", 0, (syscall_t)open}, - {"openat", 0, (syscall_t)openat}, - {"pipe", 0, (syscall_t)pipe}, - {"poll", 0, (syscall_t)poll}, - {"ppoll", 0, (syscall_t)ppoll}, - {"preadv", 0, (syscall_t)preadv}, - {"pwritev", 0, (syscall_t)pwritev}, - {"read", 0, (syscall_t)read}, - {"readlink", 0, (syscall_t)readlink}, - {"readlinkat", 0, (syscall_t)readlinkat}, - {"readv", 0, (syscall_t)readv}, - {"rename", 0, (syscall_t)rename}, - {"renameat", 0, (syscall_t)renameat}, - {"rmdir", 0, (syscall_t)rmdir}, - {"select", 0, (syscall_t)select}, - {"stat", 0, (syscall_t)stat}, - {"symlink", 0, (syscall_t)symlink}, - {"symlinkat", 0, (syscall_t)symlinkat}, - {"sync", 0, (syscall_t)sync}, - {"syz_future_time", 0, (syscall_t)syz_future_time}, - {"syz_job_default", 0, (syscall_t)syz_job_default}, - {"syz_mmap", 0, (syscall_t)syz_mmap}, - {"syz_process_self", 0, (syscall_t)syz_process_self}, - {"syz_thread_self", 0, (syscall_t)syz_thread_self}, - {"syz_vmar_root_self", 0, (syscall_t)syz_vmar_root_self}, - {"truncate", 0, (syscall_t)truncate}, - {"unlink", 0, (syscall_t)unlink}, - {"unlinkat", 0, (syscall_t)unlinkat}, - {"utime", 0, (syscall_t)utime}, - {"utimensat", 0, (syscall_t)utimensat}, - {"utimes", 0, (syscall_t)utimes}, - {"write", 0, (syscall_t)write}, - {"writev", 0, (syscall_t)writev}, - {"zx_cache_flush", 0, (syscall_t)zx_cache_flush}, - {"zx_channel_call", 0, (syscall_t)zx_channel_call}, - {"zx_channel_create", 0, (syscall_t)zx_channel_create}, - {"zx_channel_read", 0, (syscall_t)zx_channel_read}, - {"zx_channel_read_etc", 0, (syscall_t)zx_channel_read_etc}, - {"zx_channel_write", 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_new", 0, (syscall_t)zx_clock_get_new}, - {"zx_cprng_add_entropy", 0, (syscall_t)zx_cprng_add_entropy}, - {"zx_cprng_draw", 0, (syscall_t)zx_cprng_draw}, - {"zx_debuglog_create", 0, (syscall_t)zx_debuglog_create}, - {"zx_debuglog_read", 0, (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}, - {"zx_fifo_create", 0, (syscall_t)zx_fifo_create}, - {"zx_fifo_read", 0, (syscall_t)zx_fifo_read}, - {"zx_fifo_write", 0, (syscall_t)zx_fifo_write}, - {"zx_futex_requeue", 0, (syscall_t)zx_futex_requeue}, - {"zx_futex_wait", 0, (syscall_t)zx_futex_wait}, - {"zx_futex_wake", 0, (syscall_t)zx_futex_wake}, - {"zx_futex_wake_handle_close_thread_exit", 0, (syscall_t)zx_futex_wake_handle_close_thread_exit}, - {"zx_guest_create", 0, (syscall_t)zx_guest_create}, - {"zx_guest_set_trap", 0, (syscall_t)zx_guest_set_trap}, - {"zx_handle_close", 0, (syscall_t)zx_handle_close}, - {"zx_handle_close_many", 0, (syscall_t)zx_handle_close_many}, - {"zx_handle_duplicate", 0, (syscall_t)zx_handle_duplicate}, - {"zx_handle_replace", 0, (syscall_t)zx_handle_replace}, - {"zx_interrupt_ack", 0, (syscall_t)zx_interrupt_ack}, - {"zx_interrupt_create", 0, (syscall_t)zx_interrupt_create}, - {"zx_interrupt_destroy", 0, (syscall_t)zx_interrupt_destroy}, - {"zx_job_create", 0, (syscall_t)zx_job_create}, - {"zx_job_set_policy", 0, (syscall_t)zx_job_set_policy}, - {"zx_log_create", 0, (syscall_t)zx_log_create}, - {"zx_log_read", 0, (syscall_t)zx_log_read}, - {"zx_log_write", 0, (syscall_t)zx_log_write}, - {"zx_nanosleep", 0, (syscall_t)zx_nanosleep}, - {"zx_object_get_cookie", 0, (syscall_t)zx_object_get_cookie}, - {"zx_object_get_info$ZX_INFO_CPU_STATS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_HANDLE_BASIC", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_HANDLE_VALID", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_JOB_CHILDREN", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_JOB_PROCESSES", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_KMEM_STATS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_PROCESS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_PROCESS_MAPS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_PROCESS_THREADS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_PROCESS_VMOS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_RESOURCE", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_TASK_STATS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_THREAD_EXCEPTION_REPORT", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_THREAD_STATS", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_info$ZX_INFO_VMAR", 0, (syscall_t)zx_object_get_info}, - {"zx_object_get_property", 0, (syscall_t)zx_object_get_property}, - {"zx_object_set_cookie", 0, (syscall_t)zx_object_set_cookie}, - {"zx_object_set_profile", 0, (syscall_t)zx_object_set_profile}, - {"zx_object_set_property", 0, (syscall_t)zx_object_set_property}, - {"zx_object_signal", 0, (syscall_t)zx_object_signal}, - {"zx_object_signal_peer", 0, (syscall_t)zx_object_signal_peer}, - {"zx_object_wait_async", 0, (syscall_t)zx_object_wait_async}, - {"zx_object_wait_many", 0, (syscall_t)zx_object_wait_many}, - {"zx_object_wait_one", 0, (syscall_t)zx_object_wait_one}, - {"zx_port_cancel", 0, (syscall_t)zx_port_cancel}, - {"zx_port_create", 0, (syscall_t)zx_port_create}, - {"zx_port_queue", 0, (syscall_t)zx_port_queue}, - {"zx_port_wait", 0, (syscall_t)zx_port_wait}, - {"zx_process_create", 0, (syscall_t)zx_process_create}, - {"zx_process_exit", 0, (syscall_t)zx_process_exit}, - {"zx_process_read_memory", 0, (syscall_t)zx_process_read_memory}, - {"zx_process_start", 0, (syscall_t)zx_process_start}, - {"zx_socket_accept", 0, (syscall_t)zx_socket_accept}, - {"zx_socket_create", 0, (syscall_t)zx_socket_create}, - {"zx_socket_read", 0, (syscall_t)zx_socket_read}, - {"zx_socket_share", 0, (syscall_t)zx_socket_share}, - {"zx_socket_write", 0, (syscall_t)zx_socket_write}, - {"zx_system_get_num_cpus", 0, (syscall_t)zx_system_get_num_cpus}, - {"zx_system_get_physmem", 0, (syscall_t)zx_system_get_physmem}, - {"zx_system_get_version", 0, (syscall_t)zx_system_get_version}, - {"zx_task_bind_exception_port", 0, (syscall_t)zx_task_bind_exception_port}, - {"zx_task_resume", 0, (syscall_t)zx_task_resume}, - {"zx_thread_create", 0, (syscall_t)zx_thread_create}, - {"zx_thread_exit", 0, (syscall_t)zx_thread_exit}, - {"zx_thread_read_state", 0, (syscall_t)zx_thread_read_state}, - {"zx_thread_read_state$0", 0, (syscall_t)zx_thread_read_state}, - {"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_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}, - {"zx_timer_set", 0, (syscall_t)zx_timer_set}, - {"zx_vcpu_create", 0, (syscall_t)zx_vcpu_create}, - {"zx_vcpu_interrupt", 0, (syscall_t)zx_vcpu_interrupt}, - {"zx_vcpu_read_state", 0, (syscall_t)zx_vcpu_read_state}, - {"zx_vcpu_resume", 0, (syscall_t)zx_vcpu_resume}, - {"zx_vcpu_write_state", 0, (syscall_t)zx_vcpu_write_state}, - {"zx_vmar_allocate", 0, (syscall_t)zx_vmar_allocate}, - {"zx_vmar_destroy", 0, (syscall_t)zx_vmar_destroy}, - {"zx_vmar_map", 0, (syscall_t)zx_vmar_map}, - {"zx_vmar_protect", 0, (syscall_t)zx_vmar_protect}, - {"zx_vmar_unmap", 0, (syscall_t)zx_vmar_unmap}, - {"zx_vmar_unmap_handle_close_thread_exit", 0, (syscall_t)zx_vmar_unmap_handle_close_thread_exit}, - {"zx_vmo_clone", 0, (syscall_t)zx_vmo_clone}, - {"zx_vmo_create", 0, (syscall_t)zx_vmo_create}, - {"zx_vmo_get_size", 0, (syscall_t)zx_vmo_get_size}, - {"zx_vmo_op_range$ZX_VMO_OP_CACHE_CLEAN", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_op_range$ZX_VMO_OP_CACHE_CLEAN_INVALIDATE", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_op_range$ZX_VMO_OP_CACHE_INVALIDATE", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_op_range$ZX_VMO_OP_CACHE_SYNC", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_op_range$ZX_VMO_OP_COMMIT", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_op_range$ZX_VMO_OP_DECOMMIT", 0, (syscall_t)zx_vmo_op_range}, - {"zx_vmo_read", 0, (syscall_t)zx_vmo_read}, - {"zx_vmo_set_cache_policy", 0, (syscall_t)zx_vmo_set_cache_policy}, - {"zx_vmo_set_size", 0, (syscall_t)zx_vmo_set_size}, - {"zx_vmo_write", 0, (syscall_t)zx_vmo_write}, - -}; -#endif diff --git a/executor/syscalls_linux.h b/executor/syscalls_linux.h deleted file mode 100644 index 9c2012e3b..000000000 --- a/executor/syscalls_linux.h +++ /dev/null @@ -1,10421 +0,0 @@ -// AUTOGENERATED FILE - -#if defined(__i386__) || 0 -#define GOARCH "386" -#define SYZ_REVISION "d16df4bd3b5d63c53207d8d48f0e7aa8375ae471" -#define SYZ_EXECUTOR_USES_FORK_SERVER true -#define SYZ_EXECUTOR_USES_SHMEM true -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 2088 -const call_t syscalls[] = { - {"accept4", 364}, - {"accept4$alg", 364}, - {"accept4$ax25", 364}, - {"accept4$bt_l2cap", 364}, - {"accept4$inet", 364}, - {"accept4$inet6", 364}, - {"accept4$ipx", 364}, - {"accept4$llc", 364}, - {"accept4$netrom", 364}, - {"accept4$nfc_llcp", 364}, - {"accept4$packet", 364}, - {"accept4$unix", 364}, - {"accept4$vsock_stream", 364}, - {"acct", 51}, - {"add_key", 286}, - {"add_key$keyring", 286}, - {"add_key$user", 286}, - {"alarm", 27}, - {"arch_prctl", 384}, - {"bind", 361}, - {"bind$alg", 361}, - {"bind$ax25", 361}, - {"bind$bt_hci", 361}, - {"bind$bt_l2cap", 361}, - {"bind$bt_rfcomm", 361}, - {"bind$bt_sco", 361}, - {"bind$can_raw", 361}, - {"bind$inet", 361}, - {"bind$inet6", 361}, - {"bind$ipx", 361}, - {"bind$llc", 361}, - {"bind$netlink", 361}, - {"bind$netrom", 361}, - {"bind$nfc_llcp", 361}, - {"bind$packet", 361}, - {"bind$pptp", 361}, - {"bind$rds", 361}, - {"bind$unix", 361}, - {"bind$vsock_dgram", 361}, - {"bind$vsock_stream", 361}, - {"bind$xdp", 361}, - {"bpf$BPF_GET_MAP_INFO", 357}, - {"bpf$BPF_GET_PROG_INFO", 357}, - {"bpf$BPF_MAP_GET_FD_BY_ID", 357}, - {"bpf$BPF_MAP_GET_NEXT_ID", 357}, - {"bpf$BPF_PROG_ATTACH", 357}, - {"bpf$BPF_PROG_DETACH", 357}, - {"bpf$BPF_PROG_GET_FD_BY_ID", 357}, - {"bpf$BPF_PROG_GET_NEXT_ID", 357}, - {"bpf$BPF_PROG_QUERY", 357}, - {"bpf$BPF_PROG_TEST_RUN", 357}, - {"bpf$BPF_RAW_TRACEPOINT_OPEN", 357}, - {"bpf$MAP_CREATE", 357}, - {"bpf$MAP_DELETE_ELEM", 357}, - {"bpf$MAP_GET_NEXT_KEY", 357}, - {"bpf$MAP_LOOKUP_ELEM", 357}, - {"bpf$MAP_UPDATE_ELEM", 357}, - {"bpf$OBJ_GET_MAP", 357}, - {"bpf$OBJ_GET_PROG", 357}, - {"bpf$OBJ_PIN_MAP", 357}, - {"bpf$OBJ_PIN_PROG", 357}, - {"bpf$PROG_LOAD", 357}, - {"capget", 184}, - {"capset", 185}, - {"chdir", 12}, - {"chmod", 15}, - {"chown", 182}, - {"chroot", 61}, - {"clock_adjtime", 343}, - {"clock_getres", 266}, - {"clock_gettime", 265}, - {"clock_nanosleep", 267}, - {"clock_settime", 264}, - {"clone", 120}, - {"close", 6}, - {"connect", 362}, - {"connect$ax25", 362}, - {"connect$bt_l2cap", 362}, - {"connect$bt_rfcomm", 362}, - {"connect$bt_sco", 362}, - {"connect$can_bcm", 362}, - {"connect$inet", 362}, - {"connect$inet6", 362}, - {"connect$ipx", 362}, - {"connect$l2tp", 362}, - {"connect$llc", 362}, - {"connect$netlink", 362}, - {"connect$netrom", 362}, - {"connect$nfc_llcp", 362}, - {"connect$nfc_raw", 362}, - {"connect$packet", 362}, - {"connect$pppoe", 362}, - {"connect$pptp", 362}, - {"connect$rds", 362}, - {"connect$unix", 362}, - {"connect$vsock_dgram", 362}, - {"connect$vsock_stream", 362}, - {"creat", 8}, - {"delete_module", 129}, - {"dup", 41}, - {"dup2", 63}, - {"dup3", 330}, - {"epoll_create", 254}, - {"epoll_create1", 329}, - {"epoll_ctl$EPOLL_CTL_ADD", 255}, - {"epoll_ctl$EPOLL_CTL_DEL", 255}, - {"epoll_ctl$EPOLL_CTL_MOD", 255}, - {"epoll_pwait", 319}, - {"epoll_wait", 256}, - {"eventfd", 323}, - {"eventfd2", 328}, - {"execve", 11}, - {"execveat", 358}, - {"exit", 1}, - {"exit_group", 252}, - {"faccessat", 307}, - {"fadvise64", 250}, - {"fallocate", 324}, - {"fanotify_init", 338}, - {"fanotify_mark", 339}, - {"fchdir", 133}, - {"fchmod", 94}, - {"fchmodat", 306}, - {"fchown", 95}, - {"fchownat", 298}, - {"fcntl$F_GET_FILE_RW_HINT", 55}, - {"fcntl$F_GET_RW_HINT", 55}, - {"fcntl$F_SET_FILE_RW_HINT", 55}, - {"fcntl$F_SET_RW_HINT", 55}, - {"fcntl$addseals", 55}, - {"fcntl$dupfd", 55}, - {"fcntl$getflags", 55}, - {"fcntl$getown", 55}, - {"fcntl$getownex", 55}, - {"fcntl$lock", 55}, - {"fcntl$notify", 55}, - {"fcntl$setflags", 55}, - {"fcntl$setlease", 55}, - {"fcntl$setown", 55}, - {"fcntl$setownex", 55}, - {"fcntl$setpipe", 55}, - {"fcntl$setsig", 55}, - {"fcntl$setstatus", 55}, - {"fdatasync", 148}, - {"fgetxattr", 231}, - {"finit_module", 350}, - {"flistxattr", 234}, - {"flock", 143}, - {"fremovexattr", 237}, - {"fsetxattr", 228}, - {"fstat", 108}, - {"fstatfs", 100}, - {"fsync", 118}, - {"ftruncate", 93}, - {"futex", 240}, - {"futimesat", 299}, - {"get_mempolicy", 275}, - {"get_robust_list", 312}, - {"get_thread_area", 244}, - {"getcwd", 183}, - {"getdents", 141}, - {"getdents64", 220}, - {"getegid", 50}, - {"geteuid", 49}, - {"getgid", 47}, - {"getgroups", 80}, - {"getitimer", 105}, - {"getpeername", 368}, - {"getpeername$ax25", 368}, - {"getpeername$inet", 368}, - {"getpeername$inet6", 368}, - {"getpeername$ipx", 368}, - {"getpeername$llc", 368}, - {"getpeername$netlink", 368}, - {"getpeername$netrom", 368}, - {"getpeername$packet", 368}, - {"getpeername$unix", 368}, - {"getpgid", 132}, - {"getpgrp", 65}, - {"getpid", 20}, - {"getpriority", 96}, - {"getrandom", 355}, - {"getresgid", 171}, - {"getresuid", 165}, - {"getrlimit", 76}, - {"getrusage", 77}, - {"getsockname", 367}, - {"getsockname$ax25", 367}, - {"getsockname$inet", 367}, - {"getsockname$inet6", 367}, - {"getsockname$ipx", 367}, - {"getsockname$llc", 367}, - {"getsockname$netlink", 367}, - {"getsockname$netrom", 367}, - {"getsockname$packet", 367}, - {"getsockname$unix", 367}, - {"getsockopt", 365}, - {"getsockopt$ARPT_SO_GET_ENTRIES", 365}, - {"getsockopt$ARPT_SO_GET_INFO", 365}, - {"getsockopt$ARPT_SO_GET_REVISION_TARGET", 365}, - {"getsockopt$EBT_SO_GET_ENTRIES", 365}, - {"getsockopt$EBT_SO_GET_INFO", 365}, - {"getsockopt$EBT_SO_GET_INIT_ENTRIES", 365}, - {"getsockopt$EBT_SO_GET_INIT_INFO", 365}, - {"getsockopt$IP6T_SO_GET_ENTRIES", 365}, - {"getsockopt$IP6T_SO_GET_INFO", 365}, - {"getsockopt$IP6T_SO_GET_REVISION_MATCH", 365}, - {"getsockopt$IP6T_SO_GET_REVISION_TARGET", 365}, - {"getsockopt$IPT_SO_GET_ENTRIES", 365}, - {"getsockopt$IPT_SO_GET_INFO", 365}, - {"getsockopt$IPT_SO_GET_REVISION_MATCH", 365}, - {"getsockopt$IPT_SO_GET_REVISION_TARGET", 365}, - {"getsockopt$IP_VS_SO_GET_DAEMON", 365}, - {"getsockopt$IP_VS_SO_GET_DESTS", 365}, - {"getsockopt$IP_VS_SO_GET_INFO", 365}, - {"getsockopt$IP_VS_SO_GET_SERVICE", 365}, - {"getsockopt$IP_VS_SO_GET_SERVICES", 365}, - {"getsockopt$IP_VS_SO_GET_TIMEOUT", 365}, - {"getsockopt$IP_VS_SO_GET_VERSION", 365}, - {"getsockopt$SO_BINDTODEVICE", 365}, - {"getsockopt$SO_COOKIE", 365}, - {"getsockopt$SO_TIMESTAMPING", 365}, - {"getsockopt$XDP_MMAP_OFFSETS", 365}, - {"getsockopt$XDP_STATISTICS", 365}, - {"getsockopt$ax25_buf", 365}, - {"getsockopt$ax25_int", 365}, - {"getsockopt$bt_BT_CHANNEL_POLICY", 365}, - {"getsockopt$bt_BT_DEFER_SETUP", 365}, - {"getsockopt$bt_BT_FLUSHABLE", 365}, - {"getsockopt$bt_BT_POWER", 365}, - {"getsockopt$bt_BT_RCVMTU", 365}, - {"getsockopt$bt_BT_SECURITY", 365}, - {"getsockopt$bt_BT_SNDMTU", 365}, - {"getsockopt$bt_BT_VOICE", 365}, - {"getsockopt$bt_hci", 365}, - {"getsockopt$bt_l2cap_L2CAP_CONNINFO", 365}, - {"getsockopt$bt_l2cap_L2CAP_LM", 365}, - {"getsockopt$bt_l2cap_L2CAP_OPTIONS", 365}, - {"getsockopt$bt_rfcomm_RFCOMM_CONNINFO", 365}, - {"getsockopt$bt_rfcomm_RFCOMM_LM", 365}, - {"getsockopt$bt_sco_SCO_CONNINFO", 365}, - {"getsockopt$bt_sco_SCO_OPTIONS", 365}, - {"getsockopt$inet6_IPV6_FLOWLABEL_MGR", 365}, - {"getsockopt$inet6_IPV6_IPSEC_POLICY", 365}, - {"getsockopt$inet6_IPV6_XFRM_POLICY", 365}, - {"getsockopt$inet6_buf", 365}, - {"getsockopt$inet6_dccp_buf", 365}, - {"getsockopt$inet6_dccp_int", 365}, - {"getsockopt$inet6_int", 365}, - {"getsockopt$inet6_mreq", 365}, - {"getsockopt$inet6_mtu", 365}, - {"getsockopt$inet6_opts", 365}, - {"getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 365}, - {"getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE", 365}, - {"getsockopt$inet6_tcp_buf", 365}, - {"getsockopt$inet6_tcp_int", 365}, - {"getsockopt$inet6_udp_int", 365}, - {"getsockopt$inet_IP_IPSEC_POLICY", 365}, - {"getsockopt$inet_IP_XFRM_POLICY", 365}, - {"getsockopt$inet_buf", 365}, - {"getsockopt$inet_dccp_buf", 365}, - {"getsockopt$inet_dccp_int", 365}, - {"getsockopt$inet_int", 365}, - {"getsockopt$inet_mreq", 365}, - {"getsockopt$inet_mreqn", 365}, - {"getsockopt$inet_mreqsrc", 365}, - {"getsockopt$inet_mtu", 365}, - {"getsockopt$inet_opts", 365}, - {"getsockopt$inet_pktinfo", 365}, - {"getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 365}, - {"getsockopt$inet_sctp6_SCTP_ASSOCINFO", 365}, - {"getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 365}, - {"getsockopt$inet_sctp6_SCTP_AUTOCLOSE", 365}, - {"getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 365}, - {"getsockopt$inet_sctp6_SCTP_CONTEXT", 365}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 365}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 365}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 365}, - {"getsockopt$inet_sctp6_SCTP_DELAYED_SACK", 365}, - {"getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 365}, - {"getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 365}, - {"getsockopt$inet_sctp6_SCTP_EVENTS", 365}, - {"getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 365}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", 365}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", 365}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", 365}, - {"getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", 365}, - {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", 365}, - {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", 365}, - {"getsockopt$inet_sctp6_SCTP_HMAC_IDENT", 365}, - {"getsockopt$inet_sctp6_SCTP_INITMSG", 365}, - {"getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 365}, - {"getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", 365}, - {"getsockopt$inet_sctp6_SCTP_MAXSEG", 365}, - {"getsockopt$inet_sctp6_SCTP_MAX_BURST", 365}, - {"getsockopt$inet_sctp6_SCTP_NODELAY", 365}, - {"getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 365}, - {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 365}, - {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 365}, - {"getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", 365}, - {"getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 365}, - {"getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", 365}, - {"getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS", 365}, - {"getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 365}, - {"getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 365}, - {"getsockopt$inet_sctp6_SCTP_RECVNXTINFO", 365}, - {"getsockopt$inet_sctp6_SCTP_RECVRCVINFO", 365}, - {"getsockopt$inet_sctp6_SCTP_RESET_STREAMS", 365}, - {"getsockopt$inet_sctp6_SCTP_RTOINFO", 365}, - {"getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", 365}, - {"getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", 365}, - {"getsockopt$inet_sctp6_SCTP_STATUS", 365}, - {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 365}, - {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 365}, - {"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 365}, - {"getsockopt$inet_sctp_SCTP_ASSOCINFO", 365}, - {"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 365}, - {"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 365}, - {"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 365}, - {"getsockopt$inet_sctp_SCTP_CONTEXT", 365}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 365}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 365}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 365}, - {"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 365}, - {"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 365}, - {"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 365}, - {"getsockopt$inet_sctp_SCTP_EVENTS", 365}, - {"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 365}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 365}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 365}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", 365}, - {"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", 365}, - {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", 365}, - {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 365}, - {"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 365}, - {"getsockopt$inet_sctp_SCTP_INITMSG", 365}, - {"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 365}, - {"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 365}, - {"getsockopt$inet_sctp_SCTP_MAXSEG", 365}, - {"getsockopt$inet_sctp_SCTP_MAX_BURST", 365}, - {"getsockopt$inet_sctp_SCTP_NODELAY", 365}, - {"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 365}, - {"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 365}, - {"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 365}, - {"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 365}, - {"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 365}, - {"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 365}, - {"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 365}, - {"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 365}, - {"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 365}, - {"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 365}, - {"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 365}, - {"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 365}, - {"getsockopt$inet_sctp_SCTP_RTOINFO", 365}, - {"getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", 365}, - {"getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", 365}, - {"getsockopt$inet_sctp_SCTP_STATUS", 365}, - {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 365}, - {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 365}, - {"getsockopt$inet_tcp_TCP_REPAIR_WINDOW", 365}, - {"getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE", 365}, - {"getsockopt$inet_tcp_buf", 365}, - {"getsockopt$inet_tcp_int", 365}, - {"getsockopt$inet_udp_int", 365}, - {"getsockopt$ipx_IPX_TYPE", 365}, - {"getsockopt$kcm_KCM_RECV_DISABLE", 365}, - {"getsockopt$llc_int", 365}, - {"getsockopt$netlink", 365}, - {"getsockopt$netrom_NETROM_IDLE", 365}, - {"getsockopt$netrom_NETROM_N2", 365}, - {"getsockopt$netrom_NETROM_T1", 365}, - {"getsockopt$netrom_NETROM_T2", 365}, - {"getsockopt$netrom_NETROM_T4", 365}, - {"getsockopt$nfc_llcp", 365}, - {"getsockopt$packet_buf", 365}, - {"getsockopt$packet_int", 365}, - {"getsockopt$sock_buf", 365}, - {"getsockopt$sock_cred", 365}, - {"getsockopt$sock_int", 365}, - {"getsockopt$sock_linger", 365}, - {"getsockopt$sock_timeval", 365}, - {"gettid", 224}, - {"getuid", 24}, - {"getxattr", 229}, - {"init_module", 128}, - {"inotify_add_watch", 292}, - {"inotify_init", 291}, - {"inotify_init1", 332}, - {"inotify_rm_watch", 293}, - {"io_cancel", 249}, - {"io_destroy", 246}, - {"io_getevents", 247}, - {"io_pgetevents", 385}, - {"io_setup", 245}, - {"io_submit", 248}, - {"ioctl", 54}, - {"ioctl$ASHMEM_GET_NAME", 54}, - {"ioctl$ASHMEM_GET_PIN_STATUS", 54}, - {"ioctl$ASHMEM_GET_PROT_MASK", 54}, - {"ioctl$ASHMEM_GET_SIZE", 54}, - {"ioctl$ASHMEM_PURGE_ALL_CACHES", 54}, - {"ioctl$ASHMEM_SET_NAME", 54}, - {"ioctl$ASHMEM_SET_PROT_MASK", 54}, - {"ioctl$ASHMEM_SET_SIZE", 54}, - {"ioctl$BINDER_GET_NODE_DEBUG_INFO", 54}, - {"ioctl$BINDER_SET_CONTEXT_MGR", 54}, - {"ioctl$BINDER_SET_MAX_THREADS", 54}, - {"ioctl$BINDER_THREAD_EXIT", 54}, - {"ioctl$BINDER_WRITE_READ", 54}, - {"ioctl$BLKALIGNOFF", 54}, - {"ioctl$BLKBSZGET", 54}, - {"ioctl$BLKBSZSET", 54}, - {"ioctl$BLKDISCARD", 54}, - {"ioctl$BLKFLSBUF", 54}, - {"ioctl$BLKFRASET", 54}, - {"ioctl$BLKGETSIZE", 54}, - {"ioctl$BLKGETSIZE64", 54}, - {"ioctl$BLKIOMIN", 54}, - {"ioctl$BLKIOOPT", 54}, - {"ioctl$BLKPBSZGET", 54}, - {"ioctl$BLKPG", 54}, - {"ioctl$BLKRAGET", 54}, - {"ioctl$BLKREPORTZONE", 54}, - {"ioctl$BLKRESETZONE", 54}, - {"ioctl$BLKROGET", 54}, - {"ioctl$BLKROSET", 54}, - {"ioctl$BLKROTATIONAL", 54}, - {"ioctl$BLKRRPART", 54}, - {"ioctl$BLKSECDISCARD", 54}, - {"ioctl$BLKSECTGET", 54}, - {"ioctl$BLKTRACESETUP", 54}, - {"ioctl$BLKTRACESTART", 54}, - {"ioctl$BLKTRACESTOP", 54}, - {"ioctl$BLKTRACETEARDOWN", 54}, - {"ioctl$BLKZEROOUT", 54}, - {"ioctl$CDROMAUDIOBUFSIZ", 54}, - {"ioctl$CDROMCLOSETRAY", 54}, - {"ioctl$CDROMEJECT", 54}, - {"ioctl$CDROMEJECT_SW", 54}, - {"ioctl$CDROMGETSPINDOWN", 54}, - {"ioctl$CDROMMULTISESSION", 54}, - {"ioctl$CDROMPAUSE", 54}, - {"ioctl$CDROMPLAYBLK", 54}, - {"ioctl$CDROMPLAYMSF", 54}, - {"ioctl$CDROMPLAYTRKIND", 54}, - {"ioctl$CDROMREADALL", 54}, - {"ioctl$CDROMREADAUDIO", 54}, - {"ioctl$CDROMREADCOOKED", 54}, - {"ioctl$CDROMREADMODE1", 54}, - {"ioctl$CDROMREADMODE2", 54}, - {"ioctl$CDROMREADRAW", 54}, - {"ioctl$CDROMREADTOCENTRY", 54}, - {"ioctl$CDROMREADTOCHDR", 54}, - {"ioctl$CDROMRESET", 54}, - {"ioctl$CDROMRESUME", 54}, - {"ioctl$CDROMSEEK", 54}, - {"ioctl$CDROMSETSPINDOWN", 54}, - {"ioctl$CDROMSTART", 54}, - {"ioctl$CDROMSTOP", 54}, - {"ioctl$CDROMSUBCHNL", 54}, - {"ioctl$CDROMVOLCTRL", 54}, - {"ioctl$CDROMVOLREAD", 54}, - {"ioctl$CDROM_CHANGER_NSLOTS", 54}, - {"ioctl$CDROM_CLEAR_OPTIONS", 54}, - {"ioctl$CDROM_DEBUG", 54}, - {"ioctl$CDROM_DISC_STATUS", 54}, - {"ioctl$CDROM_GET_CAPABILITY", 54}, - {"ioctl$CDROM_GET_MCN", 54}, - {"ioctl$CDROM_LAST_WRITTEN", 54}, - {"ioctl$CDROM_LOCKDOOR", 54}, - {"ioctl$CDROM_MEDIA_CHANGED", 54}, - {"ioctl$CDROM_NEXT_WRITABLE", 54}, - {"ioctl$CDROM_SELECT_DISK", 54}, - {"ioctl$CDROM_SELECT_SPEED", 54}, - {"ioctl$CDROM_SEND_PACKET", 54}, - {"ioctl$CDROM_SET_OPTIONS", 54}, - {"ioctl$DMA_BUF_IOCTL_SYNC", 54}, - {"ioctl$DRM_IOCTL_ADD_BUFS", 54}, - {"ioctl$DRM_IOCTL_ADD_CTX", 54}, - {"ioctl$DRM_IOCTL_ADD_MAP", 54}, - {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 54}, - {"ioctl$DRM_IOCTL_AGP_ALLOC", 54}, - {"ioctl$DRM_IOCTL_AGP_BIND", 54}, - {"ioctl$DRM_IOCTL_AGP_ENABLE", 54}, - {"ioctl$DRM_IOCTL_AGP_FREE", 54}, - {"ioctl$DRM_IOCTL_AGP_INFO", 54}, - {"ioctl$DRM_IOCTL_AGP_RELEASE", 54}, - {"ioctl$DRM_IOCTL_AGP_UNBIND", 54}, - {"ioctl$DRM_IOCTL_AUTH_MAGIC", 54}, - {"ioctl$DRM_IOCTL_CONTROL", 54}, - {"ioctl$DRM_IOCTL_DMA", 54}, - {"ioctl$DRM_IOCTL_DROP_MASTER", 54}, - {"ioctl$DRM_IOCTL_FREE_BUFS", 54}, - {"ioctl$DRM_IOCTL_GEM_CLOSE", 54}, - {"ioctl$DRM_IOCTL_GEM_FLINK", 54}, - {"ioctl$DRM_IOCTL_GEM_OPEN", 54}, - {"ioctl$DRM_IOCTL_GET_CAP", 54}, - {"ioctl$DRM_IOCTL_GET_CLIENT", 54}, - {"ioctl$DRM_IOCTL_GET_CTX", 54}, - {"ioctl$DRM_IOCTL_GET_MAGIC", 54}, - {"ioctl$DRM_IOCTL_GET_MAP", 54}, - {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 54}, - {"ioctl$DRM_IOCTL_GET_STATS", 54}, - {"ioctl$DRM_IOCTL_GET_UNIQUE", 54}, - {"ioctl$DRM_IOCTL_INFO_BUFS", 54}, - {"ioctl$DRM_IOCTL_IRQ_BUSID", 54}, - {"ioctl$DRM_IOCTL_LOCK", 54}, - {"ioctl$DRM_IOCTL_MAP_BUFS", 54}, - {"ioctl$DRM_IOCTL_MARK_BUFS", 54}, - {"ioctl$DRM_IOCTL_MODESET_CTL", 54}, - {"ioctl$DRM_IOCTL_MODE_GETCRTC", 54}, - {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 54}, - {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 54}, - {"ioctl$DRM_IOCTL_MODE_SETCRTC", 54}, - {"ioctl$DRM_IOCTL_NEW_CTX", 54}, - {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 54}, - {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 54}, - {"ioctl$DRM_IOCTL_RES_CTX", 54}, - {"ioctl$DRM_IOCTL_RM_CTX", 54}, - {"ioctl$DRM_IOCTL_RM_MAP", 54}, - {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 54}, - {"ioctl$DRM_IOCTL_SET_MASTER", 54}, - {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 54}, - {"ioctl$DRM_IOCTL_SET_UNIQUE", 54}, - {"ioctl$DRM_IOCTL_SET_VERSION", 54}, - {"ioctl$DRM_IOCTL_SG_ALLOC", 54}, - {"ioctl$DRM_IOCTL_SG_FREE", 54}, - {"ioctl$DRM_IOCTL_SWITCH_CTX", 54}, - {"ioctl$DRM_IOCTL_UNLOCK", 54}, - {"ioctl$DRM_IOCTL_VERSION", 54}, - {"ioctl$DRM_IOCTL_WAIT_VBLANK", 54}, - {"ioctl$DVD_AUTH", 54}, - {"ioctl$DVD_READ_STRUCT", 54}, - {"ioctl$DVD_WRITE_STRUCT", 54}, - {"ioctl$EVIOCGABS0", 54}, - {"ioctl$EVIOCGABS20", 54}, - {"ioctl$EVIOCGABS2F", 54}, - {"ioctl$EVIOCGABS3F", 54}, - {"ioctl$EVIOCGBITKEY", 54}, - {"ioctl$EVIOCGBITSND", 54}, - {"ioctl$EVIOCGBITSW", 54}, - {"ioctl$EVIOCGEFFECTS", 54}, - {"ioctl$EVIOCGID", 54}, - {"ioctl$EVIOCGKEY", 54}, - {"ioctl$EVIOCGKEYCODE", 54}, - {"ioctl$EVIOCGKEYCODE_V2", 54}, - {"ioctl$EVIOCGLED", 54}, - {"ioctl$EVIOCGMASK", 54}, - {"ioctl$EVIOCGMTSLOTS", 54}, - {"ioctl$EVIOCGNAME", 54}, - {"ioctl$EVIOCGPHYS", 54}, - {"ioctl$EVIOCGPROP", 54}, - {"ioctl$EVIOCGRAB", 54}, - {"ioctl$EVIOCGREP", 54}, - {"ioctl$EVIOCGSND", 54}, - {"ioctl$EVIOCGSW", 54}, - {"ioctl$EVIOCGUNIQ", 54}, - {"ioctl$EVIOCGVERSION", 54}, - {"ioctl$EVIOCREVOKE", 54}, - {"ioctl$EVIOCRMFF", 54}, - {"ioctl$EVIOCSABS0", 54}, - {"ioctl$EVIOCSABS20", 54}, - {"ioctl$EVIOCSABS2F", 54}, - {"ioctl$EVIOCSABS3F", 54}, - {"ioctl$EVIOCSCLOCKID", 54}, - {"ioctl$EVIOCSFF", 54}, - {"ioctl$EVIOCSKEYCODE", 54}, - {"ioctl$EVIOCSKEYCODE_V2", 54}, - {"ioctl$EVIOCSMASK", 54}, - {"ioctl$EVIOCSREP", 54}, - {"ioctl$FIBMAP", 54}, - {"ioctl$FICLONE", 54}, - {"ioctl$FICLONERANGE", 54}, - {"ioctl$FIDEDUPERANGE", 54}, - {"ioctl$FIONREAD", 54}, - {"ioctl$FS_IOC_FSGETXATTR", 54}, - {"ioctl$FS_IOC_FSSETXATTR", 54}, - {"ioctl$FS_IOC_GETFSLABEL", 54}, - {"ioctl$FS_IOC_RESVSP", 54}, - {"ioctl$FS_IOC_SETFSLABEL", 54}, - {"ioctl$FUSE_DEV_IOC_CLONE", 54}, - {"ioctl$GIO_CMAP", 54}, - {"ioctl$GIO_FONT", 54}, - {"ioctl$GIO_FONTX", 54}, - {"ioctl$GIO_SCRNMAP", 54}, - {"ioctl$GIO_UNIMAP", 54}, - {"ioctl$GIO_UNISCRNMAP", 54}, - {"ioctl$HCIINQUIRY", 54}, - {"ioctl$HDIO_GETGEO", 54}, - {"ioctl$I2C_FUNCS", 54}, - {"ioctl$I2C_PEC", 54}, - {"ioctl$I2C_RDWR", 54}, - {"ioctl$I2C_RETRIES", 54}, - {"ioctl$I2C_SLAVE", 54}, - {"ioctl$I2C_SLAVE_FORCE", 54}, - {"ioctl$I2C_SMBUS", 54}, - {"ioctl$I2C_TENBIT", 54}, - {"ioctl$I2C_TIMEOUT", 54}, - {"ioctl$INOTIFY_IOC_SETNEXTWD", 54}, - {"ioctl$IOC_PR_CLEAR", 54}, - {"ioctl$IOC_PR_PREEMPT", 54}, - {"ioctl$IOC_PR_PREEMPT_ABORT", 54}, - {"ioctl$IOC_PR_REGISTER", 54}, - {"ioctl$IOC_PR_RELEASE", 54}, - {"ioctl$IOC_PR_RESERVE", 54}, - {"ioctl$ION_IOC_ALLOC", 54}, - {"ioctl$ION_IOC_HEAP_QUERY", 54}, - {"ioctl$KDADDIO", 54}, - {"ioctl$KDDELIO", 54}, - {"ioctl$KDDISABIO", 54}, - {"ioctl$KDENABIO", 54}, - {"ioctl$KDGETKEYCODE", 54}, - {"ioctl$KDGETLED", 54}, - {"ioctl$KDGETMODE", 54}, - {"ioctl$KDGKBDIACR", 54}, - {"ioctl$KDGKBENT", 54}, - {"ioctl$KDGKBLED", 54}, - {"ioctl$KDGKBMETA", 54}, - {"ioctl$KDGKBMODE", 54}, - {"ioctl$KDGKBSENT", 54}, - {"ioctl$KDGKBTYPE", 54}, - {"ioctl$KDMKTONE", 54}, - {"ioctl$KDSETKEYCODE", 54}, - {"ioctl$KDSETLED", 54}, - {"ioctl$KDSETMODE", 54}, - {"ioctl$KDSIGACCEPT", 54}, - {"ioctl$KDSKBLED", 54}, - {"ioctl$KDSKBMETA", 54}, - {"ioctl$KDSKBMODE", 54}, - {"ioctl$KDSKBSENT", 54}, - {"ioctl$KIOCSOUND", 54}, - {"ioctl$KVM_ARM_SET_DEVICE_ADDR", 54}, - {"ioctl$KVM_ASSIGN_DEV_IRQ", 54}, - {"ioctl$KVM_ASSIGN_PCI_DEVICE", 54}, - {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 54}, - {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 54}, - {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 54}, - {"ioctl$KVM_CHECK_EXTENSION", 54}, - {"ioctl$KVM_CHECK_EXTENSION_VM", 54}, - {"ioctl$KVM_CREATE_DEVICE", 54}, - {"ioctl$KVM_CREATE_IRQCHIP", 54}, - {"ioctl$KVM_CREATE_PIT2", 54}, - {"ioctl$KVM_CREATE_VCPU", 54}, - {"ioctl$KVM_CREATE_VM", 54}, - {"ioctl$KVM_DEASSIGN_DEV_IRQ", 54}, - {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 54}, - {"ioctl$KVM_DIRTY_TLB", 54}, - {"ioctl$KVM_ENABLE_CAP", 54}, - {"ioctl$KVM_ENABLE_CAP_CPU", 54}, - {"ioctl$KVM_GET_CLOCK", 54}, - {"ioctl$KVM_GET_CPUID2", 54}, - {"ioctl$KVM_GET_DEBUGREGS", 54}, - {"ioctl$KVM_GET_DEVICE_ATTR", 54}, - {"ioctl$KVM_GET_DIRTY_LOG", 54}, - {"ioctl$KVM_GET_EMULATED_CPUID", 54}, - {"ioctl$KVM_GET_FPU", 54}, - {"ioctl$KVM_GET_IRQCHIP", 54}, - {"ioctl$KVM_GET_LAPIC", 54}, - {"ioctl$KVM_GET_MP_STATE", 54}, - {"ioctl$KVM_GET_MSRS", 54}, - {"ioctl$KVM_GET_MSR_INDEX_LIST", 54}, - {"ioctl$KVM_GET_NR_MMU_PAGES", 54}, - {"ioctl$KVM_GET_ONE_REG", 54}, - {"ioctl$KVM_GET_PIT", 54}, - {"ioctl$KVM_GET_PIT2", 54}, - {"ioctl$KVM_GET_REGS", 54}, - {"ioctl$KVM_GET_REG_LIST", 54}, - {"ioctl$KVM_GET_SREGS", 54}, - {"ioctl$KVM_GET_SUPPORTED_CPUID", 54}, - {"ioctl$KVM_GET_TSC_KHZ", 54}, - {"ioctl$KVM_GET_VCPU_EVENTS", 54}, - {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 54}, - {"ioctl$KVM_GET_XCRS", 54}, - {"ioctl$KVM_GET_XSAVE", 54}, - {"ioctl$KVM_HAS_DEVICE_ATTR", 54}, - {"ioctl$KVM_HYPERV_EVENTFD", 54}, - {"ioctl$KVM_INTERRUPT", 54}, - {"ioctl$KVM_IOEVENTFD", 54}, - {"ioctl$KVM_IRQFD", 54}, - {"ioctl$KVM_IRQ_LINE", 54}, - {"ioctl$KVM_IRQ_LINE_STATUS", 54}, - {"ioctl$KVM_KVMCLOCK_CTRL", 54}, - {"ioctl$KVM_NMI", 54}, - {"ioctl$KVM_PPC_ALLOCATE_HTAB", 54}, - {"ioctl$KVM_PPC_GET_PVINFO", 54}, - {"ioctl$KVM_PPC_GET_SMMU_INFO", 54}, - {"ioctl$KVM_REGISTER_COALESCED_MMIO", 54}, - {"ioctl$KVM_REINJECT_CONTROL", 54}, - {"ioctl$KVM_RUN", 54}, - {"ioctl$KVM_S390_INTERRUPT_CPU", 54}, - {"ioctl$KVM_S390_UCAS_MAP", 54}, - {"ioctl$KVM_S390_UCAS_UNMAP", 54}, - {"ioctl$KVM_S390_VCPU_FAULT", 54}, - {"ioctl$KVM_SET_BOOT_CPU_ID", 54}, - {"ioctl$KVM_SET_CLOCK", 54}, - {"ioctl$KVM_SET_CPUID", 54}, - {"ioctl$KVM_SET_CPUID2", 54}, - {"ioctl$KVM_SET_DEBUGREGS", 54}, - {"ioctl$KVM_SET_DEVICE_ATTR", 54}, - {"ioctl$KVM_SET_FPU", 54}, - {"ioctl$KVM_SET_GSI_ROUTING", 54}, - {"ioctl$KVM_SET_GUEST_DEBUG", 54}, - {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 54}, - {"ioctl$KVM_SET_IRQCHIP", 54}, - {"ioctl$KVM_SET_LAPIC", 54}, - {"ioctl$KVM_SET_MP_STATE", 54}, - {"ioctl$KVM_SET_MSRS", 54}, - {"ioctl$KVM_SET_NR_MMU_PAGES", 54}, - {"ioctl$KVM_SET_ONE_REG", 54}, - {"ioctl$KVM_SET_PIT", 54}, - {"ioctl$KVM_SET_PIT2", 54}, - {"ioctl$KVM_SET_REGS", 54}, - {"ioctl$KVM_SET_SIGNAL_MASK", 54}, - {"ioctl$KVM_SET_SREGS", 54}, - {"ioctl$KVM_SET_TSC_KHZ", 54}, - {"ioctl$KVM_SET_TSS_ADDR", 54}, - {"ioctl$KVM_SET_USER_MEMORY_REGION", 54}, - {"ioctl$KVM_SET_VAPIC_ADDR", 54}, - {"ioctl$KVM_SET_VCPU_EVENTS", 54}, - {"ioctl$KVM_SET_XCRS", 54}, - {"ioctl$KVM_SET_XSAVE", 54}, - {"ioctl$KVM_SIGNAL_MSI", 54}, - {"ioctl$KVM_SMI", 54}, - {"ioctl$KVM_TPR_ACCESS_REPORTING", 54}, - {"ioctl$KVM_TRANSLATE", 54}, - {"ioctl$KVM_UNREGISTER_COALESCED_MMIO", 54}, - {"ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", 54}, - {"ioctl$KVM_X86_SETUP_MCE", 54}, - {"ioctl$KVM_X86_SET_MCE", 54}, - {"ioctl$KVM_XEN_HVM_CONFIG", 54}, - {"ioctl$LOOP_CHANGE_FD", 54}, - {"ioctl$LOOP_CLR_FD", 54}, - {"ioctl$LOOP_CTL_ADD", 54}, - {"ioctl$LOOP_CTL_GET_FREE", 54}, - {"ioctl$LOOP_CTL_REMOVE", 54}, - {"ioctl$LOOP_GET_STATUS", 54}, - {"ioctl$LOOP_GET_STATUS64", 54}, - {"ioctl$LOOP_SET_BLOCK_SIZE", 54}, - {"ioctl$LOOP_SET_CAPACITY", 54}, - {"ioctl$LOOP_SET_DIRECT_IO", 54}, - {"ioctl$LOOP_SET_FD", 54}, - {"ioctl$LOOP_SET_STATUS", 54}, - {"ioctl$LOOP_SET_STATUS64", 54}, - {"ioctl$PERF_EVENT_IOC_DISABLE", 54}, - {"ioctl$PERF_EVENT_IOC_ENABLE", 54}, - {"ioctl$PERF_EVENT_IOC_ID", 54}, - {"ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES", 54}, - {"ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT", 54}, - {"ioctl$PERF_EVENT_IOC_PERIOD", 54}, - {"ioctl$PERF_EVENT_IOC_QUERY_BPF", 54}, - {"ioctl$PERF_EVENT_IOC_REFRESH", 54}, - {"ioctl$PERF_EVENT_IOC_RESET", 54}, - {"ioctl$PERF_EVENT_IOC_SET_BPF", 54}, - {"ioctl$PERF_EVENT_IOC_SET_FILTER", 54}, - {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 54}, - {"ioctl$PIO_CMAP", 54}, - {"ioctl$PIO_FONT", 54}, - {"ioctl$PIO_FONTRESET", 54}, - {"ioctl$PIO_FONTX", 54}, - {"ioctl$PIO_SCRNMAP", 54}, - {"ioctl$PIO_UNIMAP", 54}, - {"ioctl$PIO_UNIMAPCLR", 54}, - {"ioctl$PIO_UNISCRNMAP", 54}, - {"ioctl$PPPIOCGCHAN", 54}, - {"ioctl$PPPIOCGFLAGS", 54}, - {"ioctl$PPPIOCGL2TPSTATS", 54}, - {"ioctl$PPPIOCGMRU", 54}, - {"ioctl$PPPIOCSFLAGS", 54}, - {"ioctl$PPPIOCSMRU", 54}, - {"ioctl$PPPOEIOCDFWD", 54}, - {"ioctl$PPPOEIOCSFWD", 54}, - {"ioctl$RNDADDENTROPY", 54}, - {"ioctl$RNDADDTOENTCNT", 54}, - {"ioctl$RNDCLEARPOOL", 54}, - {"ioctl$RNDGETENTCNT", 54}, - {"ioctl$RNDZAPENTCNT", 54}, - {"ioctl$RTC_AIE_OFF", 54}, - {"ioctl$RTC_AIE_ON", 54}, - {"ioctl$RTC_ALM_READ", 54}, - {"ioctl$RTC_ALM_SET", 54}, - {"ioctl$RTC_EPOCH_READ", 54}, - {"ioctl$RTC_EPOCH_SET", 54}, - {"ioctl$RTC_IRQP_READ", 54}, - {"ioctl$RTC_IRQP_SET", 54}, - {"ioctl$RTC_PIE_OFF", 54}, - {"ioctl$RTC_PIE_ON", 54}, - {"ioctl$RTC_PLL_GET", 54}, - {"ioctl$RTC_PLL_SET", 54}, - {"ioctl$RTC_RD_TIME", 54}, - {"ioctl$RTC_SET_TIME", 54}, - {"ioctl$RTC_UIE_OFF", 54}, - {"ioctl$RTC_UIE_ON", 54}, - {"ioctl$RTC_VL_CLR", 54}, - {"ioctl$RTC_VL_READ", 54}, - {"ioctl$RTC_WIE_OFF", 54}, - {"ioctl$RTC_WIE_ON", 54}, - {"ioctl$RTC_WKALM_RD", 54}, - {"ioctl$RTC_WKALM_SET", 54}, - {"ioctl$SCSI_IOCTL_BENCHMARK_COMMAND", 54}, - {"ioctl$SCSI_IOCTL_DOORLOCK", 54}, - {"ioctl$SCSI_IOCTL_DOORUNLOCK", 54}, - {"ioctl$SCSI_IOCTL_GET_BUS_NUMBER", 54}, - {"ioctl$SCSI_IOCTL_GET_IDLUN", 54}, - {"ioctl$SCSI_IOCTL_GET_PCI", 54}, - {"ioctl$SCSI_IOCTL_PROBE_HOST", 54}, - {"ioctl$SCSI_IOCTL_SEND_COMMAND", 54}, - {"ioctl$SCSI_IOCTL_START_UNIT", 54}, - {"ioctl$SCSI_IOCTL_STOP_UNIT", 54}, - {"ioctl$SCSI_IOCTL_SYNC", 54}, - {"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 54}, - {"ioctl$SG_EMULATED_HOST", 54}, - {"ioctl$SG_GET_ACCESS_COUNT", 54}, - {"ioctl$SG_GET_COMMAND_Q", 54}, - {"ioctl$SG_GET_KEEP_ORPHAN", 54}, - {"ioctl$SG_GET_LOW_DMA", 54}, - {"ioctl$SG_GET_NUM_WAITING", 54}, - {"ioctl$SG_GET_PACK_ID", 54}, - {"ioctl$SG_GET_REQUEST_TABLE", 54}, - {"ioctl$SG_GET_RESERVED_SIZE", 54}, - {"ioctl$SG_GET_SCSI_ID", 54}, - {"ioctl$SG_GET_SG_TABLESIZE", 54}, - {"ioctl$SG_GET_TIMEOUT", 54}, - {"ioctl$SG_GET_VERSION_NUM", 54}, - {"ioctl$SG_IO", 54}, - {"ioctl$SG_NEXT_CMD_LEN", 54}, - {"ioctl$SG_SCSI_RESET", 54}, - {"ioctl$SG_SET_COMMAND_Q", 54}, - {"ioctl$SG_SET_DEBUG", 54}, - {"ioctl$SG_SET_FORCE_PACK_ID", 54}, - {"ioctl$SG_SET_KEEP_ORPHAN", 54}, - {"ioctl$SG_SET_RESERVED_SIZE", 54}, - {"ioctl$SG_SET_TIMEOUT", 54}, - {"ioctl$SIOCGIFHWADDR", 54}, - {"ioctl$SIOCGIFMTU", 54}, - {"ioctl$SIOCSIFHWADDR", 54}, - {"ioctl$SIOCSIFMTU", 54}, - {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 54}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 54}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 54}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_DROP", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_INFO", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_STATUS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_INFO", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_START", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_STOP", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 54}, - {"ioctl$TCFLSH", 54}, - {"ioctl$TCGETA", 54}, - {"ioctl$TCGETS", 54}, - {"ioctl$TCSBRK", 54}, - {"ioctl$TCSBRKP", 54}, - {"ioctl$TCSETA", 54}, - {"ioctl$TCSETAF", 54}, - {"ioctl$TCSETAW", 54}, - {"ioctl$TCSETS", 54}, - {"ioctl$TCSETSF", 54}, - {"ioctl$TCSETSW", 54}, - {"ioctl$TCXONC", 54}, - {"ioctl$TIOCCBRK", 54}, - {"ioctl$TIOCCONS", 54}, - {"ioctl$TIOCEXCL", 54}, - {"ioctl$TIOCGETD", 54}, - {"ioctl$TIOCGLCKTRMIOS", 54}, - {"ioctl$TIOCGPGRP", 54}, - {"ioctl$TIOCGPTPEER", 54}, - {"ioctl$TIOCGSID", 54}, - {"ioctl$TIOCGSOFTCAR", 54}, - {"ioctl$TIOCGWINSZ", 54}, - {"ioctl$TIOCLINUX2", 54}, - {"ioctl$TIOCLINUX3", 54}, - {"ioctl$TIOCLINUX4", 54}, - {"ioctl$TIOCLINUX5", 54}, - {"ioctl$TIOCLINUX6", 54}, - {"ioctl$TIOCLINUX7", 54}, - {"ioctl$TIOCMBIC", 54}, - {"ioctl$TIOCMBIS", 54}, - {"ioctl$TIOCMGET", 54}, - {"ioctl$TIOCMSET", 54}, - {"ioctl$TIOCNOTTY", 54}, - {"ioctl$TIOCNXCL", 54}, - {"ioctl$TIOCOUTQ", 54}, - {"ioctl$TIOCPKT", 54}, - {"ioctl$TIOCSBRK", 54}, - {"ioctl$TIOCSCTTY", 54}, - {"ioctl$TIOCSETD", 54}, - {"ioctl$TIOCSLCKTRMIOS", 54}, - {"ioctl$TIOCSPGRP", 54}, - {"ioctl$TIOCSSOFTCAR", 54}, - {"ioctl$TIOCSTI", 54}, - {"ioctl$TIOCSWINSZ", 54}, - {"ioctl$TUNATTACHFILTER", 54}, - {"ioctl$TUNDETACHFILTER", 54}, - {"ioctl$TUNGETFEATURES", 54}, - {"ioctl$TUNGETFILTER", 54}, - {"ioctl$TUNGETIFF", 54}, - {"ioctl$TUNGETSNDBUF", 54}, - {"ioctl$TUNGETVNETHDRSZ", 54}, - {"ioctl$TUNSETFILTEREBPF", 54}, - {"ioctl$TUNSETGROUP", 54}, - {"ioctl$TUNSETIFF", 54}, - {"ioctl$TUNSETIFINDEX", 54}, - {"ioctl$TUNSETLINK", 54}, - {"ioctl$TUNSETNOCSUM", 54}, - {"ioctl$TUNSETOFFLOAD", 54}, - {"ioctl$TUNSETOWNER", 54}, - {"ioctl$TUNSETPERSIST", 54}, - {"ioctl$TUNSETQUEUE", 54}, - {"ioctl$TUNSETSNDBUF", 54}, - {"ioctl$TUNSETSTEERINGEBPF", 54}, - {"ioctl$TUNSETTXFILTER", 54}, - {"ioctl$TUNSETVNETBE", 54}, - {"ioctl$TUNSETVNETHDRSZ", 54}, - {"ioctl$TUNSETVNETLE", 54}, - {"ioctl$UFFDIO_API", 54}, - {"ioctl$UFFDIO_COPY", 54}, - {"ioctl$UFFDIO_REGISTER", 54}, - {"ioctl$UFFDIO_UNREGISTER", 54}, - {"ioctl$UFFDIO_WAKE", 54}, - {"ioctl$UFFDIO_ZEROPAGE", 54}, - {"ioctl$VHOST_GET_FEATURES", 54}, - {"ioctl$VHOST_GET_VRING_BASE", 54}, - {"ioctl$VHOST_GET_VRING_ENDIAN", 54}, - {"ioctl$VHOST_NET_SET_BACKEND", 54}, - {"ioctl$VHOST_RESET_OWNER", 54}, - {"ioctl$VHOST_SET_FEATURES", 54}, - {"ioctl$VHOST_SET_LOG_BASE", 54}, - {"ioctl$VHOST_SET_LOG_FD", 54}, - {"ioctl$VHOST_SET_MEM_TABLE", 54}, - {"ioctl$VHOST_SET_OWNER", 54}, - {"ioctl$VHOST_SET_VRING_ADDR", 54}, - {"ioctl$VHOST_SET_VRING_BASE", 54}, - {"ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 54}, - {"ioctl$VHOST_SET_VRING_CALL", 54}, - {"ioctl$VHOST_SET_VRING_ENDIAN", 54}, - {"ioctl$VHOST_SET_VRING_ERR", 54}, - {"ioctl$VHOST_SET_VRING_KICK", 54}, - {"ioctl$VHOST_SET_VRING_NUM", 54}, - {"ioctl$VHOST_VSOCK_SET_GUEST_CID", 54}, - {"ioctl$VHOST_VSOCK_SET_RUNNING", 54}, - {"ioctl$VIDIOC_CREATE_BUFS", 54}, - {"ioctl$VIDIOC_CROPCAP", 54}, - {"ioctl$VIDIOC_DBG_G_CHIP_INFO", 54}, - {"ioctl$VIDIOC_DBG_G_REGISTER", 54}, - {"ioctl$VIDIOC_DBG_S_REGISTER", 54}, - {"ioctl$VIDIOC_DECODER_CMD", 54}, - {"ioctl$VIDIOC_DQBUF", 54}, - {"ioctl$VIDIOC_DQEVENT", 54}, - {"ioctl$VIDIOC_DV_TIMINGS_CAP", 54}, - {"ioctl$VIDIOC_ENCODER_CMD", 54}, - {"ioctl$VIDIOC_ENUMAUDIO", 54}, - {"ioctl$VIDIOC_ENUMAUDOUT", 54}, - {"ioctl$VIDIOC_ENUMINPUT", 54}, - {"ioctl$VIDIOC_ENUMOUTPUT", 54}, - {"ioctl$VIDIOC_ENUMSTD", 54}, - {"ioctl$VIDIOC_ENUM_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_ENUM_FMT", 54}, - {"ioctl$VIDIOC_ENUM_FRAMEINTERVALS", 54}, - {"ioctl$VIDIOC_ENUM_FRAMESIZES", 54}, - {"ioctl$VIDIOC_ENUM_FREQ_BANDS", 54}, - {"ioctl$VIDIOC_EXPBUF", 54}, - {"ioctl$VIDIOC_G_AUDIO", 54}, - {"ioctl$VIDIOC_G_AUDOUT", 54}, - {"ioctl$VIDIOC_G_CROP", 54}, - {"ioctl$VIDIOC_G_CTRL", 54}, - {"ioctl$VIDIOC_G_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_G_EDID", 54}, - {"ioctl$VIDIOC_G_ENC_INDEX", 54}, - {"ioctl$VIDIOC_G_EXT_CTRLS", 54}, - {"ioctl$VIDIOC_G_FBUF", 54}, - {"ioctl$VIDIOC_G_FMT", 54}, - {"ioctl$VIDIOC_G_FREQUENCY", 54}, - {"ioctl$VIDIOC_G_INPUT", 54}, - {"ioctl$VIDIOC_G_JPEGCOMP", 54}, - {"ioctl$VIDIOC_G_MODULATOR", 54}, - {"ioctl$VIDIOC_G_OUTPUT", 54}, - {"ioctl$VIDIOC_G_PARM", 54}, - {"ioctl$VIDIOC_G_PRIORITY", 54}, - {"ioctl$VIDIOC_G_SELECTION", 54}, - {"ioctl$VIDIOC_G_SLICED_VBI_CAP", 54}, - {"ioctl$VIDIOC_G_STD", 54}, - {"ioctl$VIDIOC_G_TUNER", 54}, - {"ioctl$VIDIOC_LOG_STATUS", 54}, - {"ioctl$VIDIOC_OVERLAY", 54}, - {"ioctl$VIDIOC_PREPARE_BUF", 54}, - {"ioctl$VIDIOC_QBUF", 54}, - {"ioctl$VIDIOC_QUERYBUF", 54}, - {"ioctl$VIDIOC_QUERYCAP", 54}, - {"ioctl$VIDIOC_QUERYCTRL", 54}, - {"ioctl$VIDIOC_QUERYMENU", 54}, - {"ioctl$VIDIOC_QUERYSTD", 54}, - {"ioctl$VIDIOC_QUERY_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_QUERY_EXT_CTRL", 54}, - {"ioctl$VIDIOC_REQBUFS", 54}, - {"ioctl$VIDIOC_RESERVED", 54}, - {"ioctl$VIDIOC_STREAMOFF", 54}, - {"ioctl$VIDIOC_STREAMON", 54}, - {"ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP", 54}, - {"ioctl$VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", 54}, - {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_SIZE", 54}, - {"ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE", 54}, - {"ioctl$VIDIOC_SUBDEV_G_CROP", 54}, - {"ioctl$VIDIOC_SUBDEV_G_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_SUBDEV_G_EDID", 54}, - {"ioctl$VIDIOC_SUBDEV_G_FMT", 54}, - {"ioctl$VIDIOC_SUBDEV_G_FRAME_INTERVAL", 54}, - {"ioctl$VIDIOC_SUBDEV_G_SELECTION", 54}, - {"ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_SUBDEV_S_CROP", 54}, - {"ioctl$VIDIOC_SUBDEV_S_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_SUBDEV_S_EDID", 54}, - {"ioctl$VIDIOC_SUBDEV_S_FMT", 54}, - {"ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL", 54}, - {"ioctl$VIDIOC_SUBDEV_S_SELECTION", 54}, - {"ioctl$VIDIOC_SUBSCRIBE_EVENT", 54}, - {"ioctl$VIDIOC_S_AUDIO", 54}, - {"ioctl$VIDIOC_S_AUDOUT", 54}, - {"ioctl$VIDIOC_S_CROP", 54}, - {"ioctl$VIDIOC_S_CTRL", 54}, - {"ioctl$VIDIOC_S_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_S_EDID", 54}, - {"ioctl$VIDIOC_S_EXT_CTRLS", 54}, - {"ioctl$VIDIOC_S_FBUF", 54}, - {"ioctl$VIDIOC_S_FMT", 54}, - {"ioctl$VIDIOC_S_FREQUENCY", 54}, - {"ioctl$VIDIOC_S_HW_FREQ_SEEK", 54}, - {"ioctl$VIDIOC_S_INPUT", 54}, - {"ioctl$VIDIOC_S_JPEGCOMP", 54}, - {"ioctl$VIDIOC_S_MODULATOR", 54}, - {"ioctl$VIDIOC_S_OUTPUT", 54}, - {"ioctl$VIDIOC_S_PARM", 54}, - {"ioctl$VIDIOC_S_PRIORITY", 54}, - {"ioctl$VIDIOC_S_SELECTION", 54}, - {"ioctl$VIDIOC_S_STD", 54}, - {"ioctl$VIDIOC_S_TUNER", 54}, - {"ioctl$VIDIOC_TRY_DECODER_CMD", 54}, - {"ioctl$VIDIOC_TRY_ENCODER_CMD", 54}, - {"ioctl$VIDIOC_TRY_EXT_CTRLS", 54}, - {"ioctl$VIDIOC_TRY_FMT", 54}, - {"ioctl$VIDIOC_UNSUBSCRIBE_EVENT", 54}, - {"ioctl$VT_ACTIVATE", 54}, - {"ioctl$VT_DISALLOCATE", 54}, - {"ioctl$VT_GETMODE", 54}, - {"ioctl$VT_GETSTATE", 54}, - {"ioctl$VT_OPENQRY", 54}, - {"ioctl$VT_RELDISP", 54}, - {"ioctl$VT_RESIZE", 54}, - {"ioctl$VT_RESIZEX", 54}, - {"ioctl$VT_SETMODE", 54}, - {"ioctl$VT_WAITACTIVE", 54}, - {"ioctl$fiemap", 54}, - {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, - {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, - {"ioctl$int_in", 54}, - {"ioctl$int_out", 54}, - {"ioctl$sock_FIOGETOWN", 54}, - {"ioctl$sock_FIOSETOWN", 54}, - {"ioctl$sock_SIOCADDDLCI", 54}, - {"ioctl$sock_SIOCBRADDBR", 54}, - {"ioctl$sock_SIOCBRDELBR", 54}, - {"ioctl$sock_SIOCDELDLCI", 54}, - {"ioctl$sock_SIOCETHTOOL", 54}, - {"ioctl$sock_SIOCGIFBR", 54}, - {"ioctl$sock_SIOCGIFCONF", 54}, - {"ioctl$sock_SIOCGIFINDEX", 54}, - {"ioctl$sock_SIOCGPGRP", 54}, - {"ioctl$sock_SIOCGSKNS", 54}, - {"ioctl$sock_SIOCINQ", 54}, - {"ioctl$sock_SIOCOUTQ", 54}, - {"ioctl$sock_SIOCOUTQNSD", 54}, - {"ioctl$sock_SIOCSIFBR", 54}, - {"ioctl$sock_SIOCSPGRP", 54}, - {"ioctl$sock_bt", 54}, - {"ioctl$sock_bt_bnep_BNEPCONNADD", 54}, - {"ioctl$sock_bt_bnep_BNEPCONNDEL", 54}, - {"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 54}, - {"ioctl$sock_bt_bnep_BNEPGETCONNLIST", 54}, - {"ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", 54}, - {"ioctl$sock_bt_cmtp_CMTPCONNADD", 54}, - {"ioctl$sock_bt_cmtp_CMTPCONNDEL", 54}, - {"ioctl$sock_bt_cmtp_CMTPGETCONNINFO", 54}, - {"ioctl$sock_bt_cmtp_CMTPGETCONNLIST", 54}, - {"ioctl$sock_bt_hci", 54}, - {"ioctl$sock_bt_hidp_HIDPCONNADD", 54}, - {"ioctl$sock_bt_hidp_HIDPCONNDEL", 54}, - {"ioctl$sock_bt_hidp_HIDPGETCONNINFO", 54}, - {"ioctl$sock_bt_hidp_HIDPGETCONNLIST", 54}, - {"ioctl$sock_ifreq", 54}, - {"ioctl$sock_inet6_SIOCADDRT", 54}, - {"ioctl$sock_inet6_SIOCDELRT", 54}, - {"ioctl$sock_inet6_SIOCDIFADDR", 54}, - {"ioctl$sock_inet6_SIOCSIFADDR", 54}, - {"ioctl$sock_inet6_SIOCSIFDSTADDR", 54}, - {"ioctl$sock_inet6_tcp_SIOCATMARK", 54}, - {"ioctl$sock_inet6_tcp_SIOCINQ", 54}, - {"ioctl$sock_inet6_tcp_SIOCOUTQ", 54}, - {"ioctl$sock_inet6_tcp_SIOCOUTQNSD", 54}, - {"ioctl$sock_inet6_udp_SIOCINQ", 54}, - {"ioctl$sock_inet6_udp_SIOCOUTQ", 54}, - {"ioctl$sock_inet_SIOCADDRT", 54}, - {"ioctl$sock_inet_SIOCDARP", 54}, - {"ioctl$sock_inet_SIOCDELRT", 54}, - {"ioctl$sock_inet_SIOCGARP", 54}, - {"ioctl$sock_inet_SIOCGIFADDR", 54}, - {"ioctl$sock_inet_SIOCGIFBRDADDR", 54}, - {"ioctl$sock_inet_SIOCGIFDSTADDR", 54}, - {"ioctl$sock_inet_SIOCGIFNETMASK", 54}, - {"ioctl$sock_inet_SIOCGIFPFLAGS", 54}, - {"ioctl$sock_inet_SIOCRTMSG", 54}, - {"ioctl$sock_inet_SIOCSARP", 54}, - {"ioctl$sock_inet_SIOCSIFADDR", 54}, - {"ioctl$sock_inet_SIOCSIFBRDADDR", 54}, - {"ioctl$sock_inet_SIOCSIFDSTADDR", 54}, - {"ioctl$sock_inet_SIOCSIFFLAGS", 54}, - {"ioctl$sock_inet_SIOCSIFNETMASK", 54}, - {"ioctl$sock_inet_SIOCSIFPFLAGS", 54}, - {"ioctl$sock_inet_sctp_SIOCINQ", 54}, - {"ioctl$sock_inet_tcp_SIOCATMARK", 54}, - {"ioctl$sock_inet_tcp_SIOCINQ", 54}, - {"ioctl$sock_inet_tcp_SIOCOUTQ", 54}, - {"ioctl$sock_inet_tcp_SIOCOUTQNSD", 54}, - {"ioctl$sock_inet_udp_SIOCINQ", 54}, - {"ioctl$sock_inet_udp_SIOCOUTQ", 54}, - {"ioctl$sock_ipx_SIOCAIPXITFCRT", 54}, - {"ioctl$sock_ipx_SIOCAIPXPRISLT", 54}, - {"ioctl$sock_ipx_SIOCGIFADDR", 54}, - {"ioctl$sock_ipx_SIOCIPXCFGDATA", 54}, - {"ioctl$sock_ipx_SIOCIPXNCPCONN", 54}, - {"ioctl$sock_ipx_SIOCSIFADDR", 54}, - {"ioctl$sock_kcm_SIOCKCMATTACH", 54}, - {"ioctl$sock_kcm_SIOCKCMCLONE", 54}, - {"ioctl$sock_kcm_SIOCKCMUNATTACH", 54}, - {"ioctl$sock_netdev_private", 54}, - {"ioctl$sock_netrom_SIOCADDRT", 54}, - {"ioctl$sock_netrom_SIOCGSTAMP", 54}, - {"ioctl$sock_netrom_SIOCGSTAMPNS", 54}, - {"ioctl$sock_netrom_TIOCINQ", 54}, - {"ioctl$sock_netrom_TIOCOUTQ", 54}, - {"ioctl$sock_proto_private", 54}, - {"ioctl$void", 54}, - {"ioperm", 101}, - {"iopl", 110}, - {"ioprio_get$pid", 290}, - {"ioprio_get$uid", 290}, - {"ioprio_set$pid", 289}, - {"ioprio_set$uid", 289}, - {"kcmp", 349}, - {"kcmp$KCMP_EPOLL_TFD", 349}, - {"kexec_load", 283}, - {"keyctl$assume_authority", 288}, - {"keyctl$chown", 288}, - {"keyctl$clear", 288}, - {"keyctl$describe", 288}, - {"keyctl$dh_compute", 288}, - {"keyctl$get_keyring_id", 288}, - {"keyctl$get_persistent", 288}, - {"keyctl$get_security", 288}, - {"keyctl$instantiate", 288}, - {"keyctl$instantiate_iov", 288}, - {"keyctl$invalidate", 288}, - {"keyctl$join", 288}, - {"keyctl$link", 288}, - {"keyctl$negate", 288}, - {"keyctl$read", 288}, - {"keyctl$reject", 288}, - {"keyctl$restrict_keyring", 288}, - {"keyctl$revoke", 288}, - {"keyctl$search", 288}, - {"keyctl$session_to_parent", 288}, - {"keyctl$set_reqkey_keyring", 288}, - {"keyctl$set_timeout", 288}, - {"keyctl$setperm", 288}, - {"keyctl$unlink", 288}, - {"keyctl$update", 288}, - {"lchown", 16}, - {"lgetxattr", 230}, - {"link", 9}, - {"linkat", 303}, - {"listen", 363}, - {"listen$netrom", 363}, - {"listxattr", 232}, - {"llistxattr", 233}, - {"lookup_dcookie", 253}, - {"lremovexattr", 236}, - {"lseek", 19}, - {"lsetxattr", 227}, - {"lstat", 107}, - {"madvise", 219}, - {"mbind", 274}, - {"membarrier", 375}, - {"memfd_create", 356}, - {"migrate_pages", 294}, - {"mincore", 218}, - {"mkdir", 39}, - {"mkdirat", 296}, - {"mkdirat$cgroup", 296}, - {"mkdirat$cgroup_root", 296}, - {"mknod", 14}, - {"mknod$loop", 14}, - {"mknodat", 297}, - {"mlock", 150}, - {"mlock2", 376}, - {"mlockall", 152}, - {"mmap", 192}, - {"mmap$binder", 192}, - {"mmap$xdp", 192}, - {"modify_ldt$read", 123}, - {"modify_ldt$read_default", 123}, - {"modify_ldt$write", 123}, - {"modify_ldt$write2", 123}, - {"mount", 21}, - {"mount$9p_fd", 21}, - {"mount$9p_rdma", 21}, - {"mount$9p_tcp", 21}, - {"mount$9p_unix", 21}, - {"mount$9p_virtio", 21}, - {"mount$9p_xen", 21}, - {"mount$bpf", 21}, - {"mount$fuse", 21}, - {"mount$fuseblk", 21}, - {"move_pages", 317}, - {"mprotect", 125}, - {"mq_getsetattr", 282}, - {"mq_notify", 281}, - {"mq_open", 277}, - {"mq_timedreceive", 280}, - {"mq_timedsend", 279}, - {"mq_unlink", 278}, - {"mremap", 163}, - {"msync", 144}, - {"munlock", 151}, - {"munlockall", 153}, - {"munmap", 91}, - {"name_to_handle_at", 341}, - {"nanosleep", 162}, - {"open", 5}, - {"open$dir", 5}, - {"open_by_handle_at", 342}, - {"openat", 295}, - {"openat$ashmem", 295}, - {"openat$audio", 295}, - {"openat$autofs", 295}, - {"openat$capi20", 295}, - {"openat$cgroup", 295}, - {"openat$cgroup_int", 295}, - {"openat$cgroup_procs", 295}, - {"openat$cgroup_ro", 295}, - {"openat$cgroup_root", 295}, - {"openat$cgroup_subtree", 295}, - {"openat$cgroup_type", 295}, - {"openat$cuse", 295}, - {"openat$dir", 295}, - {"openat$dsp", 295}, - {"openat$fb0", 295}, - {"openat$full", 295}, - {"openat$fuse", 295}, - {"openat$hidraw0", 295}, - {"openat$hpet", 295}, - {"openat$hwrng", 295}, - {"openat$ion", 295}, - {"openat$ipvs", 295}, - {"openat$irnet", 295}, - {"openat$keychord", 295}, - {"openat$kvm", 295}, - {"openat$lightnvm", 295}, - {"openat$loop_ctrl", 295}, - {"openat$md", 295}, - {"openat$mixer", 295}, - {"openat$null", 295}, - {"openat$nullb", 295}, - {"openat$pfkey", 295}, - {"openat$pktcdvd", 295}, - {"openat$ppp", 295}, - {"openat$ptmx", 295}, - {"openat$qat_adf_ctl", 295}, - {"openat$random", 295}, - {"openat$rdma_cm", 295}, - {"openat$rfkill", 295}, - {"openat$rtc", 295}, - {"openat$selinux_access", 295}, - {"openat$selinux_avc_cache_stats", 295}, - {"openat$selinux_avc_cache_threshold", 295}, - {"openat$selinux_avc_hash_stats", 295}, - {"openat$selinux_checkreqprot", 295}, - {"openat$selinux_commit_pending_bools", 295}, - {"openat$selinux_context", 295}, - {"openat$selinux_create", 295}, - {"openat$selinux_enforce", 295}, - {"openat$selinux_load", 295}, - {"openat$selinux_member", 295}, - {"openat$selinux_mls", 295}, - {"openat$selinux_policy", 295}, - {"openat$selinux_relabel", 295}, - {"openat$selinux_status", 295}, - {"openat$selinux_user", 295}, - {"openat$selinux_validatetrans", 295}, - {"openat$sequencer", 295}, - {"openat$sequencer2", 295}, - {"openat$snapshot", 295}, - {"openat$sr", 295}, - {"openat$sw_sync", 295}, - {"openat$tun", 295}, - {"openat$uinput", 295}, - {"openat$urandom", 295}, - {"openat$userio", 295}, - {"openat$vcs", 295}, - {"openat$vga_arbiter", 295}, - {"openat$vhci", 295}, - {"openat$vhost_vsock", 295}, - {"openat$vnet", 295}, - {"openat$vsock", 295}, - {"openat$xenevtchn", 295}, - {"openat$zero", 295}, - {"openat$zygote", 295}, - {"pause", 29}, - {"perf_event_open", 336}, - {"perf_event_open$cgroup", 336}, - {"personality", 136}, - {"pipe", 42}, - {"pipe2", 331}, - {"pipe2$9p", 331}, - {"pivot_root", 217}, - {"pkey_alloc", 381}, - {"pkey_free", 382}, - {"pkey_mprotect", 380}, - {"poll", 168}, - {"ppoll", 309}, - {"prctl$getname", 172}, - {"prctl$getreaper", 172}, - {"prctl$intptr", 172}, - {"prctl$seccomp", 172}, - {"prctl$setendian", 172}, - {"prctl$setfpexc", 172}, - {"prctl$setmm", 172}, - {"prctl$setname", 172}, - {"prctl$setptracer", 172}, - {"prctl$void", 172}, - {"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$peekuser", 26}, - {"ptrace$poke", 26}, - {"ptrace$pokeuser", 26}, - {"ptrace$setopts", 26}, - {"ptrace$setregs", 26}, - {"ptrace$setregset", 26}, - {"ptrace$setsig", 26}, - {"pwrite64", 181}, - {"pwritev", 334}, - {"quotactl", 131}, - {"read", 3}, - {"read$FUSE", 3}, - {"read$eventfd", 3}, - {"readahead", 225}, - {"readlink", 85}, - {"readlinkat", 305}, - {"readv", 145}, - {"recvfrom", 371}, - {"recvfrom$ax25", 371}, - {"recvfrom$inet", 371}, - {"recvfrom$inet6", 371}, - {"recvfrom$ipx", 371}, - {"recvfrom$llc", 371}, - {"recvfrom$packet", 371}, - {"recvfrom$unix", 371}, - {"recvmmsg", 337}, - {"recvmsg", 372}, - {"recvmsg$kcm", 372}, - {"recvmsg$netrom", 372}, - {"remap_file_pages", 257}, - {"removexattr", 235}, - {"rename", 38}, - {"renameat", 302}, - {"renameat2", 353}, - {"request_key", 287}, - {"restart_syscall", 0}, - {"rmdir", 40}, - {"rseq", 386}, - {"rt_sigaction", 174}, - {"rt_sigpending", 176}, - {"rt_sigprocmask", 175}, - {"rt_sigqueueinfo", 178}, - {"rt_sigreturn", 173}, - {"rt_sigsuspend", 179}, - {"rt_sigtimedwait", 177}, - {"rt_tgsigqueueinfo", 335}, - {"sched_getaffinity", 242}, - {"sched_getattr", 352}, - {"sched_getparam", 155}, - {"sched_getscheduler", 157}, - {"sched_rr_get_interval", 161}, - {"sched_setaffinity", 241}, - {"sched_setattr", 351}, - {"sched_setparam", 154}, - {"sched_setscheduler", 156}, - {"sched_yield", 158}, - {"seccomp", 354}, - {"select", 82}, - {"sendfile", 187}, - {"sendfile64", 239}, - {"sendmmsg", 345}, - {"sendmmsg$alg", 345}, - {"sendmmsg$inet_sctp", 345}, - {"sendmmsg$nfc_llcp", 345}, - {"sendmmsg$unix", 345}, - {"sendmsg", 370}, - {"sendmsg$FOU_CMD_ADD", 370}, - {"sendmsg$FOU_CMD_DEL", 370}, - {"sendmsg$FOU_CMD_GET", 370}, - {"sendmsg$IPVS_CMD_DEL_DAEMON", 370}, - {"sendmsg$IPVS_CMD_DEL_DEST", 370}, - {"sendmsg$IPVS_CMD_DEL_SERVICE", 370}, - {"sendmsg$IPVS_CMD_FLUSH", 370}, - {"sendmsg$IPVS_CMD_GET_CONFIG", 370}, - {"sendmsg$IPVS_CMD_GET_DAEMON", 370}, - {"sendmsg$IPVS_CMD_GET_DEST", 370}, - {"sendmsg$IPVS_CMD_GET_INFO", 370}, - {"sendmsg$IPVS_CMD_GET_SERVICE", 370}, - {"sendmsg$IPVS_CMD_NEW_DAEMON", 370}, - {"sendmsg$IPVS_CMD_NEW_DEST", 370}, - {"sendmsg$IPVS_CMD_NEW_SERVICE", 370}, - {"sendmsg$IPVS_CMD_SET_CONFIG", 370}, - {"sendmsg$IPVS_CMD_SET_DEST", 370}, - {"sendmsg$IPVS_CMD_SET_INFO", 370}, - {"sendmsg$IPVS_CMD_SET_SERVICE", 370}, - {"sendmsg$IPVS_CMD_ZERO", 370}, - {"sendmsg$TEAM_CMD_NOOP", 370}, - {"sendmsg$TEAM_CMD_OPTIONS_GET", 370}, - {"sendmsg$TEAM_CMD_OPTIONS_SET", 370}, - {"sendmsg$TEAM_CMD_PORT_LIST_GET", 370}, - {"sendmsg$alg", 370}, - {"sendmsg$can_bcm", 370}, - {"sendmsg$can_raw", 370}, - {"sendmsg$inet_sctp", 370}, - {"sendmsg$kcm", 370}, - {"sendmsg$key", 370}, - {"sendmsg$netlink", 370}, - {"sendmsg$netrom", 370}, - {"sendmsg$nfc_llcp", 370}, - {"sendmsg$nl_crypto", 370}, - {"sendmsg$nl_generic", 370}, - {"sendmsg$nl_netfilter", 370}, - {"sendmsg$nl_route", 370}, - {"sendmsg$nl_route_sched", 370}, - {"sendmsg$nl_xfrm", 370}, - {"sendmsg$rds", 370}, - {"sendmsg$unix", 370}, - {"sendmsg$xdp", 370}, - {"sendto", 369}, - {"sendto$ax25", 369}, - {"sendto$inet", 369}, - {"sendto$inet6", 369}, - {"sendto$ipx", 369}, - {"sendto$llc", 369}, - {"sendto$packet", 369}, - {"sendto$unix", 369}, - {"set_mempolicy", 276}, - {"set_robust_list", 311}, - {"set_thread_area", 243}, - {"set_tid_address", 258}, - {"setfsgid", 139}, - {"setfsuid", 138}, - {"setgid", 46}, - {"setgroups", 81}, - {"setitimer", 104}, - {"setns", 346}, - {"setpgid", 57}, - {"setpriority", 97}, - {"setregid", 71}, - {"setresgid", 170}, - {"setresuid", 164}, - {"setreuid", 70}, - {"setrlimit", 75}, - {"setsockopt", 366}, - {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 366}, - {"setsockopt$ALG_SET_KEY", 366}, - {"setsockopt$ARPT_SO_SET_ADD_COUNTERS", 366}, - {"setsockopt$ARPT_SO_SET_REPLACE", 366}, - {"setsockopt$EBT_SO_SET_COUNTERS", 366}, - {"setsockopt$EBT_SO_SET_ENTRIES", 366}, - {"setsockopt$IP6T_SO_SET_ADD_COUNTERS", 366}, - {"setsockopt$IP6T_SO_SET_REPLACE", 366}, - {"setsockopt$IPT_SO_SET_ADD_COUNTERS", 366}, - {"setsockopt$IPT_SO_SET_REPLACE", 366}, - {"setsockopt$IP_VS_SO_SET_ADD", 366}, - {"setsockopt$IP_VS_SO_SET_ADDDEST", 366}, - {"setsockopt$IP_VS_SO_SET_DEL", 366}, - {"setsockopt$IP_VS_SO_SET_DELDEST", 366}, - {"setsockopt$IP_VS_SO_SET_EDIT", 366}, - {"setsockopt$IP_VS_SO_SET_EDITDEST", 366}, - {"setsockopt$IP_VS_SO_SET_FLUSH", 366}, - {"setsockopt$IP_VS_SO_SET_STARTDAEMON", 366}, - {"setsockopt$IP_VS_SO_SET_STOPDAEMON", 366}, - {"setsockopt$IP_VS_SO_SET_TIMEOUT", 366}, - {"setsockopt$IP_VS_SO_SET_ZERO", 366}, - {"setsockopt$RDS_CANCEL_SENT_TO", 366}, - {"setsockopt$RDS_CONG_MONITOR", 366}, - {"setsockopt$RDS_FREE_MR", 366}, - {"setsockopt$RDS_GET_MR", 366}, - {"setsockopt$RDS_GET_MR_FOR_DEST", 366}, - {"setsockopt$RDS_RECVERR", 366}, - {"setsockopt$SO_ATTACH_FILTER", 366}, - {"setsockopt$SO_BINDTODEVICE", 366}, - {"setsockopt$SO_RDS_MSG_RXPATH_LATENCY", 366}, - {"setsockopt$SO_RDS_TRANSPORT", 366}, - {"setsockopt$SO_TIMESTAMPING", 366}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE", 366}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE", 366}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_SIZE", 366}, - {"setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT", 366}, - {"setsockopt$XDP_RX_RING", 366}, - {"setsockopt$XDP_TX_RING", 366}, - {"setsockopt$XDP_UMEM_COMPLETION_RING", 366}, - {"setsockopt$XDP_UMEM_FILL_RING", 366}, - {"setsockopt$XDP_UMEM_REG", 366}, - {"setsockopt$ax25_buf", 366}, - {"setsockopt$ax25_int", 366}, - {"setsockopt$bt_BT_CHANNEL_POLICY", 366}, - {"setsockopt$bt_BT_DEFER_SETUP", 366}, - {"setsockopt$bt_BT_FLUSHABLE", 366}, - {"setsockopt$bt_BT_POWER", 366}, - {"setsockopt$bt_BT_RCVMTU", 366}, - {"setsockopt$bt_BT_SECURITY", 366}, - {"setsockopt$bt_BT_SNDMTU", 366}, - {"setsockopt$bt_BT_VOICE", 366}, - {"setsockopt$bt_hci_HCI_DATA_DIR", 366}, - {"setsockopt$bt_hci_HCI_FILTER", 366}, - {"setsockopt$bt_hci_HCI_TIME_STAMP", 366}, - {"setsockopt$bt_l2cap_L2CAP_CONNINFO", 366}, - {"setsockopt$bt_l2cap_L2CAP_LM", 366}, - {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 366}, - {"setsockopt$bt_rfcomm_RFCOMM_LM", 366}, - {"setsockopt$inet6_IPV6_ADDRFORM", 366}, - {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 366}, - {"setsockopt$inet6_IPV6_IPSEC_POLICY", 366}, - {"setsockopt$inet6_IPV6_PKTINFO", 366}, - {"setsockopt$inet6_IPV6_XFRM_POLICY", 366}, - {"setsockopt$inet6_MCAST_JOIN_GROUP", 366}, - {"setsockopt$inet6_MCAST_LEAVE_GROUP", 366}, - {"setsockopt$inet6_MCAST_MSFILTER", 366}, - {"setsockopt$inet6_MRT6_ADD_MFC", 366}, - {"setsockopt$inet6_MRT6_ADD_MFC_PROXY", 366}, - {"setsockopt$inet6_MRT6_ADD_MIF", 366}, - {"setsockopt$inet6_MRT6_DEL_MFC", 366}, - {"setsockopt$inet6_MRT6_DEL_MFC_PROXY", 366}, - {"setsockopt$inet6_buf", 366}, - {"setsockopt$inet6_dccp_buf", 366}, - {"setsockopt$inet6_dccp_int", 366}, - {"setsockopt$inet6_group_source_req", 366}, - {"setsockopt$inet6_icmp_ICMP_FILTER", 366}, - {"setsockopt$inet6_int", 366}, - {"setsockopt$inet6_mreq", 366}, - {"setsockopt$inet6_mtu", 366}, - {"setsockopt$inet6_opts", 366}, - {"setsockopt$inet6_tcp_TCP_CONGESTION", 366}, - {"setsockopt$inet6_tcp_TCP_FASTOPEN_KEY", 366}, - {"setsockopt$inet6_tcp_TCP_MD5SIG", 366}, - {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 366}, - {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 366}, - {"setsockopt$inet6_tcp_TCP_ULP", 366}, - {"setsockopt$inet6_tcp_TLS_RX", 366}, - {"setsockopt$inet6_tcp_TLS_TX", 366}, - {"setsockopt$inet6_tcp_buf", 366}, - {"setsockopt$inet6_tcp_int", 366}, - {"setsockopt$inet6_udp_encap", 366}, - {"setsockopt$inet6_udp_int", 366}, - {"setsockopt$inet_IP_IPSEC_POLICY", 366}, - {"setsockopt$inet_IP_XFRM_POLICY", 366}, - {"setsockopt$inet_MCAST_JOIN_GROUP", 366}, - {"setsockopt$inet_MCAST_LEAVE_GROUP", 366}, - {"setsockopt$inet_MCAST_MSFILTER", 366}, - {"setsockopt$inet_buf", 366}, - {"setsockopt$inet_dccp_buf", 366}, - {"setsockopt$inet_dccp_int", 366}, - {"setsockopt$inet_group_source_req", 366}, - {"setsockopt$inet_icmp_ICMP_FILTER", 366}, - {"setsockopt$inet_int", 366}, - {"setsockopt$inet_mreq", 366}, - {"setsockopt$inet_mreqn", 366}, - {"setsockopt$inet_mreqsrc", 366}, - {"setsockopt$inet_msfilter", 366}, - {"setsockopt$inet_mtu", 366}, - {"setsockopt$inet_opts", 366}, - {"setsockopt$inet_pktinfo", 366}, - {"setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 366}, - {"setsockopt$inet_sctp6_SCTP_ADD_STREAMS", 366}, - {"setsockopt$inet_sctp6_SCTP_ASSOCINFO", 366}, - {"setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 366}, - {"setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", 366}, - {"setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY", 366}, - {"setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", 366}, - {"setsockopt$inet_sctp6_SCTP_AUTH_KEY", 366}, - {"setsockopt$inet_sctp6_SCTP_AUTOCLOSE", 366}, - {"setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 366}, - {"setsockopt$inet_sctp6_SCTP_CONTEXT", 366}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 366}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 366}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 366}, - {"setsockopt$inet_sctp6_SCTP_DELAYED_SACK", 366}, - {"setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 366}, - {"setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 366}, - {"setsockopt$inet_sctp6_SCTP_EVENTS", 366}, - {"setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 366}, - {"setsockopt$inet_sctp6_SCTP_HMAC_IDENT", 366}, - {"setsockopt$inet_sctp6_SCTP_INITMSG", 366}, - {"setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 366}, - {"setsockopt$inet_sctp6_SCTP_MAXSEG", 366}, - {"setsockopt$inet_sctp6_SCTP_MAX_BURST", 366}, - {"setsockopt$inet_sctp6_SCTP_NODELAY", 366}, - {"setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 366}, - {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 366}, - {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 366}, - {"setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 366}, - {"setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 366}, - {"setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 366}, - {"setsockopt$inet_sctp6_SCTP_RECVNXTINFO", 366}, - {"setsockopt$inet_sctp6_SCTP_RECVRCVINFO", 366}, - {"setsockopt$inet_sctp6_SCTP_RESET_ASSOC", 366}, - {"setsockopt$inet_sctp6_SCTP_RESET_STREAMS", 366}, - {"setsockopt$inet_sctp6_SCTP_RTOINFO", 366}, - {"setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", 366}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", 366}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", 366}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", 366}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", 366}, - {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 366}, - {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 366}, - {"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 366}, - {"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 366}, - {"setsockopt$inet_sctp_SCTP_ASSOCINFO", 366}, - {"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 366}, - {"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 366}, - {"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 366}, - {"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 366}, - {"setsockopt$inet_sctp_SCTP_AUTH_KEY", 366}, - {"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 366}, - {"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 366}, - {"setsockopt$inet_sctp_SCTP_CONTEXT", 366}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 366}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 366}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 366}, - {"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 366}, - {"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 366}, - {"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 366}, - {"setsockopt$inet_sctp_SCTP_EVENTS", 366}, - {"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 366}, - {"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 366}, - {"setsockopt$inet_sctp_SCTP_INITMSG", 366}, - {"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 366}, - {"setsockopt$inet_sctp_SCTP_MAXSEG", 366}, - {"setsockopt$inet_sctp_SCTP_MAX_BURST", 366}, - {"setsockopt$inet_sctp_SCTP_NODELAY", 366}, - {"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 366}, - {"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 366}, - {"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 366}, - {"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 366}, - {"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 366}, - {"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 366}, - {"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 366}, - {"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 366}, - {"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 366}, - {"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 366}, - {"setsockopt$inet_sctp_SCTP_RTOINFO", 366}, - {"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 366}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", 366}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", 366}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", 366}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", 366}, - {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 366}, - {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 366}, - {"setsockopt$inet_tcp_TCP_CONGESTION", 366}, - {"setsockopt$inet_tcp_TCP_FASTOPEN_KEY", 366}, - {"setsockopt$inet_tcp_TCP_MD5SIG", 366}, - {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 366}, - {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 366}, - {"setsockopt$inet_tcp_TCP_ULP", 366}, - {"setsockopt$inet_tcp_TLS_RX", 366}, - {"setsockopt$inet_tcp_TLS_TX", 366}, - {"setsockopt$inet_tcp_buf", 366}, - {"setsockopt$inet_tcp_int", 366}, - {"setsockopt$inet_udp_encap", 366}, - {"setsockopt$inet_udp_int", 366}, - {"setsockopt$ipx_IPX_TYPE", 366}, - {"setsockopt$kcm_KCM_RECV_DISABLE", 366}, - {"setsockopt$l2tp_PPPOL2TP_SO_DEBUG", 366}, - {"setsockopt$l2tp_PPPOL2TP_SO_LNSMODE", 366}, - {"setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ", 366}, - {"setsockopt$l2tp_PPPOL2TP_SO_REORDERTO", 366}, - {"setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ", 366}, - {"setsockopt$llc_int", 366}, - {"setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", 366}, - {"setsockopt$netlink_NETLINK_BROADCAST_ERROR", 366}, - {"setsockopt$netlink_NETLINK_CAP_ACK", 366}, - {"setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", 366}, - {"setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", 366}, - {"setsockopt$netlink_NETLINK_NO_ENOBUFS", 366}, - {"setsockopt$netlink_NETLINK_PKTINFO", 366}, - {"setsockopt$netlink_NETLINK_RX_RING", 366}, - {"setsockopt$netlink_NETLINK_TX_RING", 366}, - {"setsockopt$netrom_NETROM_IDLE", 366}, - {"setsockopt$netrom_NETROM_N2", 366}, - {"setsockopt$netrom_NETROM_T1", 366}, - {"setsockopt$netrom_NETROM_T2", 366}, - {"setsockopt$netrom_NETROM_T4", 366}, - {"setsockopt$nfc_llcp_NFC_LLCP_MIUX", 366}, - {"setsockopt$nfc_llcp_NFC_LLCP_RW", 366}, - {"setsockopt$packet_add_memb", 366}, - {"setsockopt$packet_buf", 366}, - {"setsockopt$packet_drop_memb", 366}, - {"setsockopt$packet_fanout", 366}, - {"setsockopt$packet_fanout_data", 366}, - {"setsockopt$packet_int", 366}, - {"setsockopt$packet_rx_ring", 366}, - {"setsockopt$packet_tx_ring", 366}, - {"setsockopt$sock_attach_bpf", 366}, - {"setsockopt$sock_cred", 366}, - {"setsockopt$sock_int", 366}, - {"setsockopt$sock_linger", 366}, - {"setsockopt$sock_timeval", 366}, - {"setsockopt$sock_void", 366}, - {"setuid", 23}, - {"setxattr", 226}, - {"shutdown", 373}, - {"sigaltstack", 186}, - {"signalfd", 321}, - {"signalfd4", 327}, - {"socket", 359}, - {"socket$alg", 359}, - {"socket$ax25", 359}, - {"socket$bt_bnep", 359}, - {"socket$bt_cmtp", 359}, - {"socket$bt_hidp", 359}, - {"socket$bt_rfcomm", 359}, - {"socket$can_bcm", 359}, - {"socket$can_raw", 359}, - {"socket$inet", 359}, - {"socket$inet6", 359}, - {"socket$inet6_dccp", 359}, - {"socket$inet6_icmp", 359}, - {"socket$inet6_icmp_raw", 359}, - {"socket$inet6_sctp", 359}, - {"socket$inet6_tcp", 359}, - {"socket$inet6_udp", 359}, - {"socket$inet6_udplite", 359}, - {"socket$inet_dccp", 359}, - {"socket$inet_icmp", 359}, - {"socket$inet_icmp_raw", 359}, - {"socket$inet_sctp", 359}, - {"socket$inet_smc", 359}, - {"socket$inet_tcp", 359}, - {"socket$inet_udp", 359}, - {"socket$inet_udplite", 359}, - {"socket$ipx", 359}, - {"socket$kcm", 359}, - {"socket$key", 359}, - {"socket$l2tp", 359}, - {"socket$netlink", 359}, - {"socket$netrom", 359}, - {"socket$nl_crypto", 359}, - {"socket$nl_generic", 359}, - {"socket$nl_netfilter", 359}, - {"socket$nl_route", 359}, - {"socket$nl_xfrm", 359}, - {"socket$packet", 359}, - {"socket$pppoe", 359}, - {"socket$pptp", 359}, - {"socket$rds", 359}, - {"socket$unix", 359}, - {"socket$vsock_dgram", 359}, - {"socket$vsock_stream", 359}, - {"socket$xdp", 359}, - {"socketpair", 360}, - {"socketpair$ax25", 360}, - {"socketpair$inet", 360}, - {"socketpair$inet6", 360}, - {"socketpair$inet6_dccp", 360}, - {"socketpair$inet6_icmp", 360}, - {"socketpair$inet6_icmp_raw", 360}, - {"socketpair$inet6_sctp", 360}, - {"socketpair$inet6_tcp", 360}, - {"socketpair$inet6_udp", 360}, - {"socketpair$inet6_udplite", 360}, - {"socketpair$inet_dccp", 360}, - {"socketpair$inet_icmp", 360}, - {"socketpair$inet_icmp_raw", 360}, - {"socketpair$inet_sctp", 360}, - {"socketpair$inet_smc", 360}, - {"socketpair$inet_tcp", 360}, - {"socketpair$inet_udp", 360}, - {"socketpair$inet_udplite", 360}, - {"socketpair$ipx", 360}, - {"socketpair$packet", 360}, - {"socketpair$unix", 360}, - {"splice", 313}, - {"stat", 106}, - {"statfs", 99}, - {"statx", 383}, - {"symlink", 83}, - {"symlinkat", 304}, - {"sync", 36}, - {"sync_file_range", 314}, - {"syncfs", 344}, - {"sysfs$1", 135}, - {"sysfs$2", 135}, - {"sysfs$3", 135}, - {"sysinfo", 116}, - {"syslog", 103}, - {"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet}, - {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, - {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, - {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_init_net_socket$bt_hci", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$bt_l2cap", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$bt_sco", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$llc", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$nfc_llcp", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$nfc_raw", 0, (syscall_t)syz_init_net_socket}, - {"syz_kvm_setup_cpu$arm64", 0, (syscall_t)syz_kvm_setup_cpu}, - {"syz_kvm_setup_cpu$x86", 0, (syscall_t)syz_kvm_setup_cpu}, - {"syz_mount_image$bfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$btrfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ceph", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$cifs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ext4", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$f2fs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$gfs2", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$hfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$hfsplus", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$iso9660", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$jfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$minix", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$msdos", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$nfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$nfs4", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ntfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ocfs2", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$reiserfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$vfat", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$xfs", 0, (syscall_t)syz_mount_image}, - {"syz_open_dev$CDROM_DEV_LINK", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$I2C", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$admmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$adsp", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$audion", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$binder", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dri", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$drirender", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$loop", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$mice", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$midi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$rtc", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sg", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndhw", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndpcmc", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$video", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev}, - {"syz_open_procfs", 0, (syscall_t)syz_open_procfs}, - {"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs}, - {"syz_open_pts", 0, (syscall_t)syz_open_pts}, - {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, - {"tee", 315}, - {"tgkill", 270}, - {"time", 13}, - {"timer_create", 259}, - {"timer_delete", 263}, - {"timer_getoverrun", 262}, - {"timer_gettime", 261}, - {"timer_settime", 260}, - {"timerfd_create", 322}, - {"timerfd_gettime", 326}, - {"timerfd_settime", 325}, - {"times", 43}, - {"tkill", 238}, - {"truncate", 92}, - {"umount2", 52}, - {"uname", 122}, - {"unlink", 10}, - {"unlinkat", 301}, - {"unshare", 310}, - {"uselib", 86}, - {"userfaultfd", 374}, - {"ustat", 62}, - {"utime", 30}, - {"utimensat", 320}, - {"utimes", 271}, - {"vmsplice", 316}, - {"wait4", 114}, - {"waitid", 284}, - {"write", 4}, - {"write$9p", 4}, - {"write$FUSE_ATTR", 4}, - {"write$FUSE_BMAP", 4}, - {"write$FUSE_CREATE_OPEN", 4}, - {"write$FUSE_DIRENT", 4}, - {"write$FUSE_DIRENTPLUS", 4}, - {"write$FUSE_ENTRY", 4}, - {"write$FUSE_GETXATTR", 4}, - {"write$FUSE_INIT", 4}, - {"write$FUSE_INTERRUPT", 4}, - {"write$FUSE_IOCTL", 4}, - {"write$FUSE_LK", 4}, - {"write$FUSE_LSEEK", 4}, - {"write$FUSE_NOTIFY_DELETE", 4}, - {"write$FUSE_NOTIFY_INVAL_ENTRY", 4}, - {"write$FUSE_NOTIFY_INVAL_INODE", 4}, - {"write$FUSE_NOTIFY_POLL", 4}, - {"write$FUSE_NOTIFY_RETRIEVE", 4}, - {"write$FUSE_NOTIFY_STORE", 4}, - {"write$FUSE_OPEN", 4}, - {"write$FUSE_POLL", 4}, - {"write$FUSE_STATFS", 4}, - {"write$FUSE_WRITE", 4}, - {"write$P9_RATTACH", 4}, - {"write$P9_RAUTH", 4}, - {"write$P9_RCLUNK", 4}, - {"write$P9_RCREATE", 4}, - {"write$P9_RFLUSH", 4}, - {"write$P9_RFSYNC", 4}, - {"write$P9_RGETATTR", 4}, - {"write$P9_RGETLOCK", 4}, - {"write$P9_RLCREATE", 4}, - {"write$P9_RLERROR", 4}, - {"write$P9_RLERRORu", 4}, - {"write$P9_RLINK", 4}, - {"write$P9_RLOCK", 4}, - {"write$P9_RLOPEN", 4}, - {"write$P9_RMKDIR", 4}, - {"write$P9_RMKNOD", 4}, - {"write$P9_ROPEN", 4}, - {"write$P9_RREAD", 4}, - {"write$P9_RREADDIR", 4}, - {"write$P9_RREADLINK", 4}, - {"write$P9_RREMOVE", 4}, - {"write$P9_RRENAME", 4}, - {"write$P9_RRENAMEAT", 4}, - {"write$P9_RSETATTR", 4}, - {"write$P9_RSTAT", 4}, - {"write$P9_RSTATFS", 4}, - {"write$P9_RSTATu", 4}, - {"write$P9_RSYMLINK", 4}, - {"write$P9_RUNLINKAT", 4}, - {"write$P9_RVERSION", 4}, - {"write$P9_RWALK", 4}, - {"write$P9_RWRITE", 4}, - {"write$P9_RWSTAT", 4}, - {"write$P9_RXATTRCREATE", 4}, - {"write$P9_RXATTRWALK", 4}, - {"write$RDMA_USER_CM_CMD_ACCEPT", 4}, - {"write$RDMA_USER_CM_CMD_BIND", 4}, - {"write$RDMA_USER_CM_CMD_BIND_IP", 4}, - {"write$RDMA_USER_CM_CMD_CONNECT", 4}, - {"write$RDMA_USER_CM_CMD_CREATE_ID", 4}, - {"write$RDMA_USER_CM_CMD_DESTROY_ID", 4}, - {"write$RDMA_USER_CM_CMD_DISCONNECT", 4}, - {"write$RDMA_USER_CM_CMD_GET_EVENT", 4}, - {"write$RDMA_USER_CM_CMD_INIT_QP_ATTR", 4}, - {"write$RDMA_USER_CM_CMD_JOIN_IP_MCAST", 4}, - {"write$RDMA_USER_CM_CMD_JOIN_MCAST", 4}, - {"write$RDMA_USER_CM_CMD_LEAVE_MCAST", 4}, - {"write$RDMA_USER_CM_CMD_LISTEN", 4}, - {"write$RDMA_USER_CM_CMD_MIGRATE_ID", 4}, - {"write$RDMA_USER_CM_CMD_NOTIFY", 4}, - {"write$RDMA_USER_CM_CMD_QUERY", 4}, - {"write$RDMA_USER_CM_CMD_QUERY_ROUTE", 4}, - {"write$RDMA_USER_CM_CMD_REJECT", 4}, - {"write$RDMA_USER_CM_CMD_RESOLVE_ADDR", 4}, - {"write$RDMA_USER_CM_CMD_RESOLVE_IP", 4}, - {"write$RDMA_USER_CM_CMD_RESOLVE_ROUTE", 4}, - {"write$RDMA_USER_CM_CMD_SET_OPTION", 4}, - {"write$binfmt_aout", 4}, - {"write$binfmt_elf32", 4}, - {"write$binfmt_elf64", 4}, - {"write$binfmt_misc", 4}, - {"write$binfmt_script", 4}, - {"write$cgroup_int", 4}, - {"write$cgroup_pid", 4}, - {"write$cgroup_subtree", 4}, - {"write$cgroup_type", 4}, - {"write$evdev", 4}, - {"write$eventfd", 4}, - {"write$selinux_access", 4}, - {"write$selinux_context", 4}, - {"write$selinux_create", 4}, - {"write$selinux_load", 4}, - {"write$selinux_user", 4}, - {"write$selinux_validatetrans", 4}, - {"write$sndseq", 4}, - {"write$tun", 4}, - {"write$vnet", 4}, - {"writev", 146}, - -}; -#endif - -#if defined(__x86_64__) || 0 -#define GOARCH "amd64" -#define SYZ_REVISION "22bac64bd4f91440dd851726a290b9eb1f1ae092" -#define SYZ_EXECUTOR_USES_FORK_SERVER true -#define SYZ_EXECUTOR_USES_SHMEM true -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 2140 -const call_t syscalls[] = { - {"accept", 43}, - {"accept$alg", 43}, - {"accept$ax25", 43}, - {"accept$inet", 43}, - {"accept$inet6", 43}, - {"accept$ipx", 43}, - {"accept$netrom", 43}, - {"accept$nfc_llcp", 43}, - {"accept$packet", 43}, - {"accept$unix", 43}, - {"accept4", 288}, - {"accept4$alg", 288}, - {"accept4$ax25", 288}, - {"accept4$bt_l2cap", 288}, - {"accept4$inet", 288}, - {"accept4$inet6", 288}, - {"accept4$ipx", 288}, - {"accept4$llc", 288}, - {"accept4$netrom", 288}, - {"accept4$nfc_llcp", 288}, - {"accept4$packet", 288}, - {"accept4$unix", 288}, - {"accept4$vsock_stream", 288}, - {"acct", 163}, - {"add_key", 248}, - {"add_key$keyring", 248}, - {"add_key$user", 248}, - {"alarm", 37}, - {"arch_prctl", 158}, - {"bind", 49}, - {"bind$alg", 49}, - {"bind$ax25", 49}, - {"bind$bt_hci", 49}, - {"bind$bt_l2cap", 49}, - {"bind$bt_rfcomm", 49}, - {"bind$bt_sco", 49}, - {"bind$can_raw", 49}, - {"bind$inet", 49}, - {"bind$inet6", 49}, - {"bind$ipx", 49}, - {"bind$llc", 49}, - {"bind$netlink", 49}, - {"bind$netrom", 49}, - {"bind$nfc_llcp", 49}, - {"bind$packet", 49}, - {"bind$pptp", 49}, - {"bind$rds", 49}, - {"bind$unix", 49}, - {"bind$vsock_dgram", 49}, - {"bind$vsock_stream", 49}, - {"bind$xdp", 49}, - {"bpf$BPF_GET_MAP_INFO", 321}, - {"bpf$BPF_GET_PROG_INFO", 321}, - {"bpf$BPF_MAP_GET_FD_BY_ID", 321}, - {"bpf$BPF_MAP_GET_NEXT_ID", 321}, - {"bpf$BPF_PROG_ATTACH", 321}, - {"bpf$BPF_PROG_DETACH", 321}, - {"bpf$BPF_PROG_GET_FD_BY_ID", 321}, - {"bpf$BPF_PROG_GET_NEXT_ID", 321}, - {"bpf$BPF_PROG_QUERY", 321}, - {"bpf$BPF_PROG_TEST_RUN", 321}, - {"bpf$BPF_RAW_TRACEPOINT_OPEN", 321}, - {"bpf$MAP_CREATE", 321}, - {"bpf$MAP_DELETE_ELEM", 321}, - {"bpf$MAP_GET_NEXT_KEY", 321}, - {"bpf$MAP_LOOKUP_ELEM", 321}, - {"bpf$MAP_UPDATE_ELEM", 321}, - {"bpf$OBJ_GET_MAP", 321}, - {"bpf$OBJ_GET_PROG", 321}, - {"bpf$OBJ_PIN_MAP", 321}, - {"bpf$OBJ_PIN_PROG", 321}, - {"bpf$PROG_LOAD", 321}, - {"capget", 125}, - {"capset", 126}, - {"chdir", 80}, - {"chmod", 90}, - {"chown", 92}, - {"chroot", 161}, - {"clock_adjtime", 305}, - {"clock_getres", 229}, - {"clock_gettime", 228}, - {"clock_nanosleep", 230}, - {"clock_settime", 227}, - {"clone", 56}, - {"close", 3}, - {"connect", 42}, - {"connect$ax25", 42}, - {"connect$bt_l2cap", 42}, - {"connect$bt_rfcomm", 42}, - {"connect$bt_sco", 42}, - {"connect$can_bcm", 42}, - {"connect$inet", 42}, - {"connect$inet6", 42}, - {"connect$ipx", 42}, - {"connect$l2tp", 42}, - {"connect$llc", 42}, - {"connect$netlink", 42}, - {"connect$netrom", 42}, - {"connect$nfc_llcp", 42}, - {"connect$nfc_raw", 42}, - {"connect$packet", 42}, - {"connect$pppoe", 42}, - {"connect$pptp", 42}, - {"connect$rds", 42}, - {"connect$unix", 42}, - {"connect$vsock_dgram", 42}, - {"connect$vsock_stream", 42}, - {"creat", 85}, - {"delete_module", 176}, - {"dup", 32}, - {"dup2", 33}, - {"dup3", 292}, - {"epoll_create", 213}, - {"epoll_create1", 291}, - {"epoll_ctl$EPOLL_CTL_ADD", 233}, - {"epoll_ctl$EPOLL_CTL_DEL", 233}, - {"epoll_ctl$EPOLL_CTL_MOD", 233}, - {"epoll_pwait", 281}, - {"epoll_wait", 232}, - {"eventfd", 284}, - {"eventfd2", 290}, - {"execve", 59}, - {"execveat", 322}, - {"exit", 60}, - {"exit_group", 231}, - {"faccessat", 269}, - {"fadvise64", 221}, - {"fallocate", 285}, - {"fanotify_init", 300}, - {"fanotify_mark", 301}, - {"fchdir", 81}, - {"fchmod", 91}, - {"fchmodat", 268}, - {"fchown", 93}, - {"fchownat", 260}, - {"fcntl$F_GET_FILE_RW_HINT", 72}, - {"fcntl$F_GET_RW_HINT", 72}, - {"fcntl$F_SET_FILE_RW_HINT", 72}, - {"fcntl$F_SET_RW_HINT", 72}, - {"fcntl$addseals", 72}, - {"fcntl$dupfd", 72}, - {"fcntl$getflags", 72}, - {"fcntl$getown", 72}, - {"fcntl$getownex", 72}, - {"fcntl$lock", 72}, - {"fcntl$notify", 72}, - {"fcntl$setflags", 72}, - {"fcntl$setlease", 72}, - {"fcntl$setown", 72}, - {"fcntl$setownex", 72}, - {"fcntl$setpipe", 72}, - {"fcntl$setsig", 72}, - {"fcntl$setstatus", 72}, - {"fdatasync", 75}, - {"fgetxattr", 193}, - {"finit_module", 313}, - {"flistxattr", 196}, - {"flock", 73}, - {"fremovexattr", 199}, - {"fsetxattr", 190}, - {"fstat", 5}, - {"fstatfs", 138}, - {"fsync", 74}, - {"ftruncate", 77}, - {"futex", 202}, - {"futimesat", 261}, - {"get_mempolicy", 239}, - {"get_robust_list", 274}, - {"get_thread_area", 211}, - {"getcwd", 79}, - {"getdents", 78}, - {"getdents64", 217}, - {"getegid", 108}, - {"geteuid", 107}, - {"getgid", 104}, - {"getgroups", 115}, - {"getitimer", 36}, - {"getpeername", 52}, - {"getpeername$ax25", 52}, - {"getpeername$inet", 52}, - {"getpeername$inet6", 52}, - {"getpeername$ipx", 52}, - {"getpeername$llc", 52}, - {"getpeername$netlink", 52}, - {"getpeername$netrom", 52}, - {"getpeername$packet", 52}, - {"getpeername$unix", 52}, - {"getpgid", 121}, - {"getpgrp", 111}, - {"getpid", 39}, - {"getpriority", 140}, - {"getrandom", 318}, - {"getresgid", 120}, - {"getresuid", 118}, - {"getrlimit", 97}, - {"getrusage", 98}, - {"getsockname", 51}, - {"getsockname$ax25", 51}, - {"getsockname$inet", 51}, - {"getsockname$inet6", 51}, - {"getsockname$ipx", 51}, - {"getsockname$llc", 51}, - {"getsockname$netlink", 51}, - {"getsockname$netrom", 51}, - {"getsockname$packet", 51}, - {"getsockname$unix", 51}, - {"getsockopt", 55}, - {"getsockopt$ARPT_SO_GET_ENTRIES", 55}, - {"getsockopt$ARPT_SO_GET_INFO", 55}, - {"getsockopt$ARPT_SO_GET_REVISION_TARGET", 55}, - {"getsockopt$EBT_SO_GET_ENTRIES", 55}, - {"getsockopt$EBT_SO_GET_INFO", 55}, - {"getsockopt$EBT_SO_GET_INIT_ENTRIES", 55}, - {"getsockopt$EBT_SO_GET_INIT_INFO", 55}, - {"getsockopt$IP6T_SO_GET_ENTRIES", 55}, - {"getsockopt$IP6T_SO_GET_INFO", 55}, - {"getsockopt$IP6T_SO_GET_REVISION_MATCH", 55}, - {"getsockopt$IP6T_SO_GET_REVISION_TARGET", 55}, - {"getsockopt$IPT_SO_GET_ENTRIES", 55}, - {"getsockopt$IPT_SO_GET_INFO", 55}, - {"getsockopt$IPT_SO_GET_REVISION_MATCH", 55}, - {"getsockopt$IPT_SO_GET_REVISION_TARGET", 55}, - {"getsockopt$IP_VS_SO_GET_DAEMON", 55}, - {"getsockopt$IP_VS_SO_GET_DESTS", 55}, - {"getsockopt$IP_VS_SO_GET_INFO", 55}, - {"getsockopt$IP_VS_SO_GET_SERVICE", 55}, - {"getsockopt$IP_VS_SO_GET_SERVICES", 55}, - {"getsockopt$IP_VS_SO_GET_TIMEOUT", 55}, - {"getsockopt$IP_VS_SO_GET_VERSION", 55}, - {"getsockopt$SO_BINDTODEVICE", 55}, - {"getsockopt$SO_COOKIE", 55}, - {"getsockopt$SO_TIMESTAMPING", 55}, - {"getsockopt$XDP_MMAP_OFFSETS", 55}, - {"getsockopt$XDP_STATISTICS", 55}, - {"getsockopt$ax25_buf", 55}, - {"getsockopt$ax25_int", 55}, - {"getsockopt$bt_BT_CHANNEL_POLICY", 55}, - {"getsockopt$bt_BT_DEFER_SETUP", 55}, - {"getsockopt$bt_BT_FLUSHABLE", 55}, - {"getsockopt$bt_BT_POWER", 55}, - {"getsockopt$bt_BT_RCVMTU", 55}, - {"getsockopt$bt_BT_SECURITY", 55}, - {"getsockopt$bt_BT_SNDMTU", 55}, - {"getsockopt$bt_BT_VOICE", 55}, - {"getsockopt$bt_hci", 55}, - {"getsockopt$bt_l2cap_L2CAP_CONNINFO", 55}, - {"getsockopt$bt_l2cap_L2CAP_LM", 55}, - {"getsockopt$bt_l2cap_L2CAP_OPTIONS", 55}, - {"getsockopt$bt_rfcomm_RFCOMM_CONNINFO", 55}, - {"getsockopt$bt_rfcomm_RFCOMM_LM", 55}, - {"getsockopt$bt_sco_SCO_CONNINFO", 55}, - {"getsockopt$bt_sco_SCO_OPTIONS", 55}, - {"getsockopt$inet6_IPV6_FLOWLABEL_MGR", 55}, - {"getsockopt$inet6_IPV6_IPSEC_POLICY", 55}, - {"getsockopt$inet6_IPV6_XFRM_POLICY", 55}, - {"getsockopt$inet6_buf", 55}, - {"getsockopt$inet6_dccp_buf", 55}, - {"getsockopt$inet6_dccp_int", 55}, - {"getsockopt$inet6_int", 55}, - {"getsockopt$inet6_mreq", 55}, - {"getsockopt$inet6_mtu", 55}, - {"getsockopt$inet6_opts", 55}, - {"getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 55}, - {"getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE", 55}, - {"getsockopt$inet6_tcp_buf", 55}, - {"getsockopt$inet6_tcp_int", 55}, - {"getsockopt$inet6_udp_int", 55}, - {"getsockopt$inet_IP_IPSEC_POLICY", 55}, - {"getsockopt$inet_IP_XFRM_POLICY", 55}, - {"getsockopt$inet_buf", 55}, - {"getsockopt$inet_dccp_buf", 55}, - {"getsockopt$inet_dccp_int", 55}, - {"getsockopt$inet_int", 55}, - {"getsockopt$inet_mreq", 55}, - {"getsockopt$inet_mreqn", 55}, - {"getsockopt$inet_mreqsrc", 55}, - {"getsockopt$inet_mtu", 55}, - {"getsockopt$inet_opts", 55}, - {"getsockopt$inet_pktinfo", 55}, - {"getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 55}, - {"getsockopt$inet_sctp6_SCTP_ASSOCINFO", 55}, - {"getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 55}, - {"getsockopt$inet_sctp6_SCTP_AUTOCLOSE", 55}, - {"getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 55}, - {"getsockopt$inet_sctp6_SCTP_CONTEXT", 55}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 55}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 55}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 55}, - {"getsockopt$inet_sctp6_SCTP_DELAYED_SACK", 55}, - {"getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 55}, - {"getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 55}, - {"getsockopt$inet_sctp6_SCTP_EVENTS", 55}, - {"getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 55}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", 55}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", 55}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", 55}, - {"getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", 55}, - {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", 55}, - {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", 55}, - {"getsockopt$inet_sctp6_SCTP_HMAC_IDENT", 55}, - {"getsockopt$inet_sctp6_SCTP_INITMSG", 55}, - {"getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 55}, - {"getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", 55}, - {"getsockopt$inet_sctp6_SCTP_MAXSEG", 55}, - {"getsockopt$inet_sctp6_SCTP_MAX_BURST", 55}, - {"getsockopt$inet_sctp6_SCTP_NODELAY", 55}, - {"getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 55}, - {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 55}, - {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 55}, - {"getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", 55}, - {"getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 55}, - {"getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", 55}, - {"getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS", 55}, - {"getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 55}, - {"getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 55}, - {"getsockopt$inet_sctp6_SCTP_RECVNXTINFO", 55}, - {"getsockopt$inet_sctp6_SCTP_RECVRCVINFO", 55}, - {"getsockopt$inet_sctp6_SCTP_RESET_STREAMS", 55}, - {"getsockopt$inet_sctp6_SCTP_RTOINFO", 55}, - {"getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", 55}, - {"getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", 55}, - {"getsockopt$inet_sctp6_SCTP_STATUS", 55}, - {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 55}, - {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 55}, - {"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 55}, - {"getsockopt$inet_sctp_SCTP_ASSOCINFO", 55}, - {"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 55}, - {"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 55}, - {"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 55}, - {"getsockopt$inet_sctp_SCTP_CONTEXT", 55}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 55}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 55}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 55}, - {"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 55}, - {"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 55}, - {"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 55}, - {"getsockopt$inet_sctp_SCTP_EVENTS", 55}, - {"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 55}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 55}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 55}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", 55}, - {"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", 55}, - {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", 55}, - {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 55}, - {"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 55}, - {"getsockopt$inet_sctp_SCTP_INITMSG", 55}, - {"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 55}, - {"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 55}, - {"getsockopt$inet_sctp_SCTP_MAXSEG", 55}, - {"getsockopt$inet_sctp_SCTP_MAX_BURST", 55}, - {"getsockopt$inet_sctp_SCTP_NODELAY", 55}, - {"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 55}, - {"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 55}, - {"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 55}, - {"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 55}, - {"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 55}, - {"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 55}, - {"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 55}, - {"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 55}, - {"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 55}, - {"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 55}, - {"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 55}, - {"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 55}, - {"getsockopt$inet_sctp_SCTP_RTOINFO", 55}, - {"getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", 55}, - {"getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", 55}, - {"getsockopt$inet_sctp_SCTP_STATUS", 55}, - {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 55}, - {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 55}, - {"getsockopt$inet_tcp_TCP_REPAIR_WINDOW", 55}, - {"getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE", 55}, - {"getsockopt$inet_tcp_buf", 55}, - {"getsockopt$inet_tcp_int", 55}, - {"getsockopt$inet_udp_int", 55}, - {"getsockopt$ipx_IPX_TYPE", 55}, - {"getsockopt$kcm_KCM_RECV_DISABLE", 55}, - {"getsockopt$llc_int", 55}, - {"getsockopt$netlink", 55}, - {"getsockopt$netrom_NETROM_IDLE", 55}, - {"getsockopt$netrom_NETROM_N2", 55}, - {"getsockopt$netrom_NETROM_T1", 55}, - {"getsockopt$netrom_NETROM_T2", 55}, - {"getsockopt$netrom_NETROM_T4", 55}, - {"getsockopt$nfc_llcp", 55}, - {"getsockopt$packet_buf", 55}, - {"getsockopt$packet_int", 55}, - {"getsockopt$sock_buf", 55}, - {"getsockopt$sock_cred", 55}, - {"getsockopt$sock_int", 55}, - {"getsockopt$sock_linger", 55}, - {"getsockopt$sock_timeval", 55}, - {"gettid", 186}, - {"getuid", 102}, - {"getxattr", 191}, - {"init_module", 175}, - {"inotify_add_watch", 254}, - {"inotify_init", 253}, - {"inotify_init1", 294}, - {"inotify_rm_watch", 255}, - {"io_cancel", 210}, - {"io_destroy", 207}, - {"io_getevents", 208}, - {"io_pgetevents", 333}, - {"io_setup", 206}, - {"io_submit", 209}, - {"ioctl", 16}, - {"ioctl$ASHMEM_GET_NAME", 16}, - {"ioctl$ASHMEM_GET_PIN_STATUS", 16}, - {"ioctl$ASHMEM_GET_PROT_MASK", 16}, - {"ioctl$ASHMEM_GET_SIZE", 16}, - {"ioctl$ASHMEM_PURGE_ALL_CACHES", 16}, - {"ioctl$ASHMEM_SET_NAME", 16}, - {"ioctl$ASHMEM_SET_PROT_MASK", 16}, - {"ioctl$ASHMEM_SET_SIZE", 16}, - {"ioctl$BINDER_GET_NODE_DEBUG_INFO", 16}, - {"ioctl$BINDER_SET_CONTEXT_MGR", 16}, - {"ioctl$BINDER_SET_MAX_THREADS", 16}, - {"ioctl$BINDER_THREAD_EXIT", 16}, - {"ioctl$BINDER_WRITE_READ", 16}, - {"ioctl$BLKALIGNOFF", 16}, - {"ioctl$BLKBSZGET", 16}, - {"ioctl$BLKBSZSET", 16}, - {"ioctl$BLKDISCARD", 16}, - {"ioctl$BLKFLSBUF", 16}, - {"ioctl$BLKFRASET", 16}, - {"ioctl$BLKGETSIZE", 16}, - {"ioctl$BLKGETSIZE64", 16}, - {"ioctl$BLKIOMIN", 16}, - {"ioctl$BLKIOOPT", 16}, - {"ioctl$BLKPBSZGET", 16}, - {"ioctl$BLKPG", 16}, - {"ioctl$BLKRAGET", 16}, - {"ioctl$BLKREPORTZONE", 16}, - {"ioctl$BLKRESETZONE", 16}, - {"ioctl$BLKROGET", 16}, - {"ioctl$BLKROSET", 16}, - {"ioctl$BLKROTATIONAL", 16}, - {"ioctl$BLKRRPART", 16}, - {"ioctl$BLKSECDISCARD", 16}, - {"ioctl$BLKSECTGET", 16}, - {"ioctl$BLKTRACESETUP", 16}, - {"ioctl$BLKTRACESTART", 16}, - {"ioctl$BLKTRACESTOP", 16}, - {"ioctl$BLKTRACETEARDOWN", 16}, - {"ioctl$BLKZEROOUT", 16}, - {"ioctl$CDROMAUDIOBUFSIZ", 16}, - {"ioctl$CDROMCLOSETRAY", 16}, - {"ioctl$CDROMEJECT", 16}, - {"ioctl$CDROMEJECT_SW", 16}, - {"ioctl$CDROMGETSPINDOWN", 16}, - {"ioctl$CDROMMULTISESSION", 16}, - {"ioctl$CDROMPAUSE", 16}, - {"ioctl$CDROMPLAYBLK", 16}, - {"ioctl$CDROMPLAYMSF", 16}, - {"ioctl$CDROMPLAYTRKIND", 16}, - {"ioctl$CDROMREADALL", 16}, - {"ioctl$CDROMREADAUDIO", 16}, - {"ioctl$CDROMREADCOOKED", 16}, - {"ioctl$CDROMREADMODE1", 16}, - {"ioctl$CDROMREADMODE2", 16}, - {"ioctl$CDROMREADRAW", 16}, - {"ioctl$CDROMREADTOCENTRY", 16}, - {"ioctl$CDROMREADTOCHDR", 16}, - {"ioctl$CDROMRESET", 16}, - {"ioctl$CDROMRESUME", 16}, - {"ioctl$CDROMSEEK", 16}, - {"ioctl$CDROMSETSPINDOWN", 16}, - {"ioctl$CDROMSTART", 16}, - {"ioctl$CDROMSTOP", 16}, - {"ioctl$CDROMSUBCHNL", 16}, - {"ioctl$CDROMVOLCTRL", 16}, - {"ioctl$CDROMVOLREAD", 16}, - {"ioctl$CDROM_CHANGER_NSLOTS", 16}, - {"ioctl$CDROM_CLEAR_OPTIONS", 16}, - {"ioctl$CDROM_DEBUG", 16}, - {"ioctl$CDROM_DISC_STATUS", 16}, - {"ioctl$CDROM_GET_CAPABILITY", 16}, - {"ioctl$CDROM_GET_MCN", 16}, - {"ioctl$CDROM_LAST_WRITTEN", 16}, - {"ioctl$CDROM_LOCKDOOR", 16}, - {"ioctl$CDROM_MEDIA_CHANGED", 16}, - {"ioctl$CDROM_NEXT_WRITABLE", 16}, - {"ioctl$CDROM_SELECT_DISK", 16}, - {"ioctl$CDROM_SELECT_SPEED", 16}, - {"ioctl$CDROM_SEND_PACKET", 16}, - {"ioctl$CDROM_SET_OPTIONS", 16}, - {"ioctl$DMA_BUF_IOCTL_SYNC", 16}, - {"ioctl$DRM_IOCTL_ADD_BUFS", 16}, - {"ioctl$DRM_IOCTL_ADD_CTX", 16}, - {"ioctl$DRM_IOCTL_ADD_MAP", 16}, - {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 16}, - {"ioctl$DRM_IOCTL_AGP_ALLOC", 16}, - {"ioctl$DRM_IOCTL_AGP_BIND", 16}, - {"ioctl$DRM_IOCTL_AGP_ENABLE", 16}, - {"ioctl$DRM_IOCTL_AGP_FREE", 16}, - {"ioctl$DRM_IOCTL_AGP_INFO", 16}, - {"ioctl$DRM_IOCTL_AGP_RELEASE", 16}, - {"ioctl$DRM_IOCTL_AGP_UNBIND", 16}, - {"ioctl$DRM_IOCTL_AUTH_MAGIC", 16}, - {"ioctl$DRM_IOCTL_CONTROL", 16}, - {"ioctl$DRM_IOCTL_DMA", 16}, - {"ioctl$DRM_IOCTL_DROP_MASTER", 16}, - {"ioctl$DRM_IOCTL_FREE_BUFS", 16}, - {"ioctl$DRM_IOCTL_GEM_CLOSE", 16}, - {"ioctl$DRM_IOCTL_GEM_FLINK", 16}, - {"ioctl$DRM_IOCTL_GEM_OPEN", 16}, - {"ioctl$DRM_IOCTL_GET_CAP", 16}, - {"ioctl$DRM_IOCTL_GET_CLIENT", 16}, - {"ioctl$DRM_IOCTL_GET_CTX", 16}, - {"ioctl$DRM_IOCTL_GET_MAGIC", 16}, - {"ioctl$DRM_IOCTL_GET_MAP", 16}, - {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 16}, - {"ioctl$DRM_IOCTL_GET_STATS", 16}, - {"ioctl$DRM_IOCTL_GET_UNIQUE", 16}, - {"ioctl$DRM_IOCTL_INFO_BUFS", 16}, - {"ioctl$DRM_IOCTL_IRQ_BUSID", 16}, - {"ioctl$DRM_IOCTL_LOCK", 16}, - {"ioctl$DRM_IOCTL_MAP_BUFS", 16}, - {"ioctl$DRM_IOCTL_MARK_BUFS", 16}, - {"ioctl$DRM_IOCTL_MODESET_CTL", 16}, - {"ioctl$DRM_IOCTL_MODE_GETCRTC", 16}, - {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 16}, - {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 16}, - {"ioctl$DRM_IOCTL_MODE_SETCRTC", 16}, - {"ioctl$DRM_IOCTL_NEW_CTX", 16}, - {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 16}, - {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 16}, - {"ioctl$DRM_IOCTL_RES_CTX", 16}, - {"ioctl$DRM_IOCTL_RM_CTX", 16}, - {"ioctl$DRM_IOCTL_RM_MAP", 16}, - {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 16}, - {"ioctl$DRM_IOCTL_SET_MASTER", 16}, - {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 16}, - {"ioctl$DRM_IOCTL_SET_UNIQUE", 16}, - {"ioctl$DRM_IOCTL_SET_VERSION", 16}, - {"ioctl$DRM_IOCTL_SG_ALLOC", 16}, - {"ioctl$DRM_IOCTL_SG_FREE", 16}, - {"ioctl$DRM_IOCTL_SWITCH_CTX", 16}, - {"ioctl$DRM_IOCTL_UNLOCK", 16}, - {"ioctl$DRM_IOCTL_VERSION", 16}, - {"ioctl$DRM_IOCTL_WAIT_VBLANK", 16}, - {"ioctl$DVD_AUTH", 16}, - {"ioctl$DVD_READ_STRUCT", 16}, - {"ioctl$DVD_WRITE_STRUCT", 16}, - {"ioctl$EVIOCGABS0", 16}, - {"ioctl$EVIOCGABS20", 16}, - {"ioctl$EVIOCGABS2F", 16}, - {"ioctl$EVIOCGABS3F", 16}, - {"ioctl$EVIOCGBITKEY", 16}, - {"ioctl$EVIOCGBITSND", 16}, - {"ioctl$EVIOCGBITSW", 16}, - {"ioctl$EVIOCGEFFECTS", 16}, - {"ioctl$EVIOCGID", 16}, - {"ioctl$EVIOCGKEY", 16}, - {"ioctl$EVIOCGKEYCODE", 16}, - {"ioctl$EVIOCGKEYCODE_V2", 16}, - {"ioctl$EVIOCGLED", 16}, - {"ioctl$EVIOCGMASK", 16}, - {"ioctl$EVIOCGMTSLOTS", 16}, - {"ioctl$EVIOCGNAME", 16}, - {"ioctl$EVIOCGPHYS", 16}, - {"ioctl$EVIOCGPROP", 16}, - {"ioctl$EVIOCGRAB", 16}, - {"ioctl$EVIOCGREP", 16}, - {"ioctl$EVIOCGSND", 16}, - {"ioctl$EVIOCGSW", 16}, - {"ioctl$EVIOCGUNIQ", 16}, - {"ioctl$EVIOCGVERSION", 16}, - {"ioctl$EVIOCREVOKE", 16}, - {"ioctl$EVIOCRMFF", 16}, - {"ioctl$EVIOCSABS0", 16}, - {"ioctl$EVIOCSABS20", 16}, - {"ioctl$EVIOCSABS2F", 16}, - {"ioctl$EVIOCSABS3F", 16}, - {"ioctl$EVIOCSCLOCKID", 16}, - {"ioctl$EVIOCSFF", 16}, - {"ioctl$EVIOCSKEYCODE", 16}, - {"ioctl$EVIOCSKEYCODE_V2", 16}, - {"ioctl$EVIOCSMASK", 16}, - {"ioctl$EVIOCSREP", 16}, - {"ioctl$FIBMAP", 16}, - {"ioctl$FICLONE", 16}, - {"ioctl$FICLONERANGE", 16}, - {"ioctl$FIDEDUPERANGE", 16}, - {"ioctl$FIONREAD", 16}, - {"ioctl$FS_IOC_FSGETXATTR", 16}, - {"ioctl$FS_IOC_FSSETXATTR", 16}, - {"ioctl$FS_IOC_GETFSLABEL", 16}, - {"ioctl$FS_IOC_RESVSP", 16}, - {"ioctl$FS_IOC_SETFSLABEL", 16}, - {"ioctl$FUSE_DEV_IOC_CLONE", 16}, - {"ioctl$GIO_CMAP", 16}, - {"ioctl$GIO_FONT", 16}, - {"ioctl$GIO_FONTX", 16}, - {"ioctl$GIO_SCRNMAP", 16}, - {"ioctl$GIO_UNIMAP", 16}, - {"ioctl$GIO_UNISCRNMAP", 16}, - {"ioctl$HCIINQUIRY", 16}, - {"ioctl$HDIO_GETGEO", 16}, - {"ioctl$I2C_FUNCS", 16}, - {"ioctl$I2C_PEC", 16}, - {"ioctl$I2C_RDWR", 16}, - {"ioctl$I2C_RETRIES", 16}, - {"ioctl$I2C_SLAVE", 16}, - {"ioctl$I2C_SLAVE_FORCE", 16}, - {"ioctl$I2C_SMBUS", 16}, - {"ioctl$I2C_TENBIT", 16}, - {"ioctl$I2C_TIMEOUT", 16}, - {"ioctl$INOTIFY_IOC_SETNEXTWD", 16}, - {"ioctl$IOC_PR_CLEAR", 16}, - {"ioctl$IOC_PR_PREEMPT", 16}, - {"ioctl$IOC_PR_PREEMPT_ABORT", 16}, - {"ioctl$IOC_PR_REGISTER", 16}, - {"ioctl$IOC_PR_RELEASE", 16}, - {"ioctl$IOC_PR_RESERVE", 16}, - {"ioctl$ION_IOC_ALLOC", 16}, - {"ioctl$ION_IOC_HEAP_QUERY", 16}, - {"ioctl$KDADDIO", 16}, - {"ioctl$KDDELIO", 16}, - {"ioctl$KDDISABIO", 16}, - {"ioctl$KDENABIO", 16}, - {"ioctl$KDGETKEYCODE", 16}, - {"ioctl$KDGETLED", 16}, - {"ioctl$KDGETMODE", 16}, - {"ioctl$KDGKBDIACR", 16}, - {"ioctl$KDGKBENT", 16}, - {"ioctl$KDGKBLED", 16}, - {"ioctl$KDGKBMETA", 16}, - {"ioctl$KDGKBMODE", 16}, - {"ioctl$KDGKBSENT", 16}, - {"ioctl$KDGKBTYPE", 16}, - {"ioctl$KDMKTONE", 16}, - {"ioctl$KDSETKEYCODE", 16}, - {"ioctl$KDSETLED", 16}, - {"ioctl$KDSETMODE", 16}, - {"ioctl$KDSIGACCEPT", 16}, - {"ioctl$KDSKBLED", 16}, - {"ioctl$KDSKBMETA", 16}, - {"ioctl$KDSKBMODE", 16}, - {"ioctl$KDSKBSENT", 16}, - {"ioctl$KIOCSOUND", 16}, - {"ioctl$KVM_ARM_SET_DEVICE_ADDR", 16}, - {"ioctl$KVM_ASSIGN_DEV_IRQ", 16}, - {"ioctl$KVM_ASSIGN_PCI_DEVICE", 16}, - {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 16}, - {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 16}, - {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 16}, - {"ioctl$KVM_CHECK_EXTENSION", 16}, - {"ioctl$KVM_CHECK_EXTENSION_VM", 16}, - {"ioctl$KVM_CREATE_DEVICE", 16}, - {"ioctl$KVM_CREATE_IRQCHIP", 16}, - {"ioctl$KVM_CREATE_PIT2", 16}, - {"ioctl$KVM_CREATE_VCPU", 16}, - {"ioctl$KVM_CREATE_VM", 16}, - {"ioctl$KVM_DEASSIGN_DEV_IRQ", 16}, - {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 16}, - {"ioctl$KVM_DIRTY_TLB", 16}, - {"ioctl$KVM_ENABLE_CAP", 16}, - {"ioctl$KVM_ENABLE_CAP_CPU", 16}, - {"ioctl$KVM_GET_CLOCK", 16}, - {"ioctl$KVM_GET_CPUID2", 16}, - {"ioctl$KVM_GET_DEBUGREGS", 16}, - {"ioctl$KVM_GET_DEVICE_ATTR", 16}, - {"ioctl$KVM_GET_DIRTY_LOG", 16}, - {"ioctl$KVM_GET_EMULATED_CPUID", 16}, - {"ioctl$KVM_GET_FPU", 16}, - {"ioctl$KVM_GET_IRQCHIP", 16}, - {"ioctl$KVM_GET_LAPIC", 16}, - {"ioctl$KVM_GET_MP_STATE", 16}, - {"ioctl$KVM_GET_MSRS", 16}, - {"ioctl$KVM_GET_MSR_INDEX_LIST", 16}, - {"ioctl$KVM_GET_NR_MMU_PAGES", 16}, - {"ioctl$KVM_GET_ONE_REG", 16}, - {"ioctl$KVM_GET_PIT", 16}, - {"ioctl$KVM_GET_PIT2", 16}, - {"ioctl$KVM_GET_REGS", 16}, - {"ioctl$KVM_GET_REG_LIST", 16}, - {"ioctl$KVM_GET_SREGS", 16}, - {"ioctl$KVM_GET_SUPPORTED_CPUID", 16}, - {"ioctl$KVM_GET_TSC_KHZ", 16}, - {"ioctl$KVM_GET_VCPU_EVENTS", 16}, - {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 16}, - {"ioctl$KVM_GET_XCRS", 16}, - {"ioctl$KVM_GET_XSAVE", 16}, - {"ioctl$KVM_HAS_DEVICE_ATTR", 16}, - {"ioctl$KVM_HYPERV_EVENTFD", 16}, - {"ioctl$KVM_INTERRUPT", 16}, - {"ioctl$KVM_IOEVENTFD", 16}, - {"ioctl$KVM_IRQFD", 16}, - {"ioctl$KVM_IRQ_LINE", 16}, - {"ioctl$KVM_IRQ_LINE_STATUS", 16}, - {"ioctl$KVM_KVMCLOCK_CTRL", 16}, - {"ioctl$KVM_NMI", 16}, - {"ioctl$KVM_PPC_ALLOCATE_HTAB", 16}, - {"ioctl$KVM_PPC_GET_PVINFO", 16}, - {"ioctl$KVM_PPC_GET_SMMU_INFO", 16}, - {"ioctl$KVM_REGISTER_COALESCED_MMIO", 16}, - {"ioctl$KVM_REINJECT_CONTROL", 16}, - {"ioctl$KVM_RUN", 16}, - {"ioctl$KVM_S390_INTERRUPT_CPU", 16}, - {"ioctl$KVM_S390_UCAS_MAP", 16}, - {"ioctl$KVM_S390_UCAS_UNMAP", 16}, - {"ioctl$KVM_S390_VCPU_FAULT", 16}, - {"ioctl$KVM_SET_BOOT_CPU_ID", 16}, - {"ioctl$KVM_SET_CLOCK", 16}, - {"ioctl$KVM_SET_CPUID", 16}, - {"ioctl$KVM_SET_CPUID2", 16}, - {"ioctl$KVM_SET_DEBUGREGS", 16}, - {"ioctl$KVM_SET_DEVICE_ATTR", 16}, - {"ioctl$KVM_SET_FPU", 16}, - {"ioctl$KVM_SET_GSI_ROUTING", 16}, - {"ioctl$KVM_SET_GUEST_DEBUG", 16}, - {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 16}, - {"ioctl$KVM_SET_IRQCHIP", 16}, - {"ioctl$KVM_SET_LAPIC", 16}, - {"ioctl$KVM_SET_MP_STATE", 16}, - {"ioctl$KVM_SET_MSRS", 16}, - {"ioctl$KVM_SET_NR_MMU_PAGES", 16}, - {"ioctl$KVM_SET_ONE_REG", 16}, - {"ioctl$KVM_SET_PIT", 16}, - {"ioctl$KVM_SET_PIT2", 16}, - {"ioctl$KVM_SET_REGS", 16}, - {"ioctl$KVM_SET_SIGNAL_MASK", 16}, - {"ioctl$KVM_SET_SREGS", 16}, - {"ioctl$KVM_SET_TSC_KHZ", 16}, - {"ioctl$KVM_SET_TSS_ADDR", 16}, - {"ioctl$KVM_SET_USER_MEMORY_REGION", 16}, - {"ioctl$KVM_SET_VAPIC_ADDR", 16}, - {"ioctl$KVM_SET_VCPU_EVENTS", 16}, - {"ioctl$KVM_SET_XCRS", 16}, - {"ioctl$KVM_SET_XSAVE", 16}, - {"ioctl$KVM_SIGNAL_MSI", 16}, - {"ioctl$KVM_SMI", 16}, - {"ioctl$KVM_TPR_ACCESS_REPORTING", 16}, - {"ioctl$KVM_TRANSLATE", 16}, - {"ioctl$KVM_UNREGISTER_COALESCED_MMIO", 16}, - {"ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", 16}, - {"ioctl$KVM_X86_SETUP_MCE", 16}, - {"ioctl$KVM_X86_SET_MCE", 16}, - {"ioctl$KVM_XEN_HVM_CONFIG", 16}, - {"ioctl$LOOP_CHANGE_FD", 16}, - {"ioctl$LOOP_CLR_FD", 16}, - {"ioctl$LOOP_CTL_ADD", 16}, - {"ioctl$LOOP_CTL_GET_FREE", 16}, - {"ioctl$LOOP_CTL_REMOVE", 16}, - {"ioctl$LOOP_GET_STATUS", 16}, - {"ioctl$LOOP_GET_STATUS64", 16}, - {"ioctl$LOOP_SET_BLOCK_SIZE", 16}, - {"ioctl$LOOP_SET_CAPACITY", 16}, - {"ioctl$LOOP_SET_DIRECT_IO", 16}, - {"ioctl$LOOP_SET_FD", 16}, - {"ioctl$LOOP_SET_STATUS", 16}, - {"ioctl$LOOP_SET_STATUS64", 16}, - {"ioctl$PERF_EVENT_IOC_DISABLE", 16}, - {"ioctl$PERF_EVENT_IOC_ENABLE", 16}, - {"ioctl$PERF_EVENT_IOC_ID", 16}, - {"ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES", 16}, - {"ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT", 16}, - {"ioctl$PERF_EVENT_IOC_PERIOD", 16}, - {"ioctl$PERF_EVENT_IOC_QUERY_BPF", 16}, - {"ioctl$PERF_EVENT_IOC_REFRESH", 16}, - {"ioctl$PERF_EVENT_IOC_RESET", 16}, - {"ioctl$PERF_EVENT_IOC_SET_BPF", 16}, - {"ioctl$PERF_EVENT_IOC_SET_FILTER", 16}, - {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 16}, - {"ioctl$PIO_CMAP", 16}, - {"ioctl$PIO_FONT", 16}, - {"ioctl$PIO_FONTRESET", 16}, - {"ioctl$PIO_FONTX", 16}, - {"ioctl$PIO_SCRNMAP", 16}, - {"ioctl$PIO_UNIMAP", 16}, - {"ioctl$PIO_UNIMAPCLR", 16}, - {"ioctl$PIO_UNISCRNMAP", 16}, - {"ioctl$PPPIOCGCHAN", 16}, - {"ioctl$PPPIOCGFLAGS", 16}, - {"ioctl$PPPIOCGL2TPSTATS", 16}, - {"ioctl$PPPIOCGMRU", 16}, - {"ioctl$PPPIOCSFLAGS", 16}, - {"ioctl$PPPIOCSMRU", 16}, - {"ioctl$PPPOEIOCDFWD", 16}, - {"ioctl$PPPOEIOCSFWD", 16}, - {"ioctl$RNDADDENTROPY", 16}, - {"ioctl$RNDADDTOENTCNT", 16}, - {"ioctl$RNDCLEARPOOL", 16}, - {"ioctl$RNDGETENTCNT", 16}, - {"ioctl$RNDZAPENTCNT", 16}, - {"ioctl$RTC_AIE_OFF", 16}, - {"ioctl$RTC_AIE_ON", 16}, - {"ioctl$RTC_ALM_READ", 16}, - {"ioctl$RTC_ALM_SET", 16}, - {"ioctl$RTC_EPOCH_READ", 16}, - {"ioctl$RTC_EPOCH_SET", 16}, - {"ioctl$RTC_IRQP_READ", 16}, - {"ioctl$RTC_IRQP_SET", 16}, - {"ioctl$RTC_PIE_OFF", 16}, - {"ioctl$RTC_PIE_ON", 16}, - {"ioctl$RTC_PLL_GET", 16}, - {"ioctl$RTC_PLL_SET", 16}, - {"ioctl$RTC_RD_TIME", 16}, - {"ioctl$RTC_SET_TIME", 16}, - {"ioctl$RTC_UIE_OFF", 16}, - {"ioctl$RTC_UIE_ON", 16}, - {"ioctl$RTC_VL_CLR", 16}, - {"ioctl$RTC_VL_READ", 16}, - {"ioctl$RTC_WIE_OFF", 16}, - {"ioctl$RTC_WIE_ON", 16}, - {"ioctl$RTC_WKALM_RD", 16}, - {"ioctl$RTC_WKALM_SET", 16}, - {"ioctl$SCSI_IOCTL_BENCHMARK_COMMAND", 16}, - {"ioctl$SCSI_IOCTL_DOORLOCK", 16}, - {"ioctl$SCSI_IOCTL_DOORUNLOCK", 16}, - {"ioctl$SCSI_IOCTL_GET_BUS_NUMBER", 16}, - {"ioctl$SCSI_IOCTL_GET_IDLUN", 16}, - {"ioctl$SCSI_IOCTL_GET_PCI", 16}, - {"ioctl$SCSI_IOCTL_PROBE_HOST", 16}, - {"ioctl$SCSI_IOCTL_SEND_COMMAND", 16}, - {"ioctl$SCSI_IOCTL_START_UNIT", 16}, - {"ioctl$SCSI_IOCTL_STOP_UNIT", 16}, - {"ioctl$SCSI_IOCTL_SYNC", 16}, - {"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 16}, - {"ioctl$SG_EMULATED_HOST", 16}, - {"ioctl$SG_GET_ACCESS_COUNT", 16}, - {"ioctl$SG_GET_COMMAND_Q", 16}, - {"ioctl$SG_GET_KEEP_ORPHAN", 16}, - {"ioctl$SG_GET_LOW_DMA", 16}, - {"ioctl$SG_GET_NUM_WAITING", 16}, - {"ioctl$SG_GET_PACK_ID", 16}, - {"ioctl$SG_GET_REQUEST_TABLE", 16}, - {"ioctl$SG_GET_RESERVED_SIZE", 16}, - {"ioctl$SG_GET_SCSI_ID", 16}, - {"ioctl$SG_GET_SG_TABLESIZE", 16}, - {"ioctl$SG_GET_TIMEOUT", 16}, - {"ioctl$SG_GET_VERSION_NUM", 16}, - {"ioctl$SG_IO", 16}, - {"ioctl$SG_NEXT_CMD_LEN", 16}, - {"ioctl$SG_SCSI_RESET", 16}, - {"ioctl$SG_SET_COMMAND_Q", 16}, - {"ioctl$SG_SET_DEBUG", 16}, - {"ioctl$SG_SET_FORCE_PACK_ID", 16}, - {"ioctl$SG_SET_KEEP_ORPHAN", 16}, - {"ioctl$SG_SET_RESERVED_SIZE", 16}, - {"ioctl$SG_SET_TIMEOUT", 16}, - {"ioctl$SIOCGIFHWADDR", 16}, - {"ioctl$SIOCGIFMTU", 16}, - {"ioctl$SIOCSIFHWADDR", 16}, - {"ioctl$SIOCSIFMTU", 16}, - {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 16}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 16}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 16}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 16}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 16}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 16}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 16}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 16}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 16}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 16}, - {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 16}, - {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 16}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 16}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 16}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 16}, - {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 16}, - {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 16}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 16}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 16}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 16}, - {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 16}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 16}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 16}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 16}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN", 16}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_DROP", 16}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_INFO", 16}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS", 16}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION", 16}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_STATUS", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 16}, - {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_INFO", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_START", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_STOP", 16}, - {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 16}, - {"ioctl$TCFLSH", 16}, - {"ioctl$TCGETA", 16}, - {"ioctl$TCGETS", 16}, - {"ioctl$TCSBRK", 16}, - {"ioctl$TCSBRKP", 16}, - {"ioctl$TCSETA", 16}, - {"ioctl$TCSETAF", 16}, - {"ioctl$TCSETAW", 16}, - {"ioctl$TCSETS", 16}, - {"ioctl$TCSETSF", 16}, - {"ioctl$TCSETSW", 16}, - {"ioctl$TCXONC", 16}, - {"ioctl$TE_IOCTL_CLOSE_CLIENT_SESSION", 16}, - {"ioctl$TE_IOCTL_LAUNCH_OPERATION", 16}, - {"ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", 16}, - {"ioctl$TE_IOCTL_SS_CMD", 16}, - {"ioctl$TIOCCBRK", 16}, - {"ioctl$TIOCCONS", 16}, - {"ioctl$TIOCEXCL", 16}, - {"ioctl$TIOCGETD", 16}, - {"ioctl$TIOCGLCKTRMIOS", 16}, - {"ioctl$TIOCGPGRP", 16}, - {"ioctl$TIOCGPTPEER", 16}, - {"ioctl$TIOCGSID", 16}, - {"ioctl$TIOCGSOFTCAR", 16}, - {"ioctl$TIOCGWINSZ", 16}, - {"ioctl$TIOCLINUX2", 16}, - {"ioctl$TIOCLINUX3", 16}, - {"ioctl$TIOCLINUX4", 16}, - {"ioctl$TIOCLINUX5", 16}, - {"ioctl$TIOCLINUX6", 16}, - {"ioctl$TIOCLINUX7", 16}, - {"ioctl$TIOCMBIC", 16}, - {"ioctl$TIOCMBIS", 16}, - {"ioctl$TIOCMGET", 16}, - {"ioctl$TIOCMSET", 16}, - {"ioctl$TIOCNOTTY", 16}, - {"ioctl$TIOCNXCL", 16}, - {"ioctl$TIOCOUTQ", 16}, - {"ioctl$TIOCPKT", 16}, - {"ioctl$TIOCSBRK", 16}, - {"ioctl$TIOCSCTTY", 16}, - {"ioctl$TIOCSETD", 16}, - {"ioctl$TIOCSLCKTRMIOS", 16}, - {"ioctl$TIOCSPGRP", 16}, - {"ioctl$TIOCSSOFTCAR", 16}, - {"ioctl$TIOCSTI", 16}, - {"ioctl$TIOCSWINSZ", 16}, - {"ioctl$TUNATTACHFILTER", 16}, - {"ioctl$TUNDETACHFILTER", 16}, - {"ioctl$TUNGETFEATURES", 16}, - {"ioctl$TUNGETFILTER", 16}, - {"ioctl$TUNGETIFF", 16}, - {"ioctl$TUNGETSNDBUF", 16}, - {"ioctl$TUNGETVNETHDRSZ", 16}, - {"ioctl$TUNSETFILTEREBPF", 16}, - {"ioctl$TUNSETGROUP", 16}, - {"ioctl$TUNSETIFF", 16}, - {"ioctl$TUNSETIFINDEX", 16}, - {"ioctl$TUNSETLINK", 16}, - {"ioctl$TUNSETNOCSUM", 16}, - {"ioctl$TUNSETOFFLOAD", 16}, - {"ioctl$TUNSETOWNER", 16}, - {"ioctl$TUNSETPERSIST", 16}, - {"ioctl$TUNSETQUEUE", 16}, - {"ioctl$TUNSETSNDBUF", 16}, - {"ioctl$TUNSETSTEERINGEBPF", 16}, - {"ioctl$TUNSETTXFILTER", 16}, - {"ioctl$TUNSETVNETBE", 16}, - {"ioctl$TUNSETVNETHDRSZ", 16}, - {"ioctl$TUNSETVNETLE", 16}, - {"ioctl$UFFDIO_API", 16}, - {"ioctl$UFFDIO_COPY", 16}, - {"ioctl$UFFDIO_REGISTER", 16}, - {"ioctl$UFFDIO_UNREGISTER", 16}, - {"ioctl$UFFDIO_WAKE", 16}, - {"ioctl$UFFDIO_ZEROPAGE", 16}, - {"ioctl$VHOST_GET_FEATURES", 16}, - {"ioctl$VHOST_GET_VRING_BASE", 16}, - {"ioctl$VHOST_GET_VRING_ENDIAN", 16}, - {"ioctl$VHOST_NET_SET_BACKEND", 16}, - {"ioctl$VHOST_RESET_OWNER", 16}, - {"ioctl$VHOST_SET_FEATURES", 16}, - {"ioctl$VHOST_SET_LOG_BASE", 16}, - {"ioctl$VHOST_SET_LOG_FD", 16}, - {"ioctl$VHOST_SET_MEM_TABLE", 16}, - {"ioctl$VHOST_SET_OWNER", 16}, - {"ioctl$VHOST_SET_VRING_ADDR", 16}, - {"ioctl$VHOST_SET_VRING_BASE", 16}, - {"ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 16}, - {"ioctl$VHOST_SET_VRING_CALL", 16}, - {"ioctl$VHOST_SET_VRING_ENDIAN", 16}, - {"ioctl$VHOST_SET_VRING_ERR", 16}, - {"ioctl$VHOST_SET_VRING_KICK", 16}, - {"ioctl$VHOST_SET_VRING_NUM", 16}, - {"ioctl$VHOST_VSOCK_SET_GUEST_CID", 16}, - {"ioctl$VHOST_VSOCK_SET_RUNNING", 16}, - {"ioctl$VIDIOC_CREATE_BUFS", 16}, - {"ioctl$VIDIOC_CROPCAP", 16}, - {"ioctl$VIDIOC_DBG_G_CHIP_INFO", 16}, - {"ioctl$VIDIOC_DBG_G_REGISTER", 16}, - {"ioctl$VIDIOC_DBG_S_REGISTER", 16}, - {"ioctl$VIDIOC_DECODER_CMD", 16}, - {"ioctl$VIDIOC_DQBUF", 16}, - {"ioctl$VIDIOC_DQEVENT", 16}, - {"ioctl$VIDIOC_DV_TIMINGS_CAP", 16}, - {"ioctl$VIDIOC_ENCODER_CMD", 16}, - {"ioctl$VIDIOC_ENUMAUDIO", 16}, - {"ioctl$VIDIOC_ENUMAUDOUT", 16}, - {"ioctl$VIDIOC_ENUMINPUT", 16}, - {"ioctl$VIDIOC_ENUMOUTPUT", 16}, - {"ioctl$VIDIOC_ENUMSTD", 16}, - {"ioctl$VIDIOC_ENUM_DV_TIMINGS", 16}, - {"ioctl$VIDIOC_ENUM_FMT", 16}, - {"ioctl$VIDIOC_ENUM_FRAMEINTERVALS", 16}, - {"ioctl$VIDIOC_ENUM_FRAMESIZES", 16}, - {"ioctl$VIDIOC_ENUM_FREQ_BANDS", 16}, - {"ioctl$VIDIOC_EXPBUF", 16}, - {"ioctl$VIDIOC_G_AUDIO", 16}, - {"ioctl$VIDIOC_G_AUDOUT", 16}, - {"ioctl$VIDIOC_G_CROP", 16}, - {"ioctl$VIDIOC_G_CTRL", 16}, - {"ioctl$VIDIOC_G_DV_TIMINGS", 16}, - {"ioctl$VIDIOC_G_EDID", 16}, - {"ioctl$VIDIOC_G_ENC_INDEX", 16}, - {"ioctl$VIDIOC_G_EXT_CTRLS", 16}, - {"ioctl$VIDIOC_G_FBUF", 16}, - {"ioctl$VIDIOC_G_FMT", 16}, - {"ioctl$VIDIOC_G_FREQUENCY", 16}, - {"ioctl$VIDIOC_G_INPUT", 16}, - {"ioctl$VIDIOC_G_JPEGCOMP", 16}, - {"ioctl$VIDIOC_G_MODULATOR", 16}, - {"ioctl$VIDIOC_G_OUTPUT", 16}, - {"ioctl$VIDIOC_G_PARM", 16}, - {"ioctl$VIDIOC_G_PRIORITY", 16}, - {"ioctl$VIDIOC_G_SELECTION", 16}, - {"ioctl$VIDIOC_G_SLICED_VBI_CAP", 16}, - {"ioctl$VIDIOC_G_STD", 16}, - {"ioctl$VIDIOC_G_TUNER", 16}, - {"ioctl$VIDIOC_LOG_STATUS", 16}, - {"ioctl$VIDIOC_OVERLAY", 16}, - {"ioctl$VIDIOC_PREPARE_BUF", 16}, - {"ioctl$VIDIOC_QBUF", 16}, - {"ioctl$VIDIOC_QUERYBUF", 16}, - {"ioctl$VIDIOC_QUERYCAP", 16}, - {"ioctl$VIDIOC_QUERYCTRL", 16}, - {"ioctl$VIDIOC_QUERYMENU", 16}, - {"ioctl$VIDIOC_QUERYSTD", 16}, - {"ioctl$VIDIOC_QUERY_DV_TIMINGS", 16}, - {"ioctl$VIDIOC_QUERY_EXT_CTRL", 16}, - {"ioctl$VIDIOC_REQBUFS", 16}, - {"ioctl$VIDIOC_RESERVED", 16}, - {"ioctl$VIDIOC_STREAMOFF", 16}, - {"ioctl$VIDIOC_STREAMON", 16}, - {"ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP", 16}, - {"ioctl$VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 16}, - {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", 16}, - {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_SIZE", 16}, - {"ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE", 16}, - {"ioctl$VIDIOC_SUBDEV_G_CROP", 16}, - {"ioctl$VIDIOC_SUBDEV_G_DV_TIMINGS", 16}, - {"ioctl$VIDIOC_SUBDEV_G_EDID", 16}, - {"ioctl$VIDIOC_SUBDEV_G_FMT", 16}, - {"ioctl$VIDIOC_SUBDEV_G_FRAME_INTERVAL", 16}, - {"ioctl$VIDIOC_SUBDEV_G_SELECTION", 16}, - {"ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 16}, - {"ioctl$VIDIOC_SUBDEV_S_CROP", 16}, - {"ioctl$VIDIOC_SUBDEV_S_DV_TIMINGS", 16}, - {"ioctl$VIDIOC_SUBDEV_S_EDID", 16}, - {"ioctl$VIDIOC_SUBDEV_S_FMT", 16}, - {"ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL", 16}, - {"ioctl$VIDIOC_SUBDEV_S_SELECTION", 16}, - {"ioctl$VIDIOC_SUBSCRIBE_EVENT", 16}, - {"ioctl$VIDIOC_S_AUDIO", 16}, - {"ioctl$VIDIOC_S_AUDOUT", 16}, - {"ioctl$VIDIOC_S_CROP", 16}, - {"ioctl$VIDIOC_S_CTRL", 16}, - {"ioctl$VIDIOC_S_DV_TIMINGS", 16}, - {"ioctl$VIDIOC_S_EDID", 16}, - {"ioctl$VIDIOC_S_EXT_CTRLS", 16}, - {"ioctl$VIDIOC_S_FBUF", 16}, - {"ioctl$VIDIOC_S_FMT", 16}, - {"ioctl$VIDIOC_S_FREQUENCY", 16}, - {"ioctl$VIDIOC_S_HW_FREQ_SEEK", 16}, - {"ioctl$VIDIOC_S_INPUT", 16}, - {"ioctl$VIDIOC_S_JPEGCOMP", 16}, - {"ioctl$VIDIOC_S_MODULATOR", 16}, - {"ioctl$VIDIOC_S_OUTPUT", 16}, - {"ioctl$VIDIOC_S_PARM", 16}, - {"ioctl$VIDIOC_S_PRIORITY", 16}, - {"ioctl$VIDIOC_S_SELECTION", 16}, - {"ioctl$VIDIOC_S_STD", 16}, - {"ioctl$VIDIOC_S_TUNER", 16}, - {"ioctl$VIDIOC_TRY_DECODER_CMD", 16}, - {"ioctl$VIDIOC_TRY_ENCODER_CMD", 16}, - {"ioctl$VIDIOC_TRY_EXT_CTRLS", 16}, - {"ioctl$VIDIOC_TRY_FMT", 16}, - {"ioctl$VIDIOC_UNSUBSCRIBE_EVENT", 16}, - {"ioctl$VT_ACTIVATE", 16}, - {"ioctl$VT_DISALLOCATE", 16}, - {"ioctl$VT_GETMODE", 16}, - {"ioctl$VT_GETSTATE", 16}, - {"ioctl$VT_OPENQRY", 16}, - {"ioctl$VT_RELDISP", 16}, - {"ioctl$VT_RESIZE", 16}, - {"ioctl$VT_RESIZEX", 16}, - {"ioctl$VT_SETMODE", 16}, - {"ioctl$VT_WAITACTIVE", 16}, - {"ioctl$fiemap", 16}, - {"ioctl$ifreq_SIOCGIFINDEX_team", 16}, - {"ioctl$ifreq_SIOCGIFINDEX_vcan", 16}, - {"ioctl$int_in", 16}, - {"ioctl$int_out", 16}, - {"ioctl$sock_FIOGETOWN", 16}, - {"ioctl$sock_FIOSETOWN", 16}, - {"ioctl$sock_SIOCADDDLCI", 16}, - {"ioctl$sock_SIOCBRADDBR", 16}, - {"ioctl$sock_SIOCBRDELBR", 16}, - {"ioctl$sock_SIOCDELDLCI", 16}, - {"ioctl$sock_SIOCETHTOOL", 16}, - {"ioctl$sock_SIOCGIFBR", 16}, - {"ioctl$sock_SIOCGIFCONF", 16}, - {"ioctl$sock_SIOCGIFINDEX", 16}, - {"ioctl$sock_SIOCGPGRP", 16}, - {"ioctl$sock_SIOCGSKNS", 16}, - {"ioctl$sock_SIOCINQ", 16}, - {"ioctl$sock_SIOCOUTQ", 16}, - {"ioctl$sock_SIOCOUTQNSD", 16}, - {"ioctl$sock_SIOCSIFBR", 16}, - {"ioctl$sock_SIOCSPGRP", 16}, - {"ioctl$sock_bt", 16}, - {"ioctl$sock_bt_bnep_BNEPCONNADD", 16}, - {"ioctl$sock_bt_bnep_BNEPCONNDEL", 16}, - {"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 16}, - {"ioctl$sock_bt_bnep_BNEPGETCONNLIST", 16}, - {"ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", 16}, - {"ioctl$sock_bt_cmtp_CMTPCONNADD", 16}, - {"ioctl$sock_bt_cmtp_CMTPCONNDEL", 16}, - {"ioctl$sock_bt_cmtp_CMTPGETCONNINFO", 16}, - {"ioctl$sock_bt_cmtp_CMTPGETCONNLIST", 16}, - {"ioctl$sock_bt_hci", 16}, - {"ioctl$sock_bt_hidp_HIDPCONNADD", 16}, - {"ioctl$sock_bt_hidp_HIDPCONNDEL", 16}, - {"ioctl$sock_bt_hidp_HIDPGETCONNINFO", 16}, - {"ioctl$sock_bt_hidp_HIDPGETCONNLIST", 16}, - {"ioctl$sock_ifreq", 16}, - {"ioctl$sock_inet6_SIOCADDRT", 16}, - {"ioctl$sock_inet6_SIOCDELRT", 16}, - {"ioctl$sock_inet6_SIOCDIFADDR", 16}, - {"ioctl$sock_inet6_SIOCSIFADDR", 16}, - {"ioctl$sock_inet6_SIOCSIFDSTADDR", 16}, - {"ioctl$sock_inet6_tcp_SIOCATMARK", 16}, - {"ioctl$sock_inet6_tcp_SIOCINQ", 16}, - {"ioctl$sock_inet6_tcp_SIOCOUTQ", 16}, - {"ioctl$sock_inet6_tcp_SIOCOUTQNSD", 16}, - {"ioctl$sock_inet6_udp_SIOCINQ", 16}, - {"ioctl$sock_inet6_udp_SIOCOUTQ", 16}, - {"ioctl$sock_inet_SIOCADDRT", 16}, - {"ioctl$sock_inet_SIOCDARP", 16}, - {"ioctl$sock_inet_SIOCDELRT", 16}, - {"ioctl$sock_inet_SIOCGARP", 16}, - {"ioctl$sock_inet_SIOCGIFADDR", 16}, - {"ioctl$sock_inet_SIOCGIFBRDADDR", 16}, - {"ioctl$sock_inet_SIOCGIFDSTADDR", 16}, - {"ioctl$sock_inet_SIOCGIFNETMASK", 16}, - {"ioctl$sock_inet_SIOCGIFPFLAGS", 16}, - {"ioctl$sock_inet_SIOCRTMSG", 16}, - {"ioctl$sock_inet_SIOCSARP", 16}, - {"ioctl$sock_inet_SIOCSIFADDR", 16}, - {"ioctl$sock_inet_SIOCSIFBRDADDR", 16}, - {"ioctl$sock_inet_SIOCSIFDSTADDR", 16}, - {"ioctl$sock_inet_SIOCSIFFLAGS", 16}, - {"ioctl$sock_inet_SIOCSIFNETMASK", 16}, - {"ioctl$sock_inet_SIOCSIFPFLAGS", 16}, - {"ioctl$sock_inet_sctp_SIOCINQ", 16}, - {"ioctl$sock_inet_tcp_SIOCATMARK", 16}, - {"ioctl$sock_inet_tcp_SIOCINQ", 16}, - {"ioctl$sock_inet_tcp_SIOCOUTQ", 16}, - {"ioctl$sock_inet_tcp_SIOCOUTQNSD", 16}, - {"ioctl$sock_inet_udp_SIOCINQ", 16}, - {"ioctl$sock_inet_udp_SIOCOUTQ", 16}, - {"ioctl$sock_ipx_SIOCAIPXITFCRT", 16}, - {"ioctl$sock_ipx_SIOCAIPXPRISLT", 16}, - {"ioctl$sock_ipx_SIOCGIFADDR", 16}, - {"ioctl$sock_ipx_SIOCIPXCFGDATA", 16}, - {"ioctl$sock_ipx_SIOCIPXNCPCONN", 16}, - {"ioctl$sock_ipx_SIOCSIFADDR", 16}, - {"ioctl$sock_kcm_SIOCKCMATTACH", 16}, - {"ioctl$sock_kcm_SIOCKCMCLONE", 16}, - {"ioctl$sock_kcm_SIOCKCMUNATTACH", 16}, - {"ioctl$sock_netdev_private", 16}, - {"ioctl$sock_netrom_SIOCADDRT", 16}, - {"ioctl$sock_netrom_SIOCGSTAMP", 16}, - {"ioctl$sock_netrom_SIOCGSTAMPNS", 16}, - {"ioctl$sock_netrom_TIOCINQ", 16}, - {"ioctl$sock_netrom_TIOCOUTQ", 16}, - {"ioctl$sock_proto_private", 16}, - {"ioctl$void", 16}, - {"ioperm", 173}, - {"iopl", 172}, - {"ioprio_get$pid", 252}, - {"ioprio_get$uid", 252}, - {"ioprio_set$pid", 251}, - {"ioprio_set$uid", 251}, - {"kcmp", 312}, - {"kcmp$KCMP_EPOLL_TFD", 312}, - {"kexec_load", 246}, - {"keyctl$assume_authority", 250}, - {"keyctl$chown", 250}, - {"keyctl$clear", 250}, - {"keyctl$describe", 250}, - {"keyctl$dh_compute", 250}, - {"keyctl$get_keyring_id", 250}, - {"keyctl$get_persistent", 250}, - {"keyctl$get_security", 250}, - {"keyctl$instantiate", 250}, - {"keyctl$instantiate_iov", 250}, - {"keyctl$invalidate", 250}, - {"keyctl$join", 250}, - {"keyctl$link", 250}, - {"keyctl$negate", 250}, - {"keyctl$read", 250}, - {"keyctl$reject", 250}, - {"keyctl$restrict_keyring", 250}, - {"keyctl$revoke", 250}, - {"keyctl$search", 250}, - {"keyctl$session_to_parent", 250}, - {"keyctl$set_reqkey_keyring", 250}, - {"keyctl$set_timeout", 250}, - {"keyctl$setperm", 250}, - {"keyctl$unlink", 250}, - {"keyctl$update", 250}, - {"lchown", 94}, - {"lgetxattr", 192}, - {"link", 86}, - {"linkat", 265}, - {"listen", 50}, - {"listen$netrom", 50}, - {"listxattr", 194}, - {"llistxattr", 195}, - {"lookup_dcookie", 212}, - {"lremovexattr", 198}, - {"lseek", 8}, - {"lsetxattr", 189}, - {"lstat", 6}, - {"madvise", 28}, - {"mbind", 237}, - {"membarrier", 324}, - {"memfd_create", 319}, - {"migrate_pages", 256}, - {"mincore", 27}, - {"mkdir", 83}, - {"mkdirat", 258}, - {"mkdirat$cgroup", 258}, - {"mkdirat$cgroup_root", 258}, - {"mknod", 133}, - {"mknod$loop", 133}, - {"mknodat", 259}, - {"mlock", 149}, - {"mlock2", 325}, - {"mlockall", 151}, - {"mmap", 9}, - {"mmap$binder", 9}, - {"mmap$xdp", 9}, - {"modify_ldt$read", 154}, - {"modify_ldt$read_default", 154}, - {"modify_ldt$write", 154}, - {"modify_ldt$write2", 154}, - {"mount", 165}, - {"mount$9p_fd", 165}, - {"mount$9p_rdma", 165}, - {"mount$9p_tcp", 165}, - {"mount$9p_unix", 165}, - {"mount$9p_virtio", 165}, - {"mount$9p_xen", 165}, - {"mount$bpf", 165}, - {"mount$fuse", 165}, - {"mount$fuseblk", 165}, - {"move_pages", 279}, - {"mprotect", 10}, - {"mq_getsetattr", 245}, - {"mq_notify", 244}, - {"mq_open", 240}, - {"mq_timedreceive", 243}, - {"mq_timedsend", 242}, - {"mq_unlink", 241}, - {"mremap", 25}, - {"msgctl$IPC_INFO", 71}, - {"msgctl$IPC_RMID", 71}, - {"msgctl$IPC_SET", 71}, - {"msgctl$IPC_STAT", 71}, - {"msgctl$MSG_INFO", 71}, - {"msgctl$MSG_STAT", 71}, - {"msgget", 68}, - {"msgget$private", 68}, - {"msgrcv", 70}, - {"msgsnd", 69}, - {"msync", 26}, - {"munlock", 150}, - {"munlockall", 152}, - {"munmap", 11}, - {"name_to_handle_at", 303}, - {"nanosleep", 35}, - {"open", 2}, - {"open$dir", 2}, - {"open_by_handle_at", 304}, - {"openat", 257}, - {"openat$ashmem", 257}, - {"openat$audio", 257}, - {"openat$autofs", 257}, - {"openat$capi20", 257}, - {"openat$cgroup", 257}, - {"openat$cgroup_int", 257}, - {"openat$cgroup_procs", 257}, - {"openat$cgroup_ro", 257}, - {"openat$cgroup_root", 257}, - {"openat$cgroup_subtree", 257}, - {"openat$cgroup_type", 257}, - {"openat$cuse", 257}, - {"openat$dir", 257}, - {"openat$dsp", 257}, - {"openat$fb0", 257}, - {"openat$full", 257}, - {"openat$fuse", 257}, - {"openat$hidraw0", 257}, - {"openat$hpet", 257}, - {"openat$hwrng", 257}, - {"openat$ion", 257}, - {"openat$ipvs", 257}, - {"openat$irnet", 257}, - {"openat$keychord", 257}, - {"openat$kvm", 257}, - {"openat$lightnvm", 257}, - {"openat$loop_ctrl", 257}, - {"openat$md", 257}, - {"openat$mixer", 257}, - {"openat$null", 257}, - {"openat$nullb", 257}, - {"openat$pfkey", 257}, - {"openat$pktcdvd", 257}, - {"openat$ppp", 257}, - {"openat$ptmx", 257}, - {"openat$qat_adf_ctl", 257}, - {"openat$random", 257}, - {"openat$rdma_cm", 257}, - {"openat$rfkill", 257}, - {"openat$rtc", 257}, - {"openat$selinux_access", 257}, - {"openat$selinux_avc_cache_stats", 257}, - {"openat$selinux_avc_cache_threshold", 257}, - {"openat$selinux_avc_hash_stats", 257}, - {"openat$selinux_checkreqprot", 257}, - {"openat$selinux_commit_pending_bools", 257}, - {"openat$selinux_context", 257}, - {"openat$selinux_create", 257}, - {"openat$selinux_enforce", 257}, - {"openat$selinux_load", 257}, - {"openat$selinux_member", 257}, - {"openat$selinux_mls", 257}, - {"openat$selinux_policy", 257}, - {"openat$selinux_relabel", 257}, - {"openat$selinux_status", 257}, - {"openat$selinux_user", 257}, - {"openat$selinux_validatetrans", 257}, - {"openat$sequencer", 257}, - {"openat$sequencer2", 257}, - {"openat$snapshot", 257}, - {"openat$sr", 257}, - {"openat$sw_sync", 257}, - {"openat$tun", 257}, - {"openat$uinput", 257}, - {"openat$urandom", 257}, - {"openat$userio", 257}, - {"openat$vcs", 257}, - {"openat$vga_arbiter", 257}, - {"openat$vhci", 257}, - {"openat$vhost_vsock", 257}, - {"openat$vnet", 257}, - {"openat$vsock", 257}, - {"openat$xenevtchn", 257}, - {"openat$zero", 257}, - {"openat$zygote", 257}, - {"pause", 34}, - {"perf_event_open", 298}, - {"perf_event_open$cgroup", 298}, - {"personality", 135}, - {"pipe", 22}, - {"pipe2", 293}, - {"pipe2$9p", 293}, - {"pivot_root", 155}, - {"pkey_alloc", 330}, - {"pkey_free", 331}, - {"pkey_mprotect", 329}, - {"poll", 7}, - {"ppoll", 271}, - {"prctl$getname", 157}, - {"prctl$getreaper", 157}, - {"prctl$intptr", 157}, - {"prctl$seccomp", 157}, - {"prctl$setendian", 157}, - {"prctl$setfpexc", 157}, - {"prctl$setmm", 157}, - {"prctl$setname", 157}, - {"prctl$setptracer", 157}, - {"prctl$void", 157}, - {"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$peekuser", 101}, - {"ptrace$poke", 101}, - {"ptrace$pokeuser", 101}, - {"ptrace$setopts", 101}, - {"ptrace$setregs", 101}, - {"ptrace$setregset", 101}, - {"ptrace$setsig", 101}, - {"pwrite64", 18}, - {"pwritev", 296}, - {"quotactl", 179}, - {"read", 0}, - {"read$FUSE", 0}, - {"read$eventfd", 0}, - {"readahead", 187}, - {"readlink", 89}, - {"readlinkat", 267}, - {"readv", 19}, - {"recvfrom", 45}, - {"recvfrom$ax25", 45}, - {"recvfrom$inet", 45}, - {"recvfrom$inet6", 45}, - {"recvfrom$ipx", 45}, - {"recvfrom$llc", 45}, - {"recvfrom$packet", 45}, - {"recvfrom$unix", 45}, - {"recvmmsg", 299}, - {"recvmsg", 47}, - {"recvmsg$kcm", 47}, - {"recvmsg$netrom", 47}, - {"remap_file_pages", 216}, - {"removexattr", 197}, - {"rename", 82}, - {"renameat", 264}, - {"renameat2", 316}, - {"request_key", 249}, - {"restart_syscall", 219}, - {"rmdir", 84}, - {"rseq", 334}, - {"rt_sigaction", 13}, - {"rt_sigpending", 127}, - {"rt_sigprocmask", 14}, - {"rt_sigqueueinfo", 129}, - {"rt_sigreturn", 15}, - {"rt_sigsuspend", 130}, - {"rt_sigtimedwait", 128}, - {"rt_tgsigqueueinfo", 297}, - {"sched_getaffinity", 204}, - {"sched_getattr", 315}, - {"sched_getparam", 143}, - {"sched_getscheduler", 145}, - {"sched_rr_get_interval", 148}, - {"sched_setaffinity", 203}, - {"sched_setattr", 314}, - {"sched_setparam", 142}, - {"sched_setscheduler", 144}, - {"sched_yield", 24}, - {"seccomp", 317}, - {"select", 23}, - {"semctl$GETALL", 66}, - {"semctl$GETNCNT", 66}, - {"semctl$GETPID", 66}, - {"semctl$GETVAL", 66}, - {"semctl$GETZCNT", 66}, - {"semctl$IPC_INFO", 66}, - {"semctl$IPC_RMID", 66}, - {"semctl$IPC_SET", 66}, - {"semctl$IPC_STAT", 66}, - {"semctl$SEM_INFO", 66}, - {"semctl$SEM_STAT", 66}, - {"semctl$SETALL", 66}, - {"semctl$SETVAL", 66}, - {"semget", 64}, - {"semget$private", 64}, - {"semop", 65}, - {"semtimedop", 220}, - {"sendfile", 40}, - {"sendmmsg", 307}, - {"sendmmsg$alg", 307}, - {"sendmmsg$inet_sctp", 307}, - {"sendmmsg$nfc_llcp", 307}, - {"sendmmsg$unix", 307}, - {"sendmsg", 46}, - {"sendmsg$FOU_CMD_ADD", 46}, - {"sendmsg$FOU_CMD_DEL", 46}, - {"sendmsg$FOU_CMD_GET", 46}, - {"sendmsg$IPVS_CMD_DEL_DAEMON", 46}, - {"sendmsg$IPVS_CMD_DEL_DEST", 46}, - {"sendmsg$IPVS_CMD_DEL_SERVICE", 46}, - {"sendmsg$IPVS_CMD_FLUSH", 46}, - {"sendmsg$IPVS_CMD_GET_CONFIG", 46}, - {"sendmsg$IPVS_CMD_GET_DAEMON", 46}, - {"sendmsg$IPVS_CMD_GET_DEST", 46}, - {"sendmsg$IPVS_CMD_GET_INFO", 46}, - {"sendmsg$IPVS_CMD_GET_SERVICE", 46}, - {"sendmsg$IPVS_CMD_NEW_DAEMON", 46}, - {"sendmsg$IPVS_CMD_NEW_DEST", 46}, - {"sendmsg$IPVS_CMD_NEW_SERVICE", 46}, - {"sendmsg$IPVS_CMD_SET_CONFIG", 46}, - {"sendmsg$IPVS_CMD_SET_DEST", 46}, - {"sendmsg$IPVS_CMD_SET_INFO", 46}, - {"sendmsg$IPVS_CMD_SET_SERVICE", 46}, - {"sendmsg$IPVS_CMD_ZERO", 46}, - {"sendmsg$TEAM_CMD_NOOP", 46}, - {"sendmsg$TEAM_CMD_OPTIONS_GET", 46}, - {"sendmsg$TEAM_CMD_OPTIONS_SET", 46}, - {"sendmsg$TEAM_CMD_PORT_LIST_GET", 46}, - {"sendmsg$alg", 46}, - {"sendmsg$can_bcm", 46}, - {"sendmsg$can_raw", 46}, - {"sendmsg$inet_sctp", 46}, - {"sendmsg$kcm", 46}, - {"sendmsg$key", 46}, - {"sendmsg$netlink", 46}, - {"sendmsg$netrom", 46}, - {"sendmsg$nfc_llcp", 46}, - {"sendmsg$nl_crypto", 46}, - {"sendmsg$nl_generic", 46}, - {"sendmsg$nl_netfilter", 46}, - {"sendmsg$nl_route", 46}, - {"sendmsg$nl_route_sched", 46}, - {"sendmsg$nl_xfrm", 46}, - {"sendmsg$rds", 46}, - {"sendmsg$unix", 46}, - {"sendmsg$xdp", 46}, - {"sendto", 44}, - {"sendto$ax25", 44}, - {"sendto$inet", 44}, - {"sendto$inet6", 44}, - {"sendto$ipx", 44}, - {"sendto$llc", 44}, - {"sendto$packet", 44}, - {"sendto$unix", 44}, - {"set_mempolicy", 238}, - {"set_robust_list", 273}, - {"set_thread_area", 205}, - {"set_tid_address", 218}, - {"setfsgid", 123}, - {"setfsuid", 122}, - {"setgid", 106}, - {"setgroups", 116}, - {"setitimer", 38}, - {"setns", 308}, - {"setpgid", 109}, - {"setpriority", 141}, - {"setregid", 114}, - {"setresgid", 119}, - {"setresuid", 117}, - {"setreuid", 113}, - {"setrlimit", 160}, - {"setsockopt", 54}, - {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 54}, - {"setsockopt$ALG_SET_KEY", 54}, - {"setsockopt$ARPT_SO_SET_ADD_COUNTERS", 54}, - {"setsockopt$ARPT_SO_SET_REPLACE", 54}, - {"setsockopt$EBT_SO_SET_COUNTERS", 54}, - {"setsockopt$EBT_SO_SET_ENTRIES", 54}, - {"setsockopt$IP6T_SO_SET_ADD_COUNTERS", 54}, - {"setsockopt$IP6T_SO_SET_REPLACE", 54}, - {"setsockopt$IPT_SO_SET_ADD_COUNTERS", 54}, - {"setsockopt$IPT_SO_SET_REPLACE", 54}, - {"setsockopt$IP_VS_SO_SET_ADD", 54}, - {"setsockopt$IP_VS_SO_SET_ADDDEST", 54}, - {"setsockopt$IP_VS_SO_SET_DEL", 54}, - {"setsockopt$IP_VS_SO_SET_DELDEST", 54}, - {"setsockopt$IP_VS_SO_SET_EDIT", 54}, - {"setsockopt$IP_VS_SO_SET_EDITDEST", 54}, - {"setsockopt$IP_VS_SO_SET_FLUSH", 54}, - {"setsockopt$IP_VS_SO_SET_STARTDAEMON", 54}, - {"setsockopt$IP_VS_SO_SET_STOPDAEMON", 54}, - {"setsockopt$IP_VS_SO_SET_TIMEOUT", 54}, - {"setsockopt$IP_VS_SO_SET_ZERO", 54}, - {"setsockopt$RDS_CANCEL_SENT_TO", 54}, - {"setsockopt$RDS_CONG_MONITOR", 54}, - {"setsockopt$RDS_FREE_MR", 54}, - {"setsockopt$RDS_GET_MR", 54}, - {"setsockopt$RDS_GET_MR_FOR_DEST", 54}, - {"setsockopt$RDS_RECVERR", 54}, - {"setsockopt$SO_ATTACH_FILTER", 54}, - {"setsockopt$SO_BINDTODEVICE", 54}, - {"setsockopt$SO_RDS_MSG_RXPATH_LATENCY", 54}, - {"setsockopt$SO_RDS_TRANSPORT", 54}, - {"setsockopt$SO_TIMESTAMPING", 54}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE", 54}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE", 54}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_SIZE", 54}, - {"setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT", 54}, - {"setsockopt$XDP_RX_RING", 54}, - {"setsockopt$XDP_TX_RING", 54}, - {"setsockopt$XDP_UMEM_COMPLETION_RING", 54}, - {"setsockopt$XDP_UMEM_FILL_RING", 54}, - {"setsockopt$XDP_UMEM_REG", 54}, - {"setsockopt$ax25_buf", 54}, - {"setsockopt$ax25_int", 54}, - {"setsockopt$bt_BT_CHANNEL_POLICY", 54}, - {"setsockopt$bt_BT_DEFER_SETUP", 54}, - {"setsockopt$bt_BT_FLUSHABLE", 54}, - {"setsockopt$bt_BT_POWER", 54}, - {"setsockopt$bt_BT_RCVMTU", 54}, - {"setsockopt$bt_BT_SECURITY", 54}, - {"setsockopt$bt_BT_SNDMTU", 54}, - {"setsockopt$bt_BT_VOICE", 54}, - {"setsockopt$bt_hci_HCI_DATA_DIR", 54}, - {"setsockopt$bt_hci_HCI_FILTER", 54}, - {"setsockopt$bt_hci_HCI_TIME_STAMP", 54}, - {"setsockopt$bt_l2cap_L2CAP_CONNINFO", 54}, - {"setsockopt$bt_l2cap_L2CAP_LM", 54}, - {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 54}, - {"setsockopt$bt_rfcomm_RFCOMM_LM", 54}, - {"setsockopt$inet6_IPV6_ADDRFORM", 54}, - {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 54}, - {"setsockopt$inet6_IPV6_IPSEC_POLICY", 54}, - {"setsockopt$inet6_IPV6_PKTINFO", 54}, - {"setsockopt$inet6_IPV6_XFRM_POLICY", 54}, - {"setsockopt$inet6_MCAST_JOIN_GROUP", 54}, - {"setsockopt$inet6_MCAST_LEAVE_GROUP", 54}, - {"setsockopt$inet6_MCAST_MSFILTER", 54}, - {"setsockopt$inet6_MRT6_ADD_MFC", 54}, - {"setsockopt$inet6_MRT6_ADD_MFC_PROXY", 54}, - {"setsockopt$inet6_MRT6_ADD_MIF", 54}, - {"setsockopt$inet6_MRT6_DEL_MFC", 54}, - {"setsockopt$inet6_MRT6_DEL_MFC_PROXY", 54}, - {"setsockopt$inet6_buf", 54}, - {"setsockopt$inet6_dccp_buf", 54}, - {"setsockopt$inet6_dccp_int", 54}, - {"setsockopt$inet6_group_source_req", 54}, - {"setsockopt$inet6_icmp_ICMP_FILTER", 54}, - {"setsockopt$inet6_int", 54}, - {"setsockopt$inet6_mreq", 54}, - {"setsockopt$inet6_mtu", 54}, - {"setsockopt$inet6_opts", 54}, - {"setsockopt$inet6_tcp_TCP_CONGESTION", 54}, - {"setsockopt$inet6_tcp_TCP_FASTOPEN_KEY", 54}, - {"setsockopt$inet6_tcp_TCP_MD5SIG", 54}, - {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 54}, - {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 54}, - {"setsockopt$inet6_tcp_TCP_ULP", 54}, - {"setsockopt$inet6_tcp_TLS_RX", 54}, - {"setsockopt$inet6_tcp_TLS_TX", 54}, - {"setsockopt$inet6_tcp_buf", 54}, - {"setsockopt$inet6_tcp_int", 54}, - {"setsockopt$inet6_udp_encap", 54}, - {"setsockopt$inet6_udp_int", 54}, - {"setsockopt$inet_IP_IPSEC_POLICY", 54}, - {"setsockopt$inet_IP_XFRM_POLICY", 54}, - {"setsockopt$inet_MCAST_JOIN_GROUP", 54}, - {"setsockopt$inet_MCAST_LEAVE_GROUP", 54}, - {"setsockopt$inet_MCAST_MSFILTER", 54}, - {"setsockopt$inet_buf", 54}, - {"setsockopt$inet_dccp_buf", 54}, - {"setsockopt$inet_dccp_int", 54}, - {"setsockopt$inet_group_source_req", 54}, - {"setsockopt$inet_icmp_ICMP_FILTER", 54}, - {"setsockopt$inet_int", 54}, - {"setsockopt$inet_mreq", 54}, - {"setsockopt$inet_mreqn", 54}, - {"setsockopt$inet_mreqsrc", 54}, - {"setsockopt$inet_msfilter", 54}, - {"setsockopt$inet_mtu", 54}, - {"setsockopt$inet_opts", 54}, - {"setsockopt$inet_pktinfo", 54}, - {"setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 54}, - {"setsockopt$inet_sctp6_SCTP_ADD_STREAMS", 54}, - {"setsockopt$inet_sctp6_SCTP_ASSOCINFO", 54}, - {"setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 54}, - {"setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", 54}, - {"setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY", 54}, - {"setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", 54}, - {"setsockopt$inet_sctp6_SCTP_AUTH_KEY", 54}, - {"setsockopt$inet_sctp6_SCTP_AUTOCLOSE", 54}, - {"setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 54}, - {"setsockopt$inet_sctp6_SCTP_CONTEXT", 54}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 54}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 54}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 54}, - {"setsockopt$inet_sctp6_SCTP_DELAYED_SACK", 54}, - {"setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 54}, - {"setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 54}, - {"setsockopt$inet_sctp6_SCTP_EVENTS", 54}, - {"setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 54}, - {"setsockopt$inet_sctp6_SCTP_HMAC_IDENT", 54}, - {"setsockopt$inet_sctp6_SCTP_INITMSG", 54}, - {"setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 54}, - {"setsockopt$inet_sctp6_SCTP_MAXSEG", 54}, - {"setsockopt$inet_sctp6_SCTP_MAX_BURST", 54}, - {"setsockopt$inet_sctp6_SCTP_NODELAY", 54}, - {"setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 54}, - {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 54}, - {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 54}, - {"setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 54}, - {"setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 54}, - {"setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 54}, - {"setsockopt$inet_sctp6_SCTP_RECVNXTINFO", 54}, - {"setsockopt$inet_sctp6_SCTP_RECVRCVINFO", 54}, - {"setsockopt$inet_sctp6_SCTP_RESET_ASSOC", 54}, - {"setsockopt$inet_sctp6_SCTP_RESET_STREAMS", 54}, - {"setsockopt$inet_sctp6_SCTP_RTOINFO", 54}, - {"setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", 54}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", 54}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", 54}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", 54}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", 54}, - {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 54}, - {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 54}, - {"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 54}, - {"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 54}, - {"setsockopt$inet_sctp_SCTP_ASSOCINFO", 54}, - {"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 54}, - {"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 54}, - {"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 54}, - {"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 54}, - {"setsockopt$inet_sctp_SCTP_AUTH_KEY", 54}, - {"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 54}, - {"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 54}, - {"setsockopt$inet_sctp_SCTP_CONTEXT", 54}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 54}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 54}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 54}, - {"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 54}, - {"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 54}, - {"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 54}, - {"setsockopt$inet_sctp_SCTP_EVENTS", 54}, - {"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 54}, - {"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 54}, - {"setsockopt$inet_sctp_SCTP_INITMSG", 54}, - {"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 54}, - {"setsockopt$inet_sctp_SCTP_MAXSEG", 54}, - {"setsockopt$inet_sctp_SCTP_MAX_BURST", 54}, - {"setsockopt$inet_sctp_SCTP_NODELAY", 54}, - {"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 54}, - {"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 54}, - {"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 54}, - {"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 54}, - {"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 54}, - {"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 54}, - {"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 54}, - {"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 54}, - {"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 54}, - {"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 54}, - {"setsockopt$inet_sctp_SCTP_RTOINFO", 54}, - {"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 54}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", 54}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", 54}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", 54}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", 54}, - {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 54}, - {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 54}, - {"setsockopt$inet_tcp_TCP_CONGESTION", 54}, - {"setsockopt$inet_tcp_TCP_FASTOPEN_KEY", 54}, - {"setsockopt$inet_tcp_TCP_MD5SIG", 54}, - {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 54}, - {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 54}, - {"setsockopt$inet_tcp_TCP_ULP", 54}, - {"setsockopt$inet_tcp_TLS_RX", 54}, - {"setsockopt$inet_tcp_TLS_TX", 54}, - {"setsockopt$inet_tcp_buf", 54}, - {"setsockopt$inet_tcp_int", 54}, - {"setsockopt$inet_udp_encap", 54}, - {"setsockopt$inet_udp_int", 54}, - {"setsockopt$ipx_IPX_TYPE", 54}, - {"setsockopt$kcm_KCM_RECV_DISABLE", 54}, - {"setsockopt$l2tp_PPPOL2TP_SO_DEBUG", 54}, - {"setsockopt$l2tp_PPPOL2TP_SO_LNSMODE", 54}, - {"setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ", 54}, - {"setsockopt$l2tp_PPPOL2TP_SO_REORDERTO", 54}, - {"setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ", 54}, - {"setsockopt$llc_int", 54}, - {"setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", 54}, - {"setsockopt$netlink_NETLINK_BROADCAST_ERROR", 54}, - {"setsockopt$netlink_NETLINK_CAP_ACK", 54}, - {"setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", 54}, - {"setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", 54}, - {"setsockopt$netlink_NETLINK_NO_ENOBUFS", 54}, - {"setsockopt$netlink_NETLINK_PKTINFO", 54}, - {"setsockopt$netlink_NETLINK_RX_RING", 54}, - {"setsockopt$netlink_NETLINK_TX_RING", 54}, - {"setsockopt$netrom_NETROM_IDLE", 54}, - {"setsockopt$netrom_NETROM_N2", 54}, - {"setsockopt$netrom_NETROM_T1", 54}, - {"setsockopt$netrom_NETROM_T2", 54}, - {"setsockopt$netrom_NETROM_T4", 54}, - {"setsockopt$nfc_llcp_NFC_LLCP_MIUX", 54}, - {"setsockopt$nfc_llcp_NFC_LLCP_RW", 54}, - {"setsockopt$packet_add_memb", 54}, - {"setsockopt$packet_buf", 54}, - {"setsockopt$packet_drop_memb", 54}, - {"setsockopt$packet_fanout", 54}, - {"setsockopt$packet_fanout_data", 54}, - {"setsockopt$packet_int", 54}, - {"setsockopt$packet_rx_ring", 54}, - {"setsockopt$packet_tx_ring", 54}, - {"setsockopt$sock_attach_bpf", 54}, - {"setsockopt$sock_cred", 54}, - {"setsockopt$sock_int", 54}, - {"setsockopt$sock_linger", 54}, - {"setsockopt$sock_timeval", 54}, - {"setsockopt$sock_void", 54}, - {"setuid", 105}, - {"setxattr", 188}, - {"shmat", 30}, - {"shmctl$IPC_INFO", 31}, - {"shmctl$IPC_RMID", 31}, - {"shmctl$IPC_SET", 31}, - {"shmctl$IPC_STAT", 31}, - {"shmctl$SHM_INFO", 31}, - {"shmctl$SHM_LOCK", 31}, - {"shmctl$SHM_STAT", 31}, - {"shmctl$SHM_UNLOCK", 31}, - {"shmdt", 67}, - {"shmget", 29}, - {"shmget$private", 29}, - {"shutdown", 48}, - {"sigaltstack", 131}, - {"signalfd", 282}, - {"signalfd4", 289}, - {"socket", 41}, - {"socket$alg", 41}, - {"socket$ax25", 41}, - {"socket$bt_bnep", 41}, - {"socket$bt_cmtp", 41}, - {"socket$bt_hidp", 41}, - {"socket$bt_rfcomm", 41}, - {"socket$can_bcm", 41}, - {"socket$can_raw", 41}, - {"socket$inet", 41}, - {"socket$inet6", 41}, - {"socket$inet6_dccp", 41}, - {"socket$inet6_icmp", 41}, - {"socket$inet6_icmp_raw", 41}, - {"socket$inet6_sctp", 41}, - {"socket$inet6_tcp", 41}, - {"socket$inet6_udp", 41}, - {"socket$inet6_udplite", 41}, - {"socket$inet_dccp", 41}, - {"socket$inet_icmp", 41}, - {"socket$inet_icmp_raw", 41}, - {"socket$inet_sctp", 41}, - {"socket$inet_smc", 41}, - {"socket$inet_tcp", 41}, - {"socket$inet_udp", 41}, - {"socket$inet_udplite", 41}, - {"socket$ipx", 41}, - {"socket$kcm", 41}, - {"socket$key", 41}, - {"socket$l2tp", 41}, - {"socket$netlink", 41}, - {"socket$netrom", 41}, - {"socket$nl_crypto", 41}, - {"socket$nl_generic", 41}, - {"socket$nl_netfilter", 41}, - {"socket$nl_route", 41}, - {"socket$nl_xfrm", 41}, - {"socket$packet", 41}, - {"socket$pppoe", 41}, - {"socket$pptp", 41}, - {"socket$rds", 41}, - {"socket$unix", 41}, - {"socket$vsock_dgram", 41}, - {"socket$vsock_stream", 41}, - {"socket$xdp", 41}, - {"socketpair", 53}, - {"socketpair$ax25", 53}, - {"socketpair$inet", 53}, - {"socketpair$inet6", 53}, - {"socketpair$inet6_dccp", 53}, - {"socketpair$inet6_icmp", 53}, - {"socketpair$inet6_icmp_raw", 53}, - {"socketpair$inet6_sctp", 53}, - {"socketpair$inet6_tcp", 53}, - {"socketpair$inet6_udp", 53}, - {"socketpair$inet6_udplite", 53}, - {"socketpair$inet_dccp", 53}, - {"socketpair$inet_icmp", 53}, - {"socketpair$inet_icmp_raw", 53}, - {"socketpair$inet_sctp", 53}, - {"socketpair$inet_smc", 53}, - {"socketpair$inet_tcp", 53}, - {"socketpair$inet_udp", 53}, - {"socketpair$inet_udplite", 53}, - {"socketpair$ipx", 53}, - {"socketpair$packet", 53}, - {"socketpair$unix", 53}, - {"splice", 275}, - {"stat", 4}, - {"statfs", 137}, - {"statx", 332}, - {"symlink", 88}, - {"symlinkat", 266}, - {"sync", 162}, - {"sync_file_range", 277}, - {"syncfs", 306}, - {"sysfs$1", 139}, - {"sysfs$2", 139}, - {"sysfs$3", 139}, - {"sysinfo", 99}, - {"syslog", 103}, - {"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet}, - {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, - {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, - {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_init_net_socket$bt_hci", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$bt_l2cap", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$bt_sco", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$llc", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$nfc_llcp", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$nfc_raw", 0, (syscall_t)syz_init_net_socket}, - {"syz_kvm_setup_cpu$arm64", 0, (syscall_t)syz_kvm_setup_cpu}, - {"syz_kvm_setup_cpu$x86", 0, (syscall_t)syz_kvm_setup_cpu}, - {"syz_mount_image$bfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$btrfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ceph", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$cifs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ext4", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$f2fs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$gfs2", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$hfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$hfsplus", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$iso9660", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$jfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$minix", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$msdos", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$nfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$nfs4", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ntfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ocfs2", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$reiserfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$vfat", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$xfs", 0, (syscall_t)syz_mount_image}, - {"syz_open_dev$CDROM_DEV_LINK", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$I2C", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$admmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$adsp", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$audion", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$binder", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dri", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$drirender", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$loop", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$mice", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$midi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$rtc", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sg", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndhw", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndpcmc", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$video", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev}, - {"syz_open_procfs", 0, (syscall_t)syz_open_procfs}, - {"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs}, - {"syz_open_pts", 0, (syscall_t)syz_open_pts}, - {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, - {"tee", 276}, - {"tgkill", 234}, - {"time", 201}, - {"timer_create", 222}, - {"timer_delete", 226}, - {"timer_getoverrun", 225}, - {"timer_gettime", 224}, - {"timer_settime", 223}, - {"timerfd_create", 283}, - {"timerfd_gettime", 287}, - {"timerfd_settime", 286}, - {"times", 100}, - {"tkill", 200}, - {"truncate", 76}, - {"umount2", 166}, - {"uname", 63}, - {"unlink", 87}, - {"unlinkat", 263}, - {"unshare", 272}, - {"uselib", 134}, - {"userfaultfd", 323}, - {"ustat", 136}, - {"utime", 132}, - {"utimensat", 280}, - {"utimes", 235}, - {"vmsplice", 278}, - {"wait4", 61}, - {"waitid", 247}, - {"write", 1}, - {"write$9p", 1}, - {"write$FUSE_ATTR", 1}, - {"write$FUSE_BMAP", 1}, - {"write$FUSE_CREATE_OPEN", 1}, - {"write$FUSE_DIRENT", 1}, - {"write$FUSE_DIRENTPLUS", 1}, - {"write$FUSE_ENTRY", 1}, - {"write$FUSE_GETXATTR", 1}, - {"write$FUSE_INIT", 1}, - {"write$FUSE_INTERRUPT", 1}, - {"write$FUSE_IOCTL", 1}, - {"write$FUSE_LK", 1}, - {"write$FUSE_LSEEK", 1}, - {"write$FUSE_NOTIFY_DELETE", 1}, - {"write$FUSE_NOTIFY_INVAL_ENTRY", 1}, - {"write$FUSE_NOTIFY_INVAL_INODE", 1}, - {"write$FUSE_NOTIFY_POLL", 1}, - {"write$FUSE_NOTIFY_RETRIEVE", 1}, - {"write$FUSE_NOTIFY_STORE", 1}, - {"write$FUSE_OPEN", 1}, - {"write$FUSE_POLL", 1}, - {"write$FUSE_STATFS", 1}, - {"write$FUSE_WRITE", 1}, - {"write$P9_RATTACH", 1}, - {"write$P9_RAUTH", 1}, - {"write$P9_RCLUNK", 1}, - {"write$P9_RCREATE", 1}, - {"write$P9_RFLUSH", 1}, - {"write$P9_RFSYNC", 1}, - {"write$P9_RGETATTR", 1}, - {"write$P9_RGETLOCK", 1}, - {"write$P9_RLCREATE", 1}, - {"write$P9_RLERROR", 1}, - {"write$P9_RLERRORu", 1}, - {"write$P9_RLINK", 1}, - {"write$P9_RLOCK", 1}, - {"write$P9_RLOPEN", 1}, - {"write$P9_RMKDIR", 1}, - {"write$P9_RMKNOD", 1}, - {"write$P9_ROPEN", 1}, - {"write$P9_RREAD", 1}, - {"write$P9_RREADDIR", 1}, - {"write$P9_RREADLINK", 1}, - {"write$P9_RREMOVE", 1}, - {"write$P9_RRENAME", 1}, - {"write$P9_RRENAMEAT", 1}, - {"write$P9_RSETATTR", 1}, - {"write$P9_RSTAT", 1}, - {"write$P9_RSTATFS", 1}, - {"write$P9_RSTATu", 1}, - {"write$P9_RSYMLINK", 1}, - {"write$P9_RUNLINKAT", 1}, - {"write$P9_RVERSION", 1}, - {"write$P9_RWALK", 1}, - {"write$P9_RWRITE", 1}, - {"write$P9_RWSTAT", 1}, - {"write$P9_RXATTRCREATE", 1}, - {"write$P9_RXATTRWALK", 1}, - {"write$RDMA_USER_CM_CMD_ACCEPT", 1}, - {"write$RDMA_USER_CM_CMD_BIND", 1}, - {"write$RDMA_USER_CM_CMD_BIND_IP", 1}, - {"write$RDMA_USER_CM_CMD_CONNECT", 1}, - {"write$RDMA_USER_CM_CMD_CREATE_ID", 1}, - {"write$RDMA_USER_CM_CMD_DESTROY_ID", 1}, - {"write$RDMA_USER_CM_CMD_DISCONNECT", 1}, - {"write$RDMA_USER_CM_CMD_GET_EVENT", 1}, - {"write$RDMA_USER_CM_CMD_INIT_QP_ATTR", 1}, - {"write$RDMA_USER_CM_CMD_JOIN_IP_MCAST", 1}, - {"write$RDMA_USER_CM_CMD_JOIN_MCAST", 1}, - {"write$RDMA_USER_CM_CMD_LEAVE_MCAST", 1}, - {"write$RDMA_USER_CM_CMD_LISTEN", 1}, - {"write$RDMA_USER_CM_CMD_MIGRATE_ID", 1}, - {"write$RDMA_USER_CM_CMD_NOTIFY", 1}, - {"write$RDMA_USER_CM_CMD_QUERY", 1}, - {"write$RDMA_USER_CM_CMD_QUERY_ROUTE", 1}, - {"write$RDMA_USER_CM_CMD_REJECT", 1}, - {"write$RDMA_USER_CM_CMD_RESOLVE_ADDR", 1}, - {"write$RDMA_USER_CM_CMD_RESOLVE_IP", 1}, - {"write$RDMA_USER_CM_CMD_RESOLVE_ROUTE", 1}, - {"write$RDMA_USER_CM_CMD_SET_OPTION", 1}, - {"write$binfmt_aout", 1}, - {"write$binfmt_elf32", 1}, - {"write$binfmt_elf64", 1}, - {"write$binfmt_misc", 1}, - {"write$binfmt_script", 1}, - {"write$cgroup_int", 1}, - {"write$cgroup_pid", 1}, - {"write$cgroup_subtree", 1}, - {"write$cgroup_type", 1}, - {"write$evdev", 1}, - {"write$eventfd", 1}, - {"write$selinux_access", 1}, - {"write$selinux_context", 1}, - {"write$selinux_create", 1}, - {"write$selinux_load", 1}, - {"write$selinux_user", 1}, - {"write$selinux_validatetrans", 1}, - {"write$sndseq", 1}, - {"write$tun", 1}, - {"write$vnet", 1}, - {"writev", 20}, - -}; -#endif - -#if defined(__arm__) || 0 -#define GOARCH "arm" -#define SYZ_REVISION "c46361b24a9d8c4d25f99c6a74ed373b73b0cdd1" -#define SYZ_EXECUTOR_USES_FORK_SERVER true -#define SYZ_EXECUTOR_USES_SHMEM true -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 2096 -const call_t syscalls[] = { - {"accept", 285}, - {"accept$alg", 285}, - {"accept$ax25", 285}, - {"accept$inet", 285}, - {"accept$inet6", 285}, - {"accept$ipx", 285}, - {"accept$netrom", 285}, - {"accept$nfc_llcp", 285}, - {"accept$packet", 285}, - {"accept$unix", 285}, - {"accept4", 366}, - {"accept4$alg", 366}, - {"accept4$ax25", 366}, - {"accept4$bt_l2cap", 366}, - {"accept4$inet", 366}, - {"accept4$inet6", 366}, - {"accept4$ipx", 366}, - {"accept4$llc", 366}, - {"accept4$netrom", 366}, - {"accept4$nfc_llcp", 366}, - {"accept4$packet", 366}, - {"accept4$unix", 366}, - {"accept4$vsock_stream", 366}, - {"acct", 51}, - {"add_key", 309}, - {"add_key$keyring", 309}, - {"add_key$user", 309}, - {"bind", 282}, - {"bind$alg", 282}, - {"bind$ax25", 282}, - {"bind$bt_hci", 282}, - {"bind$bt_l2cap", 282}, - {"bind$bt_rfcomm", 282}, - {"bind$bt_sco", 282}, - {"bind$can_raw", 282}, - {"bind$inet", 282}, - {"bind$inet6", 282}, - {"bind$ipx", 282}, - {"bind$llc", 282}, - {"bind$netlink", 282}, - {"bind$netrom", 282}, - {"bind$nfc_llcp", 282}, - {"bind$packet", 282}, - {"bind$pptp", 282}, - {"bind$rds", 282}, - {"bind$unix", 282}, - {"bind$vsock_dgram", 282}, - {"bind$vsock_stream", 282}, - {"bind$xdp", 282}, - {"bpf$BPF_GET_MAP_INFO", 386}, - {"bpf$BPF_GET_PROG_INFO", 386}, - {"bpf$BPF_MAP_GET_FD_BY_ID", 386}, - {"bpf$BPF_MAP_GET_NEXT_ID", 386}, - {"bpf$BPF_PROG_ATTACH", 386}, - {"bpf$BPF_PROG_DETACH", 386}, - {"bpf$BPF_PROG_GET_FD_BY_ID", 386}, - {"bpf$BPF_PROG_GET_NEXT_ID", 386}, - {"bpf$BPF_PROG_QUERY", 386}, - {"bpf$BPF_PROG_TEST_RUN", 386}, - {"bpf$BPF_RAW_TRACEPOINT_OPEN", 386}, - {"bpf$MAP_CREATE", 386}, - {"bpf$MAP_DELETE_ELEM", 386}, - {"bpf$MAP_GET_NEXT_KEY", 386}, - {"bpf$MAP_LOOKUP_ELEM", 386}, - {"bpf$MAP_UPDATE_ELEM", 386}, - {"bpf$OBJ_GET_MAP", 386}, - {"bpf$OBJ_GET_PROG", 386}, - {"bpf$OBJ_PIN_MAP", 386}, - {"bpf$OBJ_PIN_PROG", 386}, - {"bpf$PROG_LOAD", 386}, - {"capget", 184}, - {"capset", 185}, - {"chdir", 12}, - {"chmod", 15}, - {"chown", 182}, - {"chroot", 61}, - {"clock_adjtime", 372}, - {"clock_getres", 264}, - {"clock_gettime", 263}, - {"clock_nanosleep", 265}, - {"clock_settime", 262}, - {"clone", 120}, - {"close", 6}, - {"connect", 283}, - {"connect$ax25", 283}, - {"connect$bt_l2cap", 283}, - {"connect$bt_rfcomm", 283}, - {"connect$bt_sco", 283}, - {"connect$can_bcm", 283}, - {"connect$inet", 283}, - {"connect$inet6", 283}, - {"connect$ipx", 283}, - {"connect$l2tp", 283}, - {"connect$llc", 283}, - {"connect$netlink", 283}, - {"connect$netrom", 283}, - {"connect$nfc_llcp", 283}, - {"connect$nfc_raw", 283}, - {"connect$packet", 283}, - {"connect$pppoe", 283}, - {"connect$pptp", 283}, - {"connect$rds", 283}, - {"connect$unix", 283}, - {"connect$vsock_dgram", 283}, - {"connect$vsock_stream", 283}, - {"creat", 8}, - {"delete_module", 129}, - {"dup", 41}, - {"dup2", 63}, - {"dup3", 358}, - {"epoll_create", 250}, - {"epoll_create1", 357}, - {"epoll_ctl$EPOLL_CTL_ADD", 251}, - {"epoll_ctl$EPOLL_CTL_DEL", 251}, - {"epoll_ctl$EPOLL_CTL_MOD", 251}, - {"epoll_pwait", 346}, - {"epoll_wait", 252}, - {"eventfd", 351}, - {"eventfd2", 356}, - {"execve", 11}, - {"execveat", 387}, - {"exit", 1}, - {"exit_group", 248}, - {"faccessat", 334}, - {"fallocate", 352}, - {"fanotify_init", 367}, - {"fanotify_mark", 368}, - {"fchdir", 133}, - {"fchmod", 94}, - {"fchmodat", 333}, - {"fchown", 95}, - {"fchownat", 325}, - {"fcntl$F_GET_FILE_RW_HINT", 55}, - {"fcntl$F_GET_RW_HINT", 55}, - {"fcntl$F_SET_FILE_RW_HINT", 55}, - {"fcntl$F_SET_RW_HINT", 55}, - {"fcntl$addseals", 55}, - {"fcntl$dupfd", 55}, - {"fcntl$getflags", 55}, - {"fcntl$getown", 55}, - {"fcntl$getownex", 55}, - {"fcntl$lock", 55}, - {"fcntl$notify", 55}, - {"fcntl$setflags", 55}, - {"fcntl$setlease", 55}, - {"fcntl$setown", 55}, - {"fcntl$setownex", 55}, - {"fcntl$setpipe", 55}, - {"fcntl$setsig", 55}, - {"fcntl$setstatus", 55}, - {"fdatasync", 148}, - {"fgetxattr", 231}, - {"finit_module", 379}, - {"flistxattr", 234}, - {"flock", 143}, - {"fremovexattr", 237}, - {"fsetxattr", 228}, - {"fstat", 108}, - {"fstatfs", 100}, - {"fsync", 118}, - {"ftruncate", 93}, - {"futex", 240}, - {"futimesat", 326}, - {"get_mempolicy", 320}, - {"get_robust_list", 339}, - {"getcwd", 183}, - {"getdents", 141}, - {"getdents64", 217}, - {"getegid", 50}, - {"geteuid", 49}, - {"getgid", 47}, - {"getgroups", 80}, - {"getitimer", 105}, - {"getpeername", 287}, - {"getpeername$ax25", 287}, - {"getpeername$inet", 287}, - {"getpeername$inet6", 287}, - {"getpeername$ipx", 287}, - {"getpeername$llc", 287}, - {"getpeername$netlink", 287}, - {"getpeername$netrom", 287}, - {"getpeername$packet", 287}, - {"getpeername$unix", 287}, - {"getpgid", 132}, - {"getpgrp", 65}, - {"getpid", 20}, - {"getpriority", 96}, - {"getrandom", 384}, - {"getresgid", 171}, - {"getresuid", 165}, - {"getrusage", 77}, - {"getsockname", 286}, - {"getsockname$ax25", 286}, - {"getsockname$inet", 286}, - {"getsockname$inet6", 286}, - {"getsockname$ipx", 286}, - {"getsockname$llc", 286}, - {"getsockname$netlink", 286}, - {"getsockname$netrom", 286}, - {"getsockname$packet", 286}, - {"getsockname$unix", 286}, - {"getsockopt", 295}, - {"getsockopt$ARPT_SO_GET_ENTRIES", 295}, - {"getsockopt$ARPT_SO_GET_INFO", 295}, - {"getsockopt$ARPT_SO_GET_REVISION_TARGET", 295}, - {"getsockopt$EBT_SO_GET_ENTRIES", 295}, - {"getsockopt$EBT_SO_GET_INFO", 295}, - {"getsockopt$EBT_SO_GET_INIT_ENTRIES", 295}, - {"getsockopt$EBT_SO_GET_INIT_INFO", 295}, - {"getsockopt$IP6T_SO_GET_ENTRIES", 295}, - {"getsockopt$IP6T_SO_GET_INFO", 295}, - {"getsockopt$IP6T_SO_GET_REVISION_MATCH", 295}, - {"getsockopt$IP6T_SO_GET_REVISION_TARGET", 295}, - {"getsockopt$IPT_SO_GET_ENTRIES", 295}, - {"getsockopt$IPT_SO_GET_INFO", 295}, - {"getsockopt$IPT_SO_GET_REVISION_MATCH", 295}, - {"getsockopt$IPT_SO_GET_REVISION_TARGET", 295}, - {"getsockopt$IP_VS_SO_GET_DAEMON", 295}, - {"getsockopt$IP_VS_SO_GET_DESTS", 295}, - {"getsockopt$IP_VS_SO_GET_INFO", 295}, - {"getsockopt$IP_VS_SO_GET_SERVICE", 295}, - {"getsockopt$IP_VS_SO_GET_SERVICES", 295}, - {"getsockopt$IP_VS_SO_GET_TIMEOUT", 295}, - {"getsockopt$IP_VS_SO_GET_VERSION", 295}, - {"getsockopt$SO_BINDTODEVICE", 295}, - {"getsockopt$SO_COOKIE", 295}, - {"getsockopt$SO_TIMESTAMPING", 295}, - {"getsockopt$XDP_MMAP_OFFSETS", 295}, - {"getsockopt$XDP_STATISTICS", 295}, - {"getsockopt$ax25_buf", 295}, - {"getsockopt$ax25_int", 295}, - {"getsockopt$bt_BT_CHANNEL_POLICY", 295}, - {"getsockopt$bt_BT_DEFER_SETUP", 295}, - {"getsockopt$bt_BT_FLUSHABLE", 295}, - {"getsockopt$bt_BT_POWER", 295}, - {"getsockopt$bt_BT_RCVMTU", 295}, - {"getsockopt$bt_BT_SECURITY", 295}, - {"getsockopt$bt_BT_SNDMTU", 295}, - {"getsockopt$bt_BT_VOICE", 295}, - {"getsockopt$bt_hci", 295}, - {"getsockopt$bt_l2cap_L2CAP_CONNINFO", 295}, - {"getsockopt$bt_l2cap_L2CAP_LM", 295}, - {"getsockopt$bt_l2cap_L2CAP_OPTIONS", 295}, - {"getsockopt$bt_rfcomm_RFCOMM_CONNINFO", 295}, - {"getsockopt$bt_rfcomm_RFCOMM_LM", 295}, - {"getsockopt$bt_sco_SCO_CONNINFO", 295}, - {"getsockopt$bt_sco_SCO_OPTIONS", 295}, - {"getsockopt$inet6_IPV6_FLOWLABEL_MGR", 295}, - {"getsockopt$inet6_IPV6_IPSEC_POLICY", 295}, - {"getsockopt$inet6_IPV6_XFRM_POLICY", 295}, - {"getsockopt$inet6_buf", 295}, - {"getsockopt$inet6_dccp_buf", 295}, - {"getsockopt$inet6_dccp_int", 295}, - {"getsockopt$inet6_int", 295}, - {"getsockopt$inet6_mreq", 295}, - {"getsockopt$inet6_mtu", 295}, - {"getsockopt$inet6_opts", 295}, - {"getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 295}, - {"getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE", 295}, - {"getsockopt$inet6_tcp_buf", 295}, - {"getsockopt$inet6_tcp_int", 295}, - {"getsockopt$inet6_udp_int", 295}, - {"getsockopt$inet_IP_IPSEC_POLICY", 295}, - {"getsockopt$inet_IP_XFRM_POLICY", 295}, - {"getsockopt$inet_buf", 295}, - {"getsockopt$inet_dccp_buf", 295}, - {"getsockopt$inet_dccp_int", 295}, - {"getsockopt$inet_int", 295}, - {"getsockopt$inet_mreq", 295}, - {"getsockopt$inet_mreqn", 295}, - {"getsockopt$inet_mreqsrc", 295}, - {"getsockopt$inet_mtu", 295}, - {"getsockopt$inet_opts", 295}, - {"getsockopt$inet_pktinfo", 295}, - {"getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 295}, - {"getsockopt$inet_sctp6_SCTP_ASSOCINFO", 295}, - {"getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 295}, - {"getsockopt$inet_sctp6_SCTP_AUTOCLOSE", 295}, - {"getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 295}, - {"getsockopt$inet_sctp6_SCTP_CONTEXT", 295}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 295}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 295}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 295}, - {"getsockopt$inet_sctp6_SCTP_DELAYED_SACK", 295}, - {"getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 295}, - {"getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 295}, - {"getsockopt$inet_sctp6_SCTP_EVENTS", 295}, - {"getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 295}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", 295}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", 295}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", 295}, - {"getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", 295}, - {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", 295}, - {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", 295}, - {"getsockopt$inet_sctp6_SCTP_HMAC_IDENT", 295}, - {"getsockopt$inet_sctp6_SCTP_INITMSG", 295}, - {"getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 295}, - {"getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", 295}, - {"getsockopt$inet_sctp6_SCTP_MAXSEG", 295}, - {"getsockopt$inet_sctp6_SCTP_MAX_BURST", 295}, - {"getsockopt$inet_sctp6_SCTP_NODELAY", 295}, - {"getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 295}, - {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 295}, - {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 295}, - {"getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", 295}, - {"getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 295}, - {"getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", 295}, - {"getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS", 295}, - {"getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 295}, - {"getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 295}, - {"getsockopt$inet_sctp6_SCTP_RECVNXTINFO", 295}, - {"getsockopt$inet_sctp6_SCTP_RECVRCVINFO", 295}, - {"getsockopt$inet_sctp6_SCTP_RESET_STREAMS", 295}, - {"getsockopt$inet_sctp6_SCTP_RTOINFO", 295}, - {"getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", 295}, - {"getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", 295}, - {"getsockopt$inet_sctp6_SCTP_STATUS", 295}, - {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 295}, - {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 295}, - {"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 295}, - {"getsockopt$inet_sctp_SCTP_ASSOCINFO", 295}, - {"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 295}, - {"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 295}, - {"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 295}, - {"getsockopt$inet_sctp_SCTP_CONTEXT", 295}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 295}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 295}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 295}, - {"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 295}, - {"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 295}, - {"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 295}, - {"getsockopt$inet_sctp_SCTP_EVENTS", 295}, - {"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 295}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 295}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 295}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", 295}, - {"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", 295}, - {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", 295}, - {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 295}, - {"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 295}, - {"getsockopt$inet_sctp_SCTP_INITMSG", 295}, - {"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 295}, - {"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 295}, - {"getsockopt$inet_sctp_SCTP_MAXSEG", 295}, - {"getsockopt$inet_sctp_SCTP_MAX_BURST", 295}, - {"getsockopt$inet_sctp_SCTP_NODELAY", 295}, - {"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 295}, - {"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 295}, - {"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 295}, - {"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 295}, - {"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 295}, - {"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 295}, - {"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 295}, - {"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 295}, - {"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 295}, - {"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 295}, - {"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 295}, - {"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 295}, - {"getsockopt$inet_sctp_SCTP_RTOINFO", 295}, - {"getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", 295}, - {"getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", 295}, - {"getsockopt$inet_sctp_SCTP_STATUS", 295}, - {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 295}, - {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 295}, - {"getsockopt$inet_tcp_TCP_REPAIR_WINDOW", 295}, - {"getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE", 295}, - {"getsockopt$inet_tcp_buf", 295}, - {"getsockopt$inet_tcp_int", 295}, - {"getsockopt$inet_udp_int", 295}, - {"getsockopt$ipx_IPX_TYPE", 295}, - {"getsockopt$kcm_KCM_RECV_DISABLE", 295}, - {"getsockopt$llc_int", 295}, - {"getsockopt$netlink", 295}, - {"getsockopt$netrom_NETROM_IDLE", 295}, - {"getsockopt$netrom_NETROM_N2", 295}, - {"getsockopt$netrom_NETROM_T1", 295}, - {"getsockopt$netrom_NETROM_T2", 295}, - {"getsockopt$netrom_NETROM_T4", 295}, - {"getsockopt$nfc_llcp", 295}, - {"getsockopt$packet_buf", 295}, - {"getsockopt$packet_int", 295}, - {"getsockopt$sock_buf", 295}, - {"getsockopt$sock_cred", 295}, - {"getsockopt$sock_int", 295}, - {"getsockopt$sock_linger", 295}, - {"getsockopt$sock_timeval", 295}, - {"gettid", 224}, - {"getuid", 24}, - {"getxattr", 229}, - {"init_module", 128}, - {"inotify_add_watch", 317}, - {"inotify_init", 316}, - {"inotify_init1", 360}, - {"inotify_rm_watch", 318}, - {"io_cancel", 247}, - {"io_destroy", 244}, - {"io_getevents", 245}, - {"io_setup", 243}, - {"io_submit", 246}, - {"ioctl", 54}, - {"ioctl$ASHMEM_GET_NAME", 54}, - {"ioctl$ASHMEM_GET_PIN_STATUS", 54}, - {"ioctl$ASHMEM_GET_PROT_MASK", 54}, - {"ioctl$ASHMEM_GET_SIZE", 54}, - {"ioctl$ASHMEM_PURGE_ALL_CACHES", 54}, - {"ioctl$ASHMEM_SET_NAME", 54}, - {"ioctl$ASHMEM_SET_PROT_MASK", 54}, - {"ioctl$ASHMEM_SET_SIZE", 54}, - {"ioctl$BINDER_GET_NODE_DEBUG_INFO", 54}, - {"ioctl$BINDER_SET_CONTEXT_MGR", 54}, - {"ioctl$BINDER_SET_MAX_THREADS", 54}, - {"ioctl$BINDER_THREAD_EXIT", 54}, - {"ioctl$BINDER_WRITE_READ", 54}, - {"ioctl$BLKALIGNOFF", 54}, - {"ioctl$BLKBSZGET", 54}, - {"ioctl$BLKBSZSET", 54}, - {"ioctl$BLKDISCARD", 54}, - {"ioctl$BLKFLSBUF", 54}, - {"ioctl$BLKFRASET", 54}, - {"ioctl$BLKGETSIZE", 54}, - {"ioctl$BLKGETSIZE64", 54}, - {"ioctl$BLKIOMIN", 54}, - {"ioctl$BLKIOOPT", 54}, - {"ioctl$BLKPBSZGET", 54}, - {"ioctl$BLKPG", 54}, - {"ioctl$BLKRAGET", 54}, - {"ioctl$BLKREPORTZONE", 54}, - {"ioctl$BLKRESETZONE", 54}, - {"ioctl$BLKROGET", 54}, - {"ioctl$BLKROSET", 54}, - {"ioctl$BLKROTATIONAL", 54}, - {"ioctl$BLKRRPART", 54}, - {"ioctl$BLKSECDISCARD", 54}, - {"ioctl$BLKSECTGET", 54}, - {"ioctl$BLKTRACESETUP", 54}, - {"ioctl$BLKTRACESTART", 54}, - {"ioctl$BLKTRACESTOP", 54}, - {"ioctl$BLKTRACETEARDOWN", 54}, - {"ioctl$BLKZEROOUT", 54}, - {"ioctl$CDROMAUDIOBUFSIZ", 54}, - {"ioctl$CDROMCLOSETRAY", 54}, - {"ioctl$CDROMEJECT", 54}, - {"ioctl$CDROMEJECT_SW", 54}, - {"ioctl$CDROMGETSPINDOWN", 54}, - {"ioctl$CDROMMULTISESSION", 54}, - {"ioctl$CDROMPAUSE", 54}, - {"ioctl$CDROMPLAYBLK", 54}, - {"ioctl$CDROMPLAYMSF", 54}, - {"ioctl$CDROMPLAYTRKIND", 54}, - {"ioctl$CDROMREADALL", 54}, - {"ioctl$CDROMREADAUDIO", 54}, - {"ioctl$CDROMREADCOOKED", 54}, - {"ioctl$CDROMREADMODE1", 54}, - {"ioctl$CDROMREADMODE2", 54}, - {"ioctl$CDROMREADRAW", 54}, - {"ioctl$CDROMREADTOCENTRY", 54}, - {"ioctl$CDROMREADTOCHDR", 54}, - {"ioctl$CDROMRESET", 54}, - {"ioctl$CDROMRESUME", 54}, - {"ioctl$CDROMSEEK", 54}, - {"ioctl$CDROMSETSPINDOWN", 54}, - {"ioctl$CDROMSTART", 54}, - {"ioctl$CDROMSTOP", 54}, - {"ioctl$CDROMSUBCHNL", 54}, - {"ioctl$CDROMVOLCTRL", 54}, - {"ioctl$CDROMVOLREAD", 54}, - {"ioctl$CDROM_CHANGER_NSLOTS", 54}, - {"ioctl$CDROM_CLEAR_OPTIONS", 54}, - {"ioctl$CDROM_DEBUG", 54}, - {"ioctl$CDROM_DISC_STATUS", 54}, - {"ioctl$CDROM_GET_CAPABILITY", 54}, - {"ioctl$CDROM_GET_MCN", 54}, - {"ioctl$CDROM_LAST_WRITTEN", 54}, - {"ioctl$CDROM_LOCKDOOR", 54}, - {"ioctl$CDROM_MEDIA_CHANGED", 54}, - {"ioctl$CDROM_NEXT_WRITABLE", 54}, - {"ioctl$CDROM_SELECT_DISK", 54}, - {"ioctl$CDROM_SELECT_SPEED", 54}, - {"ioctl$CDROM_SEND_PACKET", 54}, - {"ioctl$CDROM_SET_OPTIONS", 54}, - {"ioctl$DMA_BUF_IOCTL_SYNC", 54}, - {"ioctl$DRM_IOCTL_ADD_BUFS", 54}, - {"ioctl$DRM_IOCTL_ADD_CTX", 54}, - {"ioctl$DRM_IOCTL_ADD_MAP", 54}, - {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 54}, - {"ioctl$DRM_IOCTL_AGP_ALLOC", 54}, - {"ioctl$DRM_IOCTL_AGP_BIND", 54}, - {"ioctl$DRM_IOCTL_AGP_ENABLE", 54}, - {"ioctl$DRM_IOCTL_AGP_FREE", 54}, - {"ioctl$DRM_IOCTL_AGP_INFO", 54}, - {"ioctl$DRM_IOCTL_AGP_RELEASE", 54}, - {"ioctl$DRM_IOCTL_AGP_UNBIND", 54}, - {"ioctl$DRM_IOCTL_AUTH_MAGIC", 54}, - {"ioctl$DRM_IOCTL_CONTROL", 54}, - {"ioctl$DRM_IOCTL_DMA", 54}, - {"ioctl$DRM_IOCTL_DROP_MASTER", 54}, - {"ioctl$DRM_IOCTL_FREE_BUFS", 54}, - {"ioctl$DRM_IOCTL_GEM_CLOSE", 54}, - {"ioctl$DRM_IOCTL_GEM_FLINK", 54}, - {"ioctl$DRM_IOCTL_GEM_OPEN", 54}, - {"ioctl$DRM_IOCTL_GET_CAP", 54}, - {"ioctl$DRM_IOCTL_GET_CLIENT", 54}, - {"ioctl$DRM_IOCTL_GET_CTX", 54}, - {"ioctl$DRM_IOCTL_GET_MAGIC", 54}, - {"ioctl$DRM_IOCTL_GET_MAP", 54}, - {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 54}, - {"ioctl$DRM_IOCTL_GET_STATS", 54}, - {"ioctl$DRM_IOCTL_GET_UNIQUE", 54}, - {"ioctl$DRM_IOCTL_INFO_BUFS", 54}, - {"ioctl$DRM_IOCTL_IRQ_BUSID", 54}, - {"ioctl$DRM_IOCTL_LOCK", 54}, - {"ioctl$DRM_IOCTL_MAP_BUFS", 54}, - {"ioctl$DRM_IOCTL_MARK_BUFS", 54}, - {"ioctl$DRM_IOCTL_MODESET_CTL", 54}, - {"ioctl$DRM_IOCTL_MODE_GETCRTC", 54}, - {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 54}, - {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 54}, - {"ioctl$DRM_IOCTL_MODE_SETCRTC", 54}, - {"ioctl$DRM_IOCTL_NEW_CTX", 54}, - {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 54}, - {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 54}, - {"ioctl$DRM_IOCTL_RES_CTX", 54}, - {"ioctl$DRM_IOCTL_RM_CTX", 54}, - {"ioctl$DRM_IOCTL_RM_MAP", 54}, - {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 54}, - {"ioctl$DRM_IOCTL_SET_MASTER", 54}, - {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 54}, - {"ioctl$DRM_IOCTL_SET_UNIQUE", 54}, - {"ioctl$DRM_IOCTL_SET_VERSION", 54}, - {"ioctl$DRM_IOCTL_SG_ALLOC", 54}, - {"ioctl$DRM_IOCTL_SG_FREE", 54}, - {"ioctl$DRM_IOCTL_SWITCH_CTX", 54}, - {"ioctl$DRM_IOCTL_UNLOCK", 54}, - {"ioctl$DRM_IOCTL_VERSION", 54}, - {"ioctl$DRM_IOCTL_WAIT_VBLANK", 54}, - {"ioctl$DVD_AUTH", 54}, - {"ioctl$DVD_READ_STRUCT", 54}, - {"ioctl$DVD_WRITE_STRUCT", 54}, - {"ioctl$EVIOCGABS0", 54}, - {"ioctl$EVIOCGABS20", 54}, - {"ioctl$EVIOCGABS2F", 54}, - {"ioctl$EVIOCGABS3F", 54}, - {"ioctl$EVIOCGBITKEY", 54}, - {"ioctl$EVIOCGBITSND", 54}, - {"ioctl$EVIOCGBITSW", 54}, - {"ioctl$EVIOCGEFFECTS", 54}, - {"ioctl$EVIOCGID", 54}, - {"ioctl$EVIOCGKEY", 54}, - {"ioctl$EVIOCGKEYCODE", 54}, - {"ioctl$EVIOCGKEYCODE_V2", 54}, - {"ioctl$EVIOCGLED", 54}, - {"ioctl$EVIOCGMASK", 54}, - {"ioctl$EVIOCGMTSLOTS", 54}, - {"ioctl$EVIOCGNAME", 54}, - {"ioctl$EVIOCGPHYS", 54}, - {"ioctl$EVIOCGPROP", 54}, - {"ioctl$EVIOCGRAB", 54}, - {"ioctl$EVIOCGREP", 54}, - {"ioctl$EVIOCGSND", 54}, - {"ioctl$EVIOCGSW", 54}, - {"ioctl$EVIOCGUNIQ", 54}, - {"ioctl$EVIOCGVERSION", 54}, - {"ioctl$EVIOCREVOKE", 54}, - {"ioctl$EVIOCRMFF", 54}, - {"ioctl$EVIOCSABS0", 54}, - {"ioctl$EVIOCSABS20", 54}, - {"ioctl$EVIOCSABS2F", 54}, - {"ioctl$EVIOCSABS3F", 54}, - {"ioctl$EVIOCSCLOCKID", 54}, - {"ioctl$EVIOCSFF", 54}, - {"ioctl$EVIOCSKEYCODE", 54}, - {"ioctl$EVIOCSKEYCODE_V2", 54}, - {"ioctl$EVIOCSMASK", 54}, - {"ioctl$EVIOCSREP", 54}, - {"ioctl$FIBMAP", 54}, - {"ioctl$FICLONE", 54}, - {"ioctl$FICLONERANGE", 54}, - {"ioctl$FIDEDUPERANGE", 54}, - {"ioctl$FIONREAD", 54}, - {"ioctl$FS_IOC_FSGETXATTR", 54}, - {"ioctl$FS_IOC_FSSETXATTR", 54}, - {"ioctl$FS_IOC_GETFSLABEL", 54}, - {"ioctl$FS_IOC_RESVSP", 54}, - {"ioctl$FS_IOC_SETFSLABEL", 54}, - {"ioctl$FUSE_DEV_IOC_CLONE", 54}, - {"ioctl$GIO_CMAP", 54}, - {"ioctl$GIO_FONT", 54}, - {"ioctl$GIO_FONTX", 54}, - {"ioctl$GIO_SCRNMAP", 54}, - {"ioctl$GIO_UNIMAP", 54}, - {"ioctl$GIO_UNISCRNMAP", 54}, - {"ioctl$HCIINQUIRY", 54}, - {"ioctl$HDIO_GETGEO", 54}, - {"ioctl$I2C_FUNCS", 54}, - {"ioctl$I2C_PEC", 54}, - {"ioctl$I2C_RDWR", 54}, - {"ioctl$I2C_RETRIES", 54}, - {"ioctl$I2C_SLAVE", 54}, - {"ioctl$I2C_SLAVE_FORCE", 54}, - {"ioctl$I2C_SMBUS", 54}, - {"ioctl$I2C_TENBIT", 54}, - {"ioctl$I2C_TIMEOUT", 54}, - {"ioctl$INOTIFY_IOC_SETNEXTWD", 54}, - {"ioctl$IOC_PR_CLEAR", 54}, - {"ioctl$IOC_PR_PREEMPT", 54}, - {"ioctl$IOC_PR_PREEMPT_ABORT", 54}, - {"ioctl$IOC_PR_REGISTER", 54}, - {"ioctl$IOC_PR_RELEASE", 54}, - {"ioctl$IOC_PR_RESERVE", 54}, - {"ioctl$ION_IOC_ALLOC", 54}, - {"ioctl$ION_IOC_HEAP_QUERY", 54}, - {"ioctl$KDADDIO", 54}, - {"ioctl$KDDELIO", 54}, - {"ioctl$KDDISABIO", 54}, - {"ioctl$KDENABIO", 54}, - {"ioctl$KDGETKEYCODE", 54}, - {"ioctl$KDGETLED", 54}, - {"ioctl$KDGETMODE", 54}, - {"ioctl$KDGKBDIACR", 54}, - {"ioctl$KDGKBENT", 54}, - {"ioctl$KDGKBLED", 54}, - {"ioctl$KDGKBMETA", 54}, - {"ioctl$KDGKBMODE", 54}, - {"ioctl$KDGKBSENT", 54}, - {"ioctl$KDGKBTYPE", 54}, - {"ioctl$KDMKTONE", 54}, - {"ioctl$KDSETKEYCODE", 54}, - {"ioctl$KDSETLED", 54}, - {"ioctl$KDSETMODE", 54}, - {"ioctl$KDSIGACCEPT", 54}, - {"ioctl$KDSKBLED", 54}, - {"ioctl$KDSKBMETA", 54}, - {"ioctl$KDSKBMODE", 54}, - {"ioctl$KDSKBSENT", 54}, - {"ioctl$KIOCSOUND", 54}, - {"ioctl$KVM_ARM_SET_DEVICE_ADDR", 54}, - {"ioctl$KVM_ARM_VCPU_INIT", 54}, - {"ioctl$KVM_ASSIGN_DEV_IRQ", 54}, - {"ioctl$KVM_ASSIGN_PCI_DEVICE", 54}, - {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 54}, - {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 54}, - {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 54}, - {"ioctl$KVM_CHECK_EXTENSION", 54}, - {"ioctl$KVM_CHECK_EXTENSION_VM", 54}, - {"ioctl$KVM_CREATE_DEVICE", 54}, - {"ioctl$KVM_CREATE_IRQCHIP", 54}, - {"ioctl$KVM_CREATE_PIT2", 54}, - {"ioctl$KVM_CREATE_VCPU", 54}, - {"ioctl$KVM_CREATE_VM", 54}, - {"ioctl$KVM_DEASSIGN_DEV_IRQ", 54}, - {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 54}, - {"ioctl$KVM_DIRTY_TLB", 54}, - {"ioctl$KVM_ENABLE_CAP", 54}, - {"ioctl$KVM_ENABLE_CAP_CPU", 54}, - {"ioctl$KVM_GET_CLOCK", 54}, - {"ioctl$KVM_GET_DEVICE_ATTR", 54}, - {"ioctl$KVM_GET_DIRTY_LOG", 54}, - {"ioctl$KVM_GET_FPU", 54}, - {"ioctl$KVM_GET_IRQCHIP", 54}, - {"ioctl$KVM_GET_MP_STATE", 54}, - {"ioctl$KVM_GET_NR_MMU_PAGES", 54}, - {"ioctl$KVM_GET_ONE_REG", 54}, - {"ioctl$KVM_GET_REGS", 54}, - {"ioctl$KVM_GET_REG_LIST", 54}, - {"ioctl$KVM_GET_SREGS", 54}, - {"ioctl$KVM_GET_TSC_KHZ", 54}, - {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 54}, - {"ioctl$KVM_HAS_DEVICE_ATTR", 54}, - {"ioctl$KVM_HYPERV_EVENTFD", 54}, - {"ioctl$KVM_INTERRUPT", 54}, - {"ioctl$KVM_IOEVENTFD", 54}, - {"ioctl$KVM_IRQFD", 54}, - {"ioctl$KVM_IRQ_LINE", 54}, - {"ioctl$KVM_IRQ_LINE_STATUS", 54}, - {"ioctl$KVM_KVMCLOCK_CTRL", 54}, - {"ioctl$KVM_NMI", 54}, - {"ioctl$KVM_PPC_ALLOCATE_HTAB", 54}, - {"ioctl$KVM_PPC_GET_PVINFO", 54}, - {"ioctl$KVM_PPC_GET_SMMU_INFO", 54}, - {"ioctl$KVM_REGISTER_COALESCED_MMIO", 54}, - {"ioctl$KVM_REINJECT_CONTROL", 54}, - {"ioctl$KVM_RUN", 54}, - {"ioctl$KVM_S390_INTERRUPT_CPU", 54}, - {"ioctl$KVM_S390_UCAS_MAP", 54}, - {"ioctl$KVM_S390_UCAS_UNMAP", 54}, - {"ioctl$KVM_S390_VCPU_FAULT", 54}, - {"ioctl$KVM_SET_BOOT_CPU_ID", 54}, - {"ioctl$KVM_SET_CLOCK", 54}, - {"ioctl$KVM_SET_DEVICE_ATTR", 54}, - {"ioctl$KVM_SET_FPU", 54}, - {"ioctl$KVM_SET_GSI_ROUTING", 54}, - {"ioctl$KVM_SET_GUEST_DEBUG", 54}, - {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 54}, - {"ioctl$KVM_SET_IRQCHIP", 54}, - {"ioctl$KVM_SET_MP_STATE", 54}, - {"ioctl$KVM_SET_NR_MMU_PAGES", 54}, - {"ioctl$KVM_SET_ONE_REG", 54}, - {"ioctl$KVM_SET_REGS", 54}, - {"ioctl$KVM_SET_SIGNAL_MASK", 54}, - {"ioctl$KVM_SET_SREGS", 54}, - {"ioctl$KVM_SET_TSC_KHZ", 54}, - {"ioctl$KVM_SET_TSS_ADDR", 54}, - {"ioctl$KVM_SET_USER_MEMORY_REGION", 54}, - {"ioctl$KVM_SET_VAPIC_ADDR", 54}, - {"ioctl$KVM_SIGNAL_MSI", 54}, - {"ioctl$KVM_SMI", 54}, - {"ioctl$KVM_TPR_ACCESS_REPORTING", 54}, - {"ioctl$KVM_TRANSLATE", 54}, - {"ioctl$KVM_UNREGISTER_COALESCED_MMIO", 54}, - {"ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", 54}, - {"ioctl$KVM_X86_SETUP_MCE", 54}, - {"ioctl$LOOP_CHANGE_FD", 54}, - {"ioctl$LOOP_CLR_FD", 54}, - {"ioctl$LOOP_CTL_ADD", 54}, - {"ioctl$LOOP_CTL_GET_FREE", 54}, - {"ioctl$LOOP_CTL_REMOVE", 54}, - {"ioctl$LOOP_GET_STATUS", 54}, - {"ioctl$LOOP_GET_STATUS64", 54}, - {"ioctl$LOOP_SET_BLOCK_SIZE", 54}, - {"ioctl$LOOP_SET_CAPACITY", 54}, - {"ioctl$LOOP_SET_DIRECT_IO", 54}, - {"ioctl$LOOP_SET_FD", 54}, - {"ioctl$LOOP_SET_STATUS", 54}, - {"ioctl$LOOP_SET_STATUS64", 54}, - {"ioctl$PERF_EVENT_IOC_DISABLE", 54}, - {"ioctl$PERF_EVENT_IOC_ENABLE", 54}, - {"ioctl$PERF_EVENT_IOC_ID", 54}, - {"ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES", 54}, - {"ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT", 54}, - {"ioctl$PERF_EVENT_IOC_PERIOD", 54}, - {"ioctl$PERF_EVENT_IOC_QUERY_BPF", 54}, - {"ioctl$PERF_EVENT_IOC_REFRESH", 54}, - {"ioctl$PERF_EVENT_IOC_RESET", 54}, - {"ioctl$PERF_EVENT_IOC_SET_BPF", 54}, - {"ioctl$PERF_EVENT_IOC_SET_FILTER", 54}, - {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 54}, - {"ioctl$PIO_CMAP", 54}, - {"ioctl$PIO_FONT", 54}, - {"ioctl$PIO_FONTRESET", 54}, - {"ioctl$PIO_FONTX", 54}, - {"ioctl$PIO_SCRNMAP", 54}, - {"ioctl$PIO_UNIMAP", 54}, - {"ioctl$PIO_UNIMAPCLR", 54}, - {"ioctl$PIO_UNISCRNMAP", 54}, - {"ioctl$PPPIOCGCHAN", 54}, - {"ioctl$PPPIOCGFLAGS", 54}, - {"ioctl$PPPIOCGL2TPSTATS", 54}, - {"ioctl$PPPIOCGMRU", 54}, - {"ioctl$PPPIOCSFLAGS", 54}, - {"ioctl$PPPIOCSMRU", 54}, - {"ioctl$PPPOEIOCDFWD", 54}, - {"ioctl$PPPOEIOCSFWD", 54}, - {"ioctl$RNDADDENTROPY", 54}, - {"ioctl$RNDADDTOENTCNT", 54}, - {"ioctl$RNDCLEARPOOL", 54}, - {"ioctl$RNDGETENTCNT", 54}, - {"ioctl$RNDZAPENTCNT", 54}, - {"ioctl$RTC_AIE_OFF", 54}, - {"ioctl$RTC_AIE_ON", 54}, - {"ioctl$RTC_ALM_READ", 54}, - {"ioctl$RTC_ALM_SET", 54}, - {"ioctl$RTC_EPOCH_READ", 54}, - {"ioctl$RTC_EPOCH_SET", 54}, - {"ioctl$RTC_IRQP_READ", 54}, - {"ioctl$RTC_IRQP_SET", 54}, - {"ioctl$RTC_PIE_OFF", 54}, - {"ioctl$RTC_PIE_ON", 54}, - {"ioctl$RTC_PLL_GET", 54}, - {"ioctl$RTC_PLL_SET", 54}, - {"ioctl$RTC_RD_TIME", 54}, - {"ioctl$RTC_SET_TIME", 54}, - {"ioctl$RTC_UIE_OFF", 54}, - {"ioctl$RTC_UIE_ON", 54}, - {"ioctl$RTC_VL_CLR", 54}, - {"ioctl$RTC_VL_READ", 54}, - {"ioctl$RTC_WIE_OFF", 54}, - {"ioctl$RTC_WIE_ON", 54}, - {"ioctl$RTC_WKALM_RD", 54}, - {"ioctl$RTC_WKALM_SET", 54}, - {"ioctl$SCSI_IOCTL_BENCHMARK_COMMAND", 54}, - {"ioctl$SCSI_IOCTL_DOORLOCK", 54}, - {"ioctl$SCSI_IOCTL_DOORUNLOCK", 54}, - {"ioctl$SCSI_IOCTL_GET_BUS_NUMBER", 54}, - {"ioctl$SCSI_IOCTL_GET_IDLUN", 54}, - {"ioctl$SCSI_IOCTL_GET_PCI", 54}, - {"ioctl$SCSI_IOCTL_PROBE_HOST", 54}, - {"ioctl$SCSI_IOCTL_SEND_COMMAND", 54}, - {"ioctl$SCSI_IOCTL_START_UNIT", 54}, - {"ioctl$SCSI_IOCTL_STOP_UNIT", 54}, - {"ioctl$SCSI_IOCTL_SYNC", 54}, - {"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 54}, - {"ioctl$SG_EMULATED_HOST", 54}, - {"ioctl$SG_GET_ACCESS_COUNT", 54}, - {"ioctl$SG_GET_COMMAND_Q", 54}, - {"ioctl$SG_GET_KEEP_ORPHAN", 54}, - {"ioctl$SG_GET_LOW_DMA", 54}, - {"ioctl$SG_GET_NUM_WAITING", 54}, - {"ioctl$SG_GET_PACK_ID", 54}, - {"ioctl$SG_GET_REQUEST_TABLE", 54}, - {"ioctl$SG_GET_RESERVED_SIZE", 54}, - {"ioctl$SG_GET_SCSI_ID", 54}, - {"ioctl$SG_GET_SG_TABLESIZE", 54}, - {"ioctl$SG_GET_TIMEOUT", 54}, - {"ioctl$SG_GET_VERSION_NUM", 54}, - {"ioctl$SG_IO", 54}, - {"ioctl$SG_NEXT_CMD_LEN", 54}, - {"ioctl$SG_SCSI_RESET", 54}, - {"ioctl$SG_SET_COMMAND_Q", 54}, - {"ioctl$SG_SET_DEBUG", 54}, - {"ioctl$SG_SET_FORCE_PACK_ID", 54}, - {"ioctl$SG_SET_KEEP_ORPHAN", 54}, - {"ioctl$SG_SET_RESERVED_SIZE", 54}, - {"ioctl$SG_SET_TIMEOUT", 54}, - {"ioctl$SIOCGIFHWADDR", 54}, - {"ioctl$SIOCGIFMTU", 54}, - {"ioctl$SIOCSIFHWADDR", 54}, - {"ioctl$SIOCSIFMTU", 54}, - {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 54}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 54}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 54}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_DROP", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_INFO", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_STATUS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_INFO", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_START", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_STOP", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 54}, - {"ioctl$TCFLSH", 54}, - {"ioctl$TCGETA", 54}, - {"ioctl$TCGETS", 54}, - {"ioctl$TCSBRK", 54}, - {"ioctl$TCSBRKP", 54}, - {"ioctl$TCSETA", 54}, - {"ioctl$TCSETAF", 54}, - {"ioctl$TCSETAW", 54}, - {"ioctl$TCSETS", 54}, - {"ioctl$TCSETSF", 54}, - {"ioctl$TCSETSW", 54}, - {"ioctl$TCXONC", 54}, - {"ioctl$TIOCCBRK", 54}, - {"ioctl$TIOCCONS", 54}, - {"ioctl$TIOCEXCL", 54}, - {"ioctl$TIOCGETD", 54}, - {"ioctl$TIOCGLCKTRMIOS", 54}, - {"ioctl$TIOCGPGRP", 54}, - {"ioctl$TIOCGPTPEER", 54}, - {"ioctl$TIOCGSID", 54}, - {"ioctl$TIOCGSOFTCAR", 54}, - {"ioctl$TIOCGWINSZ", 54}, - {"ioctl$TIOCLINUX2", 54}, - {"ioctl$TIOCLINUX3", 54}, - {"ioctl$TIOCLINUX4", 54}, - {"ioctl$TIOCLINUX5", 54}, - {"ioctl$TIOCLINUX6", 54}, - {"ioctl$TIOCLINUX7", 54}, - {"ioctl$TIOCMBIC", 54}, - {"ioctl$TIOCMBIS", 54}, - {"ioctl$TIOCMGET", 54}, - {"ioctl$TIOCMSET", 54}, - {"ioctl$TIOCNOTTY", 54}, - {"ioctl$TIOCNXCL", 54}, - {"ioctl$TIOCOUTQ", 54}, - {"ioctl$TIOCPKT", 54}, - {"ioctl$TIOCSBRK", 54}, - {"ioctl$TIOCSCTTY", 54}, - {"ioctl$TIOCSETD", 54}, - {"ioctl$TIOCSLCKTRMIOS", 54}, - {"ioctl$TIOCSPGRP", 54}, - {"ioctl$TIOCSSOFTCAR", 54}, - {"ioctl$TIOCSTI", 54}, - {"ioctl$TIOCSWINSZ", 54}, - {"ioctl$TUNATTACHFILTER", 54}, - {"ioctl$TUNDETACHFILTER", 54}, - {"ioctl$TUNGETFEATURES", 54}, - {"ioctl$TUNGETFILTER", 54}, - {"ioctl$TUNGETIFF", 54}, - {"ioctl$TUNGETSNDBUF", 54}, - {"ioctl$TUNGETVNETHDRSZ", 54}, - {"ioctl$TUNSETFILTEREBPF", 54}, - {"ioctl$TUNSETGROUP", 54}, - {"ioctl$TUNSETIFF", 54}, - {"ioctl$TUNSETIFINDEX", 54}, - {"ioctl$TUNSETLINK", 54}, - {"ioctl$TUNSETNOCSUM", 54}, - {"ioctl$TUNSETOFFLOAD", 54}, - {"ioctl$TUNSETOWNER", 54}, - {"ioctl$TUNSETPERSIST", 54}, - {"ioctl$TUNSETQUEUE", 54}, - {"ioctl$TUNSETSNDBUF", 54}, - {"ioctl$TUNSETSTEERINGEBPF", 54}, - {"ioctl$TUNSETTXFILTER", 54}, - {"ioctl$TUNSETVNETBE", 54}, - {"ioctl$TUNSETVNETHDRSZ", 54}, - {"ioctl$TUNSETVNETLE", 54}, - {"ioctl$UFFDIO_API", 54}, - {"ioctl$UFFDIO_COPY", 54}, - {"ioctl$UFFDIO_REGISTER", 54}, - {"ioctl$UFFDIO_UNREGISTER", 54}, - {"ioctl$UFFDIO_WAKE", 54}, - {"ioctl$UFFDIO_ZEROPAGE", 54}, - {"ioctl$VHOST_GET_FEATURES", 54}, - {"ioctl$VHOST_GET_VRING_BASE", 54}, - {"ioctl$VHOST_GET_VRING_ENDIAN", 54}, - {"ioctl$VHOST_NET_SET_BACKEND", 54}, - {"ioctl$VHOST_RESET_OWNER", 54}, - {"ioctl$VHOST_SET_FEATURES", 54}, - {"ioctl$VHOST_SET_LOG_BASE", 54}, - {"ioctl$VHOST_SET_LOG_FD", 54}, - {"ioctl$VHOST_SET_MEM_TABLE", 54}, - {"ioctl$VHOST_SET_OWNER", 54}, - {"ioctl$VHOST_SET_VRING_ADDR", 54}, - {"ioctl$VHOST_SET_VRING_BASE", 54}, - {"ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 54}, - {"ioctl$VHOST_SET_VRING_CALL", 54}, - {"ioctl$VHOST_SET_VRING_ENDIAN", 54}, - {"ioctl$VHOST_SET_VRING_ERR", 54}, - {"ioctl$VHOST_SET_VRING_KICK", 54}, - {"ioctl$VHOST_SET_VRING_NUM", 54}, - {"ioctl$VHOST_VSOCK_SET_GUEST_CID", 54}, - {"ioctl$VHOST_VSOCK_SET_RUNNING", 54}, - {"ioctl$VIDIOC_CREATE_BUFS", 54}, - {"ioctl$VIDIOC_CROPCAP", 54}, - {"ioctl$VIDIOC_DBG_G_CHIP_INFO", 54}, - {"ioctl$VIDIOC_DBG_G_REGISTER", 54}, - {"ioctl$VIDIOC_DBG_S_REGISTER", 54}, - {"ioctl$VIDIOC_DECODER_CMD", 54}, - {"ioctl$VIDIOC_DQBUF", 54}, - {"ioctl$VIDIOC_DQEVENT", 54}, - {"ioctl$VIDIOC_DV_TIMINGS_CAP", 54}, - {"ioctl$VIDIOC_ENCODER_CMD", 54}, - {"ioctl$VIDIOC_ENUMAUDIO", 54}, - {"ioctl$VIDIOC_ENUMAUDOUT", 54}, - {"ioctl$VIDIOC_ENUMINPUT", 54}, - {"ioctl$VIDIOC_ENUMOUTPUT", 54}, - {"ioctl$VIDIOC_ENUMSTD", 54}, - {"ioctl$VIDIOC_ENUM_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_ENUM_FMT", 54}, - {"ioctl$VIDIOC_ENUM_FRAMEINTERVALS", 54}, - {"ioctl$VIDIOC_ENUM_FRAMESIZES", 54}, - {"ioctl$VIDIOC_ENUM_FREQ_BANDS", 54}, - {"ioctl$VIDIOC_EXPBUF", 54}, - {"ioctl$VIDIOC_G_AUDIO", 54}, - {"ioctl$VIDIOC_G_AUDOUT", 54}, - {"ioctl$VIDIOC_G_CROP", 54}, - {"ioctl$VIDIOC_G_CTRL", 54}, - {"ioctl$VIDIOC_G_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_G_EDID", 54}, - {"ioctl$VIDIOC_G_ENC_INDEX", 54}, - {"ioctl$VIDIOC_G_EXT_CTRLS", 54}, - {"ioctl$VIDIOC_G_FBUF", 54}, - {"ioctl$VIDIOC_G_FMT", 54}, - {"ioctl$VIDIOC_G_FREQUENCY", 54}, - {"ioctl$VIDIOC_G_INPUT", 54}, - {"ioctl$VIDIOC_G_JPEGCOMP", 54}, - {"ioctl$VIDIOC_G_MODULATOR", 54}, - {"ioctl$VIDIOC_G_OUTPUT", 54}, - {"ioctl$VIDIOC_G_PARM", 54}, - {"ioctl$VIDIOC_G_PRIORITY", 54}, - {"ioctl$VIDIOC_G_SELECTION", 54}, - {"ioctl$VIDIOC_G_SLICED_VBI_CAP", 54}, - {"ioctl$VIDIOC_G_STD", 54}, - {"ioctl$VIDIOC_G_TUNER", 54}, - {"ioctl$VIDIOC_LOG_STATUS", 54}, - {"ioctl$VIDIOC_OVERLAY", 54}, - {"ioctl$VIDIOC_PREPARE_BUF", 54}, - {"ioctl$VIDIOC_QBUF", 54}, - {"ioctl$VIDIOC_QUERYBUF", 54}, - {"ioctl$VIDIOC_QUERYCAP", 54}, - {"ioctl$VIDIOC_QUERYCTRL", 54}, - {"ioctl$VIDIOC_QUERYMENU", 54}, - {"ioctl$VIDIOC_QUERYSTD", 54}, - {"ioctl$VIDIOC_QUERY_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_QUERY_EXT_CTRL", 54}, - {"ioctl$VIDIOC_REQBUFS", 54}, - {"ioctl$VIDIOC_RESERVED", 54}, - {"ioctl$VIDIOC_STREAMOFF", 54}, - {"ioctl$VIDIOC_STREAMON", 54}, - {"ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP", 54}, - {"ioctl$VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", 54}, - {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_SIZE", 54}, - {"ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE", 54}, - {"ioctl$VIDIOC_SUBDEV_G_CROP", 54}, - {"ioctl$VIDIOC_SUBDEV_G_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_SUBDEV_G_EDID", 54}, - {"ioctl$VIDIOC_SUBDEV_G_FMT", 54}, - {"ioctl$VIDIOC_SUBDEV_G_FRAME_INTERVAL", 54}, - {"ioctl$VIDIOC_SUBDEV_G_SELECTION", 54}, - {"ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_SUBDEV_S_CROP", 54}, - {"ioctl$VIDIOC_SUBDEV_S_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_SUBDEV_S_EDID", 54}, - {"ioctl$VIDIOC_SUBDEV_S_FMT", 54}, - {"ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL", 54}, - {"ioctl$VIDIOC_SUBDEV_S_SELECTION", 54}, - {"ioctl$VIDIOC_SUBSCRIBE_EVENT", 54}, - {"ioctl$VIDIOC_S_AUDIO", 54}, - {"ioctl$VIDIOC_S_AUDOUT", 54}, - {"ioctl$VIDIOC_S_CROP", 54}, - {"ioctl$VIDIOC_S_CTRL", 54}, - {"ioctl$VIDIOC_S_DV_TIMINGS", 54}, - {"ioctl$VIDIOC_S_EDID", 54}, - {"ioctl$VIDIOC_S_EXT_CTRLS", 54}, - {"ioctl$VIDIOC_S_FBUF", 54}, - {"ioctl$VIDIOC_S_FMT", 54}, - {"ioctl$VIDIOC_S_FREQUENCY", 54}, - {"ioctl$VIDIOC_S_HW_FREQ_SEEK", 54}, - {"ioctl$VIDIOC_S_INPUT", 54}, - {"ioctl$VIDIOC_S_JPEGCOMP", 54}, - {"ioctl$VIDIOC_S_MODULATOR", 54}, - {"ioctl$VIDIOC_S_OUTPUT", 54}, - {"ioctl$VIDIOC_S_PARM", 54}, - {"ioctl$VIDIOC_S_PRIORITY", 54}, - {"ioctl$VIDIOC_S_SELECTION", 54}, - {"ioctl$VIDIOC_S_STD", 54}, - {"ioctl$VIDIOC_S_TUNER", 54}, - {"ioctl$VIDIOC_TRY_DECODER_CMD", 54}, - {"ioctl$VIDIOC_TRY_ENCODER_CMD", 54}, - {"ioctl$VIDIOC_TRY_EXT_CTRLS", 54}, - {"ioctl$VIDIOC_TRY_FMT", 54}, - {"ioctl$VIDIOC_UNSUBSCRIBE_EVENT", 54}, - {"ioctl$VT_ACTIVATE", 54}, - {"ioctl$VT_DISALLOCATE", 54}, - {"ioctl$VT_GETMODE", 54}, - {"ioctl$VT_GETSTATE", 54}, - {"ioctl$VT_OPENQRY", 54}, - {"ioctl$VT_RELDISP", 54}, - {"ioctl$VT_RESIZE", 54}, - {"ioctl$VT_RESIZEX", 54}, - {"ioctl$VT_SETMODE", 54}, - {"ioctl$VT_WAITACTIVE", 54}, - {"ioctl$fiemap", 54}, - {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, - {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, - {"ioctl$int_in", 54}, - {"ioctl$int_out", 54}, - {"ioctl$sock_FIOGETOWN", 54}, - {"ioctl$sock_FIOSETOWN", 54}, - {"ioctl$sock_SIOCADDDLCI", 54}, - {"ioctl$sock_SIOCBRADDBR", 54}, - {"ioctl$sock_SIOCBRDELBR", 54}, - {"ioctl$sock_SIOCDELDLCI", 54}, - {"ioctl$sock_SIOCETHTOOL", 54}, - {"ioctl$sock_SIOCGIFBR", 54}, - {"ioctl$sock_SIOCGIFCONF", 54}, - {"ioctl$sock_SIOCGIFINDEX", 54}, - {"ioctl$sock_SIOCGPGRP", 54}, - {"ioctl$sock_SIOCGSKNS", 54}, - {"ioctl$sock_SIOCINQ", 54}, - {"ioctl$sock_SIOCOUTQ", 54}, - {"ioctl$sock_SIOCOUTQNSD", 54}, - {"ioctl$sock_SIOCSIFBR", 54}, - {"ioctl$sock_SIOCSPGRP", 54}, - {"ioctl$sock_bt", 54}, - {"ioctl$sock_bt_bnep_BNEPCONNADD", 54}, - {"ioctl$sock_bt_bnep_BNEPCONNDEL", 54}, - {"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 54}, - {"ioctl$sock_bt_bnep_BNEPGETCONNLIST", 54}, - {"ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", 54}, - {"ioctl$sock_bt_cmtp_CMTPCONNADD", 54}, - {"ioctl$sock_bt_cmtp_CMTPCONNDEL", 54}, - {"ioctl$sock_bt_cmtp_CMTPGETCONNINFO", 54}, - {"ioctl$sock_bt_cmtp_CMTPGETCONNLIST", 54}, - {"ioctl$sock_bt_hci", 54}, - {"ioctl$sock_bt_hidp_HIDPCONNADD", 54}, - {"ioctl$sock_bt_hidp_HIDPCONNDEL", 54}, - {"ioctl$sock_bt_hidp_HIDPGETCONNINFO", 54}, - {"ioctl$sock_bt_hidp_HIDPGETCONNLIST", 54}, - {"ioctl$sock_ifreq", 54}, - {"ioctl$sock_inet6_SIOCADDRT", 54}, - {"ioctl$sock_inet6_SIOCDELRT", 54}, - {"ioctl$sock_inet6_SIOCDIFADDR", 54}, - {"ioctl$sock_inet6_SIOCSIFADDR", 54}, - {"ioctl$sock_inet6_SIOCSIFDSTADDR", 54}, - {"ioctl$sock_inet6_tcp_SIOCATMARK", 54}, - {"ioctl$sock_inet6_tcp_SIOCINQ", 54}, - {"ioctl$sock_inet6_tcp_SIOCOUTQ", 54}, - {"ioctl$sock_inet6_tcp_SIOCOUTQNSD", 54}, - {"ioctl$sock_inet6_udp_SIOCINQ", 54}, - {"ioctl$sock_inet6_udp_SIOCOUTQ", 54}, - {"ioctl$sock_inet_SIOCADDRT", 54}, - {"ioctl$sock_inet_SIOCDARP", 54}, - {"ioctl$sock_inet_SIOCDELRT", 54}, - {"ioctl$sock_inet_SIOCGARP", 54}, - {"ioctl$sock_inet_SIOCGIFADDR", 54}, - {"ioctl$sock_inet_SIOCGIFBRDADDR", 54}, - {"ioctl$sock_inet_SIOCGIFDSTADDR", 54}, - {"ioctl$sock_inet_SIOCGIFNETMASK", 54}, - {"ioctl$sock_inet_SIOCGIFPFLAGS", 54}, - {"ioctl$sock_inet_SIOCRTMSG", 54}, - {"ioctl$sock_inet_SIOCSARP", 54}, - {"ioctl$sock_inet_SIOCSIFADDR", 54}, - {"ioctl$sock_inet_SIOCSIFBRDADDR", 54}, - {"ioctl$sock_inet_SIOCSIFDSTADDR", 54}, - {"ioctl$sock_inet_SIOCSIFFLAGS", 54}, - {"ioctl$sock_inet_SIOCSIFNETMASK", 54}, - {"ioctl$sock_inet_SIOCSIFPFLAGS", 54}, - {"ioctl$sock_inet_sctp_SIOCINQ", 54}, - {"ioctl$sock_inet_tcp_SIOCATMARK", 54}, - {"ioctl$sock_inet_tcp_SIOCINQ", 54}, - {"ioctl$sock_inet_tcp_SIOCOUTQ", 54}, - {"ioctl$sock_inet_tcp_SIOCOUTQNSD", 54}, - {"ioctl$sock_inet_udp_SIOCINQ", 54}, - {"ioctl$sock_inet_udp_SIOCOUTQ", 54}, - {"ioctl$sock_ipx_SIOCAIPXITFCRT", 54}, - {"ioctl$sock_ipx_SIOCAIPXPRISLT", 54}, - {"ioctl$sock_ipx_SIOCGIFADDR", 54}, - {"ioctl$sock_ipx_SIOCIPXCFGDATA", 54}, - {"ioctl$sock_ipx_SIOCIPXNCPCONN", 54}, - {"ioctl$sock_ipx_SIOCSIFADDR", 54}, - {"ioctl$sock_kcm_SIOCKCMATTACH", 54}, - {"ioctl$sock_kcm_SIOCKCMCLONE", 54}, - {"ioctl$sock_kcm_SIOCKCMUNATTACH", 54}, - {"ioctl$sock_netdev_private", 54}, - {"ioctl$sock_netrom_SIOCADDRT", 54}, - {"ioctl$sock_netrom_SIOCGSTAMP", 54}, - {"ioctl$sock_netrom_SIOCGSTAMPNS", 54}, - {"ioctl$sock_netrom_TIOCINQ", 54}, - {"ioctl$sock_netrom_TIOCOUTQ", 54}, - {"ioctl$sock_proto_private", 54}, - {"ioctl$void", 54}, - {"ioprio_get$pid", 315}, - {"ioprio_get$uid", 315}, - {"ioprio_set$pid", 314}, - {"ioprio_set$uid", 314}, - {"kcmp", 378}, - {"kcmp$KCMP_EPOLL_TFD", 378}, - {"kexec_load", 347}, - {"keyctl$assume_authority", 311}, - {"keyctl$chown", 311}, - {"keyctl$clear", 311}, - {"keyctl$describe", 311}, - {"keyctl$dh_compute", 311}, - {"keyctl$get_keyring_id", 311}, - {"keyctl$get_persistent", 311}, - {"keyctl$get_security", 311}, - {"keyctl$instantiate", 311}, - {"keyctl$instantiate_iov", 311}, - {"keyctl$invalidate", 311}, - {"keyctl$join", 311}, - {"keyctl$link", 311}, - {"keyctl$negate", 311}, - {"keyctl$read", 311}, - {"keyctl$reject", 311}, - {"keyctl$restrict_keyring", 311}, - {"keyctl$revoke", 311}, - {"keyctl$search", 311}, - {"keyctl$session_to_parent", 311}, - {"keyctl$set_reqkey_keyring", 311}, - {"keyctl$set_timeout", 311}, - {"keyctl$setperm", 311}, - {"keyctl$unlink", 311}, - {"keyctl$update", 311}, - {"lchown", 16}, - {"lgetxattr", 230}, - {"link", 9}, - {"linkat", 330}, - {"listen", 284}, - {"listen$netrom", 284}, - {"listxattr", 232}, - {"llistxattr", 233}, - {"lookup_dcookie", 249}, - {"lremovexattr", 236}, - {"lseek", 19}, - {"lsetxattr", 227}, - {"lstat", 107}, - {"madvise", 220}, - {"mbind", 319}, - {"membarrier", 389}, - {"memfd_create", 385}, - {"mincore", 219}, - {"mkdir", 39}, - {"mkdirat", 323}, - {"mkdirat$cgroup", 323}, - {"mkdirat$cgroup_root", 323}, - {"mknod", 14}, - {"mknod$loop", 14}, - {"mknodat", 324}, - {"mlock", 150}, - {"mlock2", 390}, - {"mlockall", 152}, - {"mmap", 192}, - {"mmap$binder", 192}, - {"mmap$xdp", 192}, - {"mount", 21}, - {"mount$9p_fd", 21}, - {"mount$9p_rdma", 21}, - {"mount$9p_tcp", 21}, - {"mount$9p_unix", 21}, - {"mount$9p_virtio", 21}, - {"mount$9p_xen", 21}, - {"mount$bpf", 21}, - {"mount$fuse", 21}, - {"mount$fuseblk", 21}, - {"move_pages", 344}, - {"mprotect", 125}, - {"mq_getsetattr", 279}, - {"mq_notify", 278}, - {"mq_open", 274}, - {"mq_timedreceive", 277}, - {"mq_timedsend", 276}, - {"mq_unlink", 275}, - {"mremap", 163}, - {"msgctl$IPC_INFO", 304}, - {"msgctl$IPC_RMID", 304}, - {"msgctl$IPC_SET", 304}, - {"msgctl$IPC_STAT", 304}, - {"msgctl$MSG_INFO", 304}, - {"msgctl$MSG_STAT", 304}, - {"msgget", 303}, - {"msgget$private", 303}, - {"msgrcv", 302}, - {"msgsnd", 301}, - {"msync", 144}, - {"munlock", 151}, - {"munlockall", 153}, - {"munmap", 91}, - {"name_to_handle_at", 370}, - {"nanosleep", 162}, - {"open", 5}, - {"open$dir", 5}, - {"open_by_handle_at", 371}, - {"openat", 322}, - {"openat$ashmem", 322}, - {"openat$audio", 322}, - {"openat$autofs", 322}, - {"openat$capi20", 322}, - {"openat$cgroup", 322}, - {"openat$cgroup_int", 322}, - {"openat$cgroup_procs", 322}, - {"openat$cgroup_ro", 322}, - {"openat$cgroup_root", 322}, - {"openat$cgroup_subtree", 322}, - {"openat$cgroup_type", 322}, - {"openat$cuse", 322}, - {"openat$dir", 322}, - {"openat$dsp", 322}, - {"openat$fb0", 322}, - {"openat$full", 322}, - {"openat$fuse", 322}, - {"openat$hidraw0", 322}, - {"openat$hpet", 322}, - {"openat$hwrng", 322}, - {"openat$ion", 322}, - {"openat$ipvs", 322}, - {"openat$irnet", 322}, - {"openat$keychord", 322}, - {"openat$kvm", 322}, - {"openat$lightnvm", 322}, - {"openat$loop_ctrl", 322}, - {"openat$md", 322}, - {"openat$mixer", 322}, - {"openat$null", 322}, - {"openat$nullb", 322}, - {"openat$pfkey", 322}, - {"openat$pktcdvd", 322}, - {"openat$ppp", 322}, - {"openat$ptmx", 322}, - {"openat$qat_adf_ctl", 322}, - {"openat$random", 322}, - {"openat$rdma_cm", 322}, - {"openat$rfkill", 322}, - {"openat$rtc", 322}, - {"openat$selinux_access", 322}, - {"openat$selinux_avc_cache_stats", 322}, - {"openat$selinux_avc_cache_threshold", 322}, - {"openat$selinux_avc_hash_stats", 322}, - {"openat$selinux_checkreqprot", 322}, - {"openat$selinux_commit_pending_bools", 322}, - {"openat$selinux_context", 322}, - {"openat$selinux_create", 322}, - {"openat$selinux_enforce", 322}, - {"openat$selinux_load", 322}, - {"openat$selinux_member", 322}, - {"openat$selinux_mls", 322}, - {"openat$selinux_policy", 322}, - {"openat$selinux_relabel", 322}, - {"openat$selinux_status", 322}, - {"openat$selinux_user", 322}, - {"openat$selinux_validatetrans", 322}, - {"openat$sequencer", 322}, - {"openat$sequencer2", 322}, - {"openat$snapshot", 322}, - {"openat$sr", 322}, - {"openat$sw_sync", 322}, - {"openat$tun", 322}, - {"openat$uinput", 322}, - {"openat$urandom", 322}, - {"openat$userio", 322}, - {"openat$vcs", 322}, - {"openat$vga_arbiter", 322}, - {"openat$vhci", 322}, - {"openat$vhost_vsock", 322}, - {"openat$vnet", 322}, - {"openat$vsock", 322}, - {"openat$xenevtchn", 322}, - {"openat$zero", 322}, - {"openat$zygote", 322}, - {"pause", 29}, - {"perf_event_open", 364}, - {"perf_event_open$cgroup", 364}, - {"personality", 136}, - {"pipe", 42}, - {"pipe2", 359}, - {"pipe2$9p", 359}, - {"pivot_root", 218}, - {"pkey_alloc", 395}, - {"pkey_free", 396}, - {"pkey_mprotect", 394}, - {"poll", 168}, - {"ppoll", 336}, - {"prctl$getname", 172}, - {"prctl$getreaper", 172}, - {"prctl$intptr", 172}, - {"prctl$seccomp", 172}, - {"prctl$setendian", 172}, - {"prctl$setfpexc", 172}, - {"prctl$setmm", 172}, - {"prctl$setname", 172}, - {"prctl$setptracer", 172}, - {"prctl$void", 172}, - {"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$peekuser", 26}, - {"ptrace$poke", 26}, - {"ptrace$pokeuser", 26}, - {"ptrace$setopts", 26}, - {"ptrace$setregs", 26}, - {"ptrace$setregset", 26}, - {"ptrace$setsig", 26}, - {"pwrite64", 181}, - {"pwritev", 362}, - {"quotactl", 131}, - {"read", 3}, - {"read$FUSE", 3}, - {"read$eventfd", 3}, - {"readahead", 225}, - {"readlink", 85}, - {"readlinkat", 332}, - {"readv", 145}, - {"recvfrom", 292}, - {"recvfrom$ax25", 292}, - {"recvfrom$inet", 292}, - {"recvfrom$inet6", 292}, - {"recvfrom$ipx", 292}, - {"recvfrom$llc", 292}, - {"recvfrom$packet", 292}, - {"recvfrom$unix", 292}, - {"recvmmsg", 365}, - {"recvmsg", 297}, - {"recvmsg$kcm", 297}, - {"recvmsg$netrom", 297}, - {"remap_file_pages", 253}, - {"removexattr", 235}, - {"rename", 38}, - {"renameat", 329}, - {"renameat2", 382}, - {"request_key", 310}, - {"restart_syscall", 0}, - {"rmdir", 40}, - {"rseq", 398}, - {"rt_sigaction", 174}, - {"rt_sigpending", 176}, - {"rt_sigprocmask", 175}, - {"rt_sigqueueinfo", 178}, - {"rt_sigreturn", 173}, - {"rt_sigsuspend", 179}, - {"rt_sigtimedwait", 177}, - {"rt_tgsigqueueinfo", 363}, - {"sched_getaffinity", 242}, - {"sched_getattr", 381}, - {"sched_getparam", 155}, - {"sched_getscheduler", 157}, - {"sched_rr_get_interval", 161}, - {"sched_setaffinity", 241}, - {"sched_setattr", 380}, - {"sched_setparam", 154}, - {"sched_setscheduler", 156}, - {"sched_yield", 158}, - {"seccomp", 383}, - {"semctl$GETALL", 300}, - {"semctl$GETNCNT", 300}, - {"semctl$GETPID", 300}, - {"semctl$GETVAL", 300}, - {"semctl$GETZCNT", 300}, - {"semctl$IPC_INFO", 300}, - {"semctl$IPC_RMID", 300}, - {"semctl$IPC_SET", 300}, - {"semctl$IPC_STAT", 300}, - {"semctl$SEM_INFO", 300}, - {"semctl$SEM_STAT", 300}, - {"semctl$SETALL", 300}, - {"semctl$SETVAL", 300}, - {"semget", 299}, - {"semget$private", 299}, - {"semop", 298}, - {"semtimedop", 312}, - {"sendfile", 187}, - {"sendfile64", 239}, - {"sendmmsg", 374}, - {"sendmmsg$alg", 374}, - {"sendmmsg$inet_sctp", 374}, - {"sendmmsg$nfc_llcp", 374}, - {"sendmmsg$unix", 374}, - {"sendmsg", 296}, - {"sendmsg$FOU_CMD_ADD", 296}, - {"sendmsg$FOU_CMD_DEL", 296}, - {"sendmsg$FOU_CMD_GET", 296}, - {"sendmsg$IPVS_CMD_DEL_DAEMON", 296}, - {"sendmsg$IPVS_CMD_DEL_DEST", 296}, - {"sendmsg$IPVS_CMD_DEL_SERVICE", 296}, - {"sendmsg$IPVS_CMD_FLUSH", 296}, - {"sendmsg$IPVS_CMD_GET_CONFIG", 296}, - {"sendmsg$IPVS_CMD_GET_DAEMON", 296}, - {"sendmsg$IPVS_CMD_GET_DEST", 296}, - {"sendmsg$IPVS_CMD_GET_INFO", 296}, - {"sendmsg$IPVS_CMD_GET_SERVICE", 296}, - {"sendmsg$IPVS_CMD_NEW_DAEMON", 296}, - {"sendmsg$IPVS_CMD_NEW_DEST", 296}, - {"sendmsg$IPVS_CMD_NEW_SERVICE", 296}, - {"sendmsg$IPVS_CMD_SET_CONFIG", 296}, - {"sendmsg$IPVS_CMD_SET_DEST", 296}, - {"sendmsg$IPVS_CMD_SET_INFO", 296}, - {"sendmsg$IPVS_CMD_SET_SERVICE", 296}, - {"sendmsg$IPVS_CMD_ZERO", 296}, - {"sendmsg$TEAM_CMD_NOOP", 296}, - {"sendmsg$TEAM_CMD_OPTIONS_GET", 296}, - {"sendmsg$TEAM_CMD_OPTIONS_SET", 296}, - {"sendmsg$TEAM_CMD_PORT_LIST_GET", 296}, - {"sendmsg$alg", 296}, - {"sendmsg$can_bcm", 296}, - {"sendmsg$can_raw", 296}, - {"sendmsg$inet_sctp", 296}, - {"sendmsg$kcm", 296}, - {"sendmsg$key", 296}, - {"sendmsg$netlink", 296}, - {"sendmsg$netrom", 296}, - {"sendmsg$nfc_llcp", 296}, - {"sendmsg$nl_crypto", 296}, - {"sendmsg$nl_generic", 296}, - {"sendmsg$nl_netfilter", 296}, - {"sendmsg$nl_route", 296}, - {"sendmsg$nl_route_sched", 296}, - {"sendmsg$nl_xfrm", 296}, - {"sendmsg$rds", 296}, - {"sendmsg$unix", 296}, - {"sendmsg$xdp", 296}, - {"sendto", 290}, - {"sendto$ax25", 290}, - {"sendto$inet", 290}, - {"sendto$inet6", 290}, - {"sendto$ipx", 290}, - {"sendto$llc", 290}, - {"sendto$packet", 290}, - {"sendto$unix", 290}, - {"set_mempolicy", 321}, - {"set_robust_list", 338}, - {"set_tid_address", 256}, - {"setfsgid", 139}, - {"setfsuid", 138}, - {"setgid", 46}, - {"setgroups", 81}, - {"setitimer", 104}, - {"setns", 375}, - {"setpgid", 57}, - {"setpriority", 97}, - {"setregid", 71}, - {"setresgid", 170}, - {"setresuid", 164}, - {"setreuid", 70}, - {"setrlimit", 75}, - {"setsockopt", 294}, - {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 294}, - {"setsockopt$ALG_SET_KEY", 294}, - {"setsockopt$ARPT_SO_SET_ADD_COUNTERS", 294}, - {"setsockopt$ARPT_SO_SET_REPLACE", 294}, - {"setsockopt$EBT_SO_SET_COUNTERS", 294}, - {"setsockopt$EBT_SO_SET_ENTRIES", 294}, - {"setsockopt$IP6T_SO_SET_ADD_COUNTERS", 294}, - {"setsockopt$IP6T_SO_SET_REPLACE", 294}, - {"setsockopt$IPT_SO_SET_ADD_COUNTERS", 294}, - {"setsockopt$IPT_SO_SET_REPLACE", 294}, - {"setsockopt$IP_VS_SO_SET_ADD", 294}, - {"setsockopt$IP_VS_SO_SET_ADDDEST", 294}, - {"setsockopt$IP_VS_SO_SET_DEL", 294}, - {"setsockopt$IP_VS_SO_SET_DELDEST", 294}, - {"setsockopt$IP_VS_SO_SET_EDIT", 294}, - {"setsockopt$IP_VS_SO_SET_EDITDEST", 294}, - {"setsockopt$IP_VS_SO_SET_FLUSH", 294}, - {"setsockopt$IP_VS_SO_SET_STARTDAEMON", 294}, - {"setsockopt$IP_VS_SO_SET_STOPDAEMON", 294}, - {"setsockopt$IP_VS_SO_SET_TIMEOUT", 294}, - {"setsockopt$IP_VS_SO_SET_ZERO", 294}, - {"setsockopt$RDS_CANCEL_SENT_TO", 294}, - {"setsockopt$RDS_CONG_MONITOR", 294}, - {"setsockopt$RDS_FREE_MR", 294}, - {"setsockopt$RDS_GET_MR", 294}, - {"setsockopt$RDS_GET_MR_FOR_DEST", 294}, - {"setsockopt$RDS_RECVERR", 294}, - {"setsockopt$SO_ATTACH_FILTER", 294}, - {"setsockopt$SO_BINDTODEVICE", 294}, - {"setsockopt$SO_RDS_MSG_RXPATH_LATENCY", 294}, - {"setsockopt$SO_RDS_TRANSPORT", 294}, - {"setsockopt$SO_TIMESTAMPING", 294}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE", 294}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE", 294}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_SIZE", 294}, - {"setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT", 294}, - {"setsockopt$XDP_RX_RING", 294}, - {"setsockopt$XDP_TX_RING", 294}, - {"setsockopt$XDP_UMEM_COMPLETION_RING", 294}, - {"setsockopt$XDP_UMEM_FILL_RING", 294}, - {"setsockopt$XDP_UMEM_REG", 294}, - {"setsockopt$ax25_buf", 294}, - {"setsockopt$ax25_int", 294}, - {"setsockopt$bt_BT_CHANNEL_POLICY", 294}, - {"setsockopt$bt_BT_DEFER_SETUP", 294}, - {"setsockopt$bt_BT_FLUSHABLE", 294}, - {"setsockopt$bt_BT_POWER", 294}, - {"setsockopt$bt_BT_RCVMTU", 294}, - {"setsockopt$bt_BT_SECURITY", 294}, - {"setsockopt$bt_BT_SNDMTU", 294}, - {"setsockopt$bt_BT_VOICE", 294}, - {"setsockopt$bt_hci_HCI_DATA_DIR", 294}, - {"setsockopt$bt_hci_HCI_FILTER", 294}, - {"setsockopt$bt_hci_HCI_TIME_STAMP", 294}, - {"setsockopt$bt_l2cap_L2CAP_CONNINFO", 294}, - {"setsockopt$bt_l2cap_L2CAP_LM", 294}, - {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 294}, - {"setsockopt$bt_rfcomm_RFCOMM_LM", 294}, - {"setsockopt$inet6_IPV6_ADDRFORM", 294}, - {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 294}, - {"setsockopt$inet6_IPV6_IPSEC_POLICY", 294}, - {"setsockopt$inet6_IPV6_PKTINFO", 294}, - {"setsockopt$inet6_IPV6_XFRM_POLICY", 294}, - {"setsockopt$inet6_MCAST_JOIN_GROUP", 294}, - {"setsockopt$inet6_MCAST_LEAVE_GROUP", 294}, - {"setsockopt$inet6_MCAST_MSFILTER", 294}, - {"setsockopt$inet6_MRT6_ADD_MFC", 294}, - {"setsockopt$inet6_MRT6_ADD_MFC_PROXY", 294}, - {"setsockopt$inet6_MRT6_ADD_MIF", 294}, - {"setsockopt$inet6_MRT6_DEL_MFC", 294}, - {"setsockopt$inet6_MRT6_DEL_MFC_PROXY", 294}, - {"setsockopt$inet6_buf", 294}, - {"setsockopt$inet6_dccp_buf", 294}, - {"setsockopt$inet6_dccp_int", 294}, - {"setsockopt$inet6_group_source_req", 294}, - {"setsockopt$inet6_icmp_ICMP_FILTER", 294}, - {"setsockopt$inet6_int", 294}, - {"setsockopt$inet6_mreq", 294}, - {"setsockopt$inet6_mtu", 294}, - {"setsockopt$inet6_opts", 294}, - {"setsockopt$inet6_tcp_TCP_CONGESTION", 294}, - {"setsockopt$inet6_tcp_TCP_FASTOPEN_KEY", 294}, - {"setsockopt$inet6_tcp_TCP_MD5SIG", 294}, - {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 294}, - {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 294}, - {"setsockopt$inet6_tcp_TCP_ULP", 294}, - {"setsockopt$inet6_tcp_TLS_RX", 294}, - {"setsockopt$inet6_tcp_TLS_TX", 294}, - {"setsockopt$inet6_tcp_buf", 294}, - {"setsockopt$inet6_tcp_int", 294}, - {"setsockopt$inet6_udp_encap", 294}, - {"setsockopt$inet6_udp_int", 294}, - {"setsockopt$inet_IP_IPSEC_POLICY", 294}, - {"setsockopt$inet_IP_XFRM_POLICY", 294}, - {"setsockopt$inet_MCAST_JOIN_GROUP", 294}, - {"setsockopt$inet_MCAST_LEAVE_GROUP", 294}, - {"setsockopt$inet_MCAST_MSFILTER", 294}, - {"setsockopt$inet_buf", 294}, - {"setsockopt$inet_dccp_buf", 294}, - {"setsockopt$inet_dccp_int", 294}, - {"setsockopt$inet_group_source_req", 294}, - {"setsockopt$inet_icmp_ICMP_FILTER", 294}, - {"setsockopt$inet_int", 294}, - {"setsockopt$inet_mreq", 294}, - {"setsockopt$inet_mreqn", 294}, - {"setsockopt$inet_mreqsrc", 294}, - {"setsockopt$inet_msfilter", 294}, - {"setsockopt$inet_mtu", 294}, - {"setsockopt$inet_opts", 294}, - {"setsockopt$inet_pktinfo", 294}, - {"setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 294}, - {"setsockopt$inet_sctp6_SCTP_ADD_STREAMS", 294}, - {"setsockopt$inet_sctp6_SCTP_ASSOCINFO", 294}, - {"setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 294}, - {"setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", 294}, - {"setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY", 294}, - {"setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", 294}, - {"setsockopt$inet_sctp6_SCTP_AUTH_KEY", 294}, - {"setsockopt$inet_sctp6_SCTP_AUTOCLOSE", 294}, - {"setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 294}, - {"setsockopt$inet_sctp6_SCTP_CONTEXT", 294}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 294}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 294}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 294}, - {"setsockopt$inet_sctp6_SCTP_DELAYED_SACK", 294}, - {"setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 294}, - {"setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 294}, - {"setsockopt$inet_sctp6_SCTP_EVENTS", 294}, - {"setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 294}, - {"setsockopt$inet_sctp6_SCTP_HMAC_IDENT", 294}, - {"setsockopt$inet_sctp6_SCTP_INITMSG", 294}, - {"setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 294}, - {"setsockopt$inet_sctp6_SCTP_MAXSEG", 294}, - {"setsockopt$inet_sctp6_SCTP_MAX_BURST", 294}, - {"setsockopt$inet_sctp6_SCTP_NODELAY", 294}, - {"setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 294}, - {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 294}, - {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 294}, - {"setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 294}, - {"setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 294}, - {"setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 294}, - {"setsockopt$inet_sctp6_SCTP_RECVNXTINFO", 294}, - {"setsockopt$inet_sctp6_SCTP_RECVRCVINFO", 294}, - {"setsockopt$inet_sctp6_SCTP_RESET_ASSOC", 294}, - {"setsockopt$inet_sctp6_SCTP_RESET_STREAMS", 294}, - {"setsockopt$inet_sctp6_SCTP_RTOINFO", 294}, - {"setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", 294}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", 294}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", 294}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", 294}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", 294}, - {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 294}, - {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 294}, - {"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 294}, - {"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 294}, - {"setsockopt$inet_sctp_SCTP_ASSOCINFO", 294}, - {"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 294}, - {"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 294}, - {"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 294}, - {"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 294}, - {"setsockopt$inet_sctp_SCTP_AUTH_KEY", 294}, - {"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 294}, - {"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 294}, - {"setsockopt$inet_sctp_SCTP_CONTEXT", 294}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 294}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 294}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 294}, - {"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 294}, - {"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 294}, - {"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 294}, - {"setsockopt$inet_sctp_SCTP_EVENTS", 294}, - {"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 294}, - {"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 294}, - {"setsockopt$inet_sctp_SCTP_INITMSG", 294}, - {"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 294}, - {"setsockopt$inet_sctp_SCTP_MAXSEG", 294}, - {"setsockopt$inet_sctp_SCTP_MAX_BURST", 294}, - {"setsockopt$inet_sctp_SCTP_NODELAY", 294}, - {"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 294}, - {"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 294}, - {"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 294}, - {"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 294}, - {"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 294}, - {"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 294}, - {"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 294}, - {"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 294}, - {"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 294}, - {"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 294}, - {"setsockopt$inet_sctp_SCTP_RTOINFO", 294}, - {"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 294}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", 294}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", 294}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", 294}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", 294}, - {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 294}, - {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 294}, - {"setsockopt$inet_tcp_TCP_CONGESTION", 294}, - {"setsockopt$inet_tcp_TCP_FASTOPEN_KEY", 294}, - {"setsockopt$inet_tcp_TCP_MD5SIG", 294}, - {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 294}, - {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 294}, - {"setsockopt$inet_tcp_TCP_ULP", 294}, - {"setsockopt$inet_tcp_TLS_RX", 294}, - {"setsockopt$inet_tcp_TLS_TX", 294}, - {"setsockopt$inet_tcp_buf", 294}, - {"setsockopt$inet_tcp_int", 294}, - {"setsockopt$inet_udp_encap", 294}, - {"setsockopt$inet_udp_int", 294}, - {"setsockopt$ipx_IPX_TYPE", 294}, - {"setsockopt$kcm_KCM_RECV_DISABLE", 294}, - {"setsockopt$l2tp_PPPOL2TP_SO_DEBUG", 294}, - {"setsockopt$l2tp_PPPOL2TP_SO_LNSMODE", 294}, - {"setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ", 294}, - {"setsockopt$l2tp_PPPOL2TP_SO_REORDERTO", 294}, - {"setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ", 294}, - {"setsockopt$llc_int", 294}, - {"setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", 294}, - {"setsockopt$netlink_NETLINK_BROADCAST_ERROR", 294}, - {"setsockopt$netlink_NETLINK_CAP_ACK", 294}, - {"setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", 294}, - {"setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", 294}, - {"setsockopt$netlink_NETLINK_NO_ENOBUFS", 294}, - {"setsockopt$netlink_NETLINK_PKTINFO", 294}, - {"setsockopt$netlink_NETLINK_RX_RING", 294}, - {"setsockopt$netlink_NETLINK_TX_RING", 294}, - {"setsockopt$netrom_NETROM_IDLE", 294}, - {"setsockopt$netrom_NETROM_N2", 294}, - {"setsockopt$netrom_NETROM_T1", 294}, - {"setsockopt$netrom_NETROM_T2", 294}, - {"setsockopt$netrom_NETROM_T4", 294}, - {"setsockopt$nfc_llcp_NFC_LLCP_MIUX", 294}, - {"setsockopt$nfc_llcp_NFC_LLCP_RW", 294}, - {"setsockopt$packet_add_memb", 294}, - {"setsockopt$packet_buf", 294}, - {"setsockopt$packet_drop_memb", 294}, - {"setsockopt$packet_fanout", 294}, - {"setsockopt$packet_fanout_data", 294}, - {"setsockopt$packet_int", 294}, - {"setsockopt$packet_rx_ring", 294}, - {"setsockopt$packet_tx_ring", 294}, - {"setsockopt$sock_attach_bpf", 294}, - {"setsockopt$sock_cred", 294}, - {"setsockopt$sock_int", 294}, - {"setsockopt$sock_linger", 294}, - {"setsockopt$sock_timeval", 294}, - {"setsockopt$sock_void", 294}, - {"setuid", 23}, - {"setxattr", 226}, - {"shmat", 305}, - {"shmctl$IPC_INFO", 308}, - {"shmctl$IPC_RMID", 308}, - {"shmctl$IPC_SET", 308}, - {"shmctl$IPC_STAT", 308}, - {"shmctl$SHM_INFO", 308}, - {"shmctl$SHM_LOCK", 308}, - {"shmctl$SHM_STAT", 308}, - {"shmctl$SHM_UNLOCK", 308}, - {"shmdt", 306}, - {"shmget", 307}, - {"shmget$private", 307}, - {"shutdown", 293}, - {"sigaltstack", 186}, - {"signalfd", 349}, - {"signalfd4", 355}, - {"socket", 281}, - {"socket$alg", 281}, - {"socket$ax25", 281}, - {"socket$bt_bnep", 281}, - {"socket$bt_cmtp", 281}, - {"socket$bt_hidp", 281}, - {"socket$bt_rfcomm", 281}, - {"socket$can_bcm", 281}, - {"socket$can_raw", 281}, - {"socket$inet", 281}, - {"socket$inet6", 281}, - {"socket$inet6_dccp", 281}, - {"socket$inet6_icmp", 281}, - {"socket$inet6_icmp_raw", 281}, - {"socket$inet6_sctp", 281}, - {"socket$inet6_tcp", 281}, - {"socket$inet6_udp", 281}, - {"socket$inet6_udplite", 281}, - {"socket$inet_dccp", 281}, - {"socket$inet_icmp", 281}, - {"socket$inet_icmp_raw", 281}, - {"socket$inet_sctp", 281}, - {"socket$inet_smc", 281}, - {"socket$inet_tcp", 281}, - {"socket$inet_udp", 281}, - {"socket$inet_udplite", 281}, - {"socket$ipx", 281}, - {"socket$kcm", 281}, - {"socket$key", 281}, - {"socket$l2tp", 281}, - {"socket$netlink", 281}, - {"socket$netrom", 281}, - {"socket$nl_crypto", 281}, - {"socket$nl_generic", 281}, - {"socket$nl_netfilter", 281}, - {"socket$nl_route", 281}, - {"socket$nl_xfrm", 281}, - {"socket$packet", 281}, - {"socket$pppoe", 281}, - {"socket$pptp", 281}, - {"socket$rds", 281}, - {"socket$unix", 281}, - {"socket$vsock_dgram", 281}, - {"socket$vsock_stream", 281}, - {"socket$xdp", 281}, - {"socketpair", 288}, - {"socketpair$ax25", 288}, - {"socketpair$inet", 288}, - {"socketpair$inet6", 288}, - {"socketpair$inet6_dccp", 288}, - {"socketpair$inet6_icmp", 288}, - {"socketpair$inet6_icmp_raw", 288}, - {"socketpair$inet6_sctp", 288}, - {"socketpair$inet6_tcp", 288}, - {"socketpair$inet6_udp", 288}, - {"socketpair$inet6_udplite", 288}, - {"socketpair$inet_dccp", 288}, - {"socketpair$inet_icmp", 288}, - {"socketpair$inet_icmp_raw", 288}, - {"socketpair$inet_sctp", 288}, - {"socketpair$inet_smc", 288}, - {"socketpair$inet_tcp", 288}, - {"socketpair$inet_udp", 288}, - {"socketpair$inet_udplite", 288}, - {"socketpair$ipx", 288}, - {"socketpair$packet", 288}, - {"socketpair$unix", 288}, - {"splice", 340}, - {"stat", 106}, - {"statfs", 99}, - {"statx", 397}, - {"symlink", 83}, - {"symlinkat", 331}, - {"sync", 36}, - {"syncfs", 373}, - {"sysfs$1", 135}, - {"sysfs$2", 135}, - {"sysfs$3", 135}, - {"sysinfo", 116}, - {"syslog", 103}, - {"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet}, - {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, - {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, - {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_init_net_socket$bt_hci", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$bt_l2cap", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$bt_sco", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$llc", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$nfc_llcp", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$nfc_raw", 0, (syscall_t)syz_init_net_socket}, - {"syz_kvm_setup_cpu$arm64", 0, (syscall_t)syz_kvm_setup_cpu}, - {"syz_kvm_setup_cpu$x86", 0, (syscall_t)syz_kvm_setup_cpu}, - {"syz_mount_image$bfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$btrfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ceph", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$cifs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ext4", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$f2fs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$gfs2", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$hfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$hfsplus", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$iso9660", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$jfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$minix", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$msdos", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$nfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$nfs4", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ntfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ocfs2", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$reiserfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$vfat", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$xfs", 0, (syscall_t)syz_mount_image}, - {"syz_open_dev$CDROM_DEV_LINK", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$I2C", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$admmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$adsp", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$audion", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$binder", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dri", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$drirender", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$loop", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$mice", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$midi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$rtc", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sg", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndhw", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndpcmc", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$video", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev}, - {"syz_open_procfs", 0, (syscall_t)syz_open_procfs}, - {"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs}, - {"syz_open_pts", 0, (syscall_t)syz_open_pts}, - {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, - {"tee", 342}, - {"tgkill", 268}, - {"timer_create", 257}, - {"timer_delete", 261}, - {"timer_getoverrun", 260}, - {"timer_gettime", 259}, - {"timer_settime", 258}, - {"timerfd_create", 350}, - {"timerfd_gettime", 354}, - {"timerfd_settime", 353}, - {"times", 43}, - {"tkill", 238}, - {"truncate", 92}, - {"umount2", 52}, - {"uname", 122}, - {"unlink", 10}, - {"unlinkat", 328}, - {"unshare", 337}, - {"uselib", 86}, - {"userfaultfd", 388}, - {"ustat", 62}, - {"utimensat", 348}, - {"utimes", 269}, - {"vmsplice", 343}, - {"wait4", 114}, - {"waitid", 280}, - {"write", 4}, - {"write$9p", 4}, - {"write$FUSE_ATTR", 4}, - {"write$FUSE_BMAP", 4}, - {"write$FUSE_CREATE_OPEN", 4}, - {"write$FUSE_DIRENT", 4}, - {"write$FUSE_DIRENTPLUS", 4}, - {"write$FUSE_ENTRY", 4}, - {"write$FUSE_GETXATTR", 4}, - {"write$FUSE_INIT", 4}, - {"write$FUSE_INTERRUPT", 4}, - {"write$FUSE_IOCTL", 4}, - {"write$FUSE_LK", 4}, - {"write$FUSE_LSEEK", 4}, - {"write$FUSE_NOTIFY_DELETE", 4}, - {"write$FUSE_NOTIFY_INVAL_ENTRY", 4}, - {"write$FUSE_NOTIFY_INVAL_INODE", 4}, - {"write$FUSE_NOTIFY_POLL", 4}, - {"write$FUSE_NOTIFY_RETRIEVE", 4}, - {"write$FUSE_NOTIFY_STORE", 4}, - {"write$FUSE_OPEN", 4}, - {"write$FUSE_POLL", 4}, - {"write$FUSE_STATFS", 4}, - {"write$FUSE_WRITE", 4}, - {"write$P9_RATTACH", 4}, - {"write$P9_RAUTH", 4}, - {"write$P9_RCLUNK", 4}, - {"write$P9_RCREATE", 4}, - {"write$P9_RFLUSH", 4}, - {"write$P9_RFSYNC", 4}, - {"write$P9_RGETATTR", 4}, - {"write$P9_RGETLOCK", 4}, - {"write$P9_RLCREATE", 4}, - {"write$P9_RLERROR", 4}, - {"write$P9_RLERRORu", 4}, - {"write$P9_RLINK", 4}, - {"write$P9_RLOCK", 4}, - {"write$P9_RLOPEN", 4}, - {"write$P9_RMKDIR", 4}, - {"write$P9_RMKNOD", 4}, - {"write$P9_ROPEN", 4}, - {"write$P9_RREAD", 4}, - {"write$P9_RREADDIR", 4}, - {"write$P9_RREADLINK", 4}, - {"write$P9_RREMOVE", 4}, - {"write$P9_RRENAME", 4}, - {"write$P9_RRENAMEAT", 4}, - {"write$P9_RSETATTR", 4}, - {"write$P9_RSTAT", 4}, - {"write$P9_RSTATFS", 4}, - {"write$P9_RSTATu", 4}, - {"write$P9_RSYMLINK", 4}, - {"write$P9_RUNLINKAT", 4}, - {"write$P9_RVERSION", 4}, - {"write$P9_RWALK", 4}, - {"write$P9_RWRITE", 4}, - {"write$P9_RWSTAT", 4}, - {"write$P9_RXATTRCREATE", 4}, - {"write$P9_RXATTRWALK", 4}, - {"write$RDMA_USER_CM_CMD_ACCEPT", 4}, - {"write$RDMA_USER_CM_CMD_BIND", 4}, - {"write$RDMA_USER_CM_CMD_BIND_IP", 4}, - {"write$RDMA_USER_CM_CMD_CONNECT", 4}, - {"write$RDMA_USER_CM_CMD_CREATE_ID", 4}, - {"write$RDMA_USER_CM_CMD_DESTROY_ID", 4}, - {"write$RDMA_USER_CM_CMD_DISCONNECT", 4}, - {"write$RDMA_USER_CM_CMD_GET_EVENT", 4}, - {"write$RDMA_USER_CM_CMD_INIT_QP_ATTR", 4}, - {"write$RDMA_USER_CM_CMD_JOIN_IP_MCAST", 4}, - {"write$RDMA_USER_CM_CMD_JOIN_MCAST", 4}, - {"write$RDMA_USER_CM_CMD_LEAVE_MCAST", 4}, - {"write$RDMA_USER_CM_CMD_LISTEN", 4}, - {"write$RDMA_USER_CM_CMD_MIGRATE_ID", 4}, - {"write$RDMA_USER_CM_CMD_NOTIFY", 4}, - {"write$RDMA_USER_CM_CMD_QUERY", 4}, - {"write$RDMA_USER_CM_CMD_QUERY_ROUTE", 4}, - {"write$RDMA_USER_CM_CMD_REJECT", 4}, - {"write$RDMA_USER_CM_CMD_RESOLVE_ADDR", 4}, - {"write$RDMA_USER_CM_CMD_RESOLVE_IP", 4}, - {"write$RDMA_USER_CM_CMD_RESOLVE_ROUTE", 4}, - {"write$RDMA_USER_CM_CMD_SET_OPTION", 4}, - {"write$binfmt_aout", 4}, - {"write$binfmt_elf32", 4}, - {"write$binfmt_elf64", 4}, - {"write$binfmt_misc", 4}, - {"write$binfmt_script", 4}, - {"write$cgroup_int", 4}, - {"write$cgroup_pid", 4}, - {"write$cgroup_subtree", 4}, - {"write$cgroup_type", 4}, - {"write$evdev", 4}, - {"write$eventfd", 4}, - {"write$selinux_access", 4}, - {"write$selinux_context", 4}, - {"write$selinux_create", 4}, - {"write$selinux_load", 4}, - {"write$selinux_user", 4}, - {"write$selinux_validatetrans", 4}, - {"write$sndseq", 4}, - {"write$tun", 4}, - {"write$vnet", 4}, - {"writev", 146}, - -}; -#endif - -#if defined(__aarch64__) || 0 -#define GOARCH "arm64" -#define SYZ_REVISION "e1ce203bf0cb9e092e65fc6ca9cd1cde96e19316" -#define SYZ_EXECUTOR_USES_FORK_SERVER true -#define SYZ_EXECUTOR_USES_SHMEM true -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 2068 -const call_t syscalls[] = { - {"accept", 202}, - {"accept$alg", 202}, - {"accept$ax25", 202}, - {"accept$inet", 202}, - {"accept$inet6", 202}, - {"accept$ipx", 202}, - {"accept$netrom", 202}, - {"accept$nfc_llcp", 202}, - {"accept$packet", 202}, - {"accept$unix", 202}, - {"accept4", 242}, - {"accept4$alg", 242}, - {"accept4$ax25", 242}, - {"accept4$bt_l2cap", 242}, - {"accept4$inet", 242}, - {"accept4$inet6", 242}, - {"accept4$ipx", 242}, - {"accept4$llc", 242}, - {"accept4$netrom", 242}, - {"accept4$nfc_llcp", 242}, - {"accept4$packet", 242}, - {"accept4$unix", 242}, - {"accept4$vsock_stream", 242}, - {"acct", 89}, - {"add_key", 217}, - {"add_key$keyring", 217}, - {"add_key$user", 217}, - {"bind", 200}, - {"bind$alg", 200}, - {"bind$ax25", 200}, - {"bind$bt_hci", 200}, - {"bind$bt_l2cap", 200}, - {"bind$bt_rfcomm", 200}, - {"bind$bt_sco", 200}, - {"bind$can_raw", 200}, - {"bind$inet", 200}, - {"bind$inet6", 200}, - {"bind$ipx", 200}, - {"bind$llc", 200}, - {"bind$netlink", 200}, - {"bind$netrom", 200}, - {"bind$nfc_llcp", 200}, - {"bind$packet", 200}, - {"bind$pptp", 200}, - {"bind$rds", 200}, - {"bind$unix", 200}, - {"bind$vsock_dgram", 200}, - {"bind$vsock_stream", 200}, - {"bind$xdp", 200}, - {"bpf$BPF_GET_MAP_INFO", 280}, - {"bpf$BPF_GET_PROG_INFO", 280}, - {"bpf$BPF_MAP_GET_FD_BY_ID", 280}, - {"bpf$BPF_MAP_GET_NEXT_ID", 280}, - {"bpf$BPF_PROG_ATTACH", 280}, - {"bpf$BPF_PROG_DETACH", 280}, - {"bpf$BPF_PROG_GET_FD_BY_ID", 280}, - {"bpf$BPF_PROG_GET_NEXT_ID", 280}, - {"bpf$BPF_PROG_QUERY", 280}, - {"bpf$BPF_PROG_TEST_RUN", 280}, - {"bpf$BPF_RAW_TRACEPOINT_OPEN", 280}, - {"bpf$MAP_CREATE", 280}, - {"bpf$MAP_DELETE_ELEM", 280}, - {"bpf$MAP_GET_NEXT_KEY", 280}, - {"bpf$MAP_LOOKUP_ELEM", 280}, - {"bpf$MAP_UPDATE_ELEM", 280}, - {"bpf$OBJ_GET_MAP", 280}, - {"bpf$OBJ_GET_PROG", 280}, - {"bpf$OBJ_PIN_MAP", 280}, - {"bpf$OBJ_PIN_PROG", 280}, - {"bpf$PROG_LOAD", 280}, - {"capget", 90}, - {"capset", 91}, - {"chdir", 49}, - {"chroot", 51}, - {"clock_adjtime", 266}, - {"clock_getres", 114}, - {"clock_gettime", 113}, - {"clock_nanosleep", 115}, - {"clock_settime", 112}, - {"clone", 220}, - {"close", 57}, - {"connect", 203}, - {"connect$ax25", 203}, - {"connect$bt_l2cap", 203}, - {"connect$bt_rfcomm", 203}, - {"connect$bt_sco", 203}, - {"connect$can_bcm", 203}, - {"connect$inet", 203}, - {"connect$inet6", 203}, - {"connect$ipx", 203}, - {"connect$l2tp", 203}, - {"connect$llc", 203}, - {"connect$netlink", 203}, - {"connect$netrom", 203}, - {"connect$nfc_llcp", 203}, - {"connect$nfc_raw", 203}, - {"connect$packet", 203}, - {"connect$pppoe", 203}, - {"connect$pptp", 203}, - {"connect$rds", 203}, - {"connect$unix", 203}, - {"connect$vsock_dgram", 203}, - {"connect$vsock_stream", 203}, - {"delete_module", 106}, - {"dup", 23}, - {"dup3", 24}, - {"epoll_create1", 20}, - {"epoll_ctl$EPOLL_CTL_ADD", 21}, - {"epoll_ctl$EPOLL_CTL_DEL", 21}, - {"epoll_ctl$EPOLL_CTL_MOD", 21}, - {"epoll_pwait", 22}, - {"eventfd2", 19}, - {"execve", 221}, - {"execveat", 281}, - {"exit", 93}, - {"exit_group", 94}, - {"faccessat", 48}, - {"fadvise64", 223}, - {"fallocate", 47}, - {"fanotify_init", 262}, - {"fanotify_mark", 263}, - {"fchdir", 50}, - {"fchmod", 52}, - {"fchmodat", 53}, - {"fchown", 55}, - {"fchownat", 54}, - {"fcntl$F_GET_FILE_RW_HINT", 25}, - {"fcntl$F_GET_RW_HINT", 25}, - {"fcntl$F_SET_FILE_RW_HINT", 25}, - {"fcntl$F_SET_RW_HINT", 25}, - {"fcntl$addseals", 25}, - {"fcntl$dupfd", 25}, - {"fcntl$getflags", 25}, - {"fcntl$getown", 25}, - {"fcntl$getownex", 25}, - {"fcntl$lock", 25}, - {"fcntl$notify", 25}, - {"fcntl$setflags", 25}, - {"fcntl$setlease", 25}, - {"fcntl$setown", 25}, - {"fcntl$setownex", 25}, - {"fcntl$setpipe", 25}, - {"fcntl$setsig", 25}, - {"fcntl$setstatus", 25}, - {"fdatasync", 83}, - {"fgetxattr", 10}, - {"finit_module", 273}, - {"flistxattr", 13}, - {"flock", 32}, - {"fremovexattr", 16}, - {"fsetxattr", 7}, - {"fstat", 80}, - {"fstatfs", 44}, - {"fsync", 82}, - {"ftruncate", 46}, - {"futex", 98}, - {"get_mempolicy", 236}, - {"get_robust_list", 100}, - {"getcwd", 17}, - {"getdents64", 61}, - {"getegid", 177}, - {"geteuid", 175}, - {"getgid", 176}, - {"getgroups", 158}, - {"getitimer", 102}, - {"getpeername", 205}, - {"getpeername$ax25", 205}, - {"getpeername$inet", 205}, - {"getpeername$inet6", 205}, - {"getpeername$ipx", 205}, - {"getpeername$llc", 205}, - {"getpeername$netlink", 205}, - {"getpeername$netrom", 205}, - {"getpeername$packet", 205}, - {"getpeername$unix", 205}, - {"getpgid", 155}, - {"getpid", 172}, - {"getpriority", 141}, - {"getrandom", 278}, - {"getresgid", 150}, - {"getresuid", 148}, - {"getrlimit", 163}, - {"getrusage", 165}, - {"getsockname", 204}, - {"getsockname$ax25", 204}, - {"getsockname$inet", 204}, - {"getsockname$inet6", 204}, - {"getsockname$ipx", 204}, - {"getsockname$llc", 204}, - {"getsockname$netlink", 204}, - {"getsockname$netrom", 204}, - {"getsockname$packet", 204}, - {"getsockname$unix", 204}, - {"getsockopt", 209}, - {"getsockopt$ARPT_SO_GET_ENTRIES", 209}, - {"getsockopt$ARPT_SO_GET_INFO", 209}, - {"getsockopt$ARPT_SO_GET_REVISION_TARGET", 209}, - {"getsockopt$EBT_SO_GET_ENTRIES", 209}, - {"getsockopt$EBT_SO_GET_INFO", 209}, - {"getsockopt$EBT_SO_GET_INIT_ENTRIES", 209}, - {"getsockopt$EBT_SO_GET_INIT_INFO", 209}, - {"getsockopt$IP6T_SO_GET_ENTRIES", 209}, - {"getsockopt$IP6T_SO_GET_INFO", 209}, - {"getsockopt$IP6T_SO_GET_REVISION_MATCH", 209}, - {"getsockopt$IP6T_SO_GET_REVISION_TARGET", 209}, - {"getsockopt$IPT_SO_GET_ENTRIES", 209}, - {"getsockopt$IPT_SO_GET_INFO", 209}, - {"getsockopt$IPT_SO_GET_REVISION_MATCH", 209}, - {"getsockopt$IPT_SO_GET_REVISION_TARGET", 209}, - {"getsockopt$IP_VS_SO_GET_DAEMON", 209}, - {"getsockopt$IP_VS_SO_GET_DESTS", 209}, - {"getsockopt$IP_VS_SO_GET_INFO", 209}, - {"getsockopt$IP_VS_SO_GET_SERVICE", 209}, - {"getsockopt$IP_VS_SO_GET_SERVICES", 209}, - {"getsockopt$IP_VS_SO_GET_TIMEOUT", 209}, - {"getsockopt$IP_VS_SO_GET_VERSION", 209}, - {"getsockopt$SO_BINDTODEVICE", 209}, - {"getsockopt$SO_COOKIE", 209}, - {"getsockopt$SO_TIMESTAMPING", 209}, - {"getsockopt$XDP_MMAP_OFFSETS", 209}, - {"getsockopt$XDP_STATISTICS", 209}, - {"getsockopt$ax25_buf", 209}, - {"getsockopt$ax25_int", 209}, - {"getsockopt$bt_BT_CHANNEL_POLICY", 209}, - {"getsockopt$bt_BT_DEFER_SETUP", 209}, - {"getsockopt$bt_BT_FLUSHABLE", 209}, - {"getsockopt$bt_BT_POWER", 209}, - {"getsockopt$bt_BT_RCVMTU", 209}, - {"getsockopt$bt_BT_SECURITY", 209}, - {"getsockopt$bt_BT_SNDMTU", 209}, - {"getsockopt$bt_BT_VOICE", 209}, - {"getsockopt$bt_hci", 209}, - {"getsockopt$bt_l2cap_L2CAP_CONNINFO", 209}, - {"getsockopt$bt_l2cap_L2CAP_LM", 209}, - {"getsockopt$bt_l2cap_L2CAP_OPTIONS", 209}, - {"getsockopt$bt_rfcomm_RFCOMM_CONNINFO", 209}, - {"getsockopt$bt_rfcomm_RFCOMM_LM", 209}, - {"getsockopt$bt_sco_SCO_CONNINFO", 209}, - {"getsockopt$bt_sco_SCO_OPTIONS", 209}, - {"getsockopt$inet6_IPV6_FLOWLABEL_MGR", 209}, - {"getsockopt$inet6_IPV6_IPSEC_POLICY", 209}, - {"getsockopt$inet6_IPV6_XFRM_POLICY", 209}, - {"getsockopt$inet6_buf", 209}, - {"getsockopt$inet6_dccp_buf", 209}, - {"getsockopt$inet6_dccp_int", 209}, - {"getsockopt$inet6_int", 209}, - {"getsockopt$inet6_mreq", 209}, - {"getsockopt$inet6_mtu", 209}, - {"getsockopt$inet6_opts", 209}, - {"getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 209}, - {"getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE", 209}, - {"getsockopt$inet6_tcp_buf", 209}, - {"getsockopt$inet6_tcp_int", 209}, - {"getsockopt$inet6_udp_int", 209}, - {"getsockopt$inet_IP_IPSEC_POLICY", 209}, - {"getsockopt$inet_IP_XFRM_POLICY", 209}, - {"getsockopt$inet_buf", 209}, - {"getsockopt$inet_dccp_buf", 209}, - {"getsockopt$inet_dccp_int", 209}, - {"getsockopt$inet_int", 209}, - {"getsockopt$inet_mreq", 209}, - {"getsockopt$inet_mreqn", 209}, - {"getsockopt$inet_mreqsrc", 209}, - {"getsockopt$inet_mtu", 209}, - {"getsockopt$inet_opts", 209}, - {"getsockopt$inet_pktinfo", 209}, - {"getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 209}, - {"getsockopt$inet_sctp6_SCTP_ASSOCINFO", 209}, - {"getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 209}, - {"getsockopt$inet_sctp6_SCTP_AUTOCLOSE", 209}, - {"getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 209}, - {"getsockopt$inet_sctp6_SCTP_CONTEXT", 209}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 209}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 209}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 209}, - {"getsockopt$inet_sctp6_SCTP_DELAYED_SACK", 209}, - {"getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 209}, - {"getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 209}, - {"getsockopt$inet_sctp6_SCTP_EVENTS", 209}, - {"getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 209}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", 209}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", 209}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", 209}, - {"getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", 209}, - {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", 209}, - {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", 209}, - {"getsockopt$inet_sctp6_SCTP_HMAC_IDENT", 209}, - {"getsockopt$inet_sctp6_SCTP_INITMSG", 209}, - {"getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 209}, - {"getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", 209}, - {"getsockopt$inet_sctp6_SCTP_MAXSEG", 209}, - {"getsockopt$inet_sctp6_SCTP_MAX_BURST", 209}, - {"getsockopt$inet_sctp6_SCTP_NODELAY", 209}, - {"getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 209}, - {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 209}, - {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 209}, - {"getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", 209}, - {"getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 209}, - {"getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", 209}, - {"getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS", 209}, - {"getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 209}, - {"getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 209}, - {"getsockopt$inet_sctp6_SCTP_RECVNXTINFO", 209}, - {"getsockopt$inet_sctp6_SCTP_RECVRCVINFO", 209}, - {"getsockopt$inet_sctp6_SCTP_RESET_STREAMS", 209}, - {"getsockopt$inet_sctp6_SCTP_RTOINFO", 209}, - {"getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", 209}, - {"getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", 209}, - {"getsockopt$inet_sctp6_SCTP_STATUS", 209}, - {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 209}, - {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 209}, - {"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 209}, - {"getsockopt$inet_sctp_SCTP_ASSOCINFO", 209}, - {"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 209}, - {"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 209}, - {"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 209}, - {"getsockopt$inet_sctp_SCTP_CONTEXT", 209}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 209}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 209}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 209}, - {"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 209}, - {"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 209}, - {"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 209}, - {"getsockopt$inet_sctp_SCTP_EVENTS", 209}, - {"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 209}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 209}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 209}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", 209}, - {"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", 209}, - {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", 209}, - {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 209}, - {"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 209}, - {"getsockopt$inet_sctp_SCTP_INITMSG", 209}, - {"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 209}, - {"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 209}, - {"getsockopt$inet_sctp_SCTP_MAXSEG", 209}, - {"getsockopt$inet_sctp_SCTP_MAX_BURST", 209}, - {"getsockopt$inet_sctp_SCTP_NODELAY", 209}, - {"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 209}, - {"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 209}, - {"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 209}, - {"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 209}, - {"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 209}, - {"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 209}, - {"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 209}, - {"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 209}, - {"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 209}, - {"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 209}, - {"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 209}, - {"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 209}, - {"getsockopt$inet_sctp_SCTP_RTOINFO", 209}, - {"getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", 209}, - {"getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", 209}, - {"getsockopt$inet_sctp_SCTP_STATUS", 209}, - {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 209}, - {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 209}, - {"getsockopt$inet_tcp_TCP_REPAIR_WINDOW", 209}, - {"getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE", 209}, - {"getsockopt$inet_tcp_buf", 209}, - {"getsockopt$inet_tcp_int", 209}, - {"getsockopt$inet_udp_int", 209}, - {"getsockopt$ipx_IPX_TYPE", 209}, - {"getsockopt$kcm_KCM_RECV_DISABLE", 209}, - {"getsockopt$llc_int", 209}, - {"getsockopt$netlink", 209}, - {"getsockopt$netrom_NETROM_IDLE", 209}, - {"getsockopt$netrom_NETROM_N2", 209}, - {"getsockopt$netrom_NETROM_T1", 209}, - {"getsockopt$netrom_NETROM_T2", 209}, - {"getsockopt$netrom_NETROM_T4", 209}, - {"getsockopt$nfc_llcp", 209}, - {"getsockopt$packet_buf", 209}, - {"getsockopt$packet_int", 209}, - {"getsockopt$sock_buf", 209}, - {"getsockopt$sock_cred", 209}, - {"getsockopt$sock_int", 209}, - {"getsockopt$sock_linger", 209}, - {"getsockopt$sock_timeval", 209}, - {"gettid", 178}, - {"getuid", 174}, - {"getxattr", 8}, - {"init_module", 105}, - {"inotify_add_watch", 27}, - {"inotify_init1", 26}, - {"inotify_rm_watch", 28}, - {"io_cancel", 3}, - {"io_destroy", 1}, - {"io_getevents", 4}, - {"io_pgetevents", 292}, - {"io_setup", 0}, - {"io_submit", 2}, - {"ioctl", 29}, - {"ioctl$ASHMEM_GET_NAME", 29}, - {"ioctl$ASHMEM_GET_PIN_STATUS", 29}, - {"ioctl$ASHMEM_GET_PROT_MASK", 29}, - {"ioctl$ASHMEM_GET_SIZE", 29}, - {"ioctl$ASHMEM_PURGE_ALL_CACHES", 29}, - {"ioctl$ASHMEM_SET_NAME", 29}, - {"ioctl$ASHMEM_SET_PROT_MASK", 29}, - {"ioctl$ASHMEM_SET_SIZE", 29}, - {"ioctl$BINDER_GET_NODE_DEBUG_INFO", 29}, - {"ioctl$BINDER_SET_CONTEXT_MGR", 29}, - {"ioctl$BINDER_SET_MAX_THREADS", 29}, - {"ioctl$BINDER_THREAD_EXIT", 29}, - {"ioctl$BINDER_WRITE_READ", 29}, - {"ioctl$BLKALIGNOFF", 29}, - {"ioctl$BLKBSZGET", 29}, - {"ioctl$BLKBSZSET", 29}, - {"ioctl$BLKDISCARD", 29}, - {"ioctl$BLKFLSBUF", 29}, - {"ioctl$BLKFRASET", 29}, - {"ioctl$BLKGETSIZE", 29}, - {"ioctl$BLKGETSIZE64", 29}, - {"ioctl$BLKIOMIN", 29}, - {"ioctl$BLKIOOPT", 29}, - {"ioctl$BLKPBSZGET", 29}, - {"ioctl$BLKPG", 29}, - {"ioctl$BLKRAGET", 29}, - {"ioctl$BLKREPORTZONE", 29}, - {"ioctl$BLKRESETZONE", 29}, - {"ioctl$BLKROGET", 29}, - {"ioctl$BLKROSET", 29}, - {"ioctl$BLKROTATIONAL", 29}, - {"ioctl$BLKRRPART", 29}, - {"ioctl$BLKSECDISCARD", 29}, - {"ioctl$BLKSECTGET", 29}, - {"ioctl$BLKTRACESETUP", 29}, - {"ioctl$BLKTRACESTART", 29}, - {"ioctl$BLKTRACESTOP", 29}, - {"ioctl$BLKTRACETEARDOWN", 29}, - {"ioctl$BLKZEROOUT", 29}, - {"ioctl$CDROMAUDIOBUFSIZ", 29}, - {"ioctl$CDROMCLOSETRAY", 29}, - {"ioctl$CDROMEJECT", 29}, - {"ioctl$CDROMEJECT_SW", 29}, - {"ioctl$CDROMGETSPINDOWN", 29}, - {"ioctl$CDROMMULTISESSION", 29}, - {"ioctl$CDROMPAUSE", 29}, - {"ioctl$CDROMPLAYBLK", 29}, - {"ioctl$CDROMPLAYMSF", 29}, - {"ioctl$CDROMPLAYTRKIND", 29}, - {"ioctl$CDROMREADALL", 29}, - {"ioctl$CDROMREADAUDIO", 29}, - {"ioctl$CDROMREADCOOKED", 29}, - {"ioctl$CDROMREADMODE1", 29}, - {"ioctl$CDROMREADMODE2", 29}, - {"ioctl$CDROMREADRAW", 29}, - {"ioctl$CDROMREADTOCENTRY", 29}, - {"ioctl$CDROMREADTOCHDR", 29}, - {"ioctl$CDROMRESET", 29}, - {"ioctl$CDROMRESUME", 29}, - {"ioctl$CDROMSEEK", 29}, - {"ioctl$CDROMSETSPINDOWN", 29}, - {"ioctl$CDROMSTART", 29}, - {"ioctl$CDROMSTOP", 29}, - {"ioctl$CDROMSUBCHNL", 29}, - {"ioctl$CDROMVOLCTRL", 29}, - {"ioctl$CDROMVOLREAD", 29}, - {"ioctl$CDROM_CHANGER_NSLOTS", 29}, - {"ioctl$CDROM_CLEAR_OPTIONS", 29}, - {"ioctl$CDROM_DEBUG", 29}, - {"ioctl$CDROM_DISC_STATUS", 29}, - {"ioctl$CDROM_GET_CAPABILITY", 29}, - {"ioctl$CDROM_GET_MCN", 29}, - {"ioctl$CDROM_LAST_WRITTEN", 29}, - {"ioctl$CDROM_LOCKDOOR", 29}, - {"ioctl$CDROM_MEDIA_CHANGED", 29}, - {"ioctl$CDROM_NEXT_WRITABLE", 29}, - {"ioctl$CDROM_SELECT_DISK", 29}, - {"ioctl$CDROM_SELECT_SPEED", 29}, - {"ioctl$CDROM_SEND_PACKET", 29}, - {"ioctl$CDROM_SET_OPTIONS", 29}, - {"ioctl$DMA_BUF_IOCTL_SYNC", 29}, - {"ioctl$DRM_IOCTL_ADD_BUFS", 29}, - {"ioctl$DRM_IOCTL_ADD_CTX", 29}, - {"ioctl$DRM_IOCTL_ADD_MAP", 29}, - {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 29}, - {"ioctl$DRM_IOCTL_AGP_ALLOC", 29}, - {"ioctl$DRM_IOCTL_AGP_BIND", 29}, - {"ioctl$DRM_IOCTL_AGP_ENABLE", 29}, - {"ioctl$DRM_IOCTL_AGP_FREE", 29}, - {"ioctl$DRM_IOCTL_AGP_INFO", 29}, - {"ioctl$DRM_IOCTL_AGP_RELEASE", 29}, - {"ioctl$DRM_IOCTL_AGP_UNBIND", 29}, - {"ioctl$DRM_IOCTL_AUTH_MAGIC", 29}, - {"ioctl$DRM_IOCTL_CONTROL", 29}, - {"ioctl$DRM_IOCTL_DMA", 29}, - {"ioctl$DRM_IOCTL_DROP_MASTER", 29}, - {"ioctl$DRM_IOCTL_FREE_BUFS", 29}, - {"ioctl$DRM_IOCTL_GEM_CLOSE", 29}, - {"ioctl$DRM_IOCTL_GEM_FLINK", 29}, - {"ioctl$DRM_IOCTL_GEM_OPEN", 29}, - {"ioctl$DRM_IOCTL_GET_CAP", 29}, - {"ioctl$DRM_IOCTL_GET_CLIENT", 29}, - {"ioctl$DRM_IOCTL_GET_CTX", 29}, - {"ioctl$DRM_IOCTL_GET_MAGIC", 29}, - {"ioctl$DRM_IOCTL_GET_MAP", 29}, - {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 29}, - {"ioctl$DRM_IOCTL_GET_STATS", 29}, - {"ioctl$DRM_IOCTL_GET_UNIQUE", 29}, - {"ioctl$DRM_IOCTL_INFO_BUFS", 29}, - {"ioctl$DRM_IOCTL_IRQ_BUSID", 29}, - {"ioctl$DRM_IOCTL_LOCK", 29}, - {"ioctl$DRM_IOCTL_MAP_BUFS", 29}, - {"ioctl$DRM_IOCTL_MARK_BUFS", 29}, - {"ioctl$DRM_IOCTL_MODESET_CTL", 29}, - {"ioctl$DRM_IOCTL_MODE_GETCRTC", 29}, - {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 29}, - {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 29}, - {"ioctl$DRM_IOCTL_MODE_SETCRTC", 29}, - {"ioctl$DRM_IOCTL_NEW_CTX", 29}, - {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 29}, - {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 29}, - {"ioctl$DRM_IOCTL_RES_CTX", 29}, - {"ioctl$DRM_IOCTL_RM_CTX", 29}, - {"ioctl$DRM_IOCTL_RM_MAP", 29}, - {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 29}, - {"ioctl$DRM_IOCTL_SET_MASTER", 29}, - {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 29}, - {"ioctl$DRM_IOCTL_SET_UNIQUE", 29}, - {"ioctl$DRM_IOCTL_SET_VERSION", 29}, - {"ioctl$DRM_IOCTL_SG_ALLOC", 29}, - {"ioctl$DRM_IOCTL_SG_FREE", 29}, - {"ioctl$DRM_IOCTL_SWITCH_CTX", 29}, - {"ioctl$DRM_IOCTL_UNLOCK", 29}, - {"ioctl$DRM_IOCTL_VERSION", 29}, - {"ioctl$DRM_IOCTL_WAIT_VBLANK", 29}, - {"ioctl$DVD_AUTH", 29}, - {"ioctl$DVD_READ_STRUCT", 29}, - {"ioctl$DVD_WRITE_STRUCT", 29}, - {"ioctl$EVIOCGABS0", 29}, - {"ioctl$EVIOCGABS20", 29}, - {"ioctl$EVIOCGABS2F", 29}, - {"ioctl$EVIOCGABS3F", 29}, - {"ioctl$EVIOCGBITKEY", 29}, - {"ioctl$EVIOCGBITSND", 29}, - {"ioctl$EVIOCGBITSW", 29}, - {"ioctl$EVIOCGEFFECTS", 29}, - {"ioctl$EVIOCGID", 29}, - {"ioctl$EVIOCGKEY", 29}, - {"ioctl$EVIOCGKEYCODE", 29}, - {"ioctl$EVIOCGKEYCODE_V2", 29}, - {"ioctl$EVIOCGLED", 29}, - {"ioctl$EVIOCGMASK", 29}, - {"ioctl$EVIOCGMTSLOTS", 29}, - {"ioctl$EVIOCGNAME", 29}, - {"ioctl$EVIOCGPHYS", 29}, - {"ioctl$EVIOCGPROP", 29}, - {"ioctl$EVIOCGRAB", 29}, - {"ioctl$EVIOCGREP", 29}, - {"ioctl$EVIOCGSND", 29}, - {"ioctl$EVIOCGSW", 29}, - {"ioctl$EVIOCGUNIQ", 29}, - {"ioctl$EVIOCGVERSION", 29}, - {"ioctl$EVIOCREVOKE", 29}, - {"ioctl$EVIOCRMFF", 29}, - {"ioctl$EVIOCSABS0", 29}, - {"ioctl$EVIOCSABS20", 29}, - {"ioctl$EVIOCSABS2F", 29}, - {"ioctl$EVIOCSABS3F", 29}, - {"ioctl$EVIOCSCLOCKID", 29}, - {"ioctl$EVIOCSFF", 29}, - {"ioctl$EVIOCSKEYCODE", 29}, - {"ioctl$EVIOCSKEYCODE_V2", 29}, - {"ioctl$EVIOCSMASK", 29}, - {"ioctl$EVIOCSREP", 29}, - {"ioctl$FIBMAP", 29}, - {"ioctl$FICLONE", 29}, - {"ioctl$FICLONERANGE", 29}, - {"ioctl$FIDEDUPERANGE", 29}, - {"ioctl$FIONREAD", 29}, - {"ioctl$FS_IOC_FSGETXATTR", 29}, - {"ioctl$FS_IOC_FSSETXATTR", 29}, - {"ioctl$FS_IOC_GETFSLABEL", 29}, - {"ioctl$FS_IOC_RESVSP", 29}, - {"ioctl$FS_IOC_SETFSLABEL", 29}, - {"ioctl$FUSE_DEV_IOC_CLONE", 29}, - {"ioctl$GIO_CMAP", 29}, - {"ioctl$GIO_FONT", 29}, - {"ioctl$GIO_FONTX", 29}, - {"ioctl$GIO_SCRNMAP", 29}, - {"ioctl$GIO_UNIMAP", 29}, - {"ioctl$GIO_UNISCRNMAP", 29}, - {"ioctl$HCIINQUIRY", 29}, - {"ioctl$HDIO_GETGEO", 29}, - {"ioctl$I2C_FUNCS", 29}, - {"ioctl$I2C_PEC", 29}, - {"ioctl$I2C_RDWR", 29}, - {"ioctl$I2C_RETRIES", 29}, - {"ioctl$I2C_SLAVE", 29}, - {"ioctl$I2C_SLAVE_FORCE", 29}, - {"ioctl$I2C_SMBUS", 29}, - {"ioctl$I2C_TENBIT", 29}, - {"ioctl$I2C_TIMEOUT", 29}, - {"ioctl$INOTIFY_IOC_SETNEXTWD", 29}, - {"ioctl$IOC_PR_CLEAR", 29}, - {"ioctl$IOC_PR_PREEMPT", 29}, - {"ioctl$IOC_PR_PREEMPT_ABORT", 29}, - {"ioctl$IOC_PR_REGISTER", 29}, - {"ioctl$IOC_PR_RELEASE", 29}, - {"ioctl$IOC_PR_RESERVE", 29}, - {"ioctl$ION_IOC_ALLOC", 29}, - {"ioctl$ION_IOC_HEAP_QUERY", 29}, - {"ioctl$KDADDIO", 29}, - {"ioctl$KDDELIO", 29}, - {"ioctl$KDDISABIO", 29}, - {"ioctl$KDENABIO", 29}, - {"ioctl$KDGETKEYCODE", 29}, - {"ioctl$KDGETLED", 29}, - {"ioctl$KDGETMODE", 29}, - {"ioctl$KDGKBDIACR", 29}, - {"ioctl$KDGKBENT", 29}, - {"ioctl$KDGKBLED", 29}, - {"ioctl$KDGKBMETA", 29}, - {"ioctl$KDGKBMODE", 29}, - {"ioctl$KDGKBSENT", 29}, - {"ioctl$KDGKBTYPE", 29}, - {"ioctl$KDMKTONE", 29}, - {"ioctl$KDSETKEYCODE", 29}, - {"ioctl$KDSETLED", 29}, - {"ioctl$KDSETMODE", 29}, - {"ioctl$KDSIGACCEPT", 29}, - {"ioctl$KDSKBLED", 29}, - {"ioctl$KDSKBMETA", 29}, - {"ioctl$KDSKBMODE", 29}, - {"ioctl$KDSKBSENT", 29}, - {"ioctl$KIOCSOUND", 29}, - {"ioctl$KVM_ARM_SET_DEVICE_ADDR", 29}, - {"ioctl$KVM_ARM_VCPU_INIT", 29}, - {"ioctl$KVM_ASSIGN_DEV_IRQ", 29}, - {"ioctl$KVM_ASSIGN_PCI_DEVICE", 29}, - {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 29}, - {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 29}, - {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 29}, - {"ioctl$KVM_CHECK_EXTENSION", 29}, - {"ioctl$KVM_CHECK_EXTENSION_VM", 29}, - {"ioctl$KVM_CREATE_DEVICE", 29}, - {"ioctl$KVM_CREATE_IRQCHIP", 29}, - {"ioctl$KVM_CREATE_PIT2", 29}, - {"ioctl$KVM_CREATE_VCPU", 29}, - {"ioctl$KVM_CREATE_VM", 29}, - {"ioctl$KVM_DEASSIGN_DEV_IRQ", 29}, - {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 29}, - {"ioctl$KVM_DIRTY_TLB", 29}, - {"ioctl$KVM_ENABLE_CAP", 29}, - {"ioctl$KVM_ENABLE_CAP_CPU", 29}, - {"ioctl$KVM_GET_CLOCK", 29}, - {"ioctl$KVM_GET_DEVICE_ATTR", 29}, - {"ioctl$KVM_GET_DIRTY_LOG", 29}, - {"ioctl$KVM_GET_FPU", 29}, - {"ioctl$KVM_GET_IRQCHIP", 29}, - {"ioctl$KVM_GET_MP_STATE", 29}, - {"ioctl$KVM_GET_NR_MMU_PAGES", 29}, - {"ioctl$KVM_GET_ONE_REG", 29}, - {"ioctl$KVM_GET_REGS", 29}, - {"ioctl$KVM_GET_REG_LIST", 29}, - {"ioctl$KVM_GET_SREGS", 29}, - {"ioctl$KVM_GET_TSC_KHZ", 29}, - {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 29}, - {"ioctl$KVM_HAS_DEVICE_ATTR", 29}, - {"ioctl$KVM_HYPERV_EVENTFD", 29}, - {"ioctl$KVM_INTERRUPT", 29}, - {"ioctl$KVM_IOEVENTFD", 29}, - {"ioctl$KVM_IRQFD", 29}, - {"ioctl$KVM_IRQ_LINE", 29}, - {"ioctl$KVM_IRQ_LINE_STATUS", 29}, - {"ioctl$KVM_KVMCLOCK_CTRL", 29}, - {"ioctl$KVM_NMI", 29}, - {"ioctl$KVM_PPC_ALLOCATE_HTAB", 29}, - {"ioctl$KVM_PPC_GET_PVINFO", 29}, - {"ioctl$KVM_PPC_GET_SMMU_INFO", 29}, - {"ioctl$KVM_REGISTER_COALESCED_MMIO", 29}, - {"ioctl$KVM_REINJECT_CONTROL", 29}, - {"ioctl$KVM_RUN", 29}, - {"ioctl$KVM_S390_INTERRUPT_CPU", 29}, - {"ioctl$KVM_S390_UCAS_MAP", 29}, - {"ioctl$KVM_S390_UCAS_UNMAP", 29}, - {"ioctl$KVM_S390_VCPU_FAULT", 29}, - {"ioctl$KVM_SET_BOOT_CPU_ID", 29}, - {"ioctl$KVM_SET_CLOCK", 29}, - {"ioctl$KVM_SET_DEVICE_ATTR", 29}, - {"ioctl$KVM_SET_FPU", 29}, - {"ioctl$KVM_SET_GSI_ROUTING", 29}, - {"ioctl$KVM_SET_GUEST_DEBUG", 29}, - {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 29}, - {"ioctl$KVM_SET_IRQCHIP", 29}, - {"ioctl$KVM_SET_MP_STATE", 29}, - {"ioctl$KVM_SET_NR_MMU_PAGES", 29}, - {"ioctl$KVM_SET_ONE_REG", 29}, - {"ioctl$KVM_SET_REGS", 29}, - {"ioctl$KVM_SET_SIGNAL_MASK", 29}, - {"ioctl$KVM_SET_SREGS", 29}, - {"ioctl$KVM_SET_TSC_KHZ", 29}, - {"ioctl$KVM_SET_TSS_ADDR", 29}, - {"ioctl$KVM_SET_USER_MEMORY_REGION", 29}, - {"ioctl$KVM_SET_VAPIC_ADDR", 29}, - {"ioctl$KVM_SIGNAL_MSI", 29}, - {"ioctl$KVM_SMI", 29}, - {"ioctl$KVM_TPR_ACCESS_REPORTING", 29}, - {"ioctl$KVM_TRANSLATE", 29}, - {"ioctl$KVM_UNREGISTER_COALESCED_MMIO", 29}, - {"ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", 29}, - {"ioctl$KVM_X86_SETUP_MCE", 29}, - {"ioctl$LOOP_CHANGE_FD", 29}, - {"ioctl$LOOP_CLR_FD", 29}, - {"ioctl$LOOP_CTL_ADD", 29}, - {"ioctl$LOOP_CTL_GET_FREE", 29}, - {"ioctl$LOOP_CTL_REMOVE", 29}, - {"ioctl$LOOP_GET_STATUS", 29}, - {"ioctl$LOOP_GET_STATUS64", 29}, - {"ioctl$LOOP_SET_BLOCK_SIZE", 29}, - {"ioctl$LOOP_SET_CAPACITY", 29}, - {"ioctl$LOOP_SET_DIRECT_IO", 29}, - {"ioctl$LOOP_SET_FD", 29}, - {"ioctl$LOOP_SET_STATUS", 29}, - {"ioctl$LOOP_SET_STATUS64", 29}, - {"ioctl$PERF_EVENT_IOC_DISABLE", 29}, - {"ioctl$PERF_EVENT_IOC_ENABLE", 29}, - {"ioctl$PERF_EVENT_IOC_ID", 29}, - {"ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES", 29}, - {"ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT", 29}, - {"ioctl$PERF_EVENT_IOC_PERIOD", 29}, - {"ioctl$PERF_EVENT_IOC_QUERY_BPF", 29}, - {"ioctl$PERF_EVENT_IOC_REFRESH", 29}, - {"ioctl$PERF_EVENT_IOC_RESET", 29}, - {"ioctl$PERF_EVENT_IOC_SET_BPF", 29}, - {"ioctl$PERF_EVENT_IOC_SET_FILTER", 29}, - {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 29}, - {"ioctl$PIO_CMAP", 29}, - {"ioctl$PIO_FONT", 29}, - {"ioctl$PIO_FONTRESET", 29}, - {"ioctl$PIO_FONTX", 29}, - {"ioctl$PIO_SCRNMAP", 29}, - {"ioctl$PIO_UNIMAP", 29}, - {"ioctl$PIO_UNIMAPCLR", 29}, - {"ioctl$PIO_UNISCRNMAP", 29}, - {"ioctl$PPPIOCGCHAN", 29}, - {"ioctl$PPPIOCGFLAGS", 29}, - {"ioctl$PPPIOCGL2TPSTATS", 29}, - {"ioctl$PPPIOCGMRU", 29}, - {"ioctl$PPPIOCSFLAGS", 29}, - {"ioctl$PPPIOCSMRU", 29}, - {"ioctl$PPPOEIOCDFWD", 29}, - {"ioctl$PPPOEIOCSFWD", 29}, - {"ioctl$RNDADDENTROPY", 29}, - {"ioctl$RNDADDTOENTCNT", 29}, - {"ioctl$RNDCLEARPOOL", 29}, - {"ioctl$RNDGETENTCNT", 29}, - {"ioctl$RNDZAPENTCNT", 29}, - {"ioctl$RTC_AIE_OFF", 29}, - {"ioctl$RTC_AIE_ON", 29}, - {"ioctl$RTC_ALM_READ", 29}, - {"ioctl$RTC_ALM_SET", 29}, - {"ioctl$RTC_EPOCH_READ", 29}, - {"ioctl$RTC_EPOCH_SET", 29}, - {"ioctl$RTC_IRQP_READ", 29}, - {"ioctl$RTC_IRQP_SET", 29}, - {"ioctl$RTC_PIE_OFF", 29}, - {"ioctl$RTC_PIE_ON", 29}, - {"ioctl$RTC_PLL_GET", 29}, - {"ioctl$RTC_PLL_SET", 29}, - {"ioctl$RTC_RD_TIME", 29}, - {"ioctl$RTC_SET_TIME", 29}, - {"ioctl$RTC_UIE_OFF", 29}, - {"ioctl$RTC_UIE_ON", 29}, - {"ioctl$RTC_VL_CLR", 29}, - {"ioctl$RTC_VL_READ", 29}, - {"ioctl$RTC_WIE_OFF", 29}, - {"ioctl$RTC_WIE_ON", 29}, - {"ioctl$RTC_WKALM_RD", 29}, - {"ioctl$RTC_WKALM_SET", 29}, - {"ioctl$SCSI_IOCTL_BENCHMARK_COMMAND", 29}, - {"ioctl$SCSI_IOCTL_DOORLOCK", 29}, - {"ioctl$SCSI_IOCTL_DOORUNLOCK", 29}, - {"ioctl$SCSI_IOCTL_GET_BUS_NUMBER", 29}, - {"ioctl$SCSI_IOCTL_GET_IDLUN", 29}, - {"ioctl$SCSI_IOCTL_GET_PCI", 29}, - {"ioctl$SCSI_IOCTL_PROBE_HOST", 29}, - {"ioctl$SCSI_IOCTL_SEND_COMMAND", 29}, - {"ioctl$SCSI_IOCTL_START_UNIT", 29}, - {"ioctl$SCSI_IOCTL_STOP_UNIT", 29}, - {"ioctl$SCSI_IOCTL_SYNC", 29}, - {"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 29}, - {"ioctl$SG_EMULATED_HOST", 29}, - {"ioctl$SG_GET_ACCESS_COUNT", 29}, - {"ioctl$SG_GET_COMMAND_Q", 29}, - {"ioctl$SG_GET_KEEP_ORPHAN", 29}, - {"ioctl$SG_GET_LOW_DMA", 29}, - {"ioctl$SG_GET_NUM_WAITING", 29}, - {"ioctl$SG_GET_PACK_ID", 29}, - {"ioctl$SG_GET_REQUEST_TABLE", 29}, - {"ioctl$SG_GET_RESERVED_SIZE", 29}, - {"ioctl$SG_GET_SCSI_ID", 29}, - {"ioctl$SG_GET_SG_TABLESIZE", 29}, - {"ioctl$SG_GET_TIMEOUT", 29}, - {"ioctl$SG_GET_VERSION_NUM", 29}, - {"ioctl$SG_IO", 29}, - {"ioctl$SG_NEXT_CMD_LEN", 29}, - {"ioctl$SG_SCSI_RESET", 29}, - {"ioctl$SG_SET_COMMAND_Q", 29}, - {"ioctl$SG_SET_DEBUG", 29}, - {"ioctl$SG_SET_FORCE_PACK_ID", 29}, - {"ioctl$SG_SET_KEEP_ORPHAN", 29}, - {"ioctl$SG_SET_RESERVED_SIZE", 29}, - {"ioctl$SG_SET_TIMEOUT", 29}, - {"ioctl$SIOCGIFHWADDR", 29}, - {"ioctl$SIOCGIFMTU", 29}, - {"ioctl$SIOCSIFHWADDR", 29}, - {"ioctl$SIOCSIFMTU", 29}, - {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 29}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 29}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 29}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 29}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 29}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 29}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 29}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 29}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 29}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 29}, - {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 29}, - {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 29}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 29}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 29}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 29}, - {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 29}, - {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 29}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 29}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 29}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 29}, - {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 29}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 29}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 29}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 29}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN", 29}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_DROP", 29}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_INFO", 29}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS", 29}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION", 29}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_STATUS", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 29}, - {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_INFO", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_START", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_STOP", 29}, - {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 29}, - {"ioctl$TCFLSH", 29}, - {"ioctl$TCGETA", 29}, - {"ioctl$TCGETS", 29}, - {"ioctl$TCSBRK", 29}, - {"ioctl$TCSBRKP", 29}, - {"ioctl$TCSETA", 29}, - {"ioctl$TCSETAF", 29}, - {"ioctl$TCSETAW", 29}, - {"ioctl$TCSETS", 29}, - {"ioctl$TCSETSF", 29}, - {"ioctl$TCSETSW", 29}, - {"ioctl$TCXONC", 29}, - {"ioctl$TE_IOCTL_CLOSE_CLIENT_SESSION", 29}, - {"ioctl$TE_IOCTL_LAUNCH_OPERATION", 29}, - {"ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", 29}, - {"ioctl$TE_IOCTL_SS_CMD", 29}, - {"ioctl$TIOCCBRK", 29}, - {"ioctl$TIOCCONS", 29}, - {"ioctl$TIOCEXCL", 29}, - {"ioctl$TIOCGETD", 29}, - {"ioctl$TIOCGLCKTRMIOS", 29}, - {"ioctl$TIOCGPGRP", 29}, - {"ioctl$TIOCGPTPEER", 29}, - {"ioctl$TIOCGSID", 29}, - {"ioctl$TIOCGSOFTCAR", 29}, - {"ioctl$TIOCGWINSZ", 29}, - {"ioctl$TIOCLINUX2", 29}, - {"ioctl$TIOCLINUX3", 29}, - {"ioctl$TIOCLINUX4", 29}, - {"ioctl$TIOCLINUX5", 29}, - {"ioctl$TIOCLINUX6", 29}, - {"ioctl$TIOCLINUX7", 29}, - {"ioctl$TIOCMBIC", 29}, - {"ioctl$TIOCMBIS", 29}, - {"ioctl$TIOCMGET", 29}, - {"ioctl$TIOCMSET", 29}, - {"ioctl$TIOCNOTTY", 29}, - {"ioctl$TIOCNXCL", 29}, - {"ioctl$TIOCOUTQ", 29}, - {"ioctl$TIOCPKT", 29}, - {"ioctl$TIOCSBRK", 29}, - {"ioctl$TIOCSCTTY", 29}, - {"ioctl$TIOCSETD", 29}, - {"ioctl$TIOCSLCKTRMIOS", 29}, - {"ioctl$TIOCSPGRP", 29}, - {"ioctl$TIOCSSOFTCAR", 29}, - {"ioctl$TIOCSTI", 29}, - {"ioctl$TIOCSWINSZ", 29}, - {"ioctl$TUNATTACHFILTER", 29}, - {"ioctl$TUNDETACHFILTER", 29}, - {"ioctl$TUNGETFEATURES", 29}, - {"ioctl$TUNGETFILTER", 29}, - {"ioctl$TUNGETIFF", 29}, - {"ioctl$TUNGETSNDBUF", 29}, - {"ioctl$TUNGETVNETHDRSZ", 29}, - {"ioctl$TUNSETFILTEREBPF", 29}, - {"ioctl$TUNSETGROUP", 29}, - {"ioctl$TUNSETIFF", 29}, - {"ioctl$TUNSETIFINDEX", 29}, - {"ioctl$TUNSETLINK", 29}, - {"ioctl$TUNSETNOCSUM", 29}, - {"ioctl$TUNSETOFFLOAD", 29}, - {"ioctl$TUNSETOWNER", 29}, - {"ioctl$TUNSETPERSIST", 29}, - {"ioctl$TUNSETQUEUE", 29}, - {"ioctl$TUNSETSNDBUF", 29}, - {"ioctl$TUNSETSTEERINGEBPF", 29}, - {"ioctl$TUNSETTXFILTER", 29}, - {"ioctl$TUNSETVNETBE", 29}, - {"ioctl$TUNSETVNETHDRSZ", 29}, - {"ioctl$TUNSETVNETLE", 29}, - {"ioctl$UFFDIO_API", 29}, - {"ioctl$UFFDIO_COPY", 29}, - {"ioctl$UFFDIO_REGISTER", 29}, - {"ioctl$UFFDIO_UNREGISTER", 29}, - {"ioctl$UFFDIO_WAKE", 29}, - {"ioctl$UFFDIO_ZEROPAGE", 29}, - {"ioctl$VHOST_GET_FEATURES", 29}, - {"ioctl$VHOST_GET_VRING_BASE", 29}, - {"ioctl$VHOST_GET_VRING_ENDIAN", 29}, - {"ioctl$VHOST_NET_SET_BACKEND", 29}, - {"ioctl$VHOST_RESET_OWNER", 29}, - {"ioctl$VHOST_SET_FEATURES", 29}, - {"ioctl$VHOST_SET_LOG_BASE", 29}, - {"ioctl$VHOST_SET_LOG_FD", 29}, - {"ioctl$VHOST_SET_MEM_TABLE", 29}, - {"ioctl$VHOST_SET_OWNER", 29}, - {"ioctl$VHOST_SET_VRING_ADDR", 29}, - {"ioctl$VHOST_SET_VRING_BASE", 29}, - {"ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 29}, - {"ioctl$VHOST_SET_VRING_CALL", 29}, - {"ioctl$VHOST_SET_VRING_ENDIAN", 29}, - {"ioctl$VHOST_SET_VRING_ERR", 29}, - {"ioctl$VHOST_SET_VRING_KICK", 29}, - {"ioctl$VHOST_SET_VRING_NUM", 29}, - {"ioctl$VHOST_VSOCK_SET_GUEST_CID", 29}, - {"ioctl$VHOST_VSOCK_SET_RUNNING", 29}, - {"ioctl$VIDIOC_CREATE_BUFS", 29}, - {"ioctl$VIDIOC_CROPCAP", 29}, - {"ioctl$VIDIOC_DBG_G_CHIP_INFO", 29}, - {"ioctl$VIDIOC_DBG_G_REGISTER", 29}, - {"ioctl$VIDIOC_DBG_S_REGISTER", 29}, - {"ioctl$VIDIOC_DECODER_CMD", 29}, - {"ioctl$VIDIOC_DQBUF", 29}, - {"ioctl$VIDIOC_DQEVENT", 29}, - {"ioctl$VIDIOC_DV_TIMINGS_CAP", 29}, - {"ioctl$VIDIOC_ENCODER_CMD", 29}, - {"ioctl$VIDIOC_ENUMAUDIO", 29}, - {"ioctl$VIDIOC_ENUMAUDOUT", 29}, - {"ioctl$VIDIOC_ENUMINPUT", 29}, - {"ioctl$VIDIOC_ENUMOUTPUT", 29}, - {"ioctl$VIDIOC_ENUMSTD", 29}, - {"ioctl$VIDIOC_ENUM_DV_TIMINGS", 29}, - {"ioctl$VIDIOC_ENUM_FMT", 29}, - {"ioctl$VIDIOC_ENUM_FRAMEINTERVALS", 29}, - {"ioctl$VIDIOC_ENUM_FRAMESIZES", 29}, - {"ioctl$VIDIOC_ENUM_FREQ_BANDS", 29}, - {"ioctl$VIDIOC_EXPBUF", 29}, - {"ioctl$VIDIOC_G_AUDIO", 29}, - {"ioctl$VIDIOC_G_AUDOUT", 29}, - {"ioctl$VIDIOC_G_CROP", 29}, - {"ioctl$VIDIOC_G_CTRL", 29}, - {"ioctl$VIDIOC_G_DV_TIMINGS", 29}, - {"ioctl$VIDIOC_G_EDID", 29}, - {"ioctl$VIDIOC_G_ENC_INDEX", 29}, - {"ioctl$VIDIOC_G_EXT_CTRLS", 29}, - {"ioctl$VIDIOC_G_FBUF", 29}, - {"ioctl$VIDIOC_G_FMT", 29}, - {"ioctl$VIDIOC_G_FREQUENCY", 29}, - {"ioctl$VIDIOC_G_INPUT", 29}, - {"ioctl$VIDIOC_G_JPEGCOMP", 29}, - {"ioctl$VIDIOC_G_MODULATOR", 29}, - {"ioctl$VIDIOC_G_OUTPUT", 29}, - {"ioctl$VIDIOC_G_PARM", 29}, - {"ioctl$VIDIOC_G_PRIORITY", 29}, - {"ioctl$VIDIOC_G_SELECTION", 29}, - {"ioctl$VIDIOC_G_SLICED_VBI_CAP", 29}, - {"ioctl$VIDIOC_G_STD", 29}, - {"ioctl$VIDIOC_G_TUNER", 29}, - {"ioctl$VIDIOC_LOG_STATUS", 29}, - {"ioctl$VIDIOC_OVERLAY", 29}, - {"ioctl$VIDIOC_PREPARE_BUF", 29}, - {"ioctl$VIDIOC_QBUF", 29}, - {"ioctl$VIDIOC_QUERYBUF", 29}, - {"ioctl$VIDIOC_QUERYCAP", 29}, - {"ioctl$VIDIOC_QUERYCTRL", 29}, - {"ioctl$VIDIOC_QUERYMENU", 29}, - {"ioctl$VIDIOC_QUERYSTD", 29}, - {"ioctl$VIDIOC_QUERY_DV_TIMINGS", 29}, - {"ioctl$VIDIOC_QUERY_EXT_CTRL", 29}, - {"ioctl$VIDIOC_REQBUFS", 29}, - {"ioctl$VIDIOC_RESERVED", 29}, - {"ioctl$VIDIOC_STREAMOFF", 29}, - {"ioctl$VIDIOC_STREAMON", 29}, - {"ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP", 29}, - {"ioctl$VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 29}, - {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", 29}, - {"ioctl$VIDIOC_SUBDEV_ENUM_FRAME_SIZE", 29}, - {"ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE", 29}, - {"ioctl$VIDIOC_SUBDEV_G_CROP", 29}, - {"ioctl$VIDIOC_SUBDEV_G_DV_TIMINGS", 29}, - {"ioctl$VIDIOC_SUBDEV_G_EDID", 29}, - {"ioctl$VIDIOC_SUBDEV_G_FMT", 29}, - {"ioctl$VIDIOC_SUBDEV_G_FRAME_INTERVAL", 29}, - {"ioctl$VIDIOC_SUBDEV_G_SELECTION", 29}, - {"ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 29}, - {"ioctl$VIDIOC_SUBDEV_S_CROP", 29}, - {"ioctl$VIDIOC_SUBDEV_S_DV_TIMINGS", 29}, - {"ioctl$VIDIOC_SUBDEV_S_EDID", 29}, - {"ioctl$VIDIOC_SUBDEV_S_FMT", 29}, - {"ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL", 29}, - {"ioctl$VIDIOC_SUBDEV_S_SELECTION", 29}, - {"ioctl$VIDIOC_SUBSCRIBE_EVENT", 29}, - {"ioctl$VIDIOC_S_AUDIO", 29}, - {"ioctl$VIDIOC_S_AUDOUT", 29}, - {"ioctl$VIDIOC_S_CROP", 29}, - {"ioctl$VIDIOC_S_CTRL", 29}, - {"ioctl$VIDIOC_S_DV_TIMINGS", 29}, - {"ioctl$VIDIOC_S_EDID", 29}, - {"ioctl$VIDIOC_S_EXT_CTRLS", 29}, - {"ioctl$VIDIOC_S_FBUF", 29}, - {"ioctl$VIDIOC_S_FMT", 29}, - {"ioctl$VIDIOC_S_FREQUENCY", 29}, - {"ioctl$VIDIOC_S_HW_FREQ_SEEK", 29}, - {"ioctl$VIDIOC_S_INPUT", 29}, - {"ioctl$VIDIOC_S_JPEGCOMP", 29}, - {"ioctl$VIDIOC_S_MODULATOR", 29}, - {"ioctl$VIDIOC_S_OUTPUT", 29}, - {"ioctl$VIDIOC_S_PARM", 29}, - {"ioctl$VIDIOC_S_PRIORITY", 29}, - {"ioctl$VIDIOC_S_SELECTION", 29}, - {"ioctl$VIDIOC_S_STD", 29}, - {"ioctl$VIDIOC_S_TUNER", 29}, - {"ioctl$VIDIOC_TRY_DECODER_CMD", 29}, - {"ioctl$VIDIOC_TRY_ENCODER_CMD", 29}, - {"ioctl$VIDIOC_TRY_EXT_CTRLS", 29}, - {"ioctl$VIDIOC_TRY_FMT", 29}, - {"ioctl$VIDIOC_UNSUBSCRIBE_EVENT", 29}, - {"ioctl$VT_ACTIVATE", 29}, - {"ioctl$VT_DISALLOCATE", 29}, - {"ioctl$VT_GETMODE", 29}, - {"ioctl$VT_GETSTATE", 29}, - {"ioctl$VT_OPENQRY", 29}, - {"ioctl$VT_RELDISP", 29}, - {"ioctl$VT_RESIZE", 29}, - {"ioctl$VT_RESIZEX", 29}, - {"ioctl$VT_SETMODE", 29}, - {"ioctl$VT_WAITACTIVE", 29}, - {"ioctl$fiemap", 29}, - {"ioctl$ifreq_SIOCGIFINDEX_team", 29}, - {"ioctl$ifreq_SIOCGIFINDEX_vcan", 29}, - {"ioctl$int_in", 29}, - {"ioctl$int_out", 29}, - {"ioctl$sock_FIOGETOWN", 29}, - {"ioctl$sock_FIOSETOWN", 29}, - {"ioctl$sock_SIOCADDDLCI", 29}, - {"ioctl$sock_SIOCBRADDBR", 29}, - {"ioctl$sock_SIOCBRDELBR", 29}, - {"ioctl$sock_SIOCDELDLCI", 29}, - {"ioctl$sock_SIOCETHTOOL", 29}, - {"ioctl$sock_SIOCGIFBR", 29}, - {"ioctl$sock_SIOCGIFCONF", 29}, - {"ioctl$sock_SIOCGIFINDEX", 29}, - {"ioctl$sock_SIOCGPGRP", 29}, - {"ioctl$sock_SIOCGSKNS", 29}, - {"ioctl$sock_SIOCINQ", 29}, - {"ioctl$sock_SIOCOUTQ", 29}, - {"ioctl$sock_SIOCOUTQNSD", 29}, - {"ioctl$sock_SIOCSIFBR", 29}, - {"ioctl$sock_SIOCSPGRP", 29}, - {"ioctl$sock_bt", 29}, - {"ioctl$sock_bt_bnep_BNEPCONNADD", 29}, - {"ioctl$sock_bt_bnep_BNEPCONNDEL", 29}, - {"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 29}, - {"ioctl$sock_bt_bnep_BNEPGETCONNLIST", 29}, - {"ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", 29}, - {"ioctl$sock_bt_cmtp_CMTPCONNADD", 29}, - {"ioctl$sock_bt_cmtp_CMTPCONNDEL", 29}, - {"ioctl$sock_bt_cmtp_CMTPGETCONNINFO", 29}, - {"ioctl$sock_bt_cmtp_CMTPGETCONNLIST", 29}, - {"ioctl$sock_bt_hci", 29}, - {"ioctl$sock_bt_hidp_HIDPCONNADD", 29}, - {"ioctl$sock_bt_hidp_HIDPCONNDEL", 29}, - {"ioctl$sock_bt_hidp_HIDPGETCONNINFO", 29}, - {"ioctl$sock_bt_hidp_HIDPGETCONNLIST", 29}, - {"ioctl$sock_ifreq", 29}, - {"ioctl$sock_inet6_SIOCADDRT", 29}, - {"ioctl$sock_inet6_SIOCDELRT", 29}, - {"ioctl$sock_inet6_SIOCDIFADDR", 29}, - {"ioctl$sock_inet6_SIOCSIFADDR", 29}, - {"ioctl$sock_inet6_SIOCSIFDSTADDR", 29}, - {"ioctl$sock_inet6_tcp_SIOCATMARK", 29}, - {"ioctl$sock_inet6_tcp_SIOCINQ", 29}, - {"ioctl$sock_inet6_tcp_SIOCOUTQ", 29}, - {"ioctl$sock_inet6_tcp_SIOCOUTQNSD", 29}, - {"ioctl$sock_inet6_udp_SIOCINQ", 29}, - {"ioctl$sock_inet6_udp_SIOCOUTQ", 29}, - {"ioctl$sock_inet_SIOCADDRT", 29}, - {"ioctl$sock_inet_SIOCDARP", 29}, - {"ioctl$sock_inet_SIOCDELRT", 29}, - {"ioctl$sock_inet_SIOCGARP", 29}, - {"ioctl$sock_inet_SIOCGIFADDR", 29}, - {"ioctl$sock_inet_SIOCGIFBRDADDR", 29}, - {"ioctl$sock_inet_SIOCGIFDSTADDR", 29}, - {"ioctl$sock_inet_SIOCGIFNETMASK", 29}, - {"ioctl$sock_inet_SIOCGIFPFLAGS", 29}, - {"ioctl$sock_inet_SIOCRTMSG", 29}, - {"ioctl$sock_inet_SIOCSARP", 29}, - {"ioctl$sock_inet_SIOCSIFADDR", 29}, - {"ioctl$sock_inet_SIOCSIFBRDADDR", 29}, - {"ioctl$sock_inet_SIOCSIFDSTADDR", 29}, - {"ioctl$sock_inet_SIOCSIFFLAGS", 29}, - {"ioctl$sock_inet_SIOCSIFNETMASK", 29}, - {"ioctl$sock_inet_SIOCSIFPFLAGS", 29}, - {"ioctl$sock_inet_sctp_SIOCINQ", 29}, - {"ioctl$sock_inet_tcp_SIOCATMARK", 29}, - {"ioctl$sock_inet_tcp_SIOCINQ", 29}, - {"ioctl$sock_inet_tcp_SIOCOUTQ", 29}, - {"ioctl$sock_inet_tcp_SIOCOUTQNSD", 29}, - {"ioctl$sock_inet_udp_SIOCINQ", 29}, - {"ioctl$sock_inet_udp_SIOCOUTQ", 29}, - {"ioctl$sock_ipx_SIOCAIPXITFCRT", 29}, - {"ioctl$sock_ipx_SIOCAIPXPRISLT", 29}, - {"ioctl$sock_ipx_SIOCGIFADDR", 29}, - {"ioctl$sock_ipx_SIOCIPXCFGDATA", 29}, - {"ioctl$sock_ipx_SIOCIPXNCPCONN", 29}, - {"ioctl$sock_ipx_SIOCSIFADDR", 29}, - {"ioctl$sock_kcm_SIOCKCMATTACH", 29}, - {"ioctl$sock_kcm_SIOCKCMCLONE", 29}, - {"ioctl$sock_kcm_SIOCKCMUNATTACH", 29}, - {"ioctl$sock_netdev_private", 29}, - {"ioctl$sock_netrom_SIOCADDRT", 29}, - {"ioctl$sock_netrom_SIOCGSTAMP", 29}, - {"ioctl$sock_netrom_SIOCGSTAMPNS", 29}, - {"ioctl$sock_netrom_TIOCINQ", 29}, - {"ioctl$sock_netrom_TIOCOUTQ", 29}, - {"ioctl$sock_proto_private", 29}, - {"ioctl$void", 29}, - {"ioprio_get$pid", 31}, - {"ioprio_get$uid", 31}, - {"ioprio_set$pid", 30}, - {"ioprio_set$uid", 30}, - {"kcmp", 272}, - {"kcmp$KCMP_EPOLL_TFD", 272}, - {"kexec_load", 104}, - {"keyctl$assume_authority", 219}, - {"keyctl$chown", 219}, - {"keyctl$clear", 219}, - {"keyctl$describe", 219}, - {"keyctl$dh_compute", 219}, - {"keyctl$get_keyring_id", 219}, - {"keyctl$get_persistent", 219}, - {"keyctl$get_security", 219}, - {"keyctl$instantiate", 219}, - {"keyctl$instantiate_iov", 219}, - {"keyctl$invalidate", 219}, - {"keyctl$join", 219}, - {"keyctl$link", 219}, - {"keyctl$negate", 219}, - {"keyctl$read", 219}, - {"keyctl$reject", 219}, - {"keyctl$restrict_keyring", 219}, - {"keyctl$revoke", 219}, - {"keyctl$search", 219}, - {"keyctl$session_to_parent", 219}, - {"keyctl$set_reqkey_keyring", 219}, - {"keyctl$set_timeout", 219}, - {"keyctl$setperm", 219}, - {"keyctl$unlink", 219}, - {"keyctl$update", 219}, - {"lgetxattr", 9}, - {"linkat", 37}, - {"listen", 201}, - {"listen$netrom", 201}, - {"listxattr", 11}, - {"llistxattr", 12}, - {"lookup_dcookie", 18}, - {"lremovexattr", 15}, - {"lseek", 62}, - {"lsetxattr", 6}, - {"madvise", 233}, - {"mbind", 235}, - {"membarrier", 283}, - {"memfd_create", 279}, - {"migrate_pages", 238}, - {"mincore", 232}, - {"mkdirat", 34}, - {"mkdirat$cgroup", 34}, - {"mkdirat$cgroup_root", 34}, - {"mknodat", 33}, - {"mlock", 228}, - {"mlock2", 284}, - {"mlockall", 230}, - {"mmap", 222}, - {"mmap$binder", 222}, - {"mmap$xdp", 222}, - {"mount", 40}, - {"mount$9p_fd", 40}, - {"mount$9p_rdma", 40}, - {"mount$9p_tcp", 40}, - {"mount$9p_unix", 40}, - {"mount$9p_virtio", 40}, - {"mount$9p_xen", 40}, - {"mount$bpf", 40}, - {"mount$fuse", 40}, - {"mount$fuseblk", 40}, - {"move_pages", 239}, - {"mprotect", 226}, - {"mq_getsetattr", 185}, - {"mq_notify", 184}, - {"mq_open", 180}, - {"mq_timedreceive", 183}, - {"mq_timedsend", 182}, - {"mq_unlink", 181}, - {"mremap", 216}, - {"msgctl$IPC_INFO", 187}, - {"msgctl$IPC_RMID", 187}, - {"msgctl$IPC_SET", 187}, - {"msgctl$IPC_STAT", 187}, - {"msgctl$MSG_INFO", 187}, - {"msgctl$MSG_STAT", 187}, - {"msgget", 186}, - {"msgget$private", 186}, - {"msgrcv", 188}, - {"msgsnd", 189}, - {"msync", 227}, - {"munlock", 229}, - {"munlockall", 231}, - {"munmap", 215}, - {"name_to_handle_at", 264}, - {"nanosleep", 101}, - {"open_by_handle_at", 265}, - {"openat", 56}, - {"openat$ashmem", 56}, - {"openat$audio", 56}, - {"openat$autofs", 56}, - {"openat$capi20", 56}, - {"openat$cgroup", 56}, - {"openat$cgroup_int", 56}, - {"openat$cgroup_procs", 56}, - {"openat$cgroup_ro", 56}, - {"openat$cgroup_root", 56}, - {"openat$cgroup_subtree", 56}, - {"openat$cgroup_type", 56}, - {"openat$cuse", 56}, - {"openat$dir", 56}, - {"openat$dsp", 56}, - {"openat$fb0", 56}, - {"openat$full", 56}, - {"openat$fuse", 56}, - {"openat$hidraw0", 56}, - {"openat$hpet", 56}, - {"openat$hwrng", 56}, - {"openat$ion", 56}, - {"openat$ipvs", 56}, - {"openat$irnet", 56}, - {"openat$keychord", 56}, - {"openat$kvm", 56}, - {"openat$lightnvm", 56}, - {"openat$loop_ctrl", 56}, - {"openat$md", 56}, - {"openat$mixer", 56}, - {"openat$null", 56}, - {"openat$nullb", 56}, - {"openat$pfkey", 56}, - {"openat$pktcdvd", 56}, - {"openat$ppp", 56}, - {"openat$ptmx", 56}, - {"openat$qat_adf_ctl", 56}, - {"openat$random", 56}, - {"openat$rdma_cm", 56}, - {"openat$rfkill", 56}, - {"openat$rtc", 56}, - {"openat$selinux_access", 56}, - {"openat$selinux_avc_cache_stats", 56}, - {"openat$selinux_avc_cache_threshold", 56}, - {"openat$selinux_avc_hash_stats", 56}, - {"openat$selinux_checkreqprot", 56}, - {"openat$selinux_commit_pending_bools", 56}, - {"openat$selinux_context", 56}, - {"openat$selinux_create", 56}, - {"openat$selinux_enforce", 56}, - {"openat$selinux_load", 56}, - {"openat$selinux_member", 56}, - {"openat$selinux_mls", 56}, - {"openat$selinux_policy", 56}, - {"openat$selinux_relabel", 56}, - {"openat$selinux_status", 56}, - {"openat$selinux_user", 56}, - {"openat$selinux_validatetrans", 56}, - {"openat$sequencer", 56}, - {"openat$sequencer2", 56}, - {"openat$snapshot", 56}, - {"openat$sr", 56}, - {"openat$sw_sync", 56}, - {"openat$tun", 56}, - {"openat$uinput", 56}, - {"openat$urandom", 56}, - {"openat$userio", 56}, - {"openat$vcs", 56}, - {"openat$vga_arbiter", 56}, - {"openat$vhci", 56}, - {"openat$vhost_vsock", 56}, - {"openat$vnet", 56}, - {"openat$vsock", 56}, - {"openat$xenevtchn", 56}, - {"openat$zero", 56}, - {"openat$zygote", 56}, - {"perf_event_open", 241}, - {"perf_event_open$cgroup", 241}, - {"personality", 92}, - {"pipe2", 59}, - {"pipe2$9p", 59}, - {"pivot_root", 41}, - {"pkey_alloc", 289}, - {"pkey_free", 290}, - {"pkey_mprotect", 288}, - {"ppoll", 73}, - {"prctl$getname", 167}, - {"prctl$getreaper", 167}, - {"prctl$intptr", 167}, - {"prctl$seccomp", 167}, - {"prctl$setendian", 167}, - {"prctl$setfpexc", 167}, - {"prctl$setmm", 167}, - {"prctl$setname", 167}, - {"prctl$setptracer", 167}, - {"prctl$void", 167}, - {"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$peekuser", 117}, - {"ptrace$poke", 117}, - {"ptrace$pokeuser", 117}, - {"ptrace$setopts", 117}, - {"ptrace$setregs", 117}, - {"ptrace$setregset", 117}, - {"ptrace$setsig", 117}, - {"pwrite64", 68}, - {"pwritev", 70}, - {"quotactl", 60}, - {"read", 63}, - {"read$FUSE", 63}, - {"read$eventfd", 63}, - {"readahead", 213}, - {"readlinkat", 78}, - {"readv", 65}, - {"recvfrom", 207}, - {"recvfrom$ax25", 207}, - {"recvfrom$inet", 207}, - {"recvfrom$inet6", 207}, - {"recvfrom$ipx", 207}, - {"recvfrom$llc", 207}, - {"recvfrom$packet", 207}, - {"recvfrom$unix", 207}, - {"recvmmsg", 243}, - {"recvmsg", 212}, - {"recvmsg$kcm", 212}, - {"recvmsg$netrom", 212}, - {"remap_file_pages", 234}, - {"removexattr", 14}, - {"renameat", 38}, - {"renameat2", 276}, - {"request_key", 218}, - {"restart_syscall", 128}, - {"rt_sigaction", 134}, - {"rt_sigpending", 136}, - {"rt_sigprocmask", 135}, - {"rt_sigqueueinfo", 138}, - {"rt_sigreturn", 139}, - {"rt_sigsuspend", 133}, - {"rt_sigtimedwait", 137}, - {"rt_tgsigqueueinfo", 240}, - {"sched_getaffinity", 123}, - {"sched_getattr", 275}, - {"sched_getparam", 121}, - {"sched_getscheduler", 120}, - {"sched_rr_get_interval", 127}, - {"sched_setaffinity", 122}, - {"sched_setattr", 274}, - {"sched_setparam", 118}, - {"sched_setscheduler", 119}, - {"sched_yield", 124}, - {"seccomp", 277}, - {"semctl$GETALL", 191}, - {"semctl$GETNCNT", 191}, - {"semctl$GETPID", 191}, - {"semctl$GETVAL", 191}, - {"semctl$GETZCNT", 191}, - {"semctl$IPC_INFO", 191}, - {"semctl$IPC_RMID", 191}, - {"semctl$IPC_SET", 191}, - {"semctl$IPC_STAT", 191}, - {"semctl$SEM_INFO", 191}, - {"semctl$SEM_STAT", 191}, - {"semctl$SETALL", 191}, - {"semctl$SETVAL", 191}, - {"semget", 190}, - {"semget$private", 190}, - {"semop", 193}, - {"semtimedop", 192}, - {"sendfile", 71}, - {"sendmmsg", 269}, - {"sendmmsg$alg", 269}, - {"sendmmsg$inet_sctp", 269}, - {"sendmmsg$nfc_llcp", 269}, - {"sendmmsg$unix", 269}, - {"sendmsg", 211}, - {"sendmsg$FOU_CMD_ADD", 211}, - {"sendmsg$FOU_CMD_DEL", 211}, - {"sendmsg$FOU_CMD_GET", 211}, - {"sendmsg$IPVS_CMD_DEL_DAEMON", 211}, - {"sendmsg$IPVS_CMD_DEL_DEST", 211}, - {"sendmsg$IPVS_CMD_DEL_SERVICE", 211}, - {"sendmsg$IPVS_CMD_FLUSH", 211}, - {"sendmsg$IPVS_CMD_GET_CONFIG", 211}, - {"sendmsg$IPVS_CMD_GET_DAEMON", 211}, - {"sendmsg$IPVS_CMD_GET_DEST", 211}, - {"sendmsg$IPVS_CMD_GET_INFO", 211}, - {"sendmsg$IPVS_CMD_GET_SERVICE", 211}, - {"sendmsg$IPVS_CMD_NEW_DAEMON", 211}, - {"sendmsg$IPVS_CMD_NEW_DEST", 211}, - {"sendmsg$IPVS_CMD_NEW_SERVICE", 211}, - {"sendmsg$IPVS_CMD_SET_CONFIG", 211}, - {"sendmsg$IPVS_CMD_SET_DEST", 211}, - {"sendmsg$IPVS_CMD_SET_INFO", 211}, - {"sendmsg$IPVS_CMD_SET_SERVICE", 211}, - {"sendmsg$IPVS_CMD_ZERO", 211}, - {"sendmsg$TEAM_CMD_NOOP", 211}, - {"sendmsg$TEAM_CMD_OPTIONS_GET", 211}, - {"sendmsg$TEAM_CMD_OPTIONS_SET", 211}, - {"sendmsg$TEAM_CMD_PORT_LIST_GET", 211}, - {"sendmsg$alg", 211}, - {"sendmsg$can_bcm", 211}, - {"sendmsg$can_raw", 211}, - {"sendmsg$inet_sctp", 211}, - {"sendmsg$kcm", 211}, - {"sendmsg$key", 211}, - {"sendmsg$netlink", 211}, - {"sendmsg$netrom", 211}, - {"sendmsg$nfc_llcp", 211}, - {"sendmsg$nl_crypto", 211}, - {"sendmsg$nl_generic", 211}, - {"sendmsg$nl_netfilter", 211}, - {"sendmsg$nl_route", 211}, - {"sendmsg$nl_route_sched", 211}, - {"sendmsg$nl_xfrm", 211}, - {"sendmsg$rds", 211}, - {"sendmsg$unix", 211}, - {"sendmsg$xdp", 211}, - {"sendto", 206}, - {"sendto$ax25", 206}, - {"sendto$inet", 206}, - {"sendto$inet6", 206}, - {"sendto$ipx", 206}, - {"sendto$llc", 206}, - {"sendto$packet", 206}, - {"sendto$unix", 206}, - {"set_mempolicy", 237}, - {"set_robust_list", 99}, - {"set_tid_address", 96}, - {"setfsgid", 152}, - {"setfsuid", 151}, - {"setgid", 144}, - {"setgroups", 159}, - {"setitimer", 103}, - {"setns", 268}, - {"setpgid", 154}, - {"setpriority", 140}, - {"setregid", 143}, - {"setresgid", 149}, - {"setresuid", 147}, - {"setreuid", 145}, - {"setrlimit", 164}, - {"setsockopt", 208}, - {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 208}, - {"setsockopt$ALG_SET_KEY", 208}, - {"setsockopt$ARPT_SO_SET_ADD_COUNTERS", 208}, - {"setsockopt$ARPT_SO_SET_REPLACE", 208}, - {"setsockopt$EBT_SO_SET_COUNTERS", 208}, - {"setsockopt$EBT_SO_SET_ENTRIES", 208}, - {"setsockopt$IP6T_SO_SET_ADD_COUNTERS", 208}, - {"setsockopt$IP6T_SO_SET_REPLACE", 208}, - {"setsockopt$IPT_SO_SET_ADD_COUNTERS", 208}, - {"setsockopt$IPT_SO_SET_REPLACE", 208}, - {"setsockopt$IP_VS_SO_SET_ADD", 208}, - {"setsockopt$IP_VS_SO_SET_ADDDEST", 208}, - {"setsockopt$IP_VS_SO_SET_DEL", 208}, - {"setsockopt$IP_VS_SO_SET_DELDEST", 208}, - {"setsockopt$IP_VS_SO_SET_EDIT", 208}, - {"setsockopt$IP_VS_SO_SET_EDITDEST", 208}, - {"setsockopt$IP_VS_SO_SET_FLUSH", 208}, - {"setsockopt$IP_VS_SO_SET_STARTDAEMON", 208}, - {"setsockopt$IP_VS_SO_SET_STOPDAEMON", 208}, - {"setsockopt$IP_VS_SO_SET_TIMEOUT", 208}, - {"setsockopt$IP_VS_SO_SET_ZERO", 208}, - {"setsockopt$RDS_CANCEL_SENT_TO", 208}, - {"setsockopt$RDS_CONG_MONITOR", 208}, - {"setsockopt$RDS_FREE_MR", 208}, - {"setsockopt$RDS_GET_MR", 208}, - {"setsockopt$RDS_GET_MR_FOR_DEST", 208}, - {"setsockopt$RDS_RECVERR", 208}, - {"setsockopt$SO_ATTACH_FILTER", 208}, - {"setsockopt$SO_BINDTODEVICE", 208}, - {"setsockopt$SO_RDS_MSG_RXPATH_LATENCY", 208}, - {"setsockopt$SO_RDS_TRANSPORT", 208}, - {"setsockopt$SO_TIMESTAMPING", 208}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE", 208}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE", 208}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_SIZE", 208}, - {"setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT", 208}, - {"setsockopt$XDP_RX_RING", 208}, - {"setsockopt$XDP_TX_RING", 208}, - {"setsockopt$XDP_UMEM_COMPLETION_RING", 208}, - {"setsockopt$XDP_UMEM_FILL_RING", 208}, - {"setsockopt$XDP_UMEM_REG", 208}, - {"setsockopt$ax25_buf", 208}, - {"setsockopt$ax25_int", 208}, - {"setsockopt$bt_BT_CHANNEL_POLICY", 208}, - {"setsockopt$bt_BT_DEFER_SETUP", 208}, - {"setsockopt$bt_BT_FLUSHABLE", 208}, - {"setsockopt$bt_BT_POWER", 208}, - {"setsockopt$bt_BT_RCVMTU", 208}, - {"setsockopt$bt_BT_SECURITY", 208}, - {"setsockopt$bt_BT_SNDMTU", 208}, - {"setsockopt$bt_BT_VOICE", 208}, - {"setsockopt$bt_hci_HCI_DATA_DIR", 208}, - {"setsockopt$bt_hci_HCI_FILTER", 208}, - {"setsockopt$bt_hci_HCI_TIME_STAMP", 208}, - {"setsockopt$bt_l2cap_L2CAP_CONNINFO", 208}, - {"setsockopt$bt_l2cap_L2CAP_LM", 208}, - {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 208}, - {"setsockopt$bt_rfcomm_RFCOMM_LM", 208}, - {"setsockopt$inet6_IPV6_ADDRFORM", 208}, - {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 208}, - {"setsockopt$inet6_IPV6_IPSEC_POLICY", 208}, - {"setsockopt$inet6_IPV6_PKTINFO", 208}, - {"setsockopt$inet6_IPV6_XFRM_POLICY", 208}, - {"setsockopt$inet6_MCAST_JOIN_GROUP", 208}, - {"setsockopt$inet6_MCAST_LEAVE_GROUP", 208}, - {"setsockopt$inet6_MCAST_MSFILTER", 208}, - {"setsockopt$inet6_MRT6_ADD_MFC", 208}, - {"setsockopt$inet6_MRT6_ADD_MFC_PROXY", 208}, - {"setsockopt$inet6_MRT6_ADD_MIF", 208}, - {"setsockopt$inet6_MRT6_DEL_MFC", 208}, - {"setsockopt$inet6_MRT6_DEL_MFC_PROXY", 208}, - {"setsockopt$inet6_buf", 208}, - {"setsockopt$inet6_dccp_buf", 208}, - {"setsockopt$inet6_dccp_int", 208}, - {"setsockopt$inet6_group_source_req", 208}, - {"setsockopt$inet6_icmp_ICMP_FILTER", 208}, - {"setsockopt$inet6_int", 208}, - {"setsockopt$inet6_mreq", 208}, - {"setsockopt$inet6_mtu", 208}, - {"setsockopt$inet6_opts", 208}, - {"setsockopt$inet6_tcp_TCP_CONGESTION", 208}, - {"setsockopt$inet6_tcp_TCP_FASTOPEN_KEY", 208}, - {"setsockopt$inet6_tcp_TCP_MD5SIG", 208}, - {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 208}, - {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 208}, - {"setsockopt$inet6_tcp_TCP_ULP", 208}, - {"setsockopt$inet6_tcp_TLS_RX", 208}, - {"setsockopt$inet6_tcp_TLS_TX", 208}, - {"setsockopt$inet6_tcp_buf", 208}, - {"setsockopt$inet6_tcp_int", 208}, - {"setsockopt$inet6_udp_encap", 208}, - {"setsockopt$inet6_udp_int", 208}, - {"setsockopt$inet_IP_IPSEC_POLICY", 208}, - {"setsockopt$inet_IP_XFRM_POLICY", 208}, - {"setsockopt$inet_MCAST_JOIN_GROUP", 208}, - {"setsockopt$inet_MCAST_LEAVE_GROUP", 208}, - {"setsockopt$inet_MCAST_MSFILTER", 208}, - {"setsockopt$inet_buf", 208}, - {"setsockopt$inet_dccp_buf", 208}, - {"setsockopt$inet_dccp_int", 208}, - {"setsockopt$inet_group_source_req", 208}, - {"setsockopt$inet_icmp_ICMP_FILTER", 208}, - {"setsockopt$inet_int", 208}, - {"setsockopt$inet_mreq", 208}, - {"setsockopt$inet_mreqn", 208}, - {"setsockopt$inet_mreqsrc", 208}, - {"setsockopt$inet_msfilter", 208}, - {"setsockopt$inet_mtu", 208}, - {"setsockopt$inet_opts", 208}, - {"setsockopt$inet_pktinfo", 208}, - {"setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 208}, - {"setsockopt$inet_sctp6_SCTP_ADD_STREAMS", 208}, - {"setsockopt$inet_sctp6_SCTP_ASSOCINFO", 208}, - {"setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 208}, - {"setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", 208}, - {"setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY", 208}, - {"setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", 208}, - {"setsockopt$inet_sctp6_SCTP_AUTH_KEY", 208}, - {"setsockopt$inet_sctp6_SCTP_AUTOCLOSE", 208}, - {"setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 208}, - {"setsockopt$inet_sctp6_SCTP_CONTEXT", 208}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 208}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 208}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 208}, - {"setsockopt$inet_sctp6_SCTP_DELAYED_SACK", 208}, - {"setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 208}, - {"setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 208}, - {"setsockopt$inet_sctp6_SCTP_EVENTS", 208}, - {"setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 208}, - {"setsockopt$inet_sctp6_SCTP_HMAC_IDENT", 208}, - {"setsockopt$inet_sctp6_SCTP_INITMSG", 208}, - {"setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 208}, - {"setsockopt$inet_sctp6_SCTP_MAXSEG", 208}, - {"setsockopt$inet_sctp6_SCTP_MAX_BURST", 208}, - {"setsockopt$inet_sctp6_SCTP_NODELAY", 208}, - {"setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 208}, - {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 208}, - {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 208}, - {"setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 208}, - {"setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 208}, - {"setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 208}, - {"setsockopt$inet_sctp6_SCTP_RECVNXTINFO", 208}, - {"setsockopt$inet_sctp6_SCTP_RECVRCVINFO", 208}, - {"setsockopt$inet_sctp6_SCTP_RESET_ASSOC", 208}, - {"setsockopt$inet_sctp6_SCTP_RESET_STREAMS", 208}, - {"setsockopt$inet_sctp6_SCTP_RTOINFO", 208}, - {"setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", 208}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", 208}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", 208}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", 208}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", 208}, - {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 208}, - {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 208}, - {"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 208}, - {"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 208}, - {"setsockopt$inet_sctp_SCTP_ASSOCINFO", 208}, - {"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 208}, - {"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 208}, - {"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 208}, - {"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 208}, - {"setsockopt$inet_sctp_SCTP_AUTH_KEY", 208}, - {"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 208}, - {"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 208}, - {"setsockopt$inet_sctp_SCTP_CONTEXT", 208}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 208}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 208}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 208}, - {"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 208}, - {"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 208}, - {"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 208}, - {"setsockopt$inet_sctp_SCTP_EVENTS", 208}, - {"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 208}, - {"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 208}, - {"setsockopt$inet_sctp_SCTP_INITMSG", 208}, - {"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 208}, - {"setsockopt$inet_sctp_SCTP_MAXSEG", 208}, - {"setsockopt$inet_sctp_SCTP_MAX_BURST", 208}, - {"setsockopt$inet_sctp_SCTP_NODELAY", 208}, - {"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 208}, - {"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 208}, - {"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 208}, - {"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 208}, - {"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 208}, - {"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 208}, - {"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 208}, - {"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 208}, - {"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 208}, - {"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 208}, - {"setsockopt$inet_sctp_SCTP_RTOINFO", 208}, - {"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 208}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", 208}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", 208}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", 208}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", 208}, - {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 208}, - {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 208}, - {"setsockopt$inet_tcp_TCP_CONGESTION", 208}, - {"setsockopt$inet_tcp_TCP_FASTOPEN_KEY", 208}, - {"setsockopt$inet_tcp_TCP_MD5SIG", 208}, - {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 208}, - {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 208}, - {"setsockopt$inet_tcp_TCP_ULP", 208}, - {"setsockopt$inet_tcp_TLS_RX", 208}, - {"setsockopt$inet_tcp_TLS_TX", 208}, - {"setsockopt$inet_tcp_buf", 208}, - {"setsockopt$inet_tcp_int", 208}, - {"setsockopt$inet_udp_encap", 208}, - {"setsockopt$inet_udp_int", 208}, - {"setsockopt$ipx_IPX_TYPE", 208}, - {"setsockopt$kcm_KCM_RECV_DISABLE", 208}, - {"setsockopt$l2tp_PPPOL2TP_SO_DEBUG", 208}, - {"setsockopt$l2tp_PPPOL2TP_SO_LNSMODE", 208}, - {"setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ", 208}, - {"setsockopt$l2tp_PPPOL2TP_SO_REORDERTO", 208}, - {"setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ", 208}, - {"setsockopt$llc_int", 208}, - {"setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", 208}, - {"setsockopt$netlink_NETLINK_BROADCAST_ERROR", 208}, - {"setsockopt$netlink_NETLINK_CAP_ACK", 208}, - {"setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", 208}, - {"setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", 208}, - {"setsockopt$netlink_NETLINK_NO_ENOBUFS", 208}, - {"setsockopt$netlink_NETLINK_PKTINFO", 208}, - {"setsockopt$netlink_NETLINK_RX_RING", 208}, - {"setsockopt$netlink_NETLINK_TX_RING", 208}, - {"setsockopt$netrom_NETROM_IDLE", 208}, - {"setsockopt$netrom_NETROM_N2", 208}, - {"setsockopt$netrom_NETROM_T1", 208}, - {"setsockopt$netrom_NETROM_T2", 208}, - {"setsockopt$netrom_NETROM_T4", 208}, - {"setsockopt$nfc_llcp_NFC_LLCP_MIUX", 208}, - {"setsockopt$nfc_llcp_NFC_LLCP_RW", 208}, - {"setsockopt$packet_add_memb", 208}, - {"setsockopt$packet_buf", 208}, - {"setsockopt$packet_drop_memb", 208}, - {"setsockopt$packet_fanout", 208}, - {"setsockopt$packet_fanout_data", 208}, - {"setsockopt$packet_int", 208}, - {"setsockopt$packet_rx_ring", 208}, - {"setsockopt$packet_tx_ring", 208}, - {"setsockopt$sock_attach_bpf", 208}, - {"setsockopt$sock_cred", 208}, - {"setsockopt$sock_int", 208}, - {"setsockopt$sock_linger", 208}, - {"setsockopt$sock_timeval", 208}, - {"setsockopt$sock_void", 208}, - {"setuid", 146}, - {"setxattr", 5}, - {"shmat", 196}, - {"shmctl$IPC_INFO", 195}, - {"shmctl$IPC_RMID", 195}, - {"shmctl$IPC_SET", 195}, - {"shmctl$IPC_STAT", 195}, - {"shmctl$SHM_INFO", 195}, - {"shmctl$SHM_LOCK", 195}, - {"shmctl$SHM_STAT", 195}, - {"shmctl$SHM_UNLOCK", 195}, - {"shmdt", 197}, - {"shmget", 194}, - {"shmget$private", 194}, - {"shutdown", 210}, - {"sigaltstack", 132}, - {"signalfd4", 74}, - {"socket", 198}, - {"socket$alg", 198}, - {"socket$ax25", 198}, - {"socket$bt_bnep", 198}, - {"socket$bt_cmtp", 198}, - {"socket$bt_hidp", 198}, - {"socket$bt_rfcomm", 198}, - {"socket$can_bcm", 198}, - {"socket$can_raw", 198}, - {"socket$inet", 198}, - {"socket$inet6", 198}, - {"socket$inet6_dccp", 198}, - {"socket$inet6_icmp", 198}, - {"socket$inet6_icmp_raw", 198}, - {"socket$inet6_sctp", 198}, - {"socket$inet6_tcp", 198}, - {"socket$inet6_udp", 198}, - {"socket$inet6_udplite", 198}, - {"socket$inet_dccp", 198}, - {"socket$inet_icmp", 198}, - {"socket$inet_icmp_raw", 198}, - {"socket$inet_sctp", 198}, - {"socket$inet_smc", 198}, - {"socket$inet_tcp", 198}, - {"socket$inet_udp", 198}, - {"socket$inet_udplite", 198}, - {"socket$ipx", 198}, - {"socket$kcm", 198}, - {"socket$key", 198}, - {"socket$l2tp", 198}, - {"socket$netlink", 198}, - {"socket$netrom", 198}, - {"socket$nl_crypto", 198}, - {"socket$nl_generic", 198}, - {"socket$nl_netfilter", 198}, - {"socket$nl_route", 198}, - {"socket$nl_xfrm", 198}, - {"socket$packet", 198}, - {"socket$pppoe", 198}, - {"socket$pptp", 198}, - {"socket$rds", 198}, - {"socket$unix", 198}, - {"socket$vsock_dgram", 198}, - {"socket$vsock_stream", 198}, - {"socket$xdp", 198}, - {"socketpair", 199}, - {"socketpair$ax25", 199}, - {"socketpair$inet", 199}, - {"socketpair$inet6", 199}, - {"socketpair$inet6_dccp", 199}, - {"socketpair$inet6_icmp", 199}, - {"socketpair$inet6_icmp_raw", 199}, - {"socketpair$inet6_sctp", 199}, - {"socketpair$inet6_tcp", 199}, - {"socketpair$inet6_udp", 199}, - {"socketpair$inet6_udplite", 199}, - {"socketpair$inet_dccp", 199}, - {"socketpair$inet_icmp", 199}, - {"socketpair$inet_icmp_raw", 199}, - {"socketpair$inet_sctp", 199}, - {"socketpair$inet_smc", 199}, - {"socketpair$inet_tcp", 199}, - {"socketpair$inet_udp", 199}, - {"socketpair$inet_udplite", 199}, - {"socketpair$ipx", 199}, - {"socketpair$packet", 199}, - {"socketpair$unix", 199}, - {"splice", 76}, - {"statfs", 43}, - {"statx", 291}, - {"symlinkat", 36}, - {"sync", 81}, - {"sync_file_range", 84}, - {"syncfs", 267}, - {"sysinfo", 179}, - {"syslog", 116}, - {"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet}, - {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, - {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, - {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_init_net_socket$bt_hci", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$bt_l2cap", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$bt_sco", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$llc", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$nfc_llcp", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$nfc_raw", 0, (syscall_t)syz_init_net_socket}, - {"syz_kvm_setup_cpu$arm64", 0, (syscall_t)syz_kvm_setup_cpu}, - {"syz_kvm_setup_cpu$x86", 0, (syscall_t)syz_kvm_setup_cpu}, - {"syz_mount_image$bfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$btrfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ceph", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$cifs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ext4", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$f2fs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$gfs2", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$hfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$hfsplus", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$iso9660", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$jfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$minix", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$msdos", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$nfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$nfs4", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ntfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ocfs2", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$reiserfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$vfat", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$xfs", 0, (syscall_t)syz_mount_image}, - {"syz_open_dev$CDROM_DEV_LINK", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$I2C", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$admmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$adsp", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$audion", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$binder", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dri", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$drirender", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$loop", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$mice", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$midi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$rtc", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sg", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndhw", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndpcmc", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$video", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev}, - {"syz_open_procfs", 0, (syscall_t)syz_open_procfs}, - {"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs}, - {"syz_open_pts", 0, (syscall_t)syz_open_pts}, - {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, - {"tee", 77}, - {"tgkill", 131}, - {"timer_create", 107}, - {"timer_delete", 111}, - {"timer_getoverrun", 109}, - {"timer_gettime", 108}, - {"timer_settime", 110}, - {"timerfd_create", 85}, - {"timerfd_gettime", 87}, - {"timerfd_settime", 86}, - {"times", 153}, - {"tkill", 130}, - {"truncate", 45}, - {"umount2", 39}, - {"uname", 160}, - {"unlinkat", 35}, - {"unshare", 97}, - {"userfaultfd", 282}, - {"utimensat", 88}, - {"vmsplice", 75}, - {"wait4", 260}, - {"waitid", 95}, - {"write", 64}, - {"write$9p", 64}, - {"write$FUSE_ATTR", 64}, - {"write$FUSE_BMAP", 64}, - {"write$FUSE_CREATE_OPEN", 64}, - {"write$FUSE_DIRENT", 64}, - {"write$FUSE_DIRENTPLUS", 64}, - {"write$FUSE_ENTRY", 64}, - {"write$FUSE_GETXATTR", 64}, - {"write$FUSE_INIT", 64}, - {"write$FUSE_INTERRUPT", 64}, - {"write$FUSE_IOCTL", 64}, - {"write$FUSE_LK", 64}, - {"write$FUSE_LSEEK", 64}, - {"write$FUSE_NOTIFY_DELETE", 64}, - {"write$FUSE_NOTIFY_INVAL_ENTRY", 64}, - {"write$FUSE_NOTIFY_INVAL_INODE", 64}, - {"write$FUSE_NOTIFY_POLL", 64}, - {"write$FUSE_NOTIFY_RETRIEVE", 64}, - {"write$FUSE_NOTIFY_STORE", 64}, - {"write$FUSE_OPEN", 64}, - {"write$FUSE_POLL", 64}, - {"write$FUSE_STATFS", 64}, - {"write$FUSE_WRITE", 64}, - {"write$P9_RATTACH", 64}, - {"write$P9_RAUTH", 64}, - {"write$P9_RCLUNK", 64}, - {"write$P9_RCREATE", 64}, - {"write$P9_RFLUSH", 64}, - {"write$P9_RFSYNC", 64}, - {"write$P9_RGETATTR", 64}, - {"write$P9_RGETLOCK", 64}, - {"write$P9_RLCREATE", 64}, - {"write$P9_RLERROR", 64}, - {"write$P9_RLERRORu", 64}, - {"write$P9_RLINK", 64}, - {"write$P9_RLOCK", 64}, - {"write$P9_RLOPEN", 64}, - {"write$P9_RMKDIR", 64}, - {"write$P9_RMKNOD", 64}, - {"write$P9_ROPEN", 64}, - {"write$P9_RREAD", 64}, - {"write$P9_RREADDIR", 64}, - {"write$P9_RREADLINK", 64}, - {"write$P9_RREMOVE", 64}, - {"write$P9_RRENAME", 64}, - {"write$P9_RRENAMEAT", 64}, - {"write$P9_RSETATTR", 64}, - {"write$P9_RSTAT", 64}, - {"write$P9_RSTATFS", 64}, - {"write$P9_RSTATu", 64}, - {"write$P9_RSYMLINK", 64}, - {"write$P9_RUNLINKAT", 64}, - {"write$P9_RVERSION", 64}, - {"write$P9_RWALK", 64}, - {"write$P9_RWRITE", 64}, - {"write$P9_RWSTAT", 64}, - {"write$P9_RXATTRCREATE", 64}, - {"write$P9_RXATTRWALK", 64}, - {"write$RDMA_USER_CM_CMD_ACCEPT", 64}, - {"write$RDMA_USER_CM_CMD_BIND", 64}, - {"write$RDMA_USER_CM_CMD_BIND_IP", 64}, - {"write$RDMA_USER_CM_CMD_CONNECT", 64}, - {"write$RDMA_USER_CM_CMD_CREATE_ID", 64}, - {"write$RDMA_USER_CM_CMD_DESTROY_ID", 64}, - {"write$RDMA_USER_CM_CMD_DISCONNECT", 64}, - {"write$RDMA_USER_CM_CMD_GET_EVENT", 64}, - {"write$RDMA_USER_CM_CMD_INIT_QP_ATTR", 64}, - {"write$RDMA_USER_CM_CMD_JOIN_IP_MCAST", 64}, - {"write$RDMA_USER_CM_CMD_JOIN_MCAST", 64}, - {"write$RDMA_USER_CM_CMD_LEAVE_MCAST", 64}, - {"write$RDMA_USER_CM_CMD_LISTEN", 64}, - {"write$RDMA_USER_CM_CMD_MIGRATE_ID", 64}, - {"write$RDMA_USER_CM_CMD_NOTIFY", 64}, - {"write$RDMA_USER_CM_CMD_QUERY", 64}, - {"write$RDMA_USER_CM_CMD_QUERY_ROUTE", 64}, - {"write$RDMA_USER_CM_CMD_REJECT", 64}, - {"write$RDMA_USER_CM_CMD_RESOLVE_ADDR", 64}, - {"write$RDMA_USER_CM_CMD_RESOLVE_IP", 64}, - {"write$RDMA_USER_CM_CMD_RESOLVE_ROUTE", 64}, - {"write$RDMA_USER_CM_CMD_SET_OPTION", 64}, - {"write$binfmt_aout", 64}, - {"write$binfmt_elf32", 64}, - {"write$binfmt_elf64", 64}, - {"write$binfmt_misc", 64}, - {"write$binfmt_script", 64}, - {"write$cgroup_int", 64}, - {"write$cgroup_pid", 64}, - {"write$cgroup_subtree", 64}, - {"write$cgroup_type", 64}, - {"write$evdev", 64}, - {"write$eventfd", 64}, - {"write$selinux_access", 64}, - {"write$selinux_context", 64}, - {"write$selinux_create", 64}, - {"write$selinux_load", 64}, - {"write$selinux_user", 64}, - {"write$selinux_validatetrans", 64}, - {"write$sndseq", 64}, - {"write$tun", 64}, - {"write$vnet", 64}, - {"writev", 66}, - -}; -#endif - -#if defined(__ppc64__) || defined(__PPC64__) || defined(__powerpc64__) || 0 -#define GOARCH "ppc64le" -#define SYZ_REVISION "1ccba534d5c6adaffc5ebfbea33c22833f5cb846" -#define SYZ_EXECUTOR_USES_FORK_SERVER true -#define SYZ_EXECUTOR_USES_SHMEM true -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 1958 -const call_t syscalls[] = { - {"accept", 330}, - {"accept$alg", 330}, - {"accept$ax25", 330}, - {"accept$inet", 330}, - {"accept$inet6", 330}, - {"accept$ipx", 330}, - {"accept$netrom", 330}, - {"accept$nfc_llcp", 330}, - {"accept$packet", 330}, - {"accept$unix", 330}, - {"accept4", 344}, - {"accept4$alg", 344}, - {"accept4$ax25", 344}, - {"accept4$bt_l2cap", 344}, - {"accept4$inet", 344}, - {"accept4$inet6", 344}, - {"accept4$ipx", 344}, - {"accept4$llc", 344}, - {"accept4$netrom", 344}, - {"accept4$nfc_llcp", 344}, - {"accept4$packet", 344}, - {"accept4$unix", 344}, - {"accept4$vsock_stream", 344}, - {"acct", 51}, - {"add_key", 269}, - {"add_key$keyring", 269}, - {"add_key$user", 269}, - {"alarm", 27}, - {"bind", 327}, - {"bind$alg", 327}, - {"bind$ax25", 327}, - {"bind$bt_hci", 327}, - {"bind$bt_l2cap", 327}, - {"bind$bt_rfcomm", 327}, - {"bind$bt_sco", 327}, - {"bind$can_raw", 327}, - {"bind$inet", 327}, - {"bind$inet6", 327}, - {"bind$ipx", 327}, - {"bind$llc", 327}, - {"bind$netlink", 327}, - {"bind$netrom", 327}, - {"bind$nfc_llcp", 327}, - {"bind$packet", 327}, - {"bind$pptp", 327}, - {"bind$rds", 327}, - {"bind$unix", 327}, - {"bind$vsock_dgram", 327}, - {"bind$vsock_stream", 327}, - {"bind$xdp", 327}, - {"bpf$BPF_GET_MAP_INFO", 361}, - {"bpf$BPF_GET_PROG_INFO", 361}, - {"bpf$BPF_MAP_GET_FD_BY_ID", 361}, - {"bpf$BPF_MAP_GET_NEXT_ID", 361}, - {"bpf$BPF_PROG_ATTACH", 361}, - {"bpf$BPF_PROG_DETACH", 361}, - {"bpf$BPF_PROG_GET_FD_BY_ID", 361}, - {"bpf$BPF_PROG_GET_NEXT_ID", 361}, - {"bpf$BPF_PROG_QUERY", 361}, - {"bpf$BPF_PROG_TEST_RUN", 361}, - {"bpf$BPF_RAW_TRACEPOINT_OPEN", 361}, - {"bpf$MAP_CREATE", 361}, - {"bpf$MAP_DELETE_ELEM", 361}, - {"bpf$MAP_GET_NEXT_KEY", 361}, - {"bpf$MAP_LOOKUP_ELEM", 361}, - {"bpf$MAP_UPDATE_ELEM", 361}, - {"bpf$OBJ_GET_MAP", 361}, - {"bpf$OBJ_GET_PROG", 361}, - {"bpf$OBJ_PIN_MAP", 361}, - {"bpf$OBJ_PIN_PROG", 361}, - {"bpf$PROG_LOAD", 361}, - {"capget", 183}, - {"capset", 184}, - {"chdir", 12}, - {"chmod", 15}, - {"chown", 181}, - {"chroot", 61}, - {"clock_adjtime", 347}, - {"clock_getres", 247}, - {"clock_gettime", 246}, - {"clock_nanosleep", 248}, - {"clock_settime", 245}, - {"clone", 120}, - {"close", 6}, - {"connect", 328}, - {"connect$ax25", 328}, - {"connect$bt_l2cap", 328}, - {"connect$bt_rfcomm", 328}, - {"connect$bt_sco", 328}, - {"connect$can_bcm", 328}, - {"connect$inet", 328}, - {"connect$inet6", 328}, - {"connect$ipx", 328}, - {"connect$l2tp", 328}, - {"connect$llc", 328}, - {"connect$netlink", 328}, - {"connect$netrom", 328}, - {"connect$nfc_llcp", 328}, - {"connect$nfc_raw", 328}, - {"connect$packet", 328}, - {"connect$pppoe", 328}, - {"connect$pptp", 328}, - {"connect$rds", 328}, - {"connect$unix", 328}, - {"connect$vsock_dgram", 328}, - {"connect$vsock_stream", 328}, - {"creat", 8}, - {"delete_module", 129}, - {"dup", 41}, - {"dup2", 63}, - {"dup3", 316}, - {"epoll_create", 236}, - {"epoll_create1", 315}, - {"epoll_ctl$EPOLL_CTL_ADD", 237}, - {"epoll_ctl$EPOLL_CTL_DEL", 237}, - {"epoll_ctl$EPOLL_CTL_MOD", 237}, - {"epoll_pwait", 303}, - {"epoll_wait", 238}, - {"eventfd", 307}, - {"eventfd2", 314}, - {"execve", 11}, - {"execveat", 362}, - {"exit", 1}, - {"exit_group", 234}, - {"faccessat", 298}, - {"fadvise64", 233}, - {"fallocate", 309}, - {"fanotify_init", 323}, - {"fanotify_mark", 324}, - {"fchdir", 133}, - {"fchmod", 94}, - {"fchmodat", 297}, - {"fchown", 95}, - {"fchownat", 289}, - {"fcntl$F_GET_FILE_RW_HINT", 55}, - {"fcntl$F_GET_RW_HINT", 55}, - {"fcntl$F_SET_FILE_RW_HINT", 55}, - {"fcntl$F_SET_RW_HINT", 55}, - {"fcntl$addseals", 55}, - {"fcntl$dupfd", 55}, - {"fcntl$getflags", 55}, - {"fcntl$getown", 55}, - {"fcntl$getownex", 55}, - {"fcntl$lock", 55}, - {"fcntl$notify", 55}, - {"fcntl$setflags", 55}, - {"fcntl$setlease", 55}, - {"fcntl$setown", 55}, - {"fcntl$setownex", 55}, - {"fcntl$setpipe", 55}, - {"fcntl$setsig", 55}, - {"fcntl$setstatus", 55}, - {"fdatasync", 148}, - {"fgetxattr", 214}, - {"finit_module", 353}, - {"flistxattr", 217}, - {"flock", 143}, - {"fremovexattr", 220}, - {"fsetxattr", 211}, - {"fstat", 108}, - {"fstatfs", 100}, - {"fsync", 118}, - {"ftruncate", 93}, - {"futex", 221}, - {"futimesat", 290}, - {"get_mempolicy", 260}, - {"get_robust_list", 299}, - {"getcwd", 182}, - {"getdents", 141}, - {"getdents64", 202}, - {"getegid", 50}, - {"geteuid", 49}, - {"getgid", 47}, - {"getgroups", 80}, - {"getitimer", 105}, - {"getpeername", 332}, - {"getpeername$ax25", 332}, - {"getpeername$inet", 332}, - {"getpeername$inet6", 332}, - {"getpeername$ipx", 332}, - {"getpeername$llc", 332}, - {"getpeername$netlink", 332}, - {"getpeername$netrom", 332}, - {"getpeername$packet", 332}, - {"getpeername$unix", 332}, - {"getpgid", 132}, - {"getpgrp", 65}, - {"getpid", 20}, - {"getpriority", 96}, - {"getrandom", 359}, - {"getresgid", 170}, - {"getresuid", 165}, - {"getrlimit", 76}, - {"getrusage", 77}, - {"getsockname", 331}, - {"getsockname$ax25", 331}, - {"getsockname$inet", 331}, - {"getsockname$inet6", 331}, - {"getsockname$ipx", 331}, - {"getsockname$llc", 331}, - {"getsockname$netlink", 331}, - {"getsockname$netrom", 331}, - {"getsockname$packet", 331}, - {"getsockname$unix", 331}, - {"getsockopt", 340}, - {"getsockopt$ARPT_SO_GET_ENTRIES", 340}, - {"getsockopt$ARPT_SO_GET_INFO", 340}, - {"getsockopt$ARPT_SO_GET_REVISION_TARGET", 340}, - {"getsockopt$EBT_SO_GET_ENTRIES", 340}, - {"getsockopt$EBT_SO_GET_INFO", 340}, - {"getsockopt$EBT_SO_GET_INIT_ENTRIES", 340}, - {"getsockopt$EBT_SO_GET_INIT_INFO", 340}, - {"getsockopt$IP6T_SO_GET_ENTRIES", 340}, - {"getsockopt$IP6T_SO_GET_INFO", 340}, - {"getsockopt$IP6T_SO_GET_REVISION_MATCH", 340}, - {"getsockopt$IP6T_SO_GET_REVISION_TARGET", 340}, - {"getsockopt$IPT_SO_GET_ENTRIES", 340}, - {"getsockopt$IPT_SO_GET_INFO", 340}, - {"getsockopt$IPT_SO_GET_REVISION_MATCH", 340}, - {"getsockopt$IPT_SO_GET_REVISION_TARGET", 340}, - {"getsockopt$IP_VS_SO_GET_DAEMON", 340}, - {"getsockopt$IP_VS_SO_GET_DESTS", 340}, - {"getsockopt$IP_VS_SO_GET_INFO", 340}, - {"getsockopt$IP_VS_SO_GET_SERVICE", 340}, - {"getsockopt$IP_VS_SO_GET_SERVICES", 340}, - {"getsockopt$IP_VS_SO_GET_TIMEOUT", 340}, - {"getsockopt$IP_VS_SO_GET_VERSION", 340}, - {"getsockopt$SO_BINDTODEVICE", 340}, - {"getsockopt$SO_COOKIE", 340}, - {"getsockopt$SO_TIMESTAMPING", 340}, - {"getsockopt$XDP_MMAP_OFFSETS", 340}, - {"getsockopt$XDP_STATISTICS", 340}, - {"getsockopt$ax25_buf", 340}, - {"getsockopt$ax25_int", 340}, - {"getsockopt$bt_BT_CHANNEL_POLICY", 340}, - {"getsockopt$bt_BT_DEFER_SETUP", 340}, - {"getsockopt$bt_BT_FLUSHABLE", 340}, - {"getsockopt$bt_BT_POWER", 340}, - {"getsockopt$bt_BT_RCVMTU", 340}, - {"getsockopt$bt_BT_SECURITY", 340}, - {"getsockopt$bt_BT_SNDMTU", 340}, - {"getsockopt$bt_BT_VOICE", 340}, - {"getsockopt$bt_hci", 340}, - {"getsockopt$bt_l2cap_L2CAP_CONNINFO", 340}, - {"getsockopt$bt_l2cap_L2CAP_LM", 340}, - {"getsockopt$bt_l2cap_L2CAP_OPTIONS", 340}, - {"getsockopt$bt_rfcomm_RFCOMM_CONNINFO", 340}, - {"getsockopt$bt_rfcomm_RFCOMM_LM", 340}, - {"getsockopt$bt_sco_SCO_CONNINFO", 340}, - {"getsockopt$bt_sco_SCO_OPTIONS", 340}, - {"getsockopt$inet6_IPV6_FLOWLABEL_MGR", 340}, - {"getsockopt$inet6_IPV6_IPSEC_POLICY", 340}, - {"getsockopt$inet6_IPV6_XFRM_POLICY", 340}, - {"getsockopt$inet6_buf", 340}, - {"getsockopt$inet6_dccp_buf", 340}, - {"getsockopt$inet6_dccp_int", 340}, - {"getsockopt$inet6_int", 340}, - {"getsockopt$inet6_mreq", 340}, - {"getsockopt$inet6_mtu", 340}, - {"getsockopt$inet6_opts", 340}, - {"getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 340}, - {"getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE", 340}, - {"getsockopt$inet6_tcp_buf", 340}, - {"getsockopt$inet6_tcp_int", 340}, - {"getsockopt$inet6_udp_int", 340}, - {"getsockopt$inet_IP_IPSEC_POLICY", 340}, - {"getsockopt$inet_IP_XFRM_POLICY", 340}, - {"getsockopt$inet_buf", 340}, - {"getsockopt$inet_dccp_buf", 340}, - {"getsockopt$inet_dccp_int", 340}, - {"getsockopt$inet_int", 340}, - {"getsockopt$inet_mreq", 340}, - {"getsockopt$inet_mreqn", 340}, - {"getsockopt$inet_mreqsrc", 340}, - {"getsockopt$inet_mtu", 340}, - {"getsockopt$inet_opts", 340}, - {"getsockopt$inet_pktinfo", 340}, - {"getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 340}, - {"getsockopt$inet_sctp6_SCTP_ASSOCINFO", 340}, - {"getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 340}, - {"getsockopt$inet_sctp6_SCTP_AUTOCLOSE", 340}, - {"getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 340}, - {"getsockopt$inet_sctp6_SCTP_CONTEXT", 340}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 340}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 340}, - {"getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 340}, - {"getsockopt$inet_sctp6_SCTP_DELAYED_SACK", 340}, - {"getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 340}, - {"getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 340}, - {"getsockopt$inet_sctp6_SCTP_EVENTS", 340}, - {"getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 340}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", 340}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", 340}, - {"getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", 340}, - {"getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", 340}, - {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", 340}, - {"getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", 340}, - {"getsockopt$inet_sctp6_SCTP_HMAC_IDENT", 340}, - {"getsockopt$inet_sctp6_SCTP_INITMSG", 340}, - {"getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 340}, - {"getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", 340}, - {"getsockopt$inet_sctp6_SCTP_MAXSEG", 340}, - {"getsockopt$inet_sctp6_SCTP_MAX_BURST", 340}, - {"getsockopt$inet_sctp6_SCTP_NODELAY", 340}, - {"getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 340}, - {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 340}, - {"getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 340}, - {"getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", 340}, - {"getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 340}, - {"getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", 340}, - {"getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS", 340}, - {"getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 340}, - {"getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 340}, - {"getsockopt$inet_sctp6_SCTP_RECVNXTINFO", 340}, - {"getsockopt$inet_sctp6_SCTP_RECVRCVINFO", 340}, - {"getsockopt$inet_sctp6_SCTP_RESET_STREAMS", 340}, - {"getsockopt$inet_sctp6_SCTP_RTOINFO", 340}, - {"getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", 340}, - {"getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", 340}, - {"getsockopt$inet_sctp6_SCTP_STATUS", 340}, - {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 340}, - {"getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 340}, - {"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 340}, - {"getsockopt$inet_sctp_SCTP_ASSOCINFO", 340}, - {"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 340}, - {"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 340}, - {"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 340}, - {"getsockopt$inet_sctp_SCTP_CONTEXT", 340}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 340}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 340}, - {"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 340}, - {"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 340}, - {"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 340}, - {"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 340}, - {"getsockopt$inet_sctp_SCTP_EVENTS", 340}, - {"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 340}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 340}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 340}, - {"getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", 340}, - {"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", 340}, - {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", 340}, - {"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 340}, - {"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 340}, - {"getsockopt$inet_sctp_SCTP_INITMSG", 340}, - {"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 340}, - {"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 340}, - {"getsockopt$inet_sctp_SCTP_MAXSEG", 340}, - {"getsockopt$inet_sctp_SCTP_MAX_BURST", 340}, - {"getsockopt$inet_sctp_SCTP_NODELAY", 340}, - {"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 340}, - {"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 340}, - {"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 340}, - {"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 340}, - {"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 340}, - {"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 340}, - {"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 340}, - {"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 340}, - {"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 340}, - {"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 340}, - {"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 340}, - {"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 340}, - {"getsockopt$inet_sctp_SCTP_RTOINFO", 340}, - {"getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", 340}, - {"getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", 340}, - {"getsockopt$inet_sctp_SCTP_STATUS", 340}, - {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 340}, - {"getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 340}, - {"getsockopt$inet_tcp_TCP_REPAIR_WINDOW", 340}, - {"getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE", 340}, - {"getsockopt$inet_tcp_buf", 340}, - {"getsockopt$inet_tcp_int", 340}, - {"getsockopt$inet_udp_int", 340}, - {"getsockopt$ipx_IPX_TYPE", 340}, - {"getsockopt$kcm_KCM_RECV_DISABLE", 340}, - {"getsockopt$llc_int", 340}, - {"getsockopt$netlink", 340}, - {"getsockopt$netrom_NETROM_IDLE", 340}, - {"getsockopt$netrom_NETROM_N2", 340}, - {"getsockopt$netrom_NETROM_T1", 340}, - {"getsockopt$netrom_NETROM_T2", 340}, - {"getsockopt$netrom_NETROM_T4", 340}, - {"getsockopt$nfc_llcp", 340}, - {"getsockopt$packet_buf", 340}, - {"getsockopt$packet_int", 340}, - {"getsockopt$sock_buf", 340}, - {"getsockopt$sock_cred", 340}, - {"getsockopt$sock_int", 340}, - {"getsockopt$sock_linger", 340}, - {"getsockopt$sock_timeval", 340}, - {"gettid", 207}, - {"getuid", 24}, - {"getxattr", 212}, - {"init_module", 128}, - {"inotify_add_watch", 276}, - {"inotify_init", 275}, - {"inotify_init1", 318}, - {"inotify_rm_watch", 277}, - {"io_cancel", 231}, - {"io_destroy", 228}, - {"io_getevents", 229}, - {"io_pgetevents", 388}, - {"io_setup", 227}, - {"io_submit", 230}, - {"ioctl", 54}, - {"ioctl$ASHMEM_GET_NAME", 54}, - {"ioctl$ASHMEM_GET_PIN_STATUS", 54}, - {"ioctl$ASHMEM_GET_PROT_MASK", 54}, - {"ioctl$ASHMEM_GET_SIZE", 54}, - {"ioctl$ASHMEM_PURGE_ALL_CACHES", 54}, - {"ioctl$ASHMEM_SET_NAME", 54}, - {"ioctl$ASHMEM_SET_PROT_MASK", 54}, - {"ioctl$ASHMEM_SET_SIZE", 54}, - {"ioctl$BINDER_GET_NODE_DEBUG_INFO", 54}, - {"ioctl$BINDER_SET_CONTEXT_MGR", 54}, - {"ioctl$BINDER_SET_MAX_THREADS", 54}, - {"ioctl$BINDER_THREAD_EXIT", 54}, - {"ioctl$BINDER_WRITE_READ", 54}, - {"ioctl$BLKALIGNOFF", 54}, - {"ioctl$BLKBSZGET", 54}, - {"ioctl$BLKBSZSET", 54}, - {"ioctl$BLKDISCARD", 54}, - {"ioctl$BLKFLSBUF", 54}, - {"ioctl$BLKFRASET", 54}, - {"ioctl$BLKGETSIZE", 54}, - {"ioctl$BLKGETSIZE64", 54}, - {"ioctl$BLKIOMIN", 54}, - {"ioctl$BLKIOOPT", 54}, - {"ioctl$BLKPBSZGET", 54}, - {"ioctl$BLKPG", 54}, - {"ioctl$BLKRAGET", 54}, - {"ioctl$BLKREPORTZONE", 54}, - {"ioctl$BLKRESETZONE", 54}, - {"ioctl$BLKROGET", 54}, - {"ioctl$BLKROSET", 54}, - {"ioctl$BLKROTATIONAL", 54}, - {"ioctl$BLKRRPART", 54}, - {"ioctl$BLKSECDISCARD", 54}, - {"ioctl$BLKSECTGET", 54}, - {"ioctl$BLKTRACESETUP", 54}, - {"ioctl$BLKTRACESTART", 54}, - {"ioctl$BLKTRACESTOP", 54}, - {"ioctl$BLKTRACETEARDOWN", 54}, - {"ioctl$BLKZEROOUT", 54}, - {"ioctl$CDROMAUDIOBUFSIZ", 54}, - {"ioctl$CDROMCLOSETRAY", 54}, - {"ioctl$CDROMEJECT", 54}, - {"ioctl$CDROMEJECT_SW", 54}, - {"ioctl$CDROMGETSPINDOWN", 54}, - {"ioctl$CDROMMULTISESSION", 54}, - {"ioctl$CDROMPAUSE", 54}, - {"ioctl$CDROMPLAYBLK", 54}, - {"ioctl$CDROMPLAYMSF", 54}, - {"ioctl$CDROMPLAYTRKIND", 54}, - {"ioctl$CDROMREADALL", 54}, - {"ioctl$CDROMREADAUDIO", 54}, - {"ioctl$CDROMREADCOOKED", 54}, - {"ioctl$CDROMREADMODE1", 54}, - {"ioctl$CDROMREADMODE2", 54}, - {"ioctl$CDROMREADRAW", 54}, - {"ioctl$CDROMREADTOCENTRY", 54}, - {"ioctl$CDROMREADTOCHDR", 54}, - {"ioctl$CDROMRESET", 54}, - {"ioctl$CDROMRESUME", 54}, - {"ioctl$CDROMSEEK", 54}, - {"ioctl$CDROMSETSPINDOWN", 54}, - {"ioctl$CDROMSTART", 54}, - {"ioctl$CDROMSTOP", 54}, - {"ioctl$CDROMSUBCHNL", 54}, - {"ioctl$CDROMVOLCTRL", 54}, - {"ioctl$CDROMVOLREAD", 54}, - {"ioctl$CDROM_CHANGER_NSLOTS", 54}, - {"ioctl$CDROM_CLEAR_OPTIONS", 54}, - {"ioctl$CDROM_DEBUG", 54}, - {"ioctl$CDROM_DISC_STATUS", 54}, - {"ioctl$CDROM_GET_CAPABILITY", 54}, - {"ioctl$CDROM_GET_MCN", 54}, - {"ioctl$CDROM_LAST_WRITTEN", 54}, - {"ioctl$CDROM_LOCKDOOR", 54}, - {"ioctl$CDROM_MEDIA_CHANGED", 54}, - {"ioctl$CDROM_NEXT_WRITABLE", 54}, - {"ioctl$CDROM_SELECT_DISK", 54}, - {"ioctl$CDROM_SELECT_SPEED", 54}, - {"ioctl$CDROM_SEND_PACKET", 54}, - {"ioctl$CDROM_SET_OPTIONS", 54}, - {"ioctl$DMA_BUF_IOCTL_SYNC", 54}, - {"ioctl$DRM_IOCTL_ADD_BUFS", 54}, - {"ioctl$DRM_IOCTL_ADD_CTX", 54}, - {"ioctl$DRM_IOCTL_ADD_MAP", 54}, - {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 54}, - {"ioctl$DRM_IOCTL_AGP_ALLOC", 54}, - {"ioctl$DRM_IOCTL_AGP_BIND", 54}, - {"ioctl$DRM_IOCTL_AGP_ENABLE", 54}, - {"ioctl$DRM_IOCTL_AGP_FREE", 54}, - {"ioctl$DRM_IOCTL_AGP_INFO", 54}, - {"ioctl$DRM_IOCTL_AGP_RELEASE", 54}, - {"ioctl$DRM_IOCTL_AGP_UNBIND", 54}, - {"ioctl$DRM_IOCTL_AUTH_MAGIC", 54}, - {"ioctl$DRM_IOCTL_CONTROL", 54}, - {"ioctl$DRM_IOCTL_DMA", 54}, - {"ioctl$DRM_IOCTL_DROP_MASTER", 54}, - {"ioctl$DRM_IOCTL_FREE_BUFS", 54}, - {"ioctl$DRM_IOCTL_GEM_CLOSE", 54}, - {"ioctl$DRM_IOCTL_GEM_FLINK", 54}, - {"ioctl$DRM_IOCTL_GEM_OPEN", 54}, - {"ioctl$DRM_IOCTL_GET_CAP", 54}, - {"ioctl$DRM_IOCTL_GET_CLIENT", 54}, - {"ioctl$DRM_IOCTL_GET_CTX", 54}, - {"ioctl$DRM_IOCTL_GET_MAGIC", 54}, - {"ioctl$DRM_IOCTL_GET_MAP", 54}, - {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 54}, - {"ioctl$DRM_IOCTL_GET_STATS", 54}, - {"ioctl$DRM_IOCTL_GET_UNIQUE", 54}, - {"ioctl$DRM_IOCTL_INFO_BUFS", 54}, - {"ioctl$DRM_IOCTL_IRQ_BUSID", 54}, - {"ioctl$DRM_IOCTL_LOCK", 54}, - {"ioctl$DRM_IOCTL_MAP_BUFS", 54}, - {"ioctl$DRM_IOCTL_MARK_BUFS", 54}, - {"ioctl$DRM_IOCTL_MODESET_CTL", 54}, - {"ioctl$DRM_IOCTL_MODE_GETCRTC", 54}, - {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 54}, - {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 54}, - {"ioctl$DRM_IOCTL_MODE_SETCRTC", 54}, - {"ioctl$DRM_IOCTL_NEW_CTX", 54}, - {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 54}, - {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 54}, - {"ioctl$DRM_IOCTL_RES_CTX", 54}, - {"ioctl$DRM_IOCTL_RM_CTX", 54}, - {"ioctl$DRM_IOCTL_RM_MAP", 54}, - {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 54}, - {"ioctl$DRM_IOCTL_SET_MASTER", 54}, - {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 54}, - {"ioctl$DRM_IOCTL_SET_UNIQUE", 54}, - {"ioctl$DRM_IOCTL_SET_VERSION", 54}, - {"ioctl$DRM_IOCTL_SG_ALLOC", 54}, - {"ioctl$DRM_IOCTL_SG_FREE", 54}, - {"ioctl$DRM_IOCTL_SWITCH_CTX", 54}, - {"ioctl$DRM_IOCTL_UNLOCK", 54}, - {"ioctl$DRM_IOCTL_VERSION", 54}, - {"ioctl$DRM_IOCTL_WAIT_VBLANK", 54}, - {"ioctl$DVD_AUTH", 54}, - {"ioctl$DVD_READ_STRUCT", 54}, - {"ioctl$DVD_WRITE_STRUCT", 54}, - {"ioctl$EVIOCGABS0", 54}, - {"ioctl$EVIOCGABS20", 54}, - {"ioctl$EVIOCGABS2F", 54}, - {"ioctl$EVIOCGABS3F", 54}, - {"ioctl$EVIOCGBITKEY", 54}, - {"ioctl$EVIOCGBITSND", 54}, - {"ioctl$EVIOCGBITSW", 54}, - {"ioctl$EVIOCGEFFECTS", 54}, - {"ioctl$EVIOCGID", 54}, - {"ioctl$EVIOCGKEY", 54}, - {"ioctl$EVIOCGKEYCODE", 54}, - {"ioctl$EVIOCGKEYCODE_V2", 54}, - {"ioctl$EVIOCGLED", 54}, - {"ioctl$EVIOCGMASK", 54}, - {"ioctl$EVIOCGMTSLOTS", 54}, - {"ioctl$EVIOCGNAME", 54}, - {"ioctl$EVIOCGPHYS", 54}, - {"ioctl$EVIOCGPROP", 54}, - {"ioctl$EVIOCGRAB", 54}, - {"ioctl$EVIOCGREP", 54}, - {"ioctl$EVIOCGSND", 54}, - {"ioctl$EVIOCGSW", 54}, - {"ioctl$EVIOCGUNIQ", 54}, - {"ioctl$EVIOCGVERSION", 54}, - {"ioctl$EVIOCREVOKE", 54}, - {"ioctl$EVIOCRMFF", 54}, - {"ioctl$EVIOCSABS0", 54}, - {"ioctl$EVIOCSABS20", 54}, - {"ioctl$EVIOCSABS2F", 54}, - {"ioctl$EVIOCSABS3F", 54}, - {"ioctl$EVIOCSCLOCKID", 54}, - {"ioctl$EVIOCSFF", 54}, - {"ioctl$EVIOCSKEYCODE", 54}, - {"ioctl$EVIOCSKEYCODE_V2", 54}, - {"ioctl$EVIOCSMASK", 54}, - {"ioctl$EVIOCSREP", 54}, - {"ioctl$FIBMAP", 54}, - {"ioctl$FICLONE", 54}, - {"ioctl$FICLONERANGE", 54}, - {"ioctl$FIDEDUPERANGE", 54}, - {"ioctl$FIONREAD", 54}, - {"ioctl$FS_IOC_FSGETXATTR", 54}, - {"ioctl$FS_IOC_FSSETXATTR", 54}, - {"ioctl$FS_IOC_GETFSLABEL", 54}, - {"ioctl$FS_IOC_RESVSP", 54}, - {"ioctl$FS_IOC_SETFSLABEL", 54}, - {"ioctl$FUSE_DEV_IOC_CLONE", 54}, - {"ioctl$GIO_CMAP", 54}, - {"ioctl$GIO_FONT", 54}, - {"ioctl$GIO_FONTX", 54}, - {"ioctl$GIO_SCRNMAP", 54}, - {"ioctl$GIO_UNIMAP", 54}, - {"ioctl$GIO_UNISCRNMAP", 54}, - {"ioctl$HCIINQUIRY", 54}, - {"ioctl$HDIO_GETGEO", 54}, - {"ioctl$I2C_FUNCS", 54}, - {"ioctl$I2C_PEC", 54}, - {"ioctl$I2C_RDWR", 54}, - {"ioctl$I2C_RETRIES", 54}, - {"ioctl$I2C_SLAVE", 54}, - {"ioctl$I2C_SLAVE_FORCE", 54}, - {"ioctl$I2C_SMBUS", 54}, - {"ioctl$I2C_TENBIT", 54}, - {"ioctl$I2C_TIMEOUT", 54}, - {"ioctl$INOTIFY_IOC_SETNEXTWD", 54}, - {"ioctl$IOC_PR_CLEAR", 54}, - {"ioctl$IOC_PR_PREEMPT", 54}, - {"ioctl$IOC_PR_PREEMPT_ABORT", 54}, - {"ioctl$IOC_PR_REGISTER", 54}, - {"ioctl$IOC_PR_RELEASE", 54}, - {"ioctl$IOC_PR_RESERVE", 54}, - {"ioctl$ION_IOC_ALLOC", 54}, - {"ioctl$ION_IOC_HEAP_QUERY", 54}, - {"ioctl$KDADDIO", 54}, - {"ioctl$KDDELIO", 54}, - {"ioctl$KDDISABIO", 54}, - {"ioctl$KDENABIO", 54}, - {"ioctl$KDGETKEYCODE", 54}, - {"ioctl$KDGETLED", 54}, - {"ioctl$KDGETMODE", 54}, - {"ioctl$KDGKBDIACR", 54}, - {"ioctl$KDGKBENT", 54}, - {"ioctl$KDGKBLED", 54}, - {"ioctl$KDGKBMETA", 54}, - {"ioctl$KDGKBMODE", 54}, - {"ioctl$KDGKBSENT", 54}, - {"ioctl$KDGKBTYPE", 54}, - {"ioctl$KDMKTONE", 54}, - {"ioctl$KDSETKEYCODE", 54}, - {"ioctl$KDSETLED", 54}, - {"ioctl$KDSETMODE", 54}, - {"ioctl$KDSIGACCEPT", 54}, - {"ioctl$KDSKBLED", 54}, - {"ioctl$KDSKBMETA", 54}, - {"ioctl$KDSKBMODE", 54}, - {"ioctl$KDSKBSENT", 54}, - {"ioctl$KIOCSOUND", 54}, - {"ioctl$KVM_ARM_SET_DEVICE_ADDR", 54}, - {"ioctl$KVM_ASSIGN_DEV_IRQ", 54}, - {"ioctl$KVM_ASSIGN_PCI_DEVICE", 54}, - {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 54}, - {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 54}, - {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 54}, - {"ioctl$KVM_CHECK_EXTENSION", 54}, - {"ioctl$KVM_CHECK_EXTENSION_VM", 54}, - {"ioctl$KVM_CREATE_DEVICE", 54}, - {"ioctl$KVM_CREATE_IRQCHIP", 54}, - {"ioctl$KVM_CREATE_PIT2", 54}, - {"ioctl$KVM_CREATE_VCPU", 54}, - {"ioctl$KVM_CREATE_VM", 54}, - {"ioctl$KVM_DEASSIGN_DEV_IRQ", 54}, - {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 54}, - {"ioctl$KVM_DIRTY_TLB", 54}, - {"ioctl$KVM_ENABLE_CAP", 54}, - {"ioctl$KVM_ENABLE_CAP_CPU", 54}, - {"ioctl$KVM_GET_CLOCK", 54}, - {"ioctl$KVM_GET_DEVICE_ATTR", 54}, - {"ioctl$KVM_GET_DIRTY_LOG", 54}, - {"ioctl$KVM_GET_FPU", 54}, - {"ioctl$KVM_GET_IRQCHIP", 54}, - {"ioctl$KVM_GET_MP_STATE", 54}, - {"ioctl$KVM_GET_NR_MMU_PAGES", 54}, - {"ioctl$KVM_GET_ONE_REG", 54}, - {"ioctl$KVM_GET_REGS", 54}, - {"ioctl$KVM_GET_REG_LIST", 54}, - {"ioctl$KVM_GET_SREGS", 54}, - {"ioctl$KVM_GET_TSC_KHZ", 54}, - {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 54}, - {"ioctl$KVM_HAS_DEVICE_ATTR", 54}, - {"ioctl$KVM_HYPERV_EVENTFD", 54}, - {"ioctl$KVM_INTERRUPT", 54}, - {"ioctl$KVM_IOEVENTFD", 54}, - {"ioctl$KVM_IRQFD", 54}, - {"ioctl$KVM_IRQ_LINE", 54}, - {"ioctl$KVM_IRQ_LINE_STATUS", 54}, - {"ioctl$KVM_KVMCLOCK_CTRL", 54}, - {"ioctl$KVM_NMI", 54}, - {"ioctl$KVM_PPC_ALLOCATE_HTAB", 54}, - {"ioctl$KVM_PPC_GET_PVINFO", 54}, - {"ioctl$KVM_PPC_GET_SMMU_INFO", 54}, - {"ioctl$KVM_REGISTER_COALESCED_MMIO", 54}, - {"ioctl$KVM_REINJECT_CONTROL", 54}, - {"ioctl$KVM_RUN", 54}, - {"ioctl$KVM_S390_INTERRUPT_CPU", 54}, - {"ioctl$KVM_S390_UCAS_MAP", 54}, - {"ioctl$KVM_S390_UCAS_UNMAP", 54}, - {"ioctl$KVM_S390_VCPU_FAULT", 54}, - {"ioctl$KVM_SET_BOOT_CPU_ID", 54}, - {"ioctl$KVM_SET_CLOCK", 54}, - {"ioctl$KVM_SET_DEVICE_ATTR", 54}, - {"ioctl$KVM_SET_FPU", 54}, - {"ioctl$KVM_SET_GSI_ROUTING", 54}, - {"ioctl$KVM_SET_GUEST_DEBUG", 54}, - {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 54}, - {"ioctl$KVM_SET_IRQCHIP", 54}, - {"ioctl$KVM_SET_MP_STATE", 54}, - {"ioctl$KVM_SET_NR_MMU_PAGES", 54}, - {"ioctl$KVM_SET_ONE_REG", 54}, - {"ioctl$KVM_SET_REGS", 54}, - {"ioctl$KVM_SET_SIGNAL_MASK", 54}, - {"ioctl$KVM_SET_SREGS", 54}, - {"ioctl$KVM_SET_TSC_KHZ", 54}, - {"ioctl$KVM_SET_TSS_ADDR", 54}, - {"ioctl$KVM_SET_USER_MEMORY_REGION", 54}, - {"ioctl$KVM_SET_VAPIC_ADDR", 54}, - {"ioctl$KVM_SIGNAL_MSI", 54}, - {"ioctl$KVM_SMI", 54}, - {"ioctl$KVM_TPR_ACCESS_REPORTING", 54}, - {"ioctl$KVM_TRANSLATE", 54}, - {"ioctl$KVM_UNREGISTER_COALESCED_MMIO", 54}, - {"ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", 54}, - {"ioctl$KVM_X86_SETUP_MCE", 54}, - {"ioctl$LOOP_CHANGE_FD", 54}, - {"ioctl$LOOP_CLR_FD", 54}, - {"ioctl$LOOP_CTL_ADD", 54}, - {"ioctl$LOOP_CTL_GET_FREE", 54}, - {"ioctl$LOOP_CTL_REMOVE", 54}, - {"ioctl$LOOP_GET_STATUS", 54}, - {"ioctl$LOOP_GET_STATUS64", 54}, - {"ioctl$LOOP_SET_BLOCK_SIZE", 54}, - {"ioctl$LOOP_SET_CAPACITY", 54}, - {"ioctl$LOOP_SET_DIRECT_IO", 54}, - {"ioctl$LOOP_SET_FD", 54}, - {"ioctl$LOOP_SET_STATUS", 54}, - {"ioctl$LOOP_SET_STATUS64", 54}, - {"ioctl$PERF_EVENT_IOC_DISABLE", 54}, - {"ioctl$PERF_EVENT_IOC_ENABLE", 54}, - {"ioctl$PERF_EVENT_IOC_ID", 54}, - {"ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES", 54}, - {"ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT", 54}, - {"ioctl$PERF_EVENT_IOC_PERIOD", 54}, - {"ioctl$PERF_EVENT_IOC_QUERY_BPF", 54}, - {"ioctl$PERF_EVENT_IOC_REFRESH", 54}, - {"ioctl$PERF_EVENT_IOC_RESET", 54}, - {"ioctl$PERF_EVENT_IOC_SET_BPF", 54}, - {"ioctl$PERF_EVENT_IOC_SET_FILTER", 54}, - {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 54}, - {"ioctl$PIO_CMAP", 54}, - {"ioctl$PIO_FONT", 54}, - {"ioctl$PIO_FONTRESET", 54}, - {"ioctl$PIO_FONTX", 54}, - {"ioctl$PIO_SCRNMAP", 54}, - {"ioctl$PIO_UNIMAP", 54}, - {"ioctl$PIO_UNIMAPCLR", 54}, - {"ioctl$PIO_UNISCRNMAP", 54}, - {"ioctl$PPPIOCGCHAN", 54}, - {"ioctl$PPPIOCGFLAGS", 54}, - {"ioctl$PPPIOCGL2TPSTATS", 54}, - {"ioctl$PPPIOCGMRU", 54}, - {"ioctl$PPPIOCSFLAGS", 54}, - {"ioctl$PPPIOCSMRU", 54}, - {"ioctl$PPPOEIOCDFWD", 54}, - {"ioctl$PPPOEIOCSFWD", 54}, - {"ioctl$RNDADDENTROPY", 54}, - {"ioctl$RNDADDTOENTCNT", 54}, - {"ioctl$RNDCLEARPOOL", 54}, - {"ioctl$RNDGETENTCNT", 54}, - {"ioctl$RNDZAPENTCNT", 54}, - {"ioctl$RTC_AIE_OFF", 54}, - {"ioctl$RTC_AIE_ON", 54}, - {"ioctl$RTC_ALM_READ", 54}, - {"ioctl$RTC_ALM_SET", 54}, - {"ioctl$RTC_EPOCH_READ", 54}, - {"ioctl$RTC_EPOCH_SET", 54}, - {"ioctl$RTC_IRQP_READ", 54}, - {"ioctl$RTC_IRQP_SET", 54}, - {"ioctl$RTC_PIE_OFF", 54}, - {"ioctl$RTC_PIE_ON", 54}, - {"ioctl$RTC_PLL_GET", 54}, - {"ioctl$RTC_PLL_SET", 54}, - {"ioctl$RTC_RD_TIME", 54}, - {"ioctl$RTC_SET_TIME", 54}, - {"ioctl$RTC_UIE_OFF", 54}, - {"ioctl$RTC_UIE_ON", 54}, - {"ioctl$RTC_VL_CLR", 54}, - {"ioctl$RTC_VL_READ", 54}, - {"ioctl$RTC_WIE_OFF", 54}, - {"ioctl$RTC_WIE_ON", 54}, - {"ioctl$RTC_WKALM_RD", 54}, - {"ioctl$RTC_WKALM_SET", 54}, - {"ioctl$SCSI_IOCTL_BENCHMARK_COMMAND", 54}, - {"ioctl$SCSI_IOCTL_DOORLOCK", 54}, - {"ioctl$SCSI_IOCTL_DOORUNLOCK", 54}, - {"ioctl$SCSI_IOCTL_GET_BUS_NUMBER", 54}, - {"ioctl$SCSI_IOCTL_GET_IDLUN", 54}, - {"ioctl$SCSI_IOCTL_GET_PCI", 54}, - {"ioctl$SCSI_IOCTL_PROBE_HOST", 54}, - {"ioctl$SCSI_IOCTL_SEND_COMMAND", 54}, - {"ioctl$SCSI_IOCTL_START_UNIT", 54}, - {"ioctl$SCSI_IOCTL_STOP_UNIT", 54}, - {"ioctl$SCSI_IOCTL_SYNC", 54}, - {"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 54}, - {"ioctl$SG_EMULATED_HOST", 54}, - {"ioctl$SG_GET_ACCESS_COUNT", 54}, - {"ioctl$SG_GET_COMMAND_Q", 54}, - {"ioctl$SG_GET_KEEP_ORPHAN", 54}, - {"ioctl$SG_GET_LOW_DMA", 54}, - {"ioctl$SG_GET_NUM_WAITING", 54}, - {"ioctl$SG_GET_PACK_ID", 54}, - {"ioctl$SG_GET_REQUEST_TABLE", 54}, - {"ioctl$SG_GET_RESERVED_SIZE", 54}, - {"ioctl$SG_GET_SCSI_ID", 54}, - {"ioctl$SG_GET_SG_TABLESIZE", 54}, - {"ioctl$SG_GET_TIMEOUT", 54}, - {"ioctl$SG_GET_VERSION_NUM", 54}, - {"ioctl$SG_IO", 54}, - {"ioctl$SG_NEXT_CMD_LEN", 54}, - {"ioctl$SG_SCSI_RESET", 54}, - {"ioctl$SG_SET_COMMAND_Q", 54}, - {"ioctl$SG_SET_DEBUG", 54}, - {"ioctl$SG_SET_FORCE_PACK_ID", 54}, - {"ioctl$SG_SET_KEEP_ORPHAN", 54}, - {"ioctl$SG_SET_RESERVED_SIZE", 54}, - {"ioctl$SG_SET_TIMEOUT", 54}, - {"ioctl$SIOCGIFHWADDR", 54}, - {"ioctl$SIOCGIFMTU", 54}, - {"ioctl$SIOCSIFHWADDR", 54}, - {"ioctl$SIOCSIFMTU", 54}, - {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 54}, - {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 54}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 54}, - {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 54}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 54}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 54}, - {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_DROP", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_INFO", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_RAWMIDI_IOCTL_STATUS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 54}, - {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_INFO", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_START", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_STOP", 54}, - {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 54}, - {"ioctl$TCFLSH", 54}, - {"ioctl$TCSBRK", 54}, - {"ioctl$TCSBRKP", 54}, - {"ioctl$TCXONC", 54}, - {"ioctl$TIOCCBRK", 54}, - {"ioctl$TIOCCONS", 54}, - {"ioctl$TIOCEXCL", 54}, - {"ioctl$TIOCGETD", 54}, - {"ioctl$TIOCGLCKTRMIOS", 54}, - {"ioctl$TIOCGPGRP", 54}, - {"ioctl$TIOCGPTPEER", 54}, - {"ioctl$TIOCGSID", 54}, - {"ioctl$TIOCGSOFTCAR", 54}, - {"ioctl$TIOCLINUX2", 54}, - {"ioctl$TIOCLINUX3", 54}, - {"ioctl$TIOCLINUX4", 54}, - {"ioctl$TIOCLINUX5", 54}, - {"ioctl$TIOCLINUX6", 54}, - {"ioctl$TIOCLINUX7", 54}, - {"ioctl$TIOCMBIC", 54}, - {"ioctl$TIOCMBIS", 54}, - {"ioctl$TIOCMGET", 54}, - {"ioctl$TIOCMSET", 54}, - {"ioctl$TIOCNOTTY", 54}, - {"ioctl$TIOCNXCL", 54}, - {"ioctl$TIOCOUTQ", 54}, - {"ioctl$TIOCPKT", 54}, - {"ioctl$TIOCSBRK", 54}, - {"ioctl$TIOCSCTTY", 54}, - {"ioctl$TIOCSETD", 54}, - {"ioctl$TIOCSLCKTRMIOS", 54}, - {"ioctl$TIOCSPGRP", 54}, - {"ioctl$TIOCSSOFTCAR", 54}, - {"ioctl$TIOCSTI", 54}, - {"ioctl$TUNATTACHFILTER", 54}, - {"ioctl$TUNDETACHFILTER", 54}, - {"ioctl$TUNGETFEATURES", 54}, - {"ioctl$TUNGETFILTER", 54}, - {"ioctl$TUNGETIFF", 54}, - {"ioctl$TUNGETSNDBUF", 54}, - {"ioctl$TUNGETVNETHDRSZ", 54}, - {"ioctl$TUNSETFILTEREBPF", 54}, - {"ioctl$TUNSETGROUP", 54}, - {"ioctl$TUNSETIFF", 54}, - {"ioctl$TUNSETIFINDEX", 54}, - {"ioctl$TUNSETLINK", 54}, - {"ioctl$TUNSETNOCSUM", 54}, - {"ioctl$TUNSETOFFLOAD", 54}, - {"ioctl$TUNSETOWNER", 54}, - {"ioctl$TUNSETPERSIST", 54}, - {"ioctl$TUNSETQUEUE", 54}, - {"ioctl$TUNSETSNDBUF", 54}, - {"ioctl$TUNSETSTEERINGEBPF", 54}, - {"ioctl$TUNSETTXFILTER", 54}, - {"ioctl$TUNSETVNETBE", 54}, - {"ioctl$TUNSETVNETHDRSZ", 54}, - {"ioctl$TUNSETVNETLE", 54}, - {"ioctl$UFFDIO_API", 54}, - {"ioctl$UFFDIO_COPY", 54}, - {"ioctl$UFFDIO_REGISTER", 54}, - {"ioctl$UFFDIO_UNREGISTER", 54}, - {"ioctl$UFFDIO_WAKE", 54}, - {"ioctl$UFFDIO_ZEROPAGE", 54}, - {"ioctl$VHOST_GET_FEATURES", 54}, - {"ioctl$VHOST_GET_VRING_BASE", 54}, - {"ioctl$VHOST_GET_VRING_ENDIAN", 54}, - {"ioctl$VHOST_NET_SET_BACKEND", 54}, - {"ioctl$VHOST_RESET_OWNER", 54}, - {"ioctl$VHOST_SET_FEATURES", 54}, - {"ioctl$VHOST_SET_LOG_BASE", 54}, - {"ioctl$VHOST_SET_LOG_FD", 54}, - {"ioctl$VHOST_SET_MEM_TABLE", 54}, - {"ioctl$VHOST_SET_OWNER", 54}, - {"ioctl$VHOST_SET_VRING_ADDR", 54}, - {"ioctl$VHOST_SET_VRING_BASE", 54}, - {"ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 54}, - {"ioctl$VHOST_SET_VRING_CALL", 54}, - {"ioctl$VHOST_SET_VRING_ENDIAN", 54}, - {"ioctl$VHOST_SET_VRING_ERR", 54}, - {"ioctl$VHOST_SET_VRING_KICK", 54}, - {"ioctl$VHOST_SET_VRING_NUM", 54}, - {"ioctl$VHOST_VSOCK_SET_GUEST_CID", 54}, - {"ioctl$VHOST_VSOCK_SET_RUNNING", 54}, - {"ioctl$VT_ACTIVATE", 54}, - {"ioctl$VT_DISALLOCATE", 54}, - {"ioctl$VT_GETMODE", 54}, - {"ioctl$VT_GETSTATE", 54}, - {"ioctl$VT_OPENQRY", 54}, - {"ioctl$VT_RELDISP", 54}, - {"ioctl$VT_RESIZE", 54}, - {"ioctl$VT_RESIZEX", 54}, - {"ioctl$VT_SETMODE", 54}, - {"ioctl$VT_WAITACTIVE", 54}, - {"ioctl$fiemap", 54}, - {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, - {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, - {"ioctl$int_in", 54}, - {"ioctl$int_out", 54}, - {"ioctl$sock_FIOGETOWN", 54}, - {"ioctl$sock_FIOSETOWN", 54}, - {"ioctl$sock_SIOCADDDLCI", 54}, - {"ioctl$sock_SIOCBRADDBR", 54}, - {"ioctl$sock_SIOCBRDELBR", 54}, - {"ioctl$sock_SIOCDELDLCI", 54}, - {"ioctl$sock_SIOCETHTOOL", 54}, - {"ioctl$sock_SIOCGIFBR", 54}, - {"ioctl$sock_SIOCGIFCONF", 54}, - {"ioctl$sock_SIOCGIFINDEX", 54}, - {"ioctl$sock_SIOCGPGRP", 54}, - {"ioctl$sock_SIOCGSKNS", 54}, - {"ioctl$sock_SIOCINQ", 54}, - {"ioctl$sock_SIOCOUTQ", 54}, - {"ioctl$sock_SIOCOUTQNSD", 54}, - {"ioctl$sock_SIOCSIFBR", 54}, - {"ioctl$sock_SIOCSPGRP", 54}, - {"ioctl$sock_bt", 54}, - {"ioctl$sock_bt_bnep_BNEPCONNADD", 54}, - {"ioctl$sock_bt_bnep_BNEPCONNDEL", 54}, - {"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 54}, - {"ioctl$sock_bt_bnep_BNEPGETCONNLIST", 54}, - {"ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", 54}, - {"ioctl$sock_bt_cmtp_CMTPCONNADD", 54}, - {"ioctl$sock_bt_cmtp_CMTPCONNDEL", 54}, - {"ioctl$sock_bt_cmtp_CMTPGETCONNINFO", 54}, - {"ioctl$sock_bt_cmtp_CMTPGETCONNLIST", 54}, - {"ioctl$sock_bt_hci", 54}, - {"ioctl$sock_bt_hidp_HIDPCONNADD", 54}, - {"ioctl$sock_bt_hidp_HIDPCONNDEL", 54}, - {"ioctl$sock_bt_hidp_HIDPGETCONNINFO", 54}, - {"ioctl$sock_bt_hidp_HIDPGETCONNLIST", 54}, - {"ioctl$sock_ifreq", 54}, - {"ioctl$sock_inet6_SIOCADDRT", 54}, - {"ioctl$sock_inet6_SIOCDELRT", 54}, - {"ioctl$sock_inet6_SIOCDIFADDR", 54}, - {"ioctl$sock_inet6_SIOCSIFADDR", 54}, - {"ioctl$sock_inet6_SIOCSIFDSTADDR", 54}, - {"ioctl$sock_inet6_tcp_SIOCATMARK", 54}, - {"ioctl$sock_inet6_tcp_SIOCINQ", 54}, - {"ioctl$sock_inet6_tcp_SIOCOUTQ", 54}, - {"ioctl$sock_inet6_tcp_SIOCOUTQNSD", 54}, - {"ioctl$sock_inet6_udp_SIOCINQ", 54}, - {"ioctl$sock_inet6_udp_SIOCOUTQ", 54}, - {"ioctl$sock_inet_SIOCADDRT", 54}, - {"ioctl$sock_inet_SIOCDARP", 54}, - {"ioctl$sock_inet_SIOCDELRT", 54}, - {"ioctl$sock_inet_SIOCGARP", 54}, - {"ioctl$sock_inet_SIOCGIFADDR", 54}, - {"ioctl$sock_inet_SIOCGIFBRDADDR", 54}, - {"ioctl$sock_inet_SIOCGIFDSTADDR", 54}, - {"ioctl$sock_inet_SIOCGIFNETMASK", 54}, - {"ioctl$sock_inet_SIOCGIFPFLAGS", 54}, - {"ioctl$sock_inet_SIOCRTMSG", 54}, - {"ioctl$sock_inet_SIOCSARP", 54}, - {"ioctl$sock_inet_SIOCSIFADDR", 54}, - {"ioctl$sock_inet_SIOCSIFBRDADDR", 54}, - {"ioctl$sock_inet_SIOCSIFDSTADDR", 54}, - {"ioctl$sock_inet_SIOCSIFFLAGS", 54}, - {"ioctl$sock_inet_SIOCSIFNETMASK", 54}, - {"ioctl$sock_inet_SIOCSIFPFLAGS", 54}, - {"ioctl$sock_inet_sctp_SIOCINQ", 54}, - {"ioctl$sock_inet_tcp_SIOCATMARK", 54}, - {"ioctl$sock_inet_tcp_SIOCINQ", 54}, - {"ioctl$sock_inet_tcp_SIOCOUTQ", 54}, - {"ioctl$sock_inet_tcp_SIOCOUTQNSD", 54}, - {"ioctl$sock_inet_udp_SIOCINQ", 54}, - {"ioctl$sock_inet_udp_SIOCOUTQ", 54}, - {"ioctl$sock_ipx_SIOCAIPXITFCRT", 54}, - {"ioctl$sock_ipx_SIOCAIPXPRISLT", 54}, - {"ioctl$sock_ipx_SIOCGIFADDR", 54}, - {"ioctl$sock_ipx_SIOCIPXCFGDATA", 54}, - {"ioctl$sock_ipx_SIOCIPXNCPCONN", 54}, - {"ioctl$sock_ipx_SIOCSIFADDR", 54}, - {"ioctl$sock_kcm_SIOCKCMATTACH", 54}, - {"ioctl$sock_kcm_SIOCKCMCLONE", 54}, - {"ioctl$sock_kcm_SIOCKCMUNATTACH", 54}, - {"ioctl$sock_netdev_private", 54}, - {"ioctl$sock_netrom_SIOCADDRT", 54}, - {"ioctl$sock_netrom_SIOCGSTAMP", 54}, - {"ioctl$sock_netrom_SIOCGSTAMPNS", 54}, - {"ioctl$sock_netrom_TIOCINQ", 54}, - {"ioctl$sock_netrom_TIOCOUTQ", 54}, - {"ioctl$sock_proto_private", 54}, - {"ioctl$void", 54}, - {"ioperm", 101}, - {"iopl", 110}, - {"ioprio_get$pid", 274}, - {"ioprio_get$uid", 274}, - {"ioprio_set$pid", 273}, - {"ioprio_set$uid", 273}, - {"kcmp", 354}, - {"kcmp$KCMP_EPOLL_TFD", 354}, - {"kexec_load", 268}, - {"keyctl$assume_authority", 271}, - {"keyctl$chown", 271}, - {"keyctl$clear", 271}, - {"keyctl$describe", 271}, - {"keyctl$dh_compute", 271}, - {"keyctl$get_keyring_id", 271}, - {"keyctl$get_persistent", 271}, - {"keyctl$get_security", 271}, - {"keyctl$instantiate", 271}, - {"keyctl$instantiate_iov", 271}, - {"keyctl$invalidate", 271}, - {"keyctl$join", 271}, - {"keyctl$link", 271}, - {"keyctl$negate", 271}, - {"keyctl$read", 271}, - {"keyctl$reject", 271}, - {"keyctl$restrict_keyring", 271}, - {"keyctl$revoke", 271}, - {"keyctl$search", 271}, - {"keyctl$session_to_parent", 271}, - {"keyctl$set_reqkey_keyring", 271}, - {"keyctl$set_timeout", 271}, - {"keyctl$setperm", 271}, - {"keyctl$unlink", 271}, - {"keyctl$update", 271}, - {"lchown", 16}, - {"lgetxattr", 213}, - {"link", 9}, - {"linkat", 294}, - {"listen", 329}, - {"listen$netrom", 329}, - {"listxattr", 215}, - {"llistxattr", 216}, - {"lookup_dcookie", 235}, - {"lremovexattr", 219}, - {"lseek", 19}, - {"lsetxattr", 210}, - {"lstat", 107}, - {"madvise", 205}, - {"mbind", 259}, - {"membarrier", 365}, - {"memfd_create", 360}, - {"migrate_pages", 258}, - {"mincore", 206}, - {"mkdir", 39}, - {"mkdirat", 287}, - {"mkdirat$cgroup", 287}, - {"mkdirat$cgroup_root", 287}, - {"mknod", 14}, - {"mknod$loop", 14}, - {"mknodat", 288}, - {"mlock", 150}, - {"mlock2", 378}, - {"mlockall", 152}, - {"mmap", 90}, - {"mmap$binder", 90}, - {"mmap$xdp", 90}, - {"modify_ldt$read", 123}, - {"modify_ldt$read_default", 123}, - {"modify_ldt$write", 123}, - {"modify_ldt$write2", 123}, - {"mount", 21}, - {"mount$9p_fd", 21}, - {"mount$9p_rdma", 21}, - {"mount$9p_tcp", 21}, - {"mount$9p_unix", 21}, - {"mount$9p_virtio", 21}, - {"mount$9p_xen", 21}, - {"mount$bpf", 21}, - {"mount$fuse", 21}, - {"mount$fuseblk", 21}, - {"move_pages", 301}, - {"mprotect", 125}, - {"mq_getsetattr", 267}, - {"mq_notify", 266}, - {"mq_open", 262}, - {"mq_timedreceive", 265}, - {"mq_timedsend", 264}, - {"mq_unlink", 263}, - {"mremap", 163}, - {"msync", 144}, - {"munlock", 151}, - {"munlockall", 153}, - {"munmap", 91}, - {"name_to_handle_at", 345}, - {"nanosleep", 162}, - {"open", 5}, - {"open$dir", 5}, - {"open_by_handle_at", 346}, - {"openat", 286}, - {"openat$ashmem", 286}, - {"openat$audio", 286}, - {"openat$autofs", 286}, - {"openat$capi20", 286}, - {"openat$cgroup", 286}, - {"openat$cgroup_int", 286}, - {"openat$cgroup_procs", 286}, - {"openat$cgroup_ro", 286}, - {"openat$cgroup_root", 286}, - {"openat$cgroup_subtree", 286}, - {"openat$cgroup_type", 286}, - {"openat$cuse", 286}, - {"openat$dir", 286}, - {"openat$dsp", 286}, - {"openat$fb0", 286}, - {"openat$full", 286}, - {"openat$fuse", 286}, - {"openat$hidraw0", 286}, - {"openat$hpet", 286}, - {"openat$hwrng", 286}, - {"openat$ion", 286}, - {"openat$ipvs", 286}, - {"openat$irnet", 286}, - {"openat$keychord", 286}, - {"openat$kvm", 286}, - {"openat$lightnvm", 286}, - {"openat$loop_ctrl", 286}, - {"openat$md", 286}, - {"openat$mixer", 286}, - {"openat$null", 286}, - {"openat$nullb", 286}, - {"openat$pfkey", 286}, - {"openat$pktcdvd", 286}, - {"openat$ppp", 286}, - {"openat$ptmx", 286}, - {"openat$qat_adf_ctl", 286}, - {"openat$random", 286}, - {"openat$rdma_cm", 286}, - {"openat$rfkill", 286}, - {"openat$rtc", 286}, - {"openat$selinux_access", 286}, - {"openat$selinux_avc_cache_stats", 286}, - {"openat$selinux_avc_cache_threshold", 286}, - {"openat$selinux_avc_hash_stats", 286}, - {"openat$selinux_checkreqprot", 286}, - {"openat$selinux_commit_pending_bools", 286}, - {"openat$selinux_context", 286}, - {"openat$selinux_create", 286}, - {"openat$selinux_enforce", 286}, - {"openat$selinux_load", 286}, - {"openat$selinux_member", 286}, - {"openat$selinux_mls", 286}, - {"openat$selinux_policy", 286}, - {"openat$selinux_relabel", 286}, - {"openat$selinux_status", 286}, - {"openat$selinux_user", 286}, - {"openat$selinux_validatetrans", 286}, - {"openat$sequencer", 286}, - {"openat$sequencer2", 286}, - {"openat$snapshot", 286}, - {"openat$sr", 286}, - {"openat$sw_sync", 286}, - {"openat$tun", 286}, - {"openat$uinput", 286}, - {"openat$urandom", 286}, - {"openat$userio", 286}, - {"openat$vcs", 286}, - {"openat$vga_arbiter", 286}, - {"openat$vhci", 286}, - {"openat$vhost_vsock", 286}, - {"openat$vnet", 286}, - {"openat$vsock", 286}, - {"openat$xenevtchn", 286}, - {"openat$zero", 286}, - {"openat$zygote", 286}, - {"pause", 29}, - {"perf_event_open", 319}, - {"perf_event_open$cgroup", 319}, - {"personality", 136}, - {"pipe", 42}, - {"pipe2", 317}, - {"pipe2$9p", 317}, - {"pivot_root", 203}, - {"pkey_alloc", 384}, - {"pkey_free", 385}, - {"pkey_mprotect", 386}, - {"poll", 167}, - {"ppoll", 281}, - {"prctl$getname", 171}, - {"prctl$getreaper", 171}, - {"prctl$intptr", 171}, - {"prctl$seccomp", 171}, - {"prctl$setendian", 171}, - {"prctl$setfpexc", 171}, - {"prctl$setmm", 171}, - {"prctl$setname", 171}, - {"prctl$setptracer", 171}, - {"prctl$void", 171}, - {"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$peekuser", 26}, - {"ptrace$poke", 26}, - {"ptrace$pokeuser", 26}, - {"ptrace$setopts", 26}, - {"ptrace$setregs", 26}, - {"ptrace$setregset", 26}, - {"ptrace$setsig", 26}, - {"pwrite64", 180}, - {"pwritev", 321}, - {"quotactl", 131}, - {"read", 3}, - {"read$FUSE", 3}, - {"read$eventfd", 3}, - {"readahead", 191}, - {"readlink", 85}, - {"readlinkat", 296}, - {"readv", 145}, - {"recvfrom", 337}, - {"recvfrom$ax25", 337}, - {"recvfrom$inet", 337}, - {"recvfrom$inet6", 337}, - {"recvfrom$ipx", 337}, - {"recvfrom$llc", 337}, - {"recvfrom$packet", 337}, - {"recvfrom$unix", 337}, - {"recvmmsg", 343}, - {"recvmsg", 342}, - {"recvmsg$kcm", 342}, - {"recvmsg$netrom", 342}, - {"remap_file_pages", 239}, - {"removexattr", 218}, - {"rename", 38}, - {"renameat", 293}, - {"renameat2", 357}, - {"request_key", 270}, - {"restart_syscall", 0}, - {"rmdir", 40}, - {"rseq", 387}, - {"rt_sigaction", 173}, - {"rt_sigpending", 175}, - {"rt_sigprocmask", 174}, - {"rt_sigqueueinfo", 177}, - {"rt_sigreturn", 172}, - {"rt_sigsuspend", 178}, - {"rt_sigtimedwait", 176}, - {"rt_tgsigqueueinfo", 322}, - {"sched_getaffinity", 223}, - {"sched_getattr", 356}, - {"sched_getparam", 155}, - {"sched_getscheduler", 157}, - {"sched_rr_get_interval", 161}, - {"sched_setaffinity", 222}, - {"sched_setattr", 355}, - {"sched_setparam", 154}, - {"sched_setscheduler", 156}, - {"sched_yield", 158}, - {"seccomp", 358}, - {"select", 82}, - {"sendfile", 186}, - {"sendmmsg", 349}, - {"sendmmsg$alg", 349}, - {"sendmmsg$inet_sctp", 349}, - {"sendmmsg$nfc_llcp", 349}, - {"sendmmsg$unix", 349}, - {"sendmsg", 341}, - {"sendmsg$FOU_CMD_ADD", 341}, - {"sendmsg$FOU_CMD_DEL", 341}, - {"sendmsg$FOU_CMD_GET", 341}, - {"sendmsg$IPVS_CMD_DEL_DAEMON", 341}, - {"sendmsg$IPVS_CMD_DEL_DEST", 341}, - {"sendmsg$IPVS_CMD_DEL_SERVICE", 341}, - {"sendmsg$IPVS_CMD_FLUSH", 341}, - {"sendmsg$IPVS_CMD_GET_CONFIG", 341}, - {"sendmsg$IPVS_CMD_GET_DAEMON", 341}, - {"sendmsg$IPVS_CMD_GET_DEST", 341}, - {"sendmsg$IPVS_CMD_GET_INFO", 341}, - {"sendmsg$IPVS_CMD_GET_SERVICE", 341}, - {"sendmsg$IPVS_CMD_NEW_DAEMON", 341}, - {"sendmsg$IPVS_CMD_NEW_DEST", 341}, - {"sendmsg$IPVS_CMD_NEW_SERVICE", 341}, - {"sendmsg$IPVS_CMD_SET_CONFIG", 341}, - {"sendmsg$IPVS_CMD_SET_DEST", 341}, - {"sendmsg$IPVS_CMD_SET_INFO", 341}, - {"sendmsg$IPVS_CMD_SET_SERVICE", 341}, - {"sendmsg$IPVS_CMD_ZERO", 341}, - {"sendmsg$TEAM_CMD_NOOP", 341}, - {"sendmsg$TEAM_CMD_OPTIONS_GET", 341}, - {"sendmsg$TEAM_CMD_OPTIONS_SET", 341}, - {"sendmsg$TEAM_CMD_PORT_LIST_GET", 341}, - {"sendmsg$alg", 341}, - {"sendmsg$can_bcm", 341}, - {"sendmsg$can_raw", 341}, - {"sendmsg$inet_sctp", 341}, - {"sendmsg$kcm", 341}, - {"sendmsg$key", 341}, - {"sendmsg$netlink", 341}, - {"sendmsg$netrom", 341}, - {"sendmsg$nfc_llcp", 341}, - {"sendmsg$nl_crypto", 341}, - {"sendmsg$nl_generic", 341}, - {"sendmsg$nl_netfilter", 341}, - {"sendmsg$nl_route", 341}, - {"sendmsg$nl_route_sched", 341}, - {"sendmsg$nl_xfrm", 341}, - {"sendmsg$rds", 341}, - {"sendmsg$unix", 341}, - {"sendmsg$xdp", 341}, - {"sendto", 335}, - {"sendto$ax25", 335}, - {"sendto$inet", 335}, - {"sendto$inet6", 335}, - {"sendto$ipx", 335}, - {"sendto$llc", 335}, - {"sendto$packet", 335}, - {"sendto$unix", 335}, - {"set_mempolicy", 261}, - {"set_robust_list", 300}, - {"set_tid_address", 232}, - {"setfsgid", 139}, - {"setfsuid", 138}, - {"setgid", 46}, - {"setgroups", 81}, - {"setitimer", 104}, - {"setns", 350}, - {"setpgid", 57}, - {"setpriority", 97}, - {"setregid", 71}, - {"setresgid", 169}, - {"setresuid", 164}, - {"setreuid", 70}, - {"setrlimit", 75}, - {"setsockopt", 339}, - {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 339}, - {"setsockopt$ALG_SET_KEY", 339}, - {"setsockopt$ARPT_SO_SET_ADD_COUNTERS", 339}, - {"setsockopt$ARPT_SO_SET_REPLACE", 339}, - {"setsockopt$EBT_SO_SET_COUNTERS", 339}, - {"setsockopt$EBT_SO_SET_ENTRIES", 339}, - {"setsockopt$IP6T_SO_SET_ADD_COUNTERS", 339}, - {"setsockopt$IP6T_SO_SET_REPLACE", 339}, - {"setsockopt$IPT_SO_SET_ADD_COUNTERS", 339}, - {"setsockopt$IPT_SO_SET_REPLACE", 339}, - {"setsockopt$IP_VS_SO_SET_ADD", 339}, - {"setsockopt$IP_VS_SO_SET_ADDDEST", 339}, - {"setsockopt$IP_VS_SO_SET_DEL", 339}, - {"setsockopt$IP_VS_SO_SET_DELDEST", 339}, - {"setsockopt$IP_VS_SO_SET_EDIT", 339}, - {"setsockopt$IP_VS_SO_SET_EDITDEST", 339}, - {"setsockopt$IP_VS_SO_SET_FLUSH", 339}, - {"setsockopt$IP_VS_SO_SET_STARTDAEMON", 339}, - {"setsockopt$IP_VS_SO_SET_STOPDAEMON", 339}, - {"setsockopt$IP_VS_SO_SET_TIMEOUT", 339}, - {"setsockopt$IP_VS_SO_SET_ZERO", 339}, - {"setsockopt$RDS_CANCEL_SENT_TO", 339}, - {"setsockopt$RDS_CONG_MONITOR", 339}, - {"setsockopt$RDS_FREE_MR", 339}, - {"setsockopt$RDS_GET_MR", 339}, - {"setsockopt$RDS_GET_MR_FOR_DEST", 339}, - {"setsockopt$RDS_RECVERR", 339}, - {"setsockopt$SO_ATTACH_FILTER", 339}, - {"setsockopt$SO_BINDTODEVICE", 339}, - {"setsockopt$SO_RDS_MSG_RXPATH_LATENCY", 339}, - {"setsockopt$SO_RDS_TRANSPORT", 339}, - {"setsockopt$SO_TIMESTAMPING", 339}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE", 339}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE", 339}, - {"setsockopt$SO_VM_SOCKETS_BUFFER_SIZE", 339}, - {"setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT", 339}, - {"setsockopt$XDP_RX_RING", 339}, - {"setsockopt$XDP_TX_RING", 339}, - {"setsockopt$XDP_UMEM_COMPLETION_RING", 339}, - {"setsockopt$XDP_UMEM_FILL_RING", 339}, - {"setsockopt$XDP_UMEM_REG", 339}, - {"setsockopt$ax25_buf", 339}, - {"setsockopt$ax25_int", 339}, - {"setsockopt$bt_BT_CHANNEL_POLICY", 339}, - {"setsockopt$bt_BT_DEFER_SETUP", 339}, - {"setsockopt$bt_BT_FLUSHABLE", 339}, - {"setsockopt$bt_BT_POWER", 339}, - {"setsockopt$bt_BT_RCVMTU", 339}, - {"setsockopt$bt_BT_SECURITY", 339}, - {"setsockopt$bt_BT_SNDMTU", 339}, - {"setsockopt$bt_BT_VOICE", 339}, - {"setsockopt$bt_hci_HCI_DATA_DIR", 339}, - {"setsockopt$bt_hci_HCI_FILTER", 339}, - {"setsockopt$bt_hci_HCI_TIME_STAMP", 339}, - {"setsockopt$bt_l2cap_L2CAP_CONNINFO", 339}, - {"setsockopt$bt_l2cap_L2CAP_LM", 339}, - {"setsockopt$bt_l2cap_L2CAP_OPTIONS", 339}, - {"setsockopt$bt_rfcomm_RFCOMM_LM", 339}, - {"setsockopt$inet6_IPV6_ADDRFORM", 339}, - {"setsockopt$inet6_IPV6_FLOWLABEL_MGR", 339}, - {"setsockopt$inet6_IPV6_IPSEC_POLICY", 339}, - {"setsockopt$inet6_IPV6_PKTINFO", 339}, - {"setsockopt$inet6_IPV6_XFRM_POLICY", 339}, - {"setsockopt$inet6_MCAST_JOIN_GROUP", 339}, - {"setsockopt$inet6_MCAST_LEAVE_GROUP", 339}, - {"setsockopt$inet6_MCAST_MSFILTER", 339}, - {"setsockopt$inet6_MRT6_ADD_MFC", 339}, - {"setsockopt$inet6_MRT6_ADD_MFC_PROXY", 339}, - {"setsockopt$inet6_MRT6_ADD_MIF", 339}, - {"setsockopt$inet6_MRT6_DEL_MFC", 339}, - {"setsockopt$inet6_MRT6_DEL_MFC_PROXY", 339}, - {"setsockopt$inet6_buf", 339}, - {"setsockopt$inet6_dccp_buf", 339}, - {"setsockopt$inet6_dccp_int", 339}, - {"setsockopt$inet6_group_source_req", 339}, - {"setsockopt$inet6_icmp_ICMP_FILTER", 339}, - {"setsockopt$inet6_int", 339}, - {"setsockopt$inet6_mreq", 339}, - {"setsockopt$inet6_mtu", 339}, - {"setsockopt$inet6_opts", 339}, - {"setsockopt$inet6_tcp_TCP_CONGESTION", 339}, - {"setsockopt$inet6_tcp_TCP_FASTOPEN_KEY", 339}, - {"setsockopt$inet6_tcp_TCP_MD5SIG", 339}, - {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 339}, - {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 339}, - {"setsockopt$inet6_tcp_TCP_ULP", 339}, - {"setsockopt$inet6_tcp_TLS_RX", 339}, - {"setsockopt$inet6_tcp_TLS_TX", 339}, - {"setsockopt$inet6_tcp_buf", 339}, - {"setsockopt$inet6_tcp_int", 339}, - {"setsockopt$inet6_udp_encap", 339}, - {"setsockopt$inet6_udp_int", 339}, - {"setsockopt$inet_IP_IPSEC_POLICY", 339}, - {"setsockopt$inet_IP_XFRM_POLICY", 339}, - {"setsockopt$inet_MCAST_JOIN_GROUP", 339}, - {"setsockopt$inet_MCAST_LEAVE_GROUP", 339}, - {"setsockopt$inet_MCAST_MSFILTER", 339}, - {"setsockopt$inet_buf", 339}, - {"setsockopt$inet_dccp_buf", 339}, - {"setsockopt$inet_dccp_int", 339}, - {"setsockopt$inet_group_source_req", 339}, - {"setsockopt$inet_icmp_ICMP_FILTER", 339}, - {"setsockopt$inet_int", 339}, - {"setsockopt$inet_mreq", 339}, - {"setsockopt$inet_mreqn", 339}, - {"setsockopt$inet_mreqsrc", 339}, - {"setsockopt$inet_msfilter", 339}, - {"setsockopt$inet_mtu", 339}, - {"setsockopt$inet_opts", 339}, - {"setsockopt$inet_pktinfo", 339}, - {"setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", 339}, - {"setsockopt$inet_sctp6_SCTP_ADD_STREAMS", 339}, - {"setsockopt$inet_sctp6_SCTP_ASSOCINFO", 339}, - {"setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", 339}, - {"setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", 339}, - {"setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY", 339}, - {"setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", 339}, - {"setsockopt$inet_sctp6_SCTP_AUTH_KEY", 339}, - {"setsockopt$inet_sctp6_SCTP_AUTOCLOSE", 339}, - {"setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", 339}, - {"setsockopt$inet_sctp6_SCTP_CONTEXT", 339}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", 339}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", 339}, - {"setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", 339}, - {"setsockopt$inet_sctp6_SCTP_DELAYED_SACK", 339}, - {"setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", 339}, - {"setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", 339}, - {"setsockopt$inet_sctp6_SCTP_EVENTS", 339}, - {"setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", 339}, - {"setsockopt$inet_sctp6_SCTP_HMAC_IDENT", 339}, - {"setsockopt$inet_sctp6_SCTP_INITMSG", 339}, - {"setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", 339}, - {"setsockopt$inet_sctp6_SCTP_MAXSEG", 339}, - {"setsockopt$inet_sctp6_SCTP_MAX_BURST", 339}, - {"setsockopt$inet_sctp6_SCTP_NODELAY", 339}, - {"setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", 339}, - {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", 339}, - {"setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", 339}, - {"setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", 339}, - {"setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", 339}, - {"setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED", 339}, - {"setsockopt$inet_sctp6_SCTP_RECVNXTINFO", 339}, - {"setsockopt$inet_sctp6_SCTP_RECVRCVINFO", 339}, - {"setsockopt$inet_sctp6_SCTP_RESET_ASSOC", 339}, - {"setsockopt$inet_sctp6_SCTP_RESET_STREAMS", 339}, - {"setsockopt$inet_sctp6_SCTP_RTOINFO", 339}, - {"setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", 339}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", 339}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", 339}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", 339}, - {"setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", 339}, - {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER", 339}, - {"setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE", 339}, - {"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 339}, - {"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 339}, - {"setsockopt$inet_sctp_SCTP_ASSOCINFO", 339}, - {"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 339}, - {"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 339}, - {"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 339}, - {"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 339}, - {"setsockopt$inet_sctp_SCTP_AUTH_KEY", 339}, - {"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 339}, - {"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 339}, - {"setsockopt$inet_sctp_SCTP_CONTEXT", 339}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 339}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 339}, - {"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 339}, - {"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 339}, - {"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 339}, - {"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 339}, - {"setsockopt$inet_sctp_SCTP_EVENTS", 339}, - {"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 339}, - {"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 339}, - {"setsockopt$inet_sctp_SCTP_INITMSG", 339}, - {"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 339}, - {"setsockopt$inet_sctp_SCTP_MAXSEG", 339}, - {"setsockopt$inet_sctp_SCTP_MAX_BURST", 339}, - {"setsockopt$inet_sctp_SCTP_NODELAY", 339}, - {"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 339}, - {"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 339}, - {"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 339}, - {"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 339}, - {"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 339}, - {"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 339}, - {"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 339}, - {"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 339}, - {"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 339}, - {"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 339}, - {"setsockopt$inet_sctp_SCTP_RTOINFO", 339}, - {"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 339}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", 339}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", 339}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", 339}, - {"setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", 339}, - {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER", 339}, - {"setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE", 339}, - {"setsockopt$inet_tcp_TCP_CONGESTION", 339}, - {"setsockopt$inet_tcp_TCP_FASTOPEN_KEY", 339}, - {"setsockopt$inet_tcp_TCP_MD5SIG", 339}, - {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 339}, - {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 339}, - {"setsockopt$inet_tcp_TCP_ULP", 339}, - {"setsockopt$inet_tcp_TLS_RX", 339}, - {"setsockopt$inet_tcp_TLS_TX", 339}, - {"setsockopt$inet_tcp_buf", 339}, - {"setsockopt$inet_tcp_int", 339}, - {"setsockopt$inet_udp_encap", 339}, - {"setsockopt$inet_udp_int", 339}, - {"setsockopt$ipx_IPX_TYPE", 339}, - {"setsockopt$kcm_KCM_RECV_DISABLE", 339}, - {"setsockopt$l2tp_PPPOL2TP_SO_DEBUG", 339}, - {"setsockopt$l2tp_PPPOL2TP_SO_LNSMODE", 339}, - {"setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ", 339}, - {"setsockopt$l2tp_PPPOL2TP_SO_REORDERTO", 339}, - {"setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ", 339}, - {"setsockopt$llc_int", 339}, - {"setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", 339}, - {"setsockopt$netlink_NETLINK_BROADCAST_ERROR", 339}, - {"setsockopt$netlink_NETLINK_CAP_ACK", 339}, - {"setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", 339}, - {"setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", 339}, - {"setsockopt$netlink_NETLINK_NO_ENOBUFS", 339}, - {"setsockopt$netlink_NETLINK_PKTINFO", 339}, - {"setsockopt$netlink_NETLINK_RX_RING", 339}, - {"setsockopt$netlink_NETLINK_TX_RING", 339}, - {"setsockopt$netrom_NETROM_IDLE", 339}, - {"setsockopt$netrom_NETROM_N2", 339}, - {"setsockopt$netrom_NETROM_T1", 339}, - {"setsockopt$netrom_NETROM_T2", 339}, - {"setsockopt$netrom_NETROM_T4", 339}, - {"setsockopt$nfc_llcp_NFC_LLCP_MIUX", 339}, - {"setsockopt$nfc_llcp_NFC_LLCP_RW", 339}, - {"setsockopt$packet_add_memb", 339}, - {"setsockopt$packet_buf", 339}, - {"setsockopt$packet_drop_memb", 339}, - {"setsockopt$packet_fanout", 339}, - {"setsockopt$packet_fanout_data", 339}, - {"setsockopt$packet_int", 339}, - {"setsockopt$packet_rx_ring", 339}, - {"setsockopt$packet_tx_ring", 339}, - {"setsockopt$sock_attach_bpf", 339}, - {"setsockopt$sock_cred", 339}, - {"setsockopt$sock_int", 339}, - {"setsockopt$sock_linger", 339}, - {"setsockopt$sock_timeval", 339}, - {"setsockopt$sock_void", 339}, - {"setuid", 23}, - {"setxattr", 209}, - {"shutdown", 338}, - {"sigaltstack", 185}, - {"signalfd", 305}, - {"signalfd4", 313}, - {"socket", 326}, - {"socket$alg", 326}, - {"socket$ax25", 326}, - {"socket$bt_bnep", 326}, - {"socket$bt_cmtp", 326}, - {"socket$bt_hidp", 326}, - {"socket$bt_rfcomm", 326}, - {"socket$can_bcm", 326}, - {"socket$can_raw", 326}, - {"socket$inet", 326}, - {"socket$inet6", 326}, - {"socket$inet6_dccp", 326}, - {"socket$inet6_icmp", 326}, - {"socket$inet6_icmp_raw", 326}, - {"socket$inet6_sctp", 326}, - {"socket$inet6_tcp", 326}, - {"socket$inet6_udp", 326}, - {"socket$inet6_udplite", 326}, - {"socket$inet_dccp", 326}, - {"socket$inet_icmp", 326}, - {"socket$inet_icmp_raw", 326}, - {"socket$inet_sctp", 326}, - {"socket$inet_smc", 326}, - {"socket$inet_tcp", 326}, - {"socket$inet_udp", 326}, - {"socket$inet_udplite", 326}, - {"socket$ipx", 326}, - {"socket$kcm", 326}, - {"socket$key", 326}, - {"socket$l2tp", 326}, - {"socket$netlink", 326}, - {"socket$netrom", 326}, - {"socket$nl_crypto", 326}, - {"socket$nl_generic", 326}, - {"socket$nl_netfilter", 326}, - {"socket$nl_route", 326}, - {"socket$nl_xfrm", 326}, - {"socket$packet", 326}, - {"socket$pppoe", 326}, - {"socket$pptp", 326}, - {"socket$rds", 326}, - {"socket$unix", 326}, - {"socket$vsock_dgram", 326}, - {"socket$vsock_stream", 326}, - {"socket$xdp", 326}, - {"socketpair", 333}, - {"socketpair$ax25", 333}, - {"socketpair$inet", 333}, - {"socketpair$inet6", 333}, - {"socketpair$inet6_dccp", 333}, - {"socketpair$inet6_icmp", 333}, - {"socketpair$inet6_icmp_raw", 333}, - {"socketpair$inet6_sctp", 333}, - {"socketpair$inet6_tcp", 333}, - {"socketpair$inet6_udp", 333}, - {"socketpair$inet6_udplite", 333}, - {"socketpair$inet_dccp", 333}, - {"socketpair$inet_icmp", 333}, - {"socketpair$inet_icmp_raw", 333}, - {"socketpair$inet_sctp", 333}, - {"socketpair$inet_smc", 333}, - {"socketpair$inet_tcp", 333}, - {"socketpair$inet_udp", 333}, - {"socketpair$inet_udplite", 333}, - {"socketpair$ipx", 333}, - {"socketpair$packet", 333}, - {"socketpair$unix", 333}, - {"splice", 283}, - {"stat", 106}, - {"statfs", 99}, - {"statx", 383}, - {"symlink", 83}, - {"symlinkat", 295}, - {"sync", 36}, - {"syncfs", 348}, - {"sysfs$1", 135}, - {"sysfs$2", 135}, - {"sysfs$3", 135}, - {"sysinfo", 116}, - {"syslog", 103}, - {"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet}, - {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, - {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, - {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id}, - {"syz_init_net_socket$bt_hci", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$bt_l2cap", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$bt_sco", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$llc", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$nfc_llcp", 0, (syscall_t)syz_init_net_socket}, - {"syz_init_net_socket$nfc_raw", 0, (syscall_t)syz_init_net_socket}, - {"syz_kvm_setup_cpu$arm64", 0, (syscall_t)syz_kvm_setup_cpu}, - {"syz_kvm_setup_cpu$x86", 0, (syscall_t)syz_kvm_setup_cpu}, - {"syz_mount_image$bfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$btrfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ceph", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$cifs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ext4", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$f2fs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$gfs2", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$hfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$hfsplus", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$iso9660", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$jfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$minix", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$msdos", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$nfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$nfs4", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ntfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$ocfs2", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$reiserfs", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$vfat", 0, (syscall_t)syz_mount_image}, - {"syz_mount_image$xfs", 0, (syscall_t)syz_mount_image}, - {"syz_open_dev$CDROM_DEV_LINK", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$I2C", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$admmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$adsp", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$audion", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$binder", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dri", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$drirender", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$loop", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$mice", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$midi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$rtc", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sg", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndhw", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndmidi", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndpcmc", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$video", 0, (syscall_t)syz_open_dev}, - {"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev}, - {"syz_open_procfs", 0, (syscall_t)syz_open_procfs}, - {"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs}, - {"syz_open_pts", 0, (syscall_t)syz_open_pts}, - {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, - {"tee", 284}, - {"tgkill", 250}, - {"time", 13}, - {"timer_create", 240}, - {"timer_delete", 244}, - {"timer_getoverrun", 243}, - {"timer_gettime", 242}, - {"timer_settime", 241}, - {"timerfd_create", 306}, - {"timerfd_gettime", 312}, - {"timerfd_settime", 311}, - {"times", 43}, - {"tkill", 208}, - {"truncate", 92}, - {"umount2", 52}, - {"uname", 122}, - {"unlink", 10}, - {"unlinkat", 292}, - {"unshare", 282}, - {"uselib", 86}, - {"userfaultfd", 364}, - {"ustat", 62}, - {"utime", 30}, - {"utimensat", 304}, - {"utimes", 251}, - {"vmsplice", 285}, - {"wait4", 114}, - {"waitid", 272}, - {"write", 4}, - {"write$9p", 4}, - {"write$FUSE_ATTR", 4}, - {"write$FUSE_BMAP", 4}, - {"write$FUSE_CREATE_OPEN", 4}, - {"write$FUSE_DIRENT", 4}, - {"write$FUSE_DIRENTPLUS", 4}, - {"write$FUSE_ENTRY", 4}, - {"write$FUSE_GETXATTR", 4}, - {"write$FUSE_INIT", 4}, - {"write$FUSE_INTERRUPT", 4}, - {"write$FUSE_IOCTL", 4}, - {"write$FUSE_LK", 4}, - {"write$FUSE_LSEEK", 4}, - {"write$FUSE_NOTIFY_DELETE", 4}, - {"write$FUSE_NOTIFY_INVAL_ENTRY", 4}, - {"write$FUSE_NOTIFY_INVAL_INODE", 4}, - {"write$FUSE_NOTIFY_POLL", 4}, - {"write$FUSE_NOTIFY_RETRIEVE", 4}, - {"write$FUSE_NOTIFY_STORE", 4}, - {"write$FUSE_OPEN", 4}, - {"write$FUSE_POLL", 4}, - {"write$FUSE_STATFS", 4}, - {"write$FUSE_WRITE", 4}, - {"write$P9_RATTACH", 4}, - {"write$P9_RAUTH", 4}, - {"write$P9_RCLUNK", 4}, - {"write$P9_RCREATE", 4}, - {"write$P9_RFLUSH", 4}, - {"write$P9_RFSYNC", 4}, - {"write$P9_RGETATTR", 4}, - {"write$P9_RGETLOCK", 4}, - {"write$P9_RLCREATE", 4}, - {"write$P9_RLERROR", 4}, - {"write$P9_RLERRORu", 4}, - {"write$P9_RLINK", 4}, - {"write$P9_RLOCK", 4}, - {"write$P9_RLOPEN", 4}, - {"write$P9_RMKDIR", 4}, - {"write$P9_RMKNOD", 4}, - {"write$P9_ROPEN", 4}, - {"write$P9_RREAD", 4}, - {"write$P9_RREADDIR", 4}, - {"write$P9_RREADLINK", 4}, - {"write$P9_RREMOVE", 4}, - {"write$P9_RRENAME", 4}, - {"write$P9_RRENAMEAT", 4}, - {"write$P9_RSETATTR", 4}, - {"write$P9_RSTAT", 4}, - {"write$P9_RSTATFS", 4}, - {"write$P9_RSTATu", 4}, - {"write$P9_RSYMLINK", 4}, - {"write$P9_RUNLINKAT", 4}, - {"write$P9_RVERSION", 4}, - {"write$P9_RWALK", 4}, - {"write$P9_RWRITE", 4}, - {"write$P9_RWSTAT", 4}, - {"write$P9_RXATTRCREATE", 4}, - {"write$P9_RXATTRWALK", 4}, - {"write$RDMA_USER_CM_CMD_ACCEPT", 4}, - {"write$RDMA_USER_CM_CMD_BIND", 4}, - {"write$RDMA_USER_CM_CMD_BIND_IP", 4}, - {"write$RDMA_USER_CM_CMD_CONNECT", 4}, - {"write$RDMA_USER_CM_CMD_CREATE_ID", 4}, - {"write$RDMA_USER_CM_CMD_DESTROY_ID", 4}, - {"write$RDMA_USER_CM_CMD_DISCONNECT", 4}, - {"write$RDMA_USER_CM_CMD_GET_EVENT", 4}, - {"write$RDMA_USER_CM_CMD_INIT_QP_ATTR", 4}, - {"write$RDMA_USER_CM_CMD_JOIN_IP_MCAST", 4}, - {"write$RDMA_USER_CM_CMD_JOIN_MCAST", 4}, - {"write$RDMA_USER_CM_CMD_LEAVE_MCAST", 4}, - {"write$RDMA_USER_CM_CMD_LISTEN", 4}, - {"write$RDMA_USER_CM_CMD_MIGRATE_ID", 4}, - {"write$RDMA_USER_CM_CMD_NOTIFY", 4}, - {"write$RDMA_USER_CM_CMD_QUERY", 4}, - {"write$RDMA_USER_CM_CMD_QUERY_ROUTE", 4}, - {"write$RDMA_USER_CM_CMD_REJECT", 4}, - {"write$RDMA_USER_CM_CMD_RESOLVE_ADDR", 4}, - {"write$RDMA_USER_CM_CMD_RESOLVE_IP", 4}, - {"write$RDMA_USER_CM_CMD_RESOLVE_ROUTE", 4}, - {"write$RDMA_USER_CM_CMD_SET_OPTION", 4}, - {"write$binfmt_aout", 4}, - {"write$binfmt_elf32", 4}, - {"write$binfmt_elf64", 4}, - {"write$binfmt_misc", 4}, - {"write$binfmt_script", 4}, - {"write$cgroup_int", 4}, - {"write$cgroup_pid", 4}, - {"write$cgroup_subtree", 4}, - {"write$cgroup_type", 4}, - {"write$evdev", 4}, - {"write$eventfd", 4}, - {"write$selinux_access", 4}, - {"write$selinux_context", 4}, - {"write$selinux_create", 4}, - {"write$selinux_load", 4}, - {"write$selinux_user", 4}, - {"write$selinux_validatetrans", 4}, - {"write$sndseq", 4}, - {"write$tun", 4}, - {"write$vnet", 4}, - {"writev", 146}, - -}; -#endif diff --git a/executor/syscalls_netbsd.h b/executor/syscalls_netbsd.h deleted file mode 100644 index b9a62b1b7..000000000 --- a/executor/syscalls_netbsd.h +++ /dev/null @@ -1,203 +0,0 @@ -// AUTOGENERATED FILE - -#if defined(__x86_64__) || 0 -#define GOARCH "amd64" -#define SYZ_REVISION "cea6c87ab1f9e36df1927913a619e71cd29abcbf" -#define SYZ_EXECUTOR_USES_FORK_SERVER true -#define SYZ_EXECUTOR_USES_SHMEM true -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 188 -const call_t syscalls[] = { - {"accept", 30}, - {"accept$inet", 30}, - {"accept$inet6", 30}, - {"accept$unix", 30}, - {"bind", 104}, - {"bind$inet", 104}, - {"bind$inet6", 104}, - {"bind$unix", 104}, - {"chdir", 12}, - {"chmod", 15}, - {"chown", 16}, - {"chroot", 61}, - {"clock_getres", 429}, - {"clock_gettime", 427}, - {"clock_nanosleep", 477}, - {"clock_settime", 428}, - {"close", 6}, - {"connect", 98}, - {"connect$inet", 98}, - {"connect$inet6", 98}, - {"connect$unix", 98}, - {"dup", 41}, - {"dup2", 90}, - {"execve", 59}, - {"faccessat", 462}, - {"fchdir", 13}, - {"fchmod", 124}, - {"fchmodat", 463}, - {"fchown", 123}, - {"fchownat", 464}, - {"fchroot", 297}, - {"fcntl$dupfd", 92}, - {"fcntl$getflags", 92}, - {"fcntl$getown", 92}, - {"fcntl$lock", 92}, - {"fcntl$setflags", 92}, - {"fcntl$setown", 92}, - {"fcntl$setstatus", 92}, - {"fdatasync", 241}, - {"flock", 131}, - {"fsync", 95}, - {"ftruncate", 201}, - {"getdents", 390}, - {"getegid", 43}, - {"geteuid", 25}, - {"getgid", 47}, - {"getgroups", 79}, - {"getitimer", 426}, - {"getpeername", 31}, - {"getpeername$inet", 31}, - {"getpeername$inet6", 31}, - {"getpeername$unix", 31}, - {"getpgid", 207}, - {"getpgrp", 81}, - {"getpid", 20}, - {"getppid", 39}, - {"getrlimit", 194}, - {"getrusage", 445}, - {"getsockname", 32}, - {"getsockname$inet", 32}, - {"getsockname$inet6", 32}, - {"getsockname$unix", 32}, - {"getsockopt", 118}, - {"getsockopt$SO_PEERCRED", 118}, - {"getsockopt$inet_opts", 118}, - {"getsockopt$sock_cred", 118}, - {"getsockopt$sock_int", 118}, - {"getsockopt$sock_linger", 118}, - {"getsockopt$sock_timeval", 118}, - {"getuid", 24}, - {"lchown", 275}, - {"link", 9}, - {"linkat", 457}, - {"listen", 106}, - {"lseek", 199}, - {"lstat", 441}, - {"madvise", 75}, - {"mincore", 78}, - {"mkdir", 136}, - {"mkdirat", 461}, - {"mknod", 450}, - {"mknod$loop", 450}, - {"mknodat", 460}, - {"mlock", 203}, - {"mlockall", 242}, - {"mmap", 197}, - {"mprotect", 74}, - {"msgctl$IPC_RMID", 444}, - {"msgctl$IPC_SET", 444}, - {"msgctl$IPC_STAT", 444}, - {"msgget", 225}, - {"msgget$private", 225}, - {"msgrcv", 227}, - {"msgsnd", 226}, - {"munlock", 204}, - {"munlockall", 243}, - {"munmap", 73}, - {"nanosleep", 430}, - {"open", 5}, - {"open$dir", 5}, - {"openat", 468}, - {"paccept", 456}, - {"pipe", 42}, - {"pipe2", 453}, - {"poll", 209}, - {"preadv", 289}, - {"pwritev", 290}, - {"read", 3}, - {"readlink", 58}, - {"readlinkat", 469}, - {"readv", 120}, - {"recvfrom", 29}, - {"recvfrom$inet", 29}, - {"recvfrom$inet6", 29}, - {"recvfrom$unix", 29}, - {"recvmsg", 27}, - {"rename", 128}, - {"renameat", 458}, - {"rmdir", 137}, - {"select", 417}, - {"semctl$GETALL", 442}, - {"semctl$GETNCNT", 442}, - {"semctl$GETPID", 442}, - {"semctl$GETVAL", 442}, - {"semctl$GETZCNT", 442}, - {"semctl$IPC_RMID", 442}, - {"semctl$IPC_SET", 442}, - {"semctl$IPC_STAT", 442}, - {"semctl$SETALL", 442}, - {"semctl$SETVAL", 442}, - {"semget", 221}, - {"semget$private", 221}, - {"semop", 222}, - {"sendmsg", 28}, - {"sendmsg$unix", 28}, - {"sendto", 133}, - {"sendto$inet", 133}, - {"sendto$inet6", 133}, - {"sendto$unix", 133}, - {"setegid", 182}, - {"seteuid", 183}, - {"setgid", 181}, - {"setgroups", 80}, - {"setitimer", 425}, - {"setpgid", 82}, - {"setregid", 127}, - {"setreuid", 126}, - {"setrlimit", 195}, - {"setsockopt", 105}, - {"setsockopt$inet6_MRT6_ADD_MFC", 105}, - {"setsockopt$inet6_MRT6_ADD_MIF", 105}, - {"setsockopt$inet6_MRT6_DEL_MFC", 105}, - {"setsockopt$inet_opts", 105}, - {"setsockopt$sock_cred", 105}, - {"setsockopt$sock_int", 105}, - {"setsockopt$sock_linger", 105}, - {"setsockopt$sock_timeval", 105}, - {"setuid", 23}, - {"shmat", 228}, - {"shmctl$IPC_RMID", 443}, - {"shmctl$IPC_SET", 443}, - {"shmctl$IPC_STAT", 443}, - {"shmctl$SHM_LOCK", 443}, - {"shmctl$SHM_UNLOCK", 443}, - {"shmdt", 230}, - {"shmget", 231}, - {"shmget$private", 231}, - {"shutdown", 134}, - {"socket", 394}, - {"socket$inet", 394}, - {"socket$inet6", 394}, - {"socket$unix", 394}, - {"socketpair", 135}, - {"socketpair$inet", 135}, - {"socketpair$inet6", 135}, - {"socketpair$unix", 135}, - {"stat", 439}, - {"symlink", 57}, - {"symlinkat", 470}, - {"sync", 36}, - {"truncate", 200}, - {"unlink", 10}, - {"unlinkat", 471}, - {"utimensat", 467}, - {"utimes", 420}, - {"wait4", 449}, - {"write", 4}, - {"writev", 121}, - -}; -#endif diff --git a/executor/syscalls_test.h b/executor/syscalls_test.h deleted file mode 100644 index 2e7a82fbb..000000000 --- a/executor/syscalls_test.h +++ /dev/null @@ -1,241 +0,0 @@ -// AUTOGENERATED FILE - -#if 0 -#define GOARCH "32" -#define SYZ_REVISION "17f0e197820547caba2ae18c65c67a5ed775a9c5" -#define SYZ_EXECUTOR_USES_FORK_SERVER false -#define SYZ_EXECUTOR_USES_SHMEM false -#define SYZ_PAGE_SIZE 8192 -#define SYZ_NUM_PAGES 2048 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 106 -const call_t syscalls[] = { - {"foo$any0", 0, (syscall_t)foo}, - {"foo$anyres", 0, (syscall_t)foo}, - {"foo$fmt0", 0, (syscall_t)foo}, - {"foo$fmt1", 0, (syscall_t)foo}, - {"foo$fmt2", 0, (syscall_t)foo}, - {"foo$fmt3", 0, (syscall_t)foo}, - {"foo$fmt4", 0, (syscall_t)foo}, - {"foo$fmt5", 0, (syscall_t)foo}, - {"mutate0", 0, (syscall_t)mutate0}, - {"mutate1", 0, (syscall_t)mutate1}, - {"mutate2", 0, (syscall_t)mutate2}, - {"mutate3", 0, (syscall_t)mutate3}, - {"mutate4", 0, (syscall_t)mutate4}, - {"mutate5", 0, (syscall_t)mutate5}, - {"mutate6", 0, (syscall_t)mutate6}, - {"mutate7", 0, (syscall_t)mutate7}, - {"mutate8", 0, (syscall_t)mutate8}, - {"serialize0", 0, (syscall_t)serialize0}, - {"serialize1", 0, (syscall_t)serialize1}, - {"syz_mmap", 0, (syscall_t)syz_mmap}, - {"syz_test", 0, (syscall_t)syz_test}, - {"syz_test$align0", 0, (syscall_t)syz_test}, - {"syz_test$align1", 0, (syscall_t)syz_test}, - {"syz_test$align2", 0, (syscall_t)syz_test}, - {"syz_test$align3", 0, (syscall_t)syz_test}, - {"syz_test$align4", 0, (syscall_t)syz_test}, - {"syz_test$align5", 0, (syscall_t)syz_test}, - {"syz_test$align6", 0, (syscall_t)syz_test}, - {"syz_test$align7", 0, (syscall_t)syz_test}, - {"syz_test$array0", 0, (syscall_t)syz_test}, - {"syz_test$array1", 0, (syscall_t)syz_test}, - {"syz_test$array2", 0, (syscall_t)syz_test}, - {"syz_test$bf0", 0, (syscall_t)syz_test}, - {"syz_test$bf1", 0, (syscall_t)syz_test}, - {"syz_test$csum_encode", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv4", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv4_tcp", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv4_udp", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv6_icmp", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv6_tcp", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv6_udp", 0, (syscall_t)syz_test}, - {"syz_test$end0", 0, (syscall_t)syz_test}, - {"syz_test$end1", 0, (syscall_t)syz_test}, - {"syz_test$excessive_args1", 0, (syscall_t)syz_test}, - {"syz_test$excessive_args2", 0, (syscall_t)syz_test}, - {"syz_test$excessive_fields1", 0, (syscall_t)syz_test}, - {"syz_test$hint_data", 0, (syscall_t)syz_test}, - {"syz_test$int", 0, (syscall_t)syz_test}, - {"syz_test$length0", 0, (syscall_t)syz_test}, - {"syz_test$length1", 0, (syscall_t)syz_test}, - {"syz_test$length10", 0, (syscall_t)syz_test}, - {"syz_test$length11", 0, (syscall_t)syz_test}, - {"syz_test$length12", 0, (syscall_t)syz_test}, - {"syz_test$length13", 0, (syscall_t)syz_test}, - {"syz_test$length14", 0, (syscall_t)syz_test}, - {"syz_test$length15", 0, (syscall_t)syz_test}, - {"syz_test$length16", 0, (syscall_t)syz_test}, - {"syz_test$length17", 0, (syscall_t)syz_test}, - {"syz_test$length18", 0, (syscall_t)syz_test}, - {"syz_test$length19", 0, (syscall_t)syz_test}, - {"syz_test$length2", 0, (syscall_t)syz_test}, - {"syz_test$length20", 0, (syscall_t)syz_test}, - {"syz_test$length21", 0, (syscall_t)syz_test}, - {"syz_test$length22", 0, (syscall_t)syz_test}, - {"syz_test$length23", 0, (syscall_t)syz_test}, - {"syz_test$length24", 0, (syscall_t)syz_test}, - {"syz_test$length25", 0, (syscall_t)syz_test}, - {"syz_test$length26", 0, (syscall_t)syz_test}, - {"syz_test$length27", 0, (syscall_t)syz_test}, - {"syz_test$length28", 0, (syscall_t)syz_test}, - {"syz_test$length29", 0, (syscall_t)syz_test}, - {"syz_test$length3", 0, (syscall_t)syz_test}, - {"syz_test$length4", 0, (syscall_t)syz_test}, - {"syz_test$length5", 0, (syscall_t)syz_test}, - {"syz_test$length6", 0, (syscall_t)syz_test}, - {"syz_test$length7", 0, (syscall_t)syz_test}, - {"syz_test$length8", 0, (syscall_t)syz_test}, - {"syz_test$length9", 0, (syscall_t)syz_test}, - {"syz_test$missing_resource", 0, (syscall_t)syz_test}, - {"syz_test$missing_struct", 0, (syscall_t)syz_test}, - {"syz_test$opt0", 0, (syscall_t)syz_test}, - {"syz_test$opt1", 0, (syscall_t)syz_test}, - {"syz_test$opt2", 0, (syscall_t)syz_test}, - {"syz_test$opt3", 0, (syscall_t)syz_test}, - {"syz_test$recur0", 0, (syscall_t)syz_test}, - {"syz_test$recur1", 0, (syscall_t)syz_test}, - {"syz_test$recur2", 0, (syscall_t)syz_test}, - {"syz_test$regression0", 0, (syscall_t)syz_test}, - {"syz_test$regression1", 0, (syscall_t)syz_test}, - {"syz_test$regression2", 0, (syscall_t)syz_test}, - {"syz_test$res0", 0, (syscall_t)syz_test}, - {"syz_test$res1", 0, (syscall_t)syz_test}, - {"syz_test$struct", 0, (syscall_t)syz_test}, - {"syz_test$syz_union3", 0, (syscall_t)syz_test}, - {"syz_test$syz_union4", 0, (syscall_t)syz_test}, - {"syz_test$text_x86_16", 0, (syscall_t)syz_test}, - {"syz_test$text_x86_32", 0, (syscall_t)syz_test}, - {"syz_test$text_x86_64", 0, (syscall_t)syz_test}, - {"syz_test$text_x86_real", 0, (syscall_t)syz_test}, - {"syz_test$type_confusion1", 0, (syscall_t)syz_test}, - {"syz_test$union0", 0, (syscall_t)syz_test}, - {"syz_test$union1", 0, (syscall_t)syz_test}, - {"syz_test$union2", 0, (syscall_t)syz_test}, - {"syz_test$vma0", 0, (syscall_t)syz_test}, - {"unsupported$0", 0, (syscall_t)unsupported}, - {"unsupported$1", 0, (syscall_t)unsupported}, - -}; -#endif - -#if 0 -#define GOARCH "64" -#define SYZ_REVISION "61f15ef8197569e37704fff170d17ff7164f5fae" -#define SYZ_EXECUTOR_USES_FORK_SERVER false -#define SYZ_EXECUTOR_USES_SHMEM false -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 106 -const call_t syscalls[] = { - {"foo$any0", 0, (syscall_t)foo}, - {"foo$anyres", 0, (syscall_t)foo}, - {"foo$fmt0", 0, (syscall_t)foo}, - {"foo$fmt1", 0, (syscall_t)foo}, - {"foo$fmt2", 0, (syscall_t)foo}, - {"foo$fmt3", 0, (syscall_t)foo}, - {"foo$fmt4", 0, (syscall_t)foo}, - {"foo$fmt5", 0, (syscall_t)foo}, - {"mutate0", 0, (syscall_t)mutate0}, - {"mutate1", 0, (syscall_t)mutate1}, - {"mutate2", 0, (syscall_t)mutate2}, - {"mutate3", 0, (syscall_t)mutate3}, - {"mutate4", 0, (syscall_t)mutate4}, - {"mutate5", 0, (syscall_t)mutate5}, - {"mutate6", 0, (syscall_t)mutate6}, - {"mutate7", 0, (syscall_t)mutate7}, - {"mutate8", 0, (syscall_t)mutate8}, - {"serialize0", 0, (syscall_t)serialize0}, - {"serialize1", 0, (syscall_t)serialize1}, - {"syz_mmap", 0, (syscall_t)syz_mmap}, - {"syz_test", 0, (syscall_t)syz_test}, - {"syz_test$align0", 0, (syscall_t)syz_test}, - {"syz_test$align1", 0, (syscall_t)syz_test}, - {"syz_test$align2", 0, (syscall_t)syz_test}, - {"syz_test$align3", 0, (syscall_t)syz_test}, - {"syz_test$align4", 0, (syscall_t)syz_test}, - {"syz_test$align5", 0, (syscall_t)syz_test}, - {"syz_test$align6", 0, (syscall_t)syz_test}, - {"syz_test$align7", 0, (syscall_t)syz_test}, - {"syz_test$array0", 0, (syscall_t)syz_test}, - {"syz_test$array1", 0, (syscall_t)syz_test}, - {"syz_test$array2", 0, (syscall_t)syz_test}, - {"syz_test$bf0", 0, (syscall_t)syz_test}, - {"syz_test$bf1", 0, (syscall_t)syz_test}, - {"syz_test$csum_encode", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv4", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv4_tcp", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv4_udp", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv6_icmp", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv6_tcp", 0, (syscall_t)syz_test}, - {"syz_test$csum_ipv6_udp", 0, (syscall_t)syz_test}, - {"syz_test$end0", 0, (syscall_t)syz_test}, - {"syz_test$end1", 0, (syscall_t)syz_test}, - {"syz_test$excessive_args1", 0, (syscall_t)syz_test}, - {"syz_test$excessive_args2", 0, (syscall_t)syz_test}, - {"syz_test$excessive_fields1", 0, (syscall_t)syz_test}, - {"syz_test$hint_data", 0, (syscall_t)syz_test}, - {"syz_test$int", 0, (syscall_t)syz_test}, - {"syz_test$length0", 0, (syscall_t)syz_test}, - {"syz_test$length1", 0, (syscall_t)syz_test}, - {"syz_test$length10", 0, (syscall_t)syz_test}, - {"syz_test$length11", 0, (syscall_t)syz_test}, - {"syz_test$length12", 0, (syscall_t)syz_test}, - {"syz_test$length13", 0, (syscall_t)syz_test}, - {"syz_test$length14", 0, (syscall_t)syz_test}, - {"syz_test$length15", 0, (syscall_t)syz_test}, - {"syz_test$length16", 0, (syscall_t)syz_test}, - {"syz_test$length17", 0, (syscall_t)syz_test}, - {"syz_test$length18", 0, (syscall_t)syz_test}, - {"syz_test$length19", 0, (syscall_t)syz_test}, - {"syz_test$length2", 0, (syscall_t)syz_test}, - {"syz_test$length20", 0, (syscall_t)syz_test}, - {"syz_test$length21", 0, (syscall_t)syz_test}, - {"syz_test$length22", 0, (syscall_t)syz_test}, - {"syz_test$length23", 0, (syscall_t)syz_test}, - {"syz_test$length24", 0, (syscall_t)syz_test}, - {"syz_test$length25", 0, (syscall_t)syz_test}, - {"syz_test$length26", 0, (syscall_t)syz_test}, - {"syz_test$length27", 0, (syscall_t)syz_test}, - {"syz_test$length28", 0, (syscall_t)syz_test}, - {"syz_test$length29", 0, (syscall_t)syz_test}, - {"syz_test$length3", 0, (syscall_t)syz_test}, - {"syz_test$length4", 0, (syscall_t)syz_test}, - {"syz_test$length5", 0, (syscall_t)syz_test}, - {"syz_test$length6", 0, (syscall_t)syz_test}, - {"syz_test$length7", 0, (syscall_t)syz_test}, - {"syz_test$length8", 0, (syscall_t)syz_test}, - {"syz_test$length9", 0, (syscall_t)syz_test}, - {"syz_test$missing_resource", 0, (syscall_t)syz_test}, - {"syz_test$missing_struct", 0, (syscall_t)syz_test}, - {"syz_test$opt0", 0, (syscall_t)syz_test}, - {"syz_test$opt1", 0, (syscall_t)syz_test}, - {"syz_test$opt2", 0, (syscall_t)syz_test}, - {"syz_test$opt3", 0, (syscall_t)syz_test}, - {"syz_test$recur0", 0, (syscall_t)syz_test}, - {"syz_test$recur1", 0, (syscall_t)syz_test}, - {"syz_test$recur2", 0, (syscall_t)syz_test}, - {"syz_test$regression0", 0, (syscall_t)syz_test}, - {"syz_test$regression1", 0, (syscall_t)syz_test}, - {"syz_test$regression2", 0, (syscall_t)syz_test}, - {"syz_test$res0", 0, (syscall_t)syz_test}, - {"syz_test$res1", 0, (syscall_t)syz_test}, - {"syz_test$struct", 0, (syscall_t)syz_test}, - {"syz_test$syz_union3", 0, (syscall_t)syz_test}, - {"syz_test$syz_union4", 0, (syscall_t)syz_test}, - {"syz_test$text_x86_16", 0, (syscall_t)syz_test}, - {"syz_test$text_x86_32", 0, (syscall_t)syz_test}, - {"syz_test$text_x86_64", 0, (syscall_t)syz_test}, - {"syz_test$text_x86_real", 0, (syscall_t)syz_test}, - {"syz_test$type_confusion1", 0, (syscall_t)syz_test}, - {"syz_test$union0", 0, (syscall_t)syz_test}, - {"syz_test$union1", 0, (syscall_t)syz_test}, - {"syz_test$union2", 0, (syscall_t)syz_test}, - {"syz_test$vma0", 0, (syscall_t)syz_test}, - {"unsupported$0", 0, (syscall_t)unsupported}, - {"unsupported$1", 0, (syscall_t)unsupported}, - -}; -#endif diff --git a/executor/syscalls_windows.h b/executor/syscalls_windows.h deleted file mode 100644 index 0b2b32984..000000000 --- a/executor/syscalls_windows.h +++ /dev/null @@ -1,2970 +0,0 @@ -// AUTOGENERATED FILE - -#if defined(_M_X64) || 0 -#define GOARCH "amd64" -#define SYZ_REVISION "e9562f6b9973e9e9a9522fd8ec12b4e913f13b4c" -#define SYZ_EXECUTOR_USES_FORK_SERVER false -#define SYZ_EXECUTOR_USES_SHMEM false -#define SYZ_PAGE_SIZE 4096 -#define SYZ_NUM_PAGES 4096 -#define SYZ_DATA_OFFSET 536870912 -#define SYZ_SYSCALL_COUNT 2955 -const call_t syscalls[] = { - {"AbortDoc", 0, (syscall_t)AbortDoc}, - {"AbortPath", 0, (syscall_t)AbortPath}, - {"AbortPrinter", 0, (syscall_t)AbortPrinter}, - {"AbortSystemShutdownA", 0, (syscall_t)AbortSystemShutdownA}, - {"AcceptEx", 0, (syscall_t)AcceptEx}, - {"AccessCheck", 0, (syscall_t)AccessCheck}, - {"AccessCheckAndAuditAlarmA", 0, (syscall_t)AccessCheckAndAuditAlarmA}, - {"AccessCheckByType", 0, (syscall_t)AccessCheckByType}, - {"AccessCheckByTypeAndAuditAlarmA", 0, (syscall_t)AccessCheckByTypeAndAuditAlarmA}, - {"AccessCheckByTypeResultList", 0, (syscall_t)AccessCheckByTypeResultList}, - {"AccessCheckByTypeResultListAndAuditAlarmA", 0, (syscall_t)AccessCheckByTypeResultListAndAuditAlarmA}, - {"AccessCheckByTypeResultListAndAuditAlarmByHandleA", 0, (syscall_t)AccessCheckByTypeResultListAndAuditAlarmByHandleA}, - {"AcquireSRWLockExclusive", 0, (syscall_t)AcquireSRWLockExclusive}, - {"AcquireSRWLockShared", 0, (syscall_t)AcquireSRWLockShared}, - {"ActivateActCtx", 0, (syscall_t)ActivateActCtx}, - {"ActivateKeyboardLayout", 0, (syscall_t)ActivateKeyboardLayout}, - {"AddAccessAllowedAce", 0, (syscall_t)AddAccessAllowedAce}, - {"AddAccessAllowedAceEx", 0, (syscall_t)AddAccessAllowedAceEx}, - {"AddAccessAllowedObjectAce", 0, (syscall_t)AddAccessAllowedObjectAce}, - {"AddAccessDeniedAce", 0, (syscall_t)AddAccessDeniedAce}, - {"AddAccessDeniedAceEx", 0, (syscall_t)AddAccessDeniedAceEx}, - {"AddAccessDeniedObjectAce", 0, (syscall_t)AddAccessDeniedObjectAce}, - {"AddAce", 0, (syscall_t)AddAce}, - {"AddAtomA", 0, (syscall_t)AddAtomA}, - {"AddAuditAccessAce", 0, (syscall_t)AddAuditAccessAce}, - {"AddAuditAccessAceEx", 0, (syscall_t)AddAuditAccessAceEx}, - {"AddAuditAccessObjectAce", 0, (syscall_t)AddAuditAccessObjectAce}, - {"AddClipboardFormatListener", 0, (syscall_t)AddClipboardFormatListener}, - {"AddConditionalAce", 0, (syscall_t)AddConditionalAce}, - {"AddConsoleAliasA", 0, (syscall_t)AddConsoleAliasA}, - {"AddDllDirectory", 0, (syscall_t)AddDllDirectory}, - {"AddFontMemResourceEx", 0, (syscall_t)AddFontMemResourceEx}, - {"AddFontResourceA", 0, (syscall_t)AddFontResourceA}, - {"AddFontResourceExA", 0, (syscall_t)AddFontResourceExA}, - {"AddFormA", 0, (syscall_t)AddFormA}, - {"AddIntegrityLabelToBoundaryDescriptor", 0, (syscall_t)AddIntegrityLabelToBoundaryDescriptor}, - {"AddJobA", 0, (syscall_t)AddJobA}, - {"AddMandatoryAce", 0, (syscall_t)AddMandatoryAce}, - {"AddMonitorA", 0, (syscall_t)AddMonitorA}, - {"AddPortA", 0, (syscall_t)AddPortA}, - {"AddPrintProcessorA", 0, (syscall_t)AddPrintProcessorA}, - {"AddPrintProvidorA", 0, (syscall_t)AddPrintProvidorA}, - {"AddPrinterA", 0, (syscall_t)AddPrinterA}, - {"AddPrinterConnection2A", 0, (syscall_t)AddPrinterConnection2A}, - {"AddPrinterConnectionA", 0, (syscall_t)AddPrinterConnectionA}, - {"AddPrinterDriverA", 0, (syscall_t)AddPrinterDriverA}, - {"AddPrinterDriverExA", 0, (syscall_t)AddPrinterDriverExA}, - {"AddRefActCtx", 0, (syscall_t)AddRefActCtx}, - {"AddResourceAttributeAce", 0, (syscall_t)AddResourceAttributeAce}, - {"AddSIDToBoundaryDescriptor", 0, (syscall_t)AddSIDToBoundaryDescriptor}, - {"AddScopedPolicyIDAce", 0, (syscall_t)AddScopedPolicyIDAce}, - {"AddSecureMemoryCacheCallback", 0, (syscall_t)AddSecureMemoryCacheCallback}, - {"AddUsersToEncryptedFile", 0, (syscall_t)AddUsersToEncryptedFile}, - {"AddVectoredContinueHandler", 0, (syscall_t)AddVectoredContinueHandler}, - {"AddVectoredExceptionHandler", 0, (syscall_t)AddVectoredExceptionHandler}, - {"AdjustTokenGroups", 0, (syscall_t)AdjustTokenGroups}, - {"AdjustTokenPrivileges", 0, (syscall_t)AdjustTokenPrivileges}, - {"AdjustWindowRect", 0, (syscall_t)AdjustWindowRect}, - {"AdjustWindowRectEx", 0, (syscall_t)AdjustWindowRectEx}, - {"AdjustWindowRectExForDpi", 0, (syscall_t)AdjustWindowRectExForDpi}, - {"AdvancedDocumentPropertiesA", 0, (syscall_t)AdvancedDocumentPropertiesA}, - {"AllocConsole", 0, (syscall_t)AllocConsole}, - {"AllocateAndInitializeSid", 0, (syscall_t)AllocateAndInitializeSid}, - {"AllocateLocallyUniqueId", 0, (syscall_t)AllocateLocallyUniqueId}, - {"AllocateUserPhysicalPages", 0, (syscall_t)AllocateUserPhysicalPages}, - {"AllocateUserPhysicalPagesNuma", 0, (syscall_t)AllocateUserPhysicalPagesNuma}, - {"AllowSetForegroundWindow", 0, (syscall_t)AllowSetForegroundWindow}, - {"AlphaBlend", 0, (syscall_t)AlphaBlend}, - {"AngleArc", 0, (syscall_t)AngleArc}, - {"AnimatePalette", 0, (syscall_t)AnimatePalette}, - {"AnimateWindow", 0, (syscall_t)AnimateWindow}, - {"AnyPopup", 0, (syscall_t)AnyPopup}, - {"AppendMenuA", 0, (syscall_t)AppendMenuA}, - {"ApplicationRecoveryFinished", 0, (syscall_t)ApplicationRecoveryFinished}, - {"ApplicationRecoveryInProgress", 0, (syscall_t)ApplicationRecoveryInProgress}, - {"Arc", 0, (syscall_t)Arc}, - {"ArcTo", 0, (syscall_t)ArcTo}, - {"AreAllAccessesGranted", 0, (syscall_t)AreAllAccessesGranted}, - {"AreAnyAccessesGranted", 0, (syscall_t)AreAnyAccessesGranted}, - {"AreDpiAwarenessContextsEqual", 0, (syscall_t)AreDpiAwarenessContextsEqual}, - {"AreFileApisANSI", 0, (syscall_t)AreFileApisANSI}, - {"ArrangeIconicWindows", 0, (syscall_t)ArrangeIconicWindows}, - {"AssignProcessToJobObject", 0, (syscall_t)AssignProcessToJobObject}, - {"AssocCreateForClasses", 0, (syscall_t)AssocCreateForClasses}, - {"AttachConsole", 0, (syscall_t)AttachConsole}, - {"AttachThreadInput", 0, (syscall_t)AttachThreadInput}, - {"BCryptFreeBuffer", 0, (syscall_t)BCryptFreeBuffer}, - {"BSTR_UserFree", 0, (syscall_t)BSTR_UserFree}, - {"BSTR_UserFree64", 0, (syscall_t)BSTR_UserFree64}, - {"BSTR_UserMarshal", 0, (syscall_t)BSTR_UserMarshal}, - {"BSTR_UserMarshal64", 0, (syscall_t)BSTR_UserMarshal64}, - {"BSTR_UserSize", 0, (syscall_t)BSTR_UserSize}, - {"BSTR_UserSize64", 0, (syscall_t)BSTR_UserSize64}, - {"BSTR_UserUnmarshal", 0, (syscall_t)BSTR_UserUnmarshal}, - {"BSTR_UserUnmarshal64", 0, (syscall_t)BSTR_UserUnmarshal64}, - {"BackupEventLogA", 0, (syscall_t)BackupEventLogA}, - {"BackupRead", 0, (syscall_t)BackupRead}, - {"BackupSeek", 0, (syscall_t)BackupSeek}, - {"BackupWrite", 0, (syscall_t)BackupWrite}, - {"Beep", 0, (syscall_t)Beep}, - {"BeginDeferWindowPos", 0, (syscall_t)BeginDeferWindowPos}, - {"BeginPaint", 0, (syscall_t)BeginPaint}, - {"BeginPath", 0, (syscall_t)BeginPath}, - {"BeginUpdateResourceA", 0, (syscall_t)BeginUpdateResourceA}, - {"BindIoCompletionCallback", 0, (syscall_t)BindIoCompletionCallback}, - {"BitBlt", 0, (syscall_t)BitBlt}, - {"BlockInput", 0, (syscall_t)BlockInput}, - {"BringWindowToTop", 0, (syscall_t)BringWindowToTop}, - {"BroadcastSystemMessageA", 0, (syscall_t)BroadcastSystemMessageA}, - {"BroadcastSystemMessageExA", 0, (syscall_t)BroadcastSystemMessageExA}, - {"BuildCommDCBA", 0, (syscall_t)BuildCommDCBA}, - {"BuildCommDCBAndTimeoutsA", 0, (syscall_t)BuildCommDCBAndTimeoutsA}, - {"CalculatePopupWindowPosition", 0, (syscall_t)CalculatePopupWindowPosition}, - {"CallMsgFilterA", 0, (syscall_t)CallMsgFilterA}, - {"CallNamedPipeA", 0, (syscall_t)CallNamedPipeA}, - {"CallNextHookEx", 0, (syscall_t)CallNextHookEx}, - {"CallWindowProcA", 0, (syscall_t)CallWindowProcA}, - {"CallbackMayRunLong", 0, (syscall_t)CallbackMayRunLong}, - {"CancelDC", 0, (syscall_t)CancelDC}, - {"CancelDeviceWakeupRequest", 0, (syscall_t)CancelDeviceWakeupRequest}, - {"CancelIo", 0, (syscall_t)CancelIo}, - {"CancelIoEx", 0, (syscall_t)CancelIoEx}, - {"CancelShutdown", 0, (syscall_t)CancelShutdown}, - {"CancelSynchronousIo", 0, (syscall_t)CancelSynchronousIo}, - {"CancelThreadpoolIo", 0, (syscall_t)CancelThreadpoolIo}, - {"CancelTimerQueueTimer", 0, (syscall_t)CancelTimerQueueTimer}, - {"CancelWaitableTimer", 0, (syscall_t)CancelWaitableTimer}, - {"CascadeWindows", 0, (syscall_t)CascadeWindows}, - {"CertAddCRLContextToStore", 0, (syscall_t)CertAddCRLContextToStore}, - {"CertAddCRLLinkToStore", 0, (syscall_t)CertAddCRLLinkToStore}, - {"CertAddCTLContextToStore", 0, (syscall_t)CertAddCTLContextToStore}, - {"CertAddCTLLinkToStore", 0, (syscall_t)CertAddCTLLinkToStore}, - {"CertAddCertificateContextToStore", 0, (syscall_t)CertAddCertificateContextToStore}, - {"CertAddCertificateLinkToStore", 0, (syscall_t)CertAddCertificateLinkToStore}, - {"CertAddEncodedCRLToStore", 0, (syscall_t)CertAddEncodedCRLToStore}, - {"CertAddEncodedCTLToStore", 0, (syscall_t)CertAddEncodedCTLToStore}, - {"CertAddEncodedCertificateToStore", 0, (syscall_t)CertAddEncodedCertificateToStore}, - {"CertAddEncodedCertificateToSystemStoreA", 0, (syscall_t)CertAddEncodedCertificateToSystemStoreA}, - {"CertAddEnhancedKeyUsageIdentifier", 0, (syscall_t)CertAddEnhancedKeyUsageIdentifier}, - {"CertAddRefServerOcspResponse", 0, (syscall_t)CertAddRefServerOcspResponse}, - {"CertAddRefServerOcspResponseContext", 0, (syscall_t)CertAddRefServerOcspResponseContext}, - {"CertAddSerializedElementToStore", 0, (syscall_t)CertAddSerializedElementToStore}, - {"CertAddStoreToCollection", 0, (syscall_t)CertAddStoreToCollection}, - {"CertAlgIdToOID", 0, (syscall_t)CertAlgIdToOID}, - {"CertCloseServerOcspResponse", 0, (syscall_t)CertCloseServerOcspResponse}, - {"CertCloseStore", 0, (syscall_t)CertCloseStore}, - {"CertCompareCertificate", 0, (syscall_t)CertCompareCertificate}, - {"CertCompareCertificateName", 0, (syscall_t)CertCompareCertificateName}, - {"CertCompareIntegerBlob", 0, (syscall_t)CertCompareIntegerBlob}, - {"CertComparePublicKeyInfo", 0, (syscall_t)CertComparePublicKeyInfo}, - {"CertControlStore", 0, (syscall_t)CertControlStore}, - {"CertCreateCRLContext", 0, (syscall_t)CertCreateCRLContext}, - {"CertCreateCTLContext", 0, (syscall_t)CertCreateCTLContext}, - {"CertCreateCTLEntryFromCertificateContextProperties", 0, (syscall_t)CertCreateCTLEntryFromCertificateContextProperties}, - {"CertCreateCertificateChainEngine", 0, (syscall_t)CertCreateCertificateChainEngine}, - {"CertCreateCertificateContext", 0, (syscall_t)CertCreateCertificateContext}, - {"CertCreateContext", 0, (syscall_t)CertCreateContext}, - {"CertCreateSelfSignCertificate", 0, (syscall_t)CertCreateSelfSignCertificate}, - {"CertDeleteCRLFromStore", 0, (syscall_t)CertDeleteCRLFromStore}, - {"CertDeleteCTLFromStore", 0, (syscall_t)CertDeleteCTLFromStore}, - {"CertDeleteCertificateFromStore", 0, (syscall_t)CertDeleteCertificateFromStore}, - {"CertDuplicateCRLContext", 0, (syscall_t)CertDuplicateCRLContext}, - {"CertDuplicateCTLContext", 0, (syscall_t)CertDuplicateCTLContext}, - {"CertDuplicateCertificateChain", 0, (syscall_t)CertDuplicateCertificateChain}, - {"CertDuplicateCertificateContext", 0, (syscall_t)CertDuplicateCertificateContext}, - {"CertDuplicateStore", 0, (syscall_t)CertDuplicateStore}, - {"CertEnumCRLContextProperties", 0, (syscall_t)CertEnumCRLContextProperties}, - {"CertEnumCRLsInStore", 0, (syscall_t)CertEnumCRLsInStore}, - {"CertEnumCTLContextProperties", 0, (syscall_t)CertEnumCTLContextProperties}, - {"CertEnumCTLsInStore", 0, (syscall_t)CertEnumCTLsInStore}, - {"CertEnumCertificateContextProperties", 0, (syscall_t)CertEnumCertificateContextProperties}, - {"CertEnumCertificatesInStore", 0, (syscall_t)CertEnumCertificatesInStore}, - {"CertEnumPhysicalStore", 0, (syscall_t)CertEnumPhysicalStore}, - {"CertEnumSubjectInSortedCTL", 0, (syscall_t)CertEnumSubjectInSortedCTL}, - {"CertEnumSystemStore", 0, (syscall_t)CertEnumSystemStore}, - {"CertEnumSystemStoreLocation", 0, (syscall_t)CertEnumSystemStoreLocation}, - {"CertFindAttribute", 0, (syscall_t)CertFindAttribute}, - {"CertFindCRLInStore", 0, (syscall_t)CertFindCRLInStore}, - {"CertFindCTLInStore", 0, (syscall_t)CertFindCTLInStore}, - {"CertFindCertificateInCRL", 0, (syscall_t)CertFindCertificateInCRL}, - {"CertFindCertificateInStore", 0, (syscall_t)CertFindCertificateInStore}, - {"CertFindChainInStore", 0, (syscall_t)CertFindChainInStore}, - {"CertFindExtension", 0, (syscall_t)CertFindExtension}, - {"CertFindRDNAttr", 0, (syscall_t)CertFindRDNAttr}, - {"CertFindSubjectInCTL", 0, (syscall_t)CertFindSubjectInCTL}, - {"CertFindSubjectInSortedCTL", 0, (syscall_t)CertFindSubjectInSortedCTL}, - {"CertFreeCRLContext", 0, (syscall_t)CertFreeCRLContext}, - {"CertFreeCTLContext", 0, (syscall_t)CertFreeCTLContext}, - {"CertFreeCertificateChain", 0, (syscall_t)CertFreeCertificateChain}, - {"CertFreeCertificateChainEngine", 0, (syscall_t)CertFreeCertificateChainEngine}, - {"CertFreeCertificateChainList", 0, (syscall_t)CertFreeCertificateChainList}, - {"CertFreeCertificateContext", 0, (syscall_t)CertFreeCertificateContext}, - {"CertFreeServerOcspResponseContext", 0, (syscall_t)CertFreeServerOcspResponseContext}, - {"CertGetCRLContextProperty", 0, (syscall_t)CertGetCRLContextProperty}, - {"CertGetCRLFromStore", 0, (syscall_t)CertGetCRLFromStore}, - {"CertGetCTLContextProperty", 0, (syscall_t)CertGetCTLContextProperty}, - {"CertGetCertificateChain", 0, (syscall_t)CertGetCertificateChain}, - {"CertGetCertificateContextProperty", 0, (syscall_t)CertGetCertificateContextProperty}, - {"CertGetEnhancedKeyUsage", 0, (syscall_t)CertGetEnhancedKeyUsage}, - {"CertGetIntendedKeyUsage", 0, (syscall_t)CertGetIntendedKeyUsage}, - {"CertGetIssuerCertificateFromStore", 0, (syscall_t)CertGetIssuerCertificateFromStore}, - {"CertGetNameStringA", 0, (syscall_t)CertGetNameStringA}, - {"CertGetPublicKeyLength", 0, (syscall_t)CertGetPublicKeyLength}, - {"CertGetServerOcspResponseContext", 0, (syscall_t)CertGetServerOcspResponseContext}, - {"CertGetStoreProperty", 0, (syscall_t)CertGetStoreProperty}, - {"CertGetSubjectCertificateFromStore", 0, (syscall_t)CertGetSubjectCertificateFromStore}, - {"CertGetValidUsages", 0, (syscall_t)CertGetValidUsages}, - {"CertIsRDNAttrsInCertificateName", 0, (syscall_t)CertIsRDNAttrsInCertificateName}, - {"CertIsStrongHashToSign", 0, (syscall_t)CertIsStrongHashToSign}, - {"CertIsValidCRLForCertificate", 0, (syscall_t)CertIsValidCRLForCertificate}, - {"CertIsWeakHash", 0, (syscall_t)CertIsWeakHash}, - {"CertNameToStrA", 0, (syscall_t)CertNameToStrA}, - {"CertOIDToAlgId", 0, (syscall_t)CertOIDToAlgId}, - {"CertOpenServerOcspResponse", 0, (syscall_t)CertOpenServerOcspResponse}, - {"CertOpenStore", 0, (syscall_t)CertOpenStore}, - {"CertOpenSystemStoreA", 0, (syscall_t)CertOpenSystemStoreA}, - {"CertRDNValueToStrA", 0, (syscall_t)CertRDNValueToStrA}, - {"CertRegisterPhysicalStore", 0, (syscall_t)CertRegisterPhysicalStore}, - {"CertRegisterSystemStore", 0, (syscall_t)CertRegisterSystemStore}, - {"CertRemoveEnhancedKeyUsageIdentifier", 0, (syscall_t)CertRemoveEnhancedKeyUsageIdentifier}, - {"CertRemoveStoreFromCollection", 0, (syscall_t)CertRemoveStoreFromCollection}, - {"CertResyncCertificateChainEngine", 0, (syscall_t)CertResyncCertificateChainEngine}, - {"CertRetrieveLogoOrBiometricInfo", 0, (syscall_t)CertRetrieveLogoOrBiometricInfo}, - {"CertSaveStore", 0, (syscall_t)CertSaveStore}, - {"CertSelectCertificateChains", 0, (syscall_t)CertSelectCertificateChains}, - {"CertSerializeCRLStoreElement", 0, (syscall_t)CertSerializeCRLStoreElement}, - {"CertSerializeCTLStoreElement", 0, (syscall_t)CertSerializeCTLStoreElement}, - {"CertSerializeCertificateStoreElement", 0, (syscall_t)CertSerializeCertificateStoreElement}, - {"CertSetCRLContextProperty", 0, (syscall_t)CertSetCRLContextProperty}, - {"CertSetCTLContextProperty", 0, (syscall_t)CertSetCTLContextProperty}, - {"CertSetCertificateContextPropertiesFromCTLEntry", 0, (syscall_t)CertSetCertificateContextPropertiesFromCTLEntry}, - {"CertSetCertificateContextProperty", 0, (syscall_t)CertSetCertificateContextProperty}, - {"CertSetEnhancedKeyUsage", 0, (syscall_t)CertSetEnhancedKeyUsage}, - {"CertSetStoreProperty", 0, (syscall_t)CertSetStoreProperty}, - {"CertStrToNameA", 0, (syscall_t)CertStrToNameA}, - {"CertUnregisterPhysicalStore", 0, (syscall_t)CertUnregisterPhysicalStore}, - {"CertUnregisterSystemStore", 0, (syscall_t)CertUnregisterSystemStore}, - {"CertVerifyCRLRevocation", 0, (syscall_t)CertVerifyCRLRevocation}, - {"CertVerifyCRLTimeValidity", 0, (syscall_t)CertVerifyCRLTimeValidity}, - {"CertVerifyCTLUsage", 0, (syscall_t)CertVerifyCTLUsage}, - {"CertVerifyCertificateChainPolicy", 0, (syscall_t)CertVerifyCertificateChainPolicy}, - {"CertVerifyRevocation", 0, (syscall_t)CertVerifyRevocation}, - {"CertVerifySubjectCertificateContext", 0, (syscall_t)CertVerifySubjectCertificateContext}, - {"CertVerifyTimeValidity", 0, (syscall_t)CertVerifyTimeValidity}, - {"CertVerifyValidityNesting", 0, (syscall_t)CertVerifyValidityNesting}, - {"ChangeClipboardChain", 0, (syscall_t)ChangeClipboardChain}, - {"ChangeDisplaySettingsA", 0, (syscall_t)ChangeDisplaySettingsA}, - {"ChangeDisplaySettingsExA", 0, (syscall_t)ChangeDisplaySettingsExA}, - {"ChangeMenuA", 0, (syscall_t)ChangeMenuA}, - {"ChangeServiceConfig2A", 0, (syscall_t)ChangeServiceConfig2A}, - {"ChangeServiceConfigA", 0, (syscall_t)ChangeServiceConfigA}, - {"ChangeTimerQueueTimer", 0, (syscall_t)ChangeTimerQueueTimer}, - {"ChangeWindowMessageFilter", 0, (syscall_t)ChangeWindowMessageFilter}, - {"ChangeWindowMessageFilterEx", 0, (syscall_t)ChangeWindowMessageFilterEx}, - {"CharLowerA", 0, (syscall_t)CharLowerA}, - {"CharLowerBuffA", 0, (syscall_t)CharLowerBuffA}, - {"CharNextA", 0, (syscall_t)CharNextA}, - {"CharNextExA", 0, (syscall_t)CharNextExA}, - {"CharPrevA", 0, (syscall_t)CharPrevA}, - {"CharPrevExA", 0, (syscall_t)CharPrevExA}, - {"CharToOemA", 0, (syscall_t)CharToOemA}, - {"CharToOemBuffA", 0, (syscall_t)CharToOemBuffA}, - {"CharUpperA", 0, (syscall_t)CharUpperA}, - {"CharUpperBuffA", 0, (syscall_t)CharUpperBuffA}, - {"CheckColorsInGamut", 0, (syscall_t)CheckColorsInGamut}, - {"CheckDlgButton", 0, (syscall_t)CheckDlgButton}, - {"CheckForHiberboot", 0, (syscall_t)CheckForHiberboot}, - {"CheckMenuItem", 0, (syscall_t)CheckMenuItem}, - {"CheckMenuRadioItem", 0, (syscall_t)CheckMenuRadioItem}, - {"CheckNameLegalDOS8Dot3A", 0, (syscall_t)CheckNameLegalDOS8Dot3A}, - {"CheckRadioButton", 0, (syscall_t)CheckRadioButton}, - {"CheckRemoteDebuggerPresent", 0, (syscall_t)CheckRemoteDebuggerPresent}, - {"CheckTokenCapability", 0, (syscall_t)CheckTokenCapability}, - {"CheckTokenMembership", 0, (syscall_t)CheckTokenMembership}, - {"CheckTokenMembershipEx", 0, (syscall_t)CheckTokenMembershipEx}, - {"ChildWindowFromPoint", 0, (syscall_t)ChildWindowFromPoint}, - {"ChildWindowFromPointEx", 0, (syscall_t)ChildWindowFromPointEx}, - {"ChooseColorA", 0, (syscall_t)ChooseColorA}, - {"ChooseFontA", 0, (syscall_t)ChooseFontA}, - {"ChoosePixelFormat", 0, (syscall_t)ChoosePixelFormat}, - {"Chord", 0, (syscall_t)Chord}, - {"ClearCommBreak", 0, (syscall_t)ClearCommBreak}, - {"ClearCommError", 0, (syscall_t)ClearCommError}, - {"ClearEventLogA", 0, (syscall_t)ClearEventLogA}, - {"ClientToScreen", 0, (syscall_t)ClientToScreen}, - {"ClipCursor", 0, (syscall_t)ClipCursor}, - {"CloseClipboard", 0, (syscall_t)CloseClipboard}, - {"CloseDesktop", 0, (syscall_t)CloseDesktop}, - {"CloseDriver", 0, (syscall_t)CloseDriver}, - {"CloseEncryptedFileRaw", 0, (syscall_t)CloseEncryptedFileRaw}, - {"CloseEnhMetaFile", 0, (syscall_t)CloseEnhMetaFile}, - {"CloseEventLog", 0, (syscall_t)CloseEventLog}, - {"CloseFigure", 0, (syscall_t)CloseFigure}, - {"CloseGestureInfoHandle", 0, (syscall_t)CloseGestureInfoHandle}, - {"CloseHandle", 0, (syscall_t)CloseHandle}, - {"CloseMetaFile", 0, (syscall_t)CloseMetaFile}, - {"ClosePrinter", 0, (syscall_t)ClosePrinter}, - {"ClosePrivateNamespace", 0, (syscall_t)ClosePrivateNamespace}, - {"CloseServiceHandle", 0, (syscall_t)CloseServiceHandle}, - {"CloseSpoolFileHandle", 0, (syscall_t)CloseSpoolFileHandle}, - {"CloseThreadpool", 0, (syscall_t)CloseThreadpool}, - {"CloseThreadpoolCleanupGroup", 0, (syscall_t)CloseThreadpoolCleanupGroup}, - {"CloseThreadpoolCleanupGroupMembers", 0, (syscall_t)CloseThreadpoolCleanupGroupMembers}, - {"CloseThreadpoolIo", 0, (syscall_t)CloseThreadpoolIo}, - {"CloseThreadpoolTimer", 0, (syscall_t)CloseThreadpoolTimer}, - {"CloseThreadpoolWait", 0, (syscall_t)CloseThreadpoolWait}, - {"CloseThreadpoolWork", 0, (syscall_t)CloseThreadpoolWork}, - {"CloseTouchInputHandle", 0, (syscall_t)CloseTouchInputHandle}, - {"CloseWindow", 0, (syscall_t)CloseWindow}, - {"CloseWindowStation", 0, (syscall_t)CloseWindowStation}, - {"ColorCorrectPalette", 0, (syscall_t)ColorCorrectPalette}, - {"ColorMatchToTarget", 0, (syscall_t)ColorMatchToTarget}, - {"CombineRgn", 0, (syscall_t)CombineRgn}, - {"CombineTransform", 0, (syscall_t)CombineTransform}, - {"CommConfigDialogA", 0, (syscall_t)CommConfigDialogA}, - {"CommDlgExtendedError", 0, (syscall_t)CommDlgExtendedError}, - {"CommitSpoolData", 0, (syscall_t)CommitSpoolData}, - {"CompareFileTime", 0, (syscall_t)CompareFileTime}, - {"CompareObjectHandles", 0, (syscall_t)CompareObjectHandles}, - {"CompareStringA", 0, (syscall_t)CompareStringA}, - {"CompareStringEx", 0, (syscall_t)CompareStringEx}, - {"CompareStringOrdinal", 0, (syscall_t)CompareStringOrdinal}, - {"ConfigurePortA", 0, (syscall_t)ConfigurePortA}, - {"ConnectNamedPipe", 0, (syscall_t)ConnectNamedPipe}, - {"ConnectToPrinterDlg", 0, (syscall_t)ConnectToPrinterDlg}, - {"ContinueDebugEvent", 0, (syscall_t)ContinueDebugEvent}, - {"ControlService", 0, (syscall_t)ControlService}, - {"ControlServiceExA", 0, (syscall_t)ControlServiceExA}, - {"ConvertDefaultLocale", 0, (syscall_t)ConvertDefaultLocale}, - {"ConvertFiberToThread", 0, (syscall_t)ConvertFiberToThread}, - {"ConvertThreadToFiber", 0, (syscall_t)ConvertThreadToFiber}, - {"ConvertThreadToFiberEx", 0, (syscall_t)ConvertThreadToFiberEx}, - {"ConvertToAutoInheritPrivateObjectSecurity", 0, (syscall_t)ConvertToAutoInheritPrivateObjectSecurity}, - {"CopyAcceleratorTableA", 0, (syscall_t)CopyAcceleratorTableA}, - {"CopyContext", 0, (syscall_t)CopyContext}, - {"CopyEnhMetaFileA", 0, (syscall_t)CopyEnhMetaFileA}, - {"CopyFile2", 0, (syscall_t)CopyFile2}, - {"CopyFileA", 0, (syscall_t)CopyFileA}, - {"CopyFileExA", 0, (syscall_t)CopyFileExA}, - {"CopyFileTransactedA", 0, (syscall_t)CopyFileTransactedA}, - {"CopyIcon", 0, (syscall_t)CopyIcon}, - {"CopyImage", 0, (syscall_t)CopyImage}, - {"CopyLZFile", 0, (syscall_t)CopyLZFile}, - {"CopyMetaFileA", 0, (syscall_t)CopyMetaFileA}, - {"CopyRect", 0, (syscall_t)CopyRect}, - {"CopySid", 0, (syscall_t)CopySid}, - {"CorePrinterDriverInstalledA", 0, (syscall_t)CorePrinterDriverInstalledA}, - {"CountClipboardFormats", 0, (syscall_t)CountClipboardFormats}, - {"CreateAcceleratorTableA", 0, (syscall_t)CreateAcceleratorTableA}, - {"CreateActCtxA", 0, (syscall_t)CreateActCtxA}, - {"CreateBitmap", 0, (syscall_t)CreateBitmap}, - {"CreateBitmapIndirect", 0, (syscall_t)CreateBitmapIndirect}, - {"CreateBoundaryDescriptorA", 0, (syscall_t)CreateBoundaryDescriptorA}, - {"CreateBrushIndirect", 0, (syscall_t)CreateBrushIndirect}, - {"CreateCaret", 0, (syscall_t)CreateCaret}, - {"CreateColorSpaceA", 0, (syscall_t)CreateColorSpaceA}, - {"CreateCompatibleBitmap", 0, (syscall_t)CreateCompatibleBitmap}, - {"CreateCompatibleDC", 0, (syscall_t)CreateCompatibleDC}, - {"CreateConsoleScreenBuffer", 0, (syscall_t)CreateConsoleScreenBuffer}, - {"CreateCursor", 0, (syscall_t)CreateCursor}, - {"CreateDCA", 0, (syscall_t)CreateDCA}, - {"CreateDIBPatternBrush", 0, (syscall_t)CreateDIBPatternBrush}, - {"CreateDIBPatternBrushPt", 0, (syscall_t)CreateDIBPatternBrushPt}, - {"CreateDIBSection", 0, (syscall_t)CreateDIBSection}, - {"CreateDIBitmap", 0, (syscall_t)CreateDIBitmap}, - {"CreateDesktopA", 0, (syscall_t)CreateDesktopA}, - {"CreateDesktopExA", 0, (syscall_t)CreateDesktopExA}, - {"CreateDialogIndirectParamA", 0, (syscall_t)CreateDialogIndirectParamA}, - {"CreateDialogParamA", 0, (syscall_t)CreateDialogParamA}, - {"CreateDirectoryA", 0, (syscall_t)CreateDirectoryA}, - {"CreateDirectoryExA", 0, (syscall_t)CreateDirectoryExA}, - {"CreateDirectoryTransactedA", 0, (syscall_t)CreateDirectoryTransactedA}, - {"CreateDiscardableBitmap", 0, (syscall_t)CreateDiscardableBitmap}, - {"CreateEllipticRgn", 0, (syscall_t)CreateEllipticRgn}, - {"CreateEllipticRgnIndirect", 0, (syscall_t)CreateEllipticRgnIndirect}, - {"CreateEnclave", 0, (syscall_t)CreateEnclave}, - {"CreateEnhMetaFileA", 0, (syscall_t)CreateEnhMetaFileA}, - {"CreateEventA", 0, (syscall_t)CreateEventA}, - {"CreateEventExA", 0, (syscall_t)CreateEventExA}, - {"CreateFiber", 0, (syscall_t)CreateFiber}, - {"CreateFiberEx", 0, (syscall_t)CreateFiberEx}, - {"CreateFile2", 0, (syscall_t)CreateFile2}, - {"CreateFileA", 0, (syscall_t)CreateFileA}, - {"CreateFileMappingA", 0, (syscall_t)CreateFileMappingA}, - {"CreateFileMappingFromApp", 0, (syscall_t)CreateFileMappingFromApp}, - {"CreateFileMappingNumaA", 0, (syscall_t)CreateFileMappingNumaA}, - {"CreateFileTransactedA", 0, (syscall_t)CreateFileTransactedA}, - {"CreateFontA", 0, (syscall_t)CreateFontA}, - {"CreateFontIndirectA", 0, (syscall_t)CreateFontIndirectA}, - {"CreateFontIndirectExA", 0, (syscall_t)CreateFontIndirectExA}, - {"CreateHalftonePalette", 0, (syscall_t)CreateHalftonePalette}, - {"CreateHardLinkA", 0, (syscall_t)CreateHardLinkA}, - {"CreateHardLinkTransactedA", 0, (syscall_t)CreateHardLinkTransactedA}, - {"CreateHatchBrush", 0, (syscall_t)CreateHatchBrush}, - {"CreateICA", 0, (syscall_t)CreateICA}, - {"CreateILockBytesOnHGlobal", 0, (syscall_t)CreateILockBytesOnHGlobal}, - {"CreateIcon", 0, (syscall_t)CreateIcon}, - {"CreateIconFromResource", 0, (syscall_t)CreateIconFromResource}, - {"CreateIconFromResourceEx", 0, (syscall_t)CreateIconFromResourceEx}, - {"CreateIconIndirect", 0, (syscall_t)CreateIconIndirect}, - {"CreateIoCompletionPort", 0, (syscall_t)CreateIoCompletionPort}, - {"CreateJobObjectA", 0, (syscall_t)CreateJobObjectA}, - {"CreateJobSet", 0, (syscall_t)CreateJobSet}, - {"CreateMDIWindowA", 0, (syscall_t)CreateMDIWindowA}, - {"CreateMailslotA", 0, (syscall_t)CreateMailslotA}, - {"CreateMemoryResourceNotification", 0, (syscall_t)CreateMemoryResourceNotification}, - {"CreateMenu", 0, (syscall_t)CreateMenu}, - {"CreateMetaFileA", 0, (syscall_t)CreateMetaFileA}, - {"CreateMutexA", 0, (syscall_t)CreateMutexA}, - {"CreateMutexExA", 0, (syscall_t)CreateMutexExA}, - {"CreateNamedPipeA", 0, (syscall_t)CreateNamedPipeA}, - {"CreatePalette", 0, (syscall_t)CreatePalette}, - {"CreatePatternBrush", 0, (syscall_t)CreatePatternBrush}, - {"CreatePen", 0, (syscall_t)CreatePen}, - {"CreatePenIndirect", 0, (syscall_t)CreatePenIndirect}, - {"CreatePipe", 0, (syscall_t)CreatePipe}, - {"CreatePolyPolygonRgn", 0, (syscall_t)CreatePolyPolygonRgn}, - {"CreatePolygonRgn", 0, (syscall_t)CreatePolygonRgn}, - {"CreatePopupMenu", 0, (syscall_t)CreatePopupMenu}, - {"CreatePrivateNamespaceA", 0, (syscall_t)CreatePrivateNamespaceA}, - {"CreatePrivateObjectSecurity", 0, (syscall_t)CreatePrivateObjectSecurity}, - {"CreatePrivateObjectSecurityEx", 0, (syscall_t)CreatePrivateObjectSecurityEx}, - {"CreatePrivateObjectSecurityWithMultipleInheritance", 0, (syscall_t)CreatePrivateObjectSecurityWithMultipleInheritance}, - {"CreateProcessA", 0, (syscall_t)CreateProcessA}, - {"CreateProcessAsUserA", 0, (syscall_t)CreateProcessAsUserA}, - {"CreateRectRgn", 0, (syscall_t)CreateRectRgn}, - {"CreateRectRgnIndirect", 0, (syscall_t)CreateRectRgnIndirect}, - {"CreateRemoteThread", 0, (syscall_t)CreateRemoteThread}, - {"CreateRemoteThreadEx", 0, (syscall_t)CreateRemoteThreadEx}, - {"CreateRestrictedToken", 0, (syscall_t)CreateRestrictedToken}, - {"CreateRoundRectRgn", 0, (syscall_t)CreateRoundRectRgn}, - {"CreateScalableFontResourceA", 0, (syscall_t)CreateScalableFontResourceA}, - {"CreateSemaphoreA", 0, (syscall_t)CreateSemaphoreA}, - {"CreateSemaphoreExA", 0, (syscall_t)CreateSemaphoreExA}, - {"CreateServiceA", 0, (syscall_t)CreateServiceA}, - {"CreateSolidBrush", 0, (syscall_t)CreateSolidBrush}, - {"CreateSymbolicLinkA", 0, (syscall_t)CreateSymbolicLinkA}, - {"CreateSymbolicLinkTransactedA", 0, (syscall_t)CreateSymbolicLinkTransactedA}, - {"CreateTapePartition", 0, (syscall_t)CreateTapePartition}, - {"CreateThread", 0, (syscall_t)CreateThread}, - {"CreateThreadpool", 0, (syscall_t)CreateThreadpool}, - {"CreateThreadpoolCleanupGroup", 0, (syscall_t)CreateThreadpoolCleanupGroup}, - {"CreateThreadpoolIo", 0, (syscall_t)CreateThreadpoolIo}, - {"CreateThreadpoolTimer", 0, (syscall_t)CreateThreadpoolTimer}, - {"CreateThreadpoolWait", 0, (syscall_t)CreateThreadpoolWait}, - {"CreateThreadpoolWork", 0, (syscall_t)CreateThreadpoolWork}, - {"CreateTimerQueue", 0, (syscall_t)CreateTimerQueue}, - {"CreateTimerQueueTimer", 0, (syscall_t)CreateTimerQueueTimer}, - {"CreateUmsCompletionList", 0, (syscall_t)CreateUmsCompletionList}, - {"CreateUmsThreadContext", 0, (syscall_t)CreateUmsThreadContext}, - {"CreateWaitableTimerA", 0, (syscall_t)CreateWaitableTimerA}, - {"CreateWaitableTimerExA", 0, (syscall_t)CreateWaitableTimerExA}, - {"CreateWellKnownSid", 0, (syscall_t)CreateWellKnownSid}, - {"CreateWindowExA", 0, (syscall_t)CreateWindowExA}, - {"CreateWindowStationA", 0, (syscall_t)CreateWindowStationA}, - {"CryptAcquireCertificatePrivateKey", 0, (syscall_t)CryptAcquireCertificatePrivateKey}, - {"CryptAcquireContextA", 0, (syscall_t)CryptAcquireContextA}, - {"CryptBinaryToStringA", 0, (syscall_t)CryptBinaryToStringA}, - {"CryptCloseAsyncHandle", 0, (syscall_t)CryptCloseAsyncHandle}, - {"CryptContextAddRef", 0, (syscall_t)CryptContextAddRef}, - {"CryptCreateAsyncHandle", 0, (syscall_t)CryptCreateAsyncHandle}, - {"CryptCreateHash", 0, (syscall_t)CryptCreateHash}, - {"CryptCreateKeyIdentifierFromCSP", 0, (syscall_t)CryptCreateKeyIdentifierFromCSP}, - {"CryptDecodeMessage", 0, (syscall_t)CryptDecodeMessage}, - {"CryptDecodeObject", 0, (syscall_t)CryptDecodeObject}, - {"CryptDecodeObjectEx", 0, (syscall_t)CryptDecodeObjectEx}, - {"CryptDecrypt", 0, (syscall_t)CryptDecrypt}, - {"CryptDecryptAndVerifyMessageSignature", 0, (syscall_t)CryptDecryptAndVerifyMessageSignature}, - {"CryptDecryptMessage", 0, (syscall_t)CryptDecryptMessage}, - {"CryptDeriveKey", 0, (syscall_t)CryptDeriveKey}, - {"CryptDestroyHash", 0, (syscall_t)CryptDestroyHash}, - {"CryptDestroyKey", 0, (syscall_t)CryptDestroyKey}, - {"CryptDuplicateHash", 0, (syscall_t)CryptDuplicateHash}, - {"CryptDuplicateKey", 0, (syscall_t)CryptDuplicateKey}, - {"CryptEncodeObject", 0, (syscall_t)CryptEncodeObject}, - {"CryptEncodeObjectEx", 0, (syscall_t)CryptEncodeObjectEx}, - {"CryptEncrypt", 0, (syscall_t)CryptEncrypt}, - {"CryptEncryptMessage", 0, (syscall_t)CryptEncryptMessage}, - {"CryptEnumKeyIdentifierProperties", 0, (syscall_t)CryptEnumKeyIdentifierProperties}, - {"CryptEnumOIDFunction", 0, (syscall_t)CryptEnumOIDFunction}, - {"CryptEnumOIDInfo", 0, (syscall_t)CryptEnumOIDInfo}, - {"CryptEnumProviderTypesA", 0, (syscall_t)CryptEnumProviderTypesA}, - {"CryptEnumProvidersA", 0, (syscall_t)CryptEnumProvidersA}, - {"CryptExportKey", 0, (syscall_t)CryptExportKey}, - {"CryptExportPKCS8", 0, (syscall_t)CryptExportPKCS8}, - {"CryptExportPublicKeyInfo", 0, (syscall_t)CryptExportPublicKeyInfo}, - {"CryptExportPublicKeyInfoEx", 0, (syscall_t)CryptExportPublicKeyInfoEx}, - {"CryptExportPublicKeyInfoFromBCryptKeyHandle", 0, (syscall_t)CryptExportPublicKeyInfoFromBCryptKeyHandle}, - {"CryptFindCertificateKeyProvInfo", 0, (syscall_t)CryptFindCertificateKeyProvInfo}, - {"CryptFindLocalizedName", 0, (syscall_t)CryptFindLocalizedName}, - {"CryptFindOIDInfo", 0, (syscall_t)CryptFindOIDInfo}, - {"CryptFormatObject", 0, (syscall_t)CryptFormatObject}, - {"CryptFreeOIDFunctionAddress", 0, (syscall_t)CryptFreeOIDFunctionAddress}, - {"CryptGenKey", 0, (syscall_t)CryptGenKey}, - {"CryptGenRandom", 0, (syscall_t)CryptGenRandom}, - {"CryptGetAsyncParam", 0, (syscall_t)CryptGetAsyncParam}, - {"CryptGetDefaultOIDDllList", 0, (syscall_t)CryptGetDefaultOIDDllList}, - {"CryptGetDefaultOIDFunctionAddress", 0, (syscall_t)CryptGetDefaultOIDFunctionAddress}, - {"CryptGetDefaultProviderA", 0, (syscall_t)CryptGetDefaultProviderA}, - {"CryptGetHashParam", 0, (syscall_t)CryptGetHashParam}, - {"CryptGetKeyIdentifierProperty", 0, (syscall_t)CryptGetKeyIdentifierProperty}, - {"CryptGetKeyParam", 0, (syscall_t)CryptGetKeyParam}, - {"CryptGetMessageCertificates", 0, (syscall_t)CryptGetMessageCertificates}, - {"CryptGetMessageSignerCount", 0, (syscall_t)CryptGetMessageSignerCount}, - {"CryptGetOIDFunctionAddress", 0, (syscall_t)CryptGetOIDFunctionAddress}, - {"CryptGetOIDFunctionValue", 0, (syscall_t)CryptGetOIDFunctionValue}, - {"CryptGetObjectUrl", 0, (syscall_t)CryptGetObjectUrl}, - {"CryptGetProvParam", 0, (syscall_t)CryptGetProvParam}, - {"CryptGetUserKey", 0, (syscall_t)CryptGetUserKey}, - {"CryptHashCertificate", 0, (syscall_t)CryptHashCertificate}, - {"CryptHashCertificate2", 0, (syscall_t)CryptHashCertificate2}, - {"CryptHashData", 0, (syscall_t)CryptHashData}, - {"CryptHashMessage", 0, (syscall_t)CryptHashMessage}, - {"CryptHashPublicKeyInfo", 0, (syscall_t)CryptHashPublicKeyInfo}, - {"CryptHashSessionKey", 0, (syscall_t)CryptHashSessionKey}, - {"CryptHashToBeSigned", 0, (syscall_t)CryptHashToBeSigned}, - {"CryptImportKey", 0, (syscall_t)CryptImportKey}, - {"CryptImportPKCS8", 0, (syscall_t)CryptImportPKCS8}, - {"CryptImportPublicKeyInfo", 0, (syscall_t)CryptImportPublicKeyInfo}, - {"CryptImportPublicKeyInfoEx", 0, (syscall_t)CryptImportPublicKeyInfoEx}, - {"CryptImportPublicKeyInfoEx2", 0, (syscall_t)CryptImportPublicKeyInfoEx2}, - {"CryptInitOIDFunctionSet", 0, (syscall_t)CryptInitOIDFunctionSet}, - {"CryptInstallCancelRetrieval", 0, (syscall_t)CryptInstallCancelRetrieval}, - {"CryptInstallDefaultContext", 0, (syscall_t)CryptInstallDefaultContext}, - {"CryptInstallOIDFunctionAddress", 0, (syscall_t)CryptInstallOIDFunctionAddress}, - {"CryptMemAlloc", 0, (syscall_t)CryptMemAlloc}, - {"CryptMemFree", 0, (syscall_t)CryptMemFree}, - {"CryptMemRealloc", 0, (syscall_t)CryptMemRealloc}, - {"CryptMsgCalculateEncodedLength", 0, (syscall_t)CryptMsgCalculateEncodedLength}, - {"CryptMsgClose", 0, (syscall_t)CryptMsgClose}, - {"CryptMsgControl", 0, (syscall_t)CryptMsgControl}, - {"CryptMsgCountersign", 0, (syscall_t)CryptMsgCountersign}, - {"CryptMsgCountersignEncoded", 0, (syscall_t)CryptMsgCountersignEncoded}, - {"CryptMsgDuplicate", 0, (syscall_t)CryptMsgDuplicate}, - {"CryptMsgEncodeAndSignCTL", 0, (syscall_t)CryptMsgEncodeAndSignCTL}, - {"CryptMsgGetAndVerifySigner", 0, (syscall_t)CryptMsgGetAndVerifySigner}, - {"CryptMsgGetParam", 0, (syscall_t)CryptMsgGetParam}, - {"CryptMsgOpenToDecode", 0, (syscall_t)CryptMsgOpenToDecode}, - {"CryptMsgOpenToEncode", 0, (syscall_t)CryptMsgOpenToEncode}, - {"CryptMsgSignCTL", 0, (syscall_t)CryptMsgSignCTL}, - {"CryptMsgUpdate", 0, (syscall_t)CryptMsgUpdate}, - {"CryptMsgVerifyCountersignatureEncoded", 0, (syscall_t)CryptMsgVerifyCountersignatureEncoded}, - {"CryptMsgVerifyCountersignatureEncodedEx", 0, (syscall_t)CryptMsgVerifyCountersignatureEncodedEx}, - {"CryptProtectData", 0, (syscall_t)CryptProtectData}, - {"CryptProtectMemory", 0, (syscall_t)CryptProtectMemory}, - {"CryptQueryObject", 0, (syscall_t)CryptQueryObject}, - {"CryptRegisterDefaultOIDFunction", 0, (syscall_t)CryptRegisterDefaultOIDFunction}, - {"CryptRegisterOIDFunction", 0, (syscall_t)CryptRegisterOIDFunction}, - {"CryptRegisterOIDInfo", 0, (syscall_t)CryptRegisterOIDInfo}, - {"CryptReleaseContext", 0, (syscall_t)CryptReleaseContext}, - {"CryptRetrieveObjectByUrlA", 0, (syscall_t)CryptRetrieveObjectByUrlA}, - {"CryptRetrieveTimeStamp", 0, (syscall_t)CryptRetrieveTimeStamp}, - {"CryptSetAsyncParam", 0, (syscall_t)CryptSetAsyncParam}, - {"CryptSetHashParam", 0, (syscall_t)CryptSetHashParam}, - {"CryptSetKeyIdentifierProperty", 0, (syscall_t)CryptSetKeyIdentifierProperty}, - {"CryptSetKeyParam", 0, (syscall_t)CryptSetKeyParam}, - {"CryptSetOIDFunctionValue", 0, (syscall_t)CryptSetOIDFunctionValue}, - {"CryptSetProvParam", 0, (syscall_t)CryptSetProvParam}, - {"CryptSetProviderA", 0, (syscall_t)CryptSetProviderA}, - {"CryptSetProviderExA", 0, (syscall_t)CryptSetProviderExA}, - {"CryptSignAndEncodeCertificate", 0, (syscall_t)CryptSignAndEncodeCertificate}, - {"CryptSignAndEncryptMessage", 0, (syscall_t)CryptSignAndEncryptMessage}, - {"CryptSignCertificate", 0, (syscall_t)CryptSignCertificate}, - {"CryptSignHashA", 0, (syscall_t)CryptSignHashA}, - {"CryptSignMessage", 0, (syscall_t)CryptSignMessage}, - {"CryptSignMessageWithKey", 0, (syscall_t)CryptSignMessageWithKey}, - {"CryptStringToBinaryA", 0, (syscall_t)CryptStringToBinaryA}, - {"CryptUninstallCancelRetrieval", 0, (syscall_t)CryptUninstallCancelRetrieval}, - {"CryptUninstallDefaultContext", 0, (syscall_t)CryptUninstallDefaultContext}, - {"CryptUnprotectData", 0, (syscall_t)CryptUnprotectData}, - {"CryptUnprotectMemory", 0, (syscall_t)CryptUnprotectMemory}, - {"CryptUnregisterDefaultOIDFunction", 0, (syscall_t)CryptUnregisterDefaultOIDFunction}, - {"CryptUnregisterOIDFunction", 0, (syscall_t)CryptUnregisterOIDFunction}, - {"CryptUnregisterOIDInfo", 0, (syscall_t)CryptUnregisterOIDInfo}, - {"CryptUpdateProtectedState", 0, (syscall_t)CryptUpdateProtectedState}, - {"CryptVerifyCertificateSignature", 0, (syscall_t)CryptVerifyCertificateSignature}, - {"CryptVerifyCertificateSignatureEx", 0, (syscall_t)CryptVerifyCertificateSignatureEx}, - {"CryptVerifyDetachedMessageHash", 0, (syscall_t)CryptVerifyDetachedMessageHash}, - {"CryptVerifyDetachedMessageSignature", 0, (syscall_t)CryptVerifyDetachedMessageSignature}, - {"CryptVerifyMessageHash", 0, (syscall_t)CryptVerifyMessageHash}, - {"CryptVerifyMessageSignature", 0, (syscall_t)CryptVerifyMessageSignature}, - {"CryptVerifyMessageSignatureWithKey", 0, (syscall_t)CryptVerifyMessageSignatureWithKey}, - {"CryptVerifySignatureA", 0, (syscall_t)CryptVerifySignatureA}, - {"CryptVerifyTimeStampSignature", 0, (syscall_t)CryptVerifyTimeStampSignature}, - {"CveEventWrite", 0, (syscall_t)CveEventWrite}, - {"DPtoLP", 0, (syscall_t)DPtoLP}, - {"DceErrorInqTextA", 0, (syscall_t)DceErrorInqTextA}, - {"DdeAbandonTransaction", 0, (syscall_t)DdeAbandonTransaction}, - {"DdeAccessData", 0, (syscall_t)DdeAccessData}, - {"DdeAddData", 0, (syscall_t)DdeAddData}, - {"DdeClientTransaction", 0, (syscall_t)DdeClientTransaction}, - {"DdeCmpStringHandles", 0, (syscall_t)DdeCmpStringHandles}, - {"DdeConnect", 0, (syscall_t)DdeConnect}, - {"DdeConnectList", 0, (syscall_t)DdeConnectList}, - {"DdeCreateDataHandle", 0, (syscall_t)DdeCreateDataHandle}, - {"DdeCreateStringHandleA", 0, (syscall_t)DdeCreateStringHandleA}, - {"DdeDisconnect", 0, (syscall_t)DdeDisconnect}, - {"DdeDisconnectList", 0, (syscall_t)DdeDisconnectList}, - {"DdeEnableCallback", 0, (syscall_t)DdeEnableCallback}, - {"DdeFreeDataHandle", 0, (syscall_t)DdeFreeDataHandle}, - {"DdeFreeStringHandle", 0, (syscall_t)DdeFreeStringHandle}, - {"DdeGetData", 0, (syscall_t)DdeGetData}, - {"DdeGetLastError", 0, (syscall_t)DdeGetLastError}, - {"DdeImpersonateClient", 0, (syscall_t)DdeImpersonateClient}, - {"DdeInitializeA", 0, (syscall_t)DdeInitializeA}, - {"DdeKeepStringHandle", 0, (syscall_t)DdeKeepStringHandle}, - {"DdeNameService", 0, (syscall_t)DdeNameService}, - {"DdePostAdvise", 0, (syscall_t)DdePostAdvise}, - {"DdeQueryConvInfo", 0, (syscall_t)DdeQueryConvInfo}, - {"DdeQueryNextServer", 0, (syscall_t)DdeQueryNextServer}, - {"DdeQueryStringA", 0, (syscall_t)DdeQueryStringA}, - {"DdeReconnect", 0, (syscall_t)DdeReconnect}, - {"DdeSetQualityOfService", 0, (syscall_t)DdeSetQualityOfService}, - {"DdeSetUserHandle", 0, (syscall_t)DdeSetUserHandle}, - {"DdeUnaccessData", 0, (syscall_t)DdeUnaccessData}, - {"DdeUninitialize", 0, (syscall_t)DdeUninitialize}, - {"DeactivateActCtx", 0, (syscall_t)DeactivateActCtx}, - {"DebugActiveProcess", 0, (syscall_t)DebugActiveProcess}, - {"DebugActiveProcessStop", 0, (syscall_t)DebugActiveProcessStop}, - {"DebugBreak", 0, (syscall_t)DebugBreak}, - {"DebugBreakProcess", 0, (syscall_t)DebugBreakProcess}, - {"DebugSetProcessKillOnExit", 0, (syscall_t)DebugSetProcessKillOnExit}, - {"DecryptFileA", 0, (syscall_t)DecryptFileA}, - {"DefDlgProcA", 0, (syscall_t)DefDlgProcA}, - {"DefDriverProc", 0, (syscall_t)DefDriverProc}, - {"DefFrameProcA", 0, (syscall_t)DefFrameProcA}, - {"DefMDIChildProcA", 0, (syscall_t)DefMDIChildProcA}, - {"DefRawInputProc", 0, (syscall_t)DefRawInputProc}, - {"DefWindowProcA", 0, (syscall_t)DefWindowProcA}, - {"DeferWindowPos", 0, (syscall_t)DeferWindowPos}, - {"DefineDosDeviceA", 0, (syscall_t)DefineDosDeviceA}, - {"DeleteAce", 0, (syscall_t)DeleteAce}, - {"DeleteAtom", 0, (syscall_t)DeleteAtom}, - {"DeleteBoundaryDescriptor", 0, (syscall_t)DeleteBoundaryDescriptor}, - {"DeleteColorSpace", 0, (syscall_t)DeleteColorSpace}, - {"DeleteCriticalSection", 0, (syscall_t)DeleteCriticalSection}, - {"DeleteDC", 0, (syscall_t)DeleteDC}, - {"DeleteEnhMetaFile", 0, (syscall_t)DeleteEnhMetaFile}, - {"DeleteFiber", 0, (syscall_t)DeleteFiber}, - {"DeleteFileA", 0, (syscall_t)DeleteFileA}, - {"DeleteFileTransactedA", 0, (syscall_t)DeleteFileTransactedA}, - {"DeleteFormA", 0, (syscall_t)DeleteFormA}, - {"DeleteJobNamedProperty", 0, (syscall_t)DeleteJobNamedProperty}, - {"DeleteMenu", 0, (syscall_t)DeleteMenu}, - {"DeleteMetaFile", 0, (syscall_t)DeleteMetaFile}, - {"DeleteMonitorA", 0, (syscall_t)DeleteMonitorA}, - {"DeleteObject", 0, (syscall_t)DeleteObject}, - {"DeletePortA", 0, (syscall_t)DeletePortA}, - {"DeletePrintProcessorA", 0, (syscall_t)DeletePrintProcessorA}, - {"DeletePrintProvidorA", 0, (syscall_t)DeletePrintProvidorA}, - {"DeletePrinter", 0, (syscall_t)DeletePrinter}, - {"DeletePrinterConnectionA", 0, (syscall_t)DeletePrinterConnectionA}, - {"DeletePrinterDataA", 0, (syscall_t)DeletePrinterDataA}, - {"DeletePrinterDataExA", 0, (syscall_t)DeletePrinterDataExA}, - {"DeletePrinterDriverA", 0, (syscall_t)DeletePrinterDriverA}, - {"DeletePrinterDriverExA", 0, (syscall_t)DeletePrinterDriverExA}, - {"DeletePrinterDriverPackageA", 0, (syscall_t)DeletePrinterDriverPackageA}, - {"DeletePrinterKeyA", 0, (syscall_t)DeletePrinterKeyA}, - {"DeleteProcThreadAttributeList", 0, (syscall_t)DeleteProcThreadAttributeList}, - {"DeleteService", 0, (syscall_t)DeleteService}, - {"DeleteSynchronizationBarrier", 0, (syscall_t)DeleteSynchronizationBarrier}, - {"DeleteTimerQueue", 0, (syscall_t)DeleteTimerQueue}, - {"DeleteTimerQueueEx", 0, (syscall_t)DeleteTimerQueueEx}, - {"DeleteTimerQueueTimer", 0, (syscall_t)DeleteTimerQueueTimer}, - {"DeleteUmsCompletionList", 0, (syscall_t)DeleteUmsCompletionList}, - {"DeleteUmsThreadContext", 0, (syscall_t)DeleteUmsThreadContext}, - {"DeleteVolumeMountPointA", 0, (syscall_t)DeleteVolumeMountPointA}, - {"DequeueUmsCompletionListItems", 0, (syscall_t)DequeueUmsCompletionListItems}, - {"DeregisterEventSource", 0, (syscall_t)DeregisterEventSource}, - {"DeregisterShellHookWindow", 0, (syscall_t)DeregisterShellHookWindow}, - {"DescribePixelFormat", 0, (syscall_t)DescribePixelFormat}, - {"DestroyAcceleratorTable", 0, (syscall_t)DestroyAcceleratorTable}, - {"DestroyCaret", 0, (syscall_t)DestroyCaret}, - {"DestroyCursor", 0, (syscall_t)DestroyCursor}, - {"DestroyIcon", 0, (syscall_t)DestroyIcon}, - {"DestroyMenu", 0, (syscall_t)DestroyMenu}, - {"DestroyPrivateObjectSecurity", 0, (syscall_t)DestroyPrivateObjectSecurity}, - {"DestroyWindow", 0, (syscall_t)DestroyWindow}, - {"DeviceCapabilitiesA", 0, (syscall_t)DeviceCapabilitiesA}, - {"DeviceIoControl", 0, (syscall_t)DeviceIoControl}, - {"DialogBoxIndirectParamA", 0, (syscall_t)DialogBoxIndirectParamA}, - {"DialogBoxParamA", 0, (syscall_t)DialogBoxParamA}, - {"DisableProcessWindowsGhosting", 0, (syscall_t)DisableProcessWindowsGhosting}, - {"DisableThreadLibraryCalls", 0, (syscall_t)DisableThreadLibraryCalls}, - {"DisableThreadProfiling", 0, (syscall_t)DisableThreadProfiling}, - {"DisassociateCurrentThreadFromCallback", 0, (syscall_t)DisassociateCurrentThreadFromCallback}, - {"DiscardVirtualMemory", 0, (syscall_t)DiscardVirtualMemory}, - {"DisconnectNamedPipe", 0, (syscall_t)DisconnectNamedPipe}, - {"DispatchMessageA", 0, (syscall_t)DispatchMessageA}, - {"DisplayConfigGetDeviceInfo", 0, (syscall_t)DisplayConfigGetDeviceInfo}, - {"DisplayConfigSetDeviceInfo", 0, (syscall_t)DisplayConfigSetDeviceInfo}, - {"DlgDirListA", 0, (syscall_t)DlgDirListA}, - {"DlgDirListComboBoxA", 0, (syscall_t)DlgDirListComboBoxA}, - {"DlgDirSelectComboBoxExA", 0, (syscall_t)DlgDirSelectComboBoxExA}, - {"DlgDirSelectExA", 0, (syscall_t)DlgDirSelectExA}, - {"DnsHostnameToComputerNameA", 0, (syscall_t)DnsHostnameToComputerNameA}, - {"DoEnvironmentSubstA", 0, (syscall_t)DoEnvironmentSubstA}, - {"DocumentPropertiesA", 0, (syscall_t)DocumentPropertiesA}, - {"DosDateTimeToFileTime", 0, (syscall_t)DosDateTimeToFileTime}, - {"DragAcceptFiles", 0, (syscall_t)DragAcceptFiles}, - {"DragDetect", 0, (syscall_t)DragDetect}, - {"DragFinish", 0, (syscall_t)DragFinish}, - {"DragObject", 0, (syscall_t)DragObject}, - {"DragQueryFileA", 0, (syscall_t)DragQueryFileA}, - {"DragQueryPoint", 0, (syscall_t)DragQueryPoint}, - {"DrawAnimatedRects", 0, (syscall_t)DrawAnimatedRects}, - {"DrawCaption", 0, (syscall_t)DrawCaption}, - {"DrawEdge", 0, (syscall_t)DrawEdge}, - {"DrawEscape", 0, (syscall_t)DrawEscape}, - {"DrawFocusRect", 0, (syscall_t)DrawFocusRect}, - {"DrawFrameControl", 0, (syscall_t)DrawFrameControl}, - {"DrawIcon", 0, (syscall_t)DrawIcon}, - {"DrawIconEx", 0, (syscall_t)DrawIconEx}, - {"DrawMenuBar", 0, (syscall_t)DrawMenuBar}, - {"DrawStateA", 0, (syscall_t)DrawStateA}, - {"DrawTextA", 0, (syscall_t)DrawTextA}, - {"DrawTextExA", 0, (syscall_t)DrawTextExA}, - {"DriverCallback", 0, (syscall_t)DriverCallback}, - {"DrvGetModuleHandle", 0, (syscall_t)DrvGetModuleHandle}, - {"DuplicateEncryptionInfoFile", 0, (syscall_t)DuplicateEncryptionInfoFile}, - {"DuplicateHandle", 0, (syscall_t)DuplicateHandle}, - {"DuplicateIcon", 0, (syscall_t)DuplicateIcon}, - {"DuplicateToken", 0, (syscall_t)DuplicateToken}, - {"DuplicateTokenEx", 0, (syscall_t)DuplicateTokenEx}, - {"Ellipse", 0, (syscall_t)Ellipse}, - {"EmptyClipboard", 0, (syscall_t)EmptyClipboard}, - {"EnableMenuItem", 0, (syscall_t)EnableMenuItem}, - {"EnableMouseInPointer", 0, (syscall_t)EnableMouseInPointer}, - {"EnableNonClientDpiScaling", 0, (syscall_t)EnableNonClientDpiScaling}, - {"EnableScrollBar", 0, (syscall_t)EnableScrollBar}, - {"EnableThreadProfiling", 0, (syscall_t)EnableThreadProfiling}, - {"EnableWindow", 0, (syscall_t)EnableWindow}, - {"EncryptFileA", 0, (syscall_t)EncryptFileA}, - {"EncryptionDisable", 0, (syscall_t)EncryptionDisable}, - {"EndDeferWindowPos", 0, (syscall_t)EndDeferWindowPos}, - {"EndDialog", 0, (syscall_t)EndDialog}, - {"EndDoc", 0, (syscall_t)EndDoc}, - {"EndDocPrinter", 0, (syscall_t)EndDocPrinter}, - {"EndMenu", 0, (syscall_t)EndMenu}, - {"EndPage", 0, (syscall_t)EndPage}, - {"EndPagePrinter", 0, (syscall_t)EndPagePrinter}, - {"EndPaint", 0, (syscall_t)EndPaint}, - {"EndPath", 0, (syscall_t)EndPath}, - {"EndUpdateResourceA", 0, (syscall_t)EndUpdateResourceA}, - {"EnterCriticalSection", 0, (syscall_t)EnterCriticalSection}, - {"EnterSynchronizationBarrier", 0, (syscall_t)EnterSynchronizationBarrier}, - {"EnterUmsSchedulingMode", 0, (syscall_t)EnterUmsSchedulingMode}, - {"EnumCalendarInfoA", 0, (syscall_t)EnumCalendarInfoA}, - {"EnumCalendarInfoExA", 0, (syscall_t)EnumCalendarInfoExA}, - {"EnumCalendarInfoExEx", 0, (syscall_t)EnumCalendarInfoExEx}, - {"EnumChildWindows", 0, (syscall_t)EnumChildWindows}, - {"EnumClipboardFormats", 0, (syscall_t)EnumClipboardFormats}, - {"EnumDateFormatsA", 0, (syscall_t)EnumDateFormatsA}, - {"EnumDateFormatsExA", 0, (syscall_t)EnumDateFormatsExA}, - {"EnumDateFormatsExEx", 0, (syscall_t)EnumDateFormatsExEx}, - {"EnumDependentServicesA", 0, (syscall_t)EnumDependentServicesA}, - {"EnumDesktopWindows", 0, (syscall_t)EnumDesktopWindows}, - {"EnumDesktopsA", 0, (syscall_t)EnumDesktopsA}, - {"EnumDisplayDevicesA", 0, (syscall_t)EnumDisplayDevicesA}, - {"EnumDisplayMonitors", 0, (syscall_t)EnumDisplayMonitors}, - {"EnumDisplaySettingsA", 0, (syscall_t)EnumDisplaySettingsA}, - {"EnumDisplaySettingsExA", 0, (syscall_t)EnumDisplaySettingsExA}, - {"EnumDynamicTimeZoneInformation", 0, (syscall_t)EnumDynamicTimeZoneInformation}, - {"EnumEnhMetaFile", 0, (syscall_t)EnumEnhMetaFile}, - {"EnumFontFamiliesA", 0, (syscall_t)EnumFontFamiliesA}, - {"EnumFontFamiliesExA", 0, (syscall_t)EnumFontFamiliesExA}, - {"EnumFontsA", 0, (syscall_t)EnumFontsA}, - {"EnumFormsA", 0, (syscall_t)EnumFormsA}, - {"EnumICMProfilesA", 0, (syscall_t)EnumICMProfilesA}, - {"EnumJobNamedProperties", 0, (syscall_t)EnumJobNamedProperties}, - {"EnumJobsA", 0, (syscall_t)EnumJobsA}, - {"EnumLanguageGroupLocalesA", 0, (syscall_t)EnumLanguageGroupLocalesA}, - {"EnumMetaFile", 0, (syscall_t)EnumMetaFile}, - {"EnumMonitorsA", 0, (syscall_t)EnumMonitorsA}, - {"EnumObjects", 0, (syscall_t)EnumObjects}, - {"EnumPortsA", 0, (syscall_t)EnumPortsA}, - {"EnumPrintProcessorDatatypesA", 0, (syscall_t)EnumPrintProcessorDatatypesA}, - {"EnumPrintProcessorsA", 0, (syscall_t)EnumPrintProcessorsA}, - {"EnumPrinterDataA", 0, (syscall_t)EnumPrinterDataA}, - {"EnumPrinterDataExA", 0, (syscall_t)EnumPrinterDataExA}, - {"EnumPrinterDriversA", 0, (syscall_t)EnumPrinterDriversA}, - {"EnumPrinterKeyA", 0, (syscall_t)EnumPrinterKeyA}, - {"EnumPrintersA", 0, (syscall_t)EnumPrintersA}, - {"EnumPropsA", 0, (syscall_t)EnumPropsA}, - {"EnumPropsExA", 0, (syscall_t)EnumPropsExA}, - {"EnumResourceLanguagesA", 0, (syscall_t)EnumResourceLanguagesA}, - {"EnumResourceLanguagesExA", 0, (syscall_t)EnumResourceLanguagesExA}, - {"EnumResourceNamesA", 0, (syscall_t)EnumResourceNamesA}, - {"EnumResourceNamesExA", 0, (syscall_t)EnumResourceNamesExA}, - {"EnumResourceTypesA", 0, (syscall_t)EnumResourceTypesA}, - {"EnumResourceTypesExA", 0, (syscall_t)EnumResourceTypesExA}, - {"EnumServicesStatusA", 0, (syscall_t)EnumServicesStatusA}, - {"EnumServicesStatusExA", 0, (syscall_t)EnumServicesStatusExA}, - {"EnumSystemCodePagesA", 0, (syscall_t)EnumSystemCodePagesA}, - {"EnumSystemFirmwareTables", 0, (syscall_t)EnumSystemFirmwareTables}, - {"EnumSystemGeoID", 0, (syscall_t)EnumSystemGeoID}, - {"EnumSystemLanguageGroupsA", 0, (syscall_t)EnumSystemLanguageGroupsA}, - {"EnumSystemLocalesA", 0, (syscall_t)EnumSystemLocalesA}, - {"EnumSystemLocalesEx", 0, (syscall_t)EnumSystemLocalesEx}, - {"EnumThreadWindows", 0, (syscall_t)EnumThreadWindows}, - {"EnumTimeFormatsA", 0, (syscall_t)EnumTimeFormatsA}, - {"EnumTimeFormatsEx", 0, (syscall_t)EnumTimeFormatsEx}, - {"EnumUILanguagesA", 0, (syscall_t)EnumUILanguagesA}, - {"EnumWindowStationsA", 0, (syscall_t)EnumWindowStationsA}, - {"EnumWindows", 0, (syscall_t)EnumWindows}, - {"EqualDomainSid", 0, (syscall_t)EqualDomainSid}, - {"EqualPrefixSid", 0, (syscall_t)EqualPrefixSid}, - {"EqualRect", 0, (syscall_t)EqualRect}, - {"EqualRgn", 0, (syscall_t)EqualRgn}, - {"EqualSid", 0, (syscall_t)EqualSid}, - {"EraseTape", 0, (syscall_t)EraseTape}, - {"Escape", 0, (syscall_t)Escape}, - {"EscapeCommFunction", 0, (syscall_t)EscapeCommFunction}, - {"EvaluateProximityToPolygon", 0, (syscall_t)EvaluateProximityToPolygon}, - {"EvaluateProximityToRect", 0, (syscall_t)EvaluateProximityToRect}, - {"ExcludeClipRect", 0, (syscall_t)ExcludeClipRect}, - {"ExcludeUpdateRgn", 0, (syscall_t)ExcludeUpdateRgn}, - {"ExecuteUmsThread", 0, (syscall_t)ExecuteUmsThread}, - {"ExitProcess", 0, (syscall_t)ExitProcess}, - {"ExitThread", 0, (syscall_t)ExitThread}, - {"ExpandEnvironmentStringsA", 0, (syscall_t)ExpandEnvironmentStringsA}, - {"ExtCreatePen", 0, (syscall_t)ExtCreatePen}, - {"ExtCreateRegion", 0, (syscall_t)ExtCreateRegion}, - {"ExtDeviceMode", 0, (syscall_t)ExtDeviceMode}, - {"ExtEscape", 0, (syscall_t)ExtEscape}, - {"ExtFloodFill", 0, (syscall_t)ExtFloodFill}, - {"ExtSelectClipRgn", 0, (syscall_t)ExtSelectClipRgn}, - {"ExtTextOutA", 0, (syscall_t)ExtTextOutA}, - {"ExtractAssociatedIconA", 0, (syscall_t)ExtractAssociatedIconA}, - {"ExtractAssociatedIconExA", 0, (syscall_t)ExtractAssociatedIconExA}, - {"ExtractIconA", 0, (syscall_t)ExtractIconA}, - {"ExtractIconExA", 0, (syscall_t)ExtractIconExA}, - {"FatalAppExitA", 0, (syscall_t)FatalAppExitA}, - {"FatalExit", 0, (syscall_t)FatalExit}, - {"FileEncryptionStatusA", 0, (syscall_t)FileEncryptionStatusA}, - {"FileTimeToDosDateTime", 0, (syscall_t)FileTimeToDosDateTime}, - {"FileTimeToLocalFileTime", 0, (syscall_t)FileTimeToLocalFileTime}, - {"FileTimeToSystemTime", 0, (syscall_t)FileTimeToSystemTime}, - {"FillConsoleOutputAttribute", 0, (syscall_t)FillConsoleOutputAttribute}, - {"FillConsoleOutputCharacterA", 0, (syscall_t)FillConsoleOutputCharacterA}, - {"FillPath", 0, (syscall_t)FillPath}, - {"FillRect", 0, (syscall_t)FillRect}, - {"FillRgn", 0, (syscall_t)FillRgn}, - {"FindActCtxSectionGuid", 0, (syscall_t)FindActCtxSectionGuid}, - {"FindActCtxSectionStringA", 0, (syscall_t)FindActCtxSectionStringA}, - {"FindAtomA", 0, (syscall_t)FindAtomA}, - {"FindClose", 0, (syscall_t)FindClose}, - {"FindCloseChangeNotification", 0, (syscall_t)FindCloseChangeNotification}, - {"FindClosePrinterChangeNotification", 0, (syscall_t)FindClosePrinterChangeNotification}, - {"FindExecutableA", 0, (syscall_t)FindExecutableA}, - {"FindFirstChangeNotificationA", 0, (syscall_t)FindFirstChangeNotificationA}, - {"FindFirstFileA", 0, (syscall_t)FindFirstFileA}, - {"FindFirstFileExA", 0, (syscall_t)FindFirstFileExA}, - {"FindFirstFileTransactedA", 0, (syscall_t)FindFirstFileTransactedA}, - {"FindFirstFreeAce", 0, (syscall_t)FindFirstFreeAce}, - {"FindFirstPrinterChangeNotification", 0, (syscall_t)FindFirstPrinterChangeNotification}, - {"FindFirstVolumeA", 0, (syscall_t)FindFirstVolumeA}, - {"FindFirstVolumeMountPointA", 0, (syscall_t)FindFirstVolumeMountPointA}, - {"FindNLSString", 0, (syscall_t)FindNLSString}, - {"FindNLSStringEx", 0, (syscall_t)FindNLSStringEx}, - {"FindNextChangeNotification", 0, (syscall_t)FindNextChangeNotification}, - {"FindNextFileA", 0, (syscall_t)FindNextFileA}, - {"FindNextPrinterChangeNotification", 0, (syscall_t)FindNextPrinterChangeNotification}, - {"FindNextVolumeA", 0, (syscall_t)FindNextVolumeA}, - {"FindNextVolumeMountPointA", 0, (syscall_t)FindNextVolumeMountPointA}, - {"FindResourceA", 0, (syscall_t)FindResourceA}, - {"FindResourceExA", 0, (syscall_t)FindResourceExA}, - {"FindStringOrdinal", 0, (syscall_t)FindStringOrdinal}, - {"FindTextA", 0, (syscall_t)FindTextA}, - {"FindVolumeClose", 0, (syscall_t)FindVolumeClose}, - {"FindVolumeMountPointClose", 0, (syscall_t)FindVolumeMountPointClose}, - {"FindWindowA", 0, (syscall_t)FindWindowA}, - {"FindWindowExA", 0, (syscall_t)FindWindowExA}, - {"FixBrushOrgEx", 0, (syscall_t)FixBrushOrgEx}, - {"FlashWindow", 0, (syscall_t)FlashWindow}, - {"FlashWindowEx", 0, (syscall_t)FlashWindowEx}, - {"FlattenPath", 0, (syscall_t)FlattenPath}, - {"FloodFill", 0, (syscall_t)FloodFill}, - {"FlsAlloc", 0, (syscall_t)FlsAlloc}, - {"FlsFree", 0, (syscall_t)FlsFree}, - {"FlsGetValue", 0, (syscall_t)FlsGetValue}, - {"FlsSetValue", 0, (syscall_t)FlsSetValue}, - {"FlushConsoleInputBuffer", 0, (syscall_t)FlushConsoleInputBuffer}, - {"FlushFileBuffers", 0, (syscall_t)FlushFileBuffers}, - {"FlushInstructionCache", 0, (syscall_t)FlushInstructionCache}, - {"FlushPrinter", 0, (syscall_t)FlushPrinter}, - {"FlushProcessWriteBuffers", 0, (syscall_t)FlushProcessWriteBuffers}, - {"FlushViewOfFile", 0, (syscall_t)FlushViewOfFile}, - {"FmtIdToPropStgName", 0, (syscall_t)FmtIdToPropStgName}, - {"FoldStringA", 0, (syscall_t)FoldStringA}, - {"FormatMessageA", 0, (syscall_t)FormatMessageA}, - {"FrameRect", 0, (syscall_t)FrameRect}, - {"FrameRgn", 0, (syscall_t)FrameRgn}, - {"FreeConsole", 0, (syscall_t)FreeConsole}, - {"FreeDDElParam", 0, (syscall_t)FreeDDElParam}, - {"FreeEncryptedFileMetadata", 0, (syscall_t)FreeEncryptedFileMetadata}, - {"FreeEncryptionCertificateHashList", 0, (syscall_t)FreeEncryptionCertificateHashList}, - {"FreeEnvironmentStringsA", 0, (syscall_t)FreeEnvironmentStringsA}, - {"FreeLibrary", 0, (syscall_t)FreeLibrary}, - {"FreeLibraryAndExitThread", 0, (syscall_t)FreeLibraryAndExitThread}, - {"FreeLibraryWhenCallbackReturns", 0, (syscall_t)FreeLibraryWhenCallbackReturns}, - {"FreeMemoryJobObject", 0, (syscall_t)FreeMemoryJobObject}, - {"FreePrintNamedPropertyArray", 0, (syscall_t)FreePrintNamedPropertyArray}, - {"FreePrintPropertyValue", 0, (syscall_t)FreePrintPropertyValue}, - {"FreePrinterNotifyInfo", 0, (syscall_t)FreePrinterNotifyInfo}, - {"FreeResource", 0, (syscall_t)FreeResource}, - {"FreeSid", 0, (syscall_t)FreeSid}, - {"FreeUserPhysicalPages", 0, (syscall_t)FreeUserPhysicalPages}, - {"GdiAlphaBlend", 0, (syscall_t)GdiAlphaBlend}, - {"GdiComment", 0, (syscall_t)GdiComment}, - {"GdiFlush", 0, (syscall_t)GdiFlush}, - {"GdiGetBatchLimit", 0, (syscall_t)GdiGetBatchLimit}, - {"GdiGradientFill", 0, (syscall_t)GdiGradientFill}, - {"GdiSetBatchLimit", 0, (syscall_t)GdiSetBatchLimit}, - {"GdiTransparentBlt", 0, (syscall_t)GdiTransparentBlt}, - {"GenerateConsoleCtrlEvent", 0, (syscall_t)GenerateConsoleCtrlEvent}, - {"GetACP", 0, (syscall_t)GetACP}, - {"GetAcceptExSockaddrs", 0, (syscall_t)GetAcceptExSockaddrs}, - {"GetAce", 0, (syscall_t)GetAce}, - {"GetAclInformation", 0, (syscall_t)GetAclInformation}, - {"GetActiveProcessorCount", 0, (syscall_t)GetActiveProcessorCount}, - {"GetActiveProcessorGroupCount", 0, (syscall_t)GetActiveProcessorGroupCount}, - {"GetActiveWindow", 0, (syscall_t)GetActiveWindow}, - {"GetAltTabInfoA", 0, (syscall_t)GetAltTabInfoA}, - {"GetAncestor", 0, (syscall_t)GetAncestor}, - {"GetAppContainerAce", 0, (syscall_t)GetAppContainerAce}, - {"GetAppContainerNamedObjectPath", 0, (syscall_t)GetAppContainerNamedObjectPath}, - {"GetApplicationRecoveryCallback", 0, (syscall_t)GetApplicationRecoveryCallback}, - {"GetApplicationRestartSettings", 0, (syscall_t)GetApplicationRestartSettings}, - {"GetArcDirection", 0, (syscall_t)GetArcDirection}, - {"GetAspectRatioFilterEx", 0, (syscall_t)GetAspectRatioFilterEx}, - {"GetAsyncKeyState", 0, (syscall_t)GetAsyncKeyState}, - {"GetAtomNameA", 0, (syscall_t)GetAtomNameA}, - {"GetAutoRotationState", 0, (syscall_t)GetAutoRotationState}, - {"GetAwarenessFromDpiAwarenessContext", 0, (syscall_t)GetAwarenessFromDpiAwarenessContext}, - {"GetBinaryTypeA", 0, (syscall_t)GetBinaryTypeA}, - {"GetBitmapBits", 0, (syscall_t)GetBitmapBits}, - {"GetBitmapDimensionEx", 0, (syscall_t)GetBitmapDimensionEx}, - {"GetBkColor", 0, (syscall_t)GetBkColor}, - {"GetBkMode", 0, (syscall_t)GetBkMode}, - {"GetBoundsRect", 0, (syscall_t)GetBoundsRect}, - {"GetBrushOrgEx", 0, (syscall_t)GetBrushOrgEx}, - {"GetCIMSSM", 0, (syscall_t)GetCIMSSM}, - {"GetCPInfo", 0, (syscall_t)GetCPInfo}, - {"GetCPInfoExA", 0, (syscall_t)GetCPInfoExA}, - {"GetCachedSigningLevel", 0, (syscall_t)GetCachedSigningLevel}, - {"GetCalendarInfoA", 0, (syscall_t)GetCalendarInfoA}, - {"GetCalendarInfoEx", 0, (syscall_t)GetCalendarInfoEx}, - {"GetCapture", 0, (syscall_t)GetCapture}, - {"GetCaretBlinkTime", 0, (syscall_t)GetCaretBlinkTime}, - {"GetCaretPos", 0, (syscall_t)GetCaretPos}, - {"GetCharABCWidthsA", 0, (syscall_t)GetCharABCWidthsA}, - {"GetCharABCWidthsFloatA", 0, (syscall_t)GetCharABCWidthsFloatA}, - {"GetCharABCWidthsI", 0, (syscall_t)GetCharABCWidthsI}, - {"GetCharWidth32A", 0, (syscall_t)GetCharWidth32A}, - {"GetCharWidthA", 0, (syscall_t)GetCharWidthA}, - {"GetCharWidthFloatA", 0, (syscall_t)GetCharWidthFloatA}, - {"GetCharWidthI", 0, (syscall_t)GetCharWidthI}, - {"GetCharacterPlacementA", 0, (syscall_t)GetCharacterPlacementA}, - {"GetClassInfoA", 0, (syscall_t)GetClassInfoA}, - {"GetClassInfoExA", 0, (syscall_t)GetClassInfoExA}, - {"GetClassLongA", 0, (syscall_t)GetClassLongA}, - {"GetClassLongPtrA", 0, (syscall_t)GetClassLongPtrA}, - {"GetClassNameA", 0, (syscall_t)GetClassNameA}, - {"GetClassWord", 0, (syscall_t)GetClassWord}, - {"GetClientRect", 0, (syscall_t)GetClientRect}, - {"GetClipBox", 0, (syscall_t)GetClipBox}, - {"GetClipCursor", 0, (syscall_t)GetClipCursor}, - {"GetClipRgn", 0, (syscall_t)GetClipRgn}, - {"GetClipboardData", 0, (syscall_t)GetClipboardData}, - {"GetClipboardFormatNameA", 0, (syscall_t)GetClipboardFormatNameA}, - {"GetClipboardOwner", 0, (syscall_t)GetClipboardOwner}, - {"GetClipboardSequenceNumber", 0, (syscall_t)GetClipboardSequenceNumber}, - {"GetClipboardViewer", 0, (syscall_t)GetClipboardViewer}, - {"GetColorAdjustment", 0, (syscall_t)GetColorAdjustment}, - {"GetColorSpace", 0, (syscall_t)GetColorSpace}, - {"GetComboBoxInfo", 0, (syscall_t)GetComboBoxInfo}, - {"GetCommConfig", 0, (syscall_t)GetCommConfig}, - {"GetCommMask", 0, (syscall_t)GetCommMask}, - {"GetCommModemStatus", 0, (syscall_t)GetCommModemStatus}, - {"GetCommProperties", 0, (syscall_t)GetCommProperties}, - {"GetCommState", 0, (syscall_t)GetCommState}, - {"GetCommTimeouts", 0, (syscall_t)GetCommTimeouts}, - {"GetCommandLineA", 0, (syscall_t)GetCommandLineA}, - {"GetCompressedFileSizeA", 0, (syscall_t)GetCompressedFileSizeA}, - {"GetCompressedFileSizeTransactedA", 0, (syscall_t)GetCompressedFileSizeTransactedA}, - {"GetComputerNameA", 0, (syscall_t)GetComputerNameA}, - {"GetComputerNameExA", 0, (syscall_t)GetComputerNameExA}, - {"GetConsoleAliasA", 0, (syscall_t)GetConsoleAliasA}, - {"GetConsoleAliasExesA", 0, (syscall_t)GetConsoleAliasExesA}, - {"GetConsoleAliasExesLengthA", 0, (syscall_t)GetConsoleAliasExesLengthA}, - {"GetConsoleAliasesA", 0, (syscall_t)GetConsoleAliasesA}, - {"GetConsoleAliasesLengthA", 0, (syscall_t)GetConsoleAliasesLengthA}, - {"GetConsoleCP", 0, (syscall_t)GetConsoleCP}, - {"GetConsoleCursorInfo", 0, (syscall_t)GetConsoleCursorInfo}, - {"GetConsoleDisplayMode", 0, (syscall_t)GetConsoleDisplayMode}, - {"GetConsoleFontSize", 0, (syscall_t)GetConsoleFontSize}, - {"GetConsoleHistoryInfo", 0, (syscall_t)GetConsoleHistoryInfo}, - {"GetConsoleMode", 0, (syscall_t)GetConsoleMode}, - {"GetConsoleOriginalTitleA", 0, (syscall_t)GetConsoleOriginalTitleA}, - {"GetConsoleOutputCP", 0, (syscall_t)GetConsoleOutputCP}, - {"GetConsoleProcessList", 0, (syscall_t)GetConsoleProcessList}, - {"GetConsoleScreenBufferInfo", 0, (syscall_t)GetConsoleScreenBufferInfo}, - {"GetConsoleScreenBufferInfoEx", 0, (syscall_t)GetConsoleScreenBufferInfoEx}, - {"GetConsoleSelectionInfo", 0, (syscall_t)GetConsoleSelectionInfo}, - {"GetConsoleTitleA", 0, (syscall_t)GetConsoleTitleA}, - {"GetConsoleWindow", 0, (syscall_t)GetConsoleWindow}, - {"GetConvertStg", 0, (syscall_t)GetConvertStg}, - {"GetCorePrinterDriversA", 0, (syscall_t)GetCorePrinterDriversA}, - {"GetCurrencyFormatA", 0, (syscall_t)GetCurrencyFormatA}, - {"GetCurrencyFormatEx", 0, (syscall_t)GetCurrencyFormatEx}, - {"GetCurrentActCtx", 0, (syscall_t)GetCurrentActCtx}, - {"GetCurrentConsoleFont", 0, (syscall_t)GetCurrentConsoleFont}, - {"GetCurrentConsoleFontEx", 0, (syscall_t)GetCurrentConsoleFontEx}, - {"GetCurrentDirectoryA", 0, (syscall_t)GetCurrentDirectoryA}, - {"GetCurrentHwProfileA", 0, (syscall_t)GetCurrentHwProfileA}, - {"GetCurrentInputMessageSource", 0, (syscall_t)GetCurrentInputMessageSource}, - {"GetCurrentObject", 0, (syscall_t)GetCurrentObject}, - {"GetCurrentPositionEx", 0, (syscall_t)GetCurrentPositionEx}, - {"GetCurrentProcess", 0, (syscall_t)GetCurrentProcess}, - {"GetCurrentProcessId", 0, (syscall_t)GetCurrentProcessId}, - {"GetCurrentProcessorNumber", 0, (syscall_t)GetCurrentProcessorNumber}, - {"GetCurrentProcessorNumberEx", 0, (syscall_t)GetCurrentProcessorNumberEx}, - {"GetCurrentThread", 0, (syscall_t)GetCurrentThread}, - {"GetCurrentThreadId", 0, (syscall_t)GetCurrentThreadId}, - {"GetCurrentThreadStackLimits", 0, (syscall_t)GetCurrentThreadStackLimits}, - {"GetCurrentUmsThread", 0, (syscall_t)GetCurrentUmsThread}, - {"GetCursor", 0, (syscall_t)GetCursor}, - {"GetCursorInfo", 0, (syscall_t)GetCursorInfo}, - {"GetCursorPos", 0, (syscall_t)GetCursorPos}, - {"GetDC", 0, (syscall_t)GetDC}, - {"GetDCBrushColor", 0, (syscall_t)GetDCBrushColor}, - {"GetDCEx", 0, (syscall_t)GetDCEx}, - {"GetDCOrgEx", 0, (syscall_t)GetDCOrgEx}, - {"GetDCPenColor", 0, (syscall_t)GetDCPenColor}, - {"GetDIBColorTable", 0, (syscall_t)GetDIBColorTable}, - {"GetDIBits", 0, (syscall_t)GetDIBits}, - {"GetDateFormatA", 0, (syscall_t)GetDateFormatA}, - {"GetDateFormatEx", 0, (syscall_t)GetDateFormatEx}, - {"GetDefaultCommConfigA", 0, (syscall_t)GetDefaultCommConfigA}, - {"GetDefaultPrinterA", 0, (syscall_t)GetDefaultPrinterA}, - {"GetDesktopWindow", 0, (syscall_t)GetDesktopWindow}, - {"GetDeviceCaps", 0, (syscall_t)GetDeviceCaps}, - {"GetDeviceGammaRamp", 0, (syscall_t)GetDeviceGammaRamp}, - {"GetDevicePowerState", 0, (syscall_t)GetDevicePowerState}, - {"GetDialogBaseUnits", 0, (syscall_t)GetDialogBaseUnits}, - {"GetDiskFreeSpaceA", 0, (syscall_t)GetDiskFreeSpaceA}, - {"GetDiskFreeSpaceExA", 0, (syscall_t)GetDiskFreeSpaceExA}, - {"GetDisplayAutoRotationPreferences", 0, (syscall_t)GetDisplayAutoRotationPreferences}, - {"GetDisplayConfigBufferSizes", 0, (syscall_t)GetDisplayConfigBufferSizes}, - {"GetDlgCtrlID", 0, (syscall_t)GetDlgCtrlID}, - {"GetDlgItem", 0, (syscall_t)GetDlgItem}, - {"GetDlgItemInt", 0, (syscall_t)GetDlgItemInt}, - {"GetDlgItemTextA", 0, (syscall_t)GetDlgItemTextA}, - {"GetDllDirectoryA", 0, (syscall_t)GetDllDirectoryA}, - {"GetDoubleClickTime", 0, (syscall_t)GetDoubleClickTime}, - {"GetDpiForSystem", 0, (syscall_t)GetDpiForSystem}, - {"GetDpiForWindow", 0, (syscall_t)GetDpiForWindow}, - {"GetDriveTypeA", 0, (syscall_t)GetDriveTypeA}, - {"GetDriverModuleHandle", 0, (syscall_t)GetDriverModuleHandle}, - {"GetDurationFormat", 0, (syscall_t)GetDurationFormat}, - {"GetDurationFormatEx", 0, (syscall_t)GetDurationFormatEx}, - {"GetDynamicTimeZoneInformation", 0, (syscall_t)GetDynamicTimeZoneInformation}, - {"GetDynamicTimeZoneInformationEffectiveYears", 0, (syscall_t)GetDynamicTimeZoneInformationEffectiveYears}, - {"GetEnabledXStateFeatures", 0, (syscall_t)GetEnabledXStateFeatures}, - {"GetEncryptedFileMetadata", 0, (syscall_t)GetEncryptedFileMetadata}, - {"GetEnhMetaFileA", 0, (syscall_t)GetEnhMetaFileA}, - {"GetEnhMetaFileBits", 0, (syscall_t)GetEnhMetaFileBits}, - {"GetEnhMetaFileDescriptionA", 0, (syscall_t)GetEnhMetaFileDescriptionA}, - {"GetEnhMetaFileHeader", 0, (syscall_t)GetEnhMetaFileHeader}, - {"GetEnhMetaFilePaletteEntries", 0, (syscall_t)GetEnhMetaFilePaletteEntries}, - {"GetEnhMetaFilePixelFormat", 0, (syscall_t)GetEnhMetaFilePixelFormat}, - {"GetEnvironmentStrings", 0, (syscall_t)GetEnvironmentStrings}, - {"GetEnvironmentVariableA", 0, (syscall_t)GetEnvironmentVariableA}, - {"GetErrorMode", 0, (syscall_t)GetErrorMode}, - {"GetEventLogInformation", 0, (syscall_t)GetEventLogInformation}, - {"GetExitCodeProcess", 0, (syscall_t)GetExitCodeProcess}, - {"GetExitCodeThread", 0, (syscall_t)GetExitCodeThread}, - {"GetExpandedNameA", 0, (syscall_t)GetExpandedNameA}, - {"GetFileAttributesA", 0, (syscall_t)GetFileAttributesA}, - {"GetFileAttributesExA", 0, (syscall_t)GetFileAttributesExA}, - {"GetFileAttributesTransactedA", 0, (syscall_t)GetFileAttributesTransactedA}, - {"GetFileBandwidthReservation", 0, (syscall_t)GetFileBandwidthReservation}, - {"GetFileInformationByHandle", 0, (syscall_t)GetFileInformationByHandle}, - {"GetFileInformationByHandleEx", 0, (syscall_t)GetFileInformationByHandleEx}, - {"GetFileMUIInfo", 0, (syscall_t)GetFileMUIInfo}, - {"GetFileMUIPath", 0, (syscall_t)GetFileMUIPath}, - {"GetFileSecurityA", 0, (syscall_t)GetFileSecurityA}, - {"GetFileSize", 0, (syscall_t)GetFileSize}, - {"GetFileSizeEx", 0, (syscall_t)GetFileSizeEx}, - {"GetFileTime", 0, (syscall_t)GetFileTime}, - {"GetFileTitleA", 0, (syscall_t)GetFileTitleA}, - {"GetFileType", 0, (syscall_t)GetFileType}, - {"GetFinalPathNameByHandleA", 0, (syscall_t)GetFinalPathNameByHandleA}, - {"GetFirmwareEnvironmentVariableA", 0, (syscall_t)GetFirmwareEnvironmentVariableA}, - {"GetFirmwareEnvironmentVariableExA", 0, (syscall_t)GetFirmwareEnvironmentVariableExA}, - {"GetFirmwareType", 0, (syscall_t)GetFirmwareType}, - {"GetFocus", 0, (syscall_t)GetFocus}, - {"GetFontData", 0, (syscall_t)GetFontData}, - {"GetFontLanguageInfo", 0, (syscall_t)GetFontLanguageInfo}, - {"GetFontUnicodeRanges", 0, (syscall_t)GetFontUnicodeRanges}, - {"GetForegroundWindow", 0, (syscall_t)GetForegroundWindow}, - {"GetFormA", 0, (syscall_t)GetFormA}, - {"GetFullPathNameA", 0, (syscall_t)GetFullPathNameA}, - {"GetFullPathNameTransactedA", 0, (syscall_t)GetFullPathNameTransactedA}, - {"GetGUIThreadInfo", 0, (syscall_t)GetGUIThreadInfo}, - {"GetGeoInfoA", 0, (syscall_t)GetGeoInfoA}, - {"GetGestureConfig", 0, (syscall_t)GetGestureConfig}, - {"GetGestureExtraArgs", 0, (syscall_t)GetGestureExtraArgs}, - {"GetGestureInfo", 0, (syscall_t)GetGestureInfo}, - {"GetGlyphIndicesA", 0, (syscall_t)GetGlyphIndicesA}, - {"GetGlyphOutlineA", 0, (syscall_t)GetGlyphOutlineA}, - {"GetGraphicsMode", 0, (syscall_t)GetGraphicsMode}, - {"GetGuiResources", 0, (syscall_t)GetGuiResources}, - {"GetHGlobalFromILockBytes", 0, (syscall_t)GetHGlobalFromILockBytes}, - {"GetHandleInformation", 0, (syscall_t)GetHandleInformation}, - {"GetICMProfileA", 0, (syscall_t)GetICMProfileA}, - {"GetIconInfo", 0, (syscall_t)GetIconInfo}, - {"GetIconInfoExA", 0, (syscall_t)GetIconInfoExA}, - {"GetInputState", 0, (syscall_t)GetInputState}, - {"GetIntegratedDisplaySize", 0, (syscall_t)GetIntegratedDisplaySize}, - {"GetJobA", 0, (syscall_t)GetJobA}, - {"GetJobNamedPropertyValue", 0, (syscall_t)GetJobNamedPropertyValue}, - {"GetKBCodePage", 0, (syscall_t)GetKBCodePage}, - {"GetKernelObjectSecurity", 0, (syscall_t)GetKernelObjectSecurity}, - {"GetKerningPairsA", 0, (syscall_t)GetKerningPairsA}, - {"GetKeyNameTextA", 0, (syscall_t)GetKeyNameTextA}, - {"GetKeyState", 0, (syscall_t)GetKeyState}, - {"GetKeyboardLayout", 0, (syscall_t)GetKeyboardLayout}, - {"GetKeyboardLayoutList", 0, (syscall_t)GetKeyboardLayoutList}, - {"GetKeyboardLayoutNameA", 0, (syscall_t)GetKeyboardLayoutNameA}, - {"GetKeyboardState", 0, (syscall_t)GetKeyboardState}, - {"GetKeyboardType", 0, (syscall_t)GetKeyboardType}, - {"GetLargePageMinimum", 0, (syscall_t)GetLargePageMinimum}, - {"GetLargestConsoleWindowSize", 0, (syscall_t)GetLargestConsoleWindowSize}, - {"GetLastActivePopup", 0, (syscall_t)GetLastActivePopup}, - {"GetLastError", 0, (syscall_t)GetLastError}, - {"GetLastInputInfo", 0, (syscall_t)GetLastInputInfo}, - {"GetLayeredWindowAttributes", 0, (syscall_t)GetLayeredWindowAttributes}, - {"GetLayout", 0, (syscall_t)GetLayout}, - {"GetLengthSid", 0, (syscall_t)GetLengthSid}, - {"GetListBoxInfo", 0, (syscall_t)GetListBoxInfo}, - {"GetLocalTime", 0, (syscall_t)GetLocalTime}, - {"GetLocaleInfoA", 0, (syscall_t)GetLocaleInfoA}, - {"GetLocaleInfoEx", 0, (syscall_t)GetLocaleInfoEx}, - {"GetLogColorSpaceA", 0, (syscall_t)GetLogColorSpaceA}, - {"GetLogicalDriveStringsA", 0, (syscall_t)GetLogicalDriveStringsA}, - {"GetLogicalDrives", 0, (syscall_t)GetLogicalDrives}, - {"GetLogicalProcessorInformation", 0, (syscall_t)GetLogicalProcessorInformation}, - {"GetLogicalProcessorInformationEx", 0, (syscall_t)GetLogicalProcessorInformationEx}, - {"GetLongPathNameA", 0, (syscall_t)GetLongPathNameA}, - {"GetLongPathNameTransactedA", 0, (syscall_t)GetLongPathNameTransactedA}, - {"GetMailslotInfo", 0, (syscall_t)GetMailslotInfo}, - {"GetMapMode", 0, (syscall_t)GetMapMode}, - {"GetMaximumProcessorCount", 0, (syscall_t)GetMaximumProcessorCount}, - {"GetMaximumProcessorGroupCount", 0, (syscall_t)GetMaximumProcessorGroupCount}, - {"GetMemoryErrorHandlingCapabilities", 0, (syscall_t)GetMemoryErrorHandlingCapabilities}, - {"GetMenu", 0, (syscall_t)GetMenu}, - {"GetMenuBarInfo", 0, (syscall_t)GetMenuBarInfo}, - {"GetMenuCheckMarkDimensions", 0, (syscall_t)GetMenuCheckMarkDimensions}, - {"GetMenuContextHelpId", 0, (syscall_t)GetMenuContextHelpId}, - {"GetMenuDefaultItem", 0, (syscall_t)GetMenuDefaultItem}, - {"GetMenuInfo", 0, (syscall_t)GetMenuInfo}, - {"GetMenuItemCount", 0, (syscall_t)GetMenuItemCount}, - {"GetMenuItemID", 0, (syscall_t)GetMenuItemID}, - {"GetMenuItemInfoA", 0, (syscall_t)GetMenuItemInfoA}, - {"GetMenuItemRect", 0, (syscall_t)GetMenuItemRect}, - {"GetMenuState", 0, (syscall_t)GetMenuState}, - {"GetMenuStringA", 0, (syscall_t)GetMenuStringA}, - {"GetMessageA", 0, (syscall_t)GetMessageA}, - {"GetMessageExtraInfo", 0, (syscall_t)GetMessageExtraInfo}, - {"GetMessagePos", 0, (syscall_t)GetMessagePos}, - {"GetMessageTime", 0, (syscall_t)GetMessageTime}, - {"GetMetaFileA", 0, (syscall_t)GetMetaFileA}, - {"GetMetaFileBitsEx", 0, (syscall_t)GetMetaFileBitsEx}, - {"GetMetaRgn", 0, (syscall_t)GetMetaRgn}, - {"GetMiterLimit", 0, (syscall_t)GetMiterLimit}, - {"GetModuleFileNameA", 0, (syscall_t)GetModuleFileNameA}, - {"GetModuleHandleA", 0, (syscall_t)GetModuleHandleA}, - {"GetModuleHandleExA", 0, (syscall_t)GetModuleHandleExA}, - {"GetMonitorInfoA", 0, (syscall_t)GetMonitorInfoA}, - {"GetMouseMovePointsEx", 0, (syscall_t)GetMouseMovePointsEx}, - {"GetNLSVersion", 0, (syscall_t)GetNLSVersion}, - {"GetNLSVersionEx", 0, (syscall_t)GetNLSVersionEx}, - {"GetNamedPipeClientComputerNameA", 0, (syscall_t)GetNamedPipeClientComputerNameA}, - {"GetNamedPipeClientProcessId", 0, (syscall_t)GetNamedPipeClientProcessId}, - {"GetNamedPipeClientSessionId", 0, (syscall_t)GetNamedPipeClientSessionId}, - {"GetNamedPipeHandleStateA", 0, (syscall_t)GetNamedPipeHandleStateA}, - {"GetNamedPipeInfo", 0, (syscall_t)GetNamedPipeInfo}, - {"GetNamedPipeServerProcessId", 0, (syscall_t)GetNamedPipeServerProcessId}, - {"GetNamedPipeServerSessionId", 0, (syscall_t)GetNamedPipeServerSessionId}, - {"GetNativeSystemInfo", 0, (syscall_t)GetNativeSystemInfo}, - {"GetNearestColor", 0, (syscall_t)GetNearestColor}, - {"GetNearestPaletteIndex", 0, (syscall_t)GetNearestPaletteIndex}, - {"GetNextDlgGroupItem", 0, (syscall_t)GetNextDlgGroupItem}, - {"GetNextDlgTabItem", 0, (syscall_t)GetNextDlgTabItem}, - {"GetNextUmsListItem", 0, (syscall_t)GetNextUmsListItem}, - {"GetNumaAvailableMemoryNode", 0, (syscall_t)GetNumaAvailableMemoryNode}, - {"GetNumaAvailableMemoryNodeEx", 0, (syscall_t)GetNumaAvailableMemoryNodeEx}, - {"GetNumaHighestNodeNumber", 0, (syscall_t)GetNumaHighestNodeNumber}, - {"GetNumaNodeNumberFromHandle", 0, (syscall_t)GetNumaNodeNumberFromHandle}, - {"GetNumaNodeProcessorMask", 0, (syscall_t)GetNumaNodeProcessorMask}, - {"GetNumaNodeProcessorMaskEx", 0, (syscall_t)GetNumaNodeProcessorMaskEx}, - {"GetNumaProcessorNode", 0, (syscall_t)GetNumaProcessorNode}, - {"GetNumaProcessorNodeEx", 0, (syscall_t)GetNumaProcessorNodeEx}, - {"GetNumaProximityNode", 0, (syscall_t)GetNumaProximityNode}, - {"GetNumaProximityNodeEx", 0, (syscall_t)GetNumaProximityNodeEx}, - {"GetNumberFormatA", 0, (syscall_t)GetNumberFormatA}, - {"GetNumberFormatEx", 0, (syscall_t)GetNumberFormatEx}, - {"GetNumberOfConsoleInputEvents", 0, (syscall_t)GetNumberOfConsoleInputEvents}, - {"GetNumberOfConsoleMouseButtons", 0, (syscall_t)GetNumberOfConsoleMouseButtons}, - {"GetNumberOfEventLogRecords", 0, (syscall_t)GetNumberOfEventLogRecords}, - {"GetOEMCP", 0, (syscall_t)GetOEMCP}, - {"GetObjectA", 0, (syscall_t)GetObjectA}, - {"GetObjectType", 0, (syscall_t)GetObjectType}, - {"GetOldestEventLogRecord", 0, (syscall_t)GetOldestEventLogRecord}, - {"GetOpenClipboardWindow", 0, (syscall_t)GetOpenClipboardWindow}, - {"GetOpenFileNameA", 0, (syscall_t)GetOpenFileNameA}, - {"GetOsManufacturingMode", 0, (syscall_t)GetOsManufacturingMode}, - {"GetOsSafeBootMode", 0, (syscall_t)GetOsSafeBootMode}, - {"GetOutlineTextMetricsA", 0, (syscall_t)GetOutlineTextMetricsA}, - {"GetOverlappedResult", 0, (syscall_t)GetOverlappedResult}, - {"GetOverlappedResultEx", 0, (syscall_t)GetOverlappedResultEx}, - {"GetPaletteEntries", 0, (syscall_t)GetPaletteEntries}, - {"GetParent", 0, (syscall_t)GetParent}, - {"GetPath", 0, (syscall_t)GetPath}, - {"GetPhysicalCursorPos", 0, (syscall_t)GetPhysicalCursorPos}, - {"GetPhysicallyInstalledSystemMemory", 0, (syscall_t)GetPhysicallyInstalledSystemMemory}, - {"GetPixel", 0, (syscall_t)GetPixel}, - {"GetPixelFormat", 0, (syscall_t)GetPixelFormat}, - {"GetPointerCursorId", 0, (syscall_t)GetPointerCursorId}, - {"GetPointerDevice", 0, (syscall_t)GetPointerDevice}, - {"GetPointerDeviceCursors", 0, (syscall_t)GetPointerDeviceCursors}, - {"GetPointerDeviceProperties", 0, (syscall_t)GetPointerDeviceProperties}, - {"GetPointerDeviceRects", 0, (syscall_t)GetPointerDeviceRects}, - {"GetPointerDevices", 0, (syscall_t)GetPointerDevices}, - {"GetPointerFrameInfo", 0, (syscall_t)GetPointerFrameInfo}, - {"GetPointerFrameInfoHistory", 0, (syscall_t)GetPointerFrameInfoHistory}, - {"GetPointerFramePenInfo", 0, (syscall_t)GetPointerFramePenInfo}, - {"GetPointerFramePenInfoHistory", 0, (syscall_t)GetPointerFramePenInfoHistory}, - {"GetPointerFrameTouchInfo", 0, (syscall_t)GetPointerFrameTouchInfo}, - {"GetPointerFrameTouchInfoHistory", 0, (syscall_t)GetPointerFrameTouchInfoHistory}, - {"GetPointerInfo", 0, (syscall_t)GetPointerInfo}, - {"GetPointerInfoHistory", 0, (syscall_t)GetPointerInfoHistory}, - {"GetPointerInputTransform", 0, (syscall_t)GetPointerInputTransform}, - {"GetPointerPenInfo", 0, (syscall_t)GetPointerPenInfo}, - {"GetPointerPenInfoHistory", 0, (syscall_t)GetPointerPenInfoHistory}, - {"GetPointerTouchInfo", 0, (syscall_t)GetPointerTouchInfo}, - {"GetPointerTouchInfoHistory", 0, (syscall_t)GetPointerTouchInfoHistory}, - {"GetPointerType", 0, (syscall_t)GetPointerType}, - {"GetPolyFillMode", 0, (syscall_t)GetPolyFillMode}, - {"GetPrintExecutionData", 0, (syscall_t)GetPrintExecutionData}, - {"GetPrintOutputInfo", 0, (syscall_t)GetPrintOutputInfo}, - {"GetPrintProcessorDirectoryA", 0, (syscall_t)GetPrintProcessorDirectoryA}, - {"GetPrinterA", 0, (syscall_t)GetPrinterA}, - {"GetPrinterDataA", 0, (syscall_t)GetPrinterDataA}, - {"GetPrinterDataExA", 0, (syscall_t)GetPrinterDataExA}, - {"GetPrinterDriver2A", 0, (syscall_t)GetPrinterDriver2A}, - {"GetPrinterDriverA", 0, (syscall_t)GetPrinterDriverA}, - {"GetPrinterDriverDirectoryA", 0, (syscall_t)GetPrinterDriverDirectoryA}, - {"GetPrinterDriverPackagePathA", 0, (syscall_t)GetPrinterDriverPackagePathA}, - {"GetPriorityClass", 0, (syscall_t)GetPriorityClass}, - {"GetPriorityClipboardFormat", 0, (syscall_t)GetPriorityClipboardFormat}, - {"GetPrivateObjectSecurity", 0, (syscall_t)GetPrivateObjectSecurity}, - {"GetPrivateProfileIntA", 0, (syscall_t)GetPrivateProfileIntA}, - {"GetPrivateProfileSectionA", 0, (syscall_t)GetPrivateProfileSectionA}, - {"GetPrivateProfileSectionNamesA", 0, (syscall_t)GetPrivateProfileSectionNamesA}, - {"GetPrivateProfileStringA", 0, (syscall_t)GetPrivateProfileStringA}, - {"GetPrivateProfileStructA", 0, (syscall_t)GetPrivateProfileStructA}, - {"GetProcAddress", 0, (syscall_t)GetProcAddress}, - {"GetProcessAffinityMask", 0, (syscall_t)GetProcessAffinityMask}, - {"GetProcessDEPPolicy", 0, (syscall_t)GetProcessDEPPolicy}, - {"GetProcessDefaultCpuSets", 0, (syscall_t)GetProcessDefaultCpuSets}, - {"GetProcessDefaultLayout", 0, (syscall_t)GetProcessDefaultLayout}, - {"GetProcessGroupAffinity", 0, (syscall_t)GetProcessGroupAffinity}, - {"GetProcessHandleCount", 0, (syscall_t)GetProcessHandleCount}, - {"GetProcessHeap", 0, (syscall_t)GetProcessHeap}, - {"GetProcessHeaps", 0, (syscall_t)GetProcessHeaps}, - {"GetProcessId", 0, (syscall_t)GetProcessId}, - {"GetProcessIdOfThread", 0, (syscall_t)GetProcessIdOfThread}, - {"GetProcessInformation", 0, (syscall_t)GetProcessInformation}, - {"GetProcessIoCounters", 0, (syscall_t)GetProcessIoCounters}, - {"GetProcessMitigationPolicy", 0, (syscall_t)GetProcessMitigationPolicy}, - {"GetProcessPreferredUILanguages", 0, (syscall_t)GetProcessPreferredUILanguages}, - {"GetProcessPriorityBoost", 0, (syscall_t)GetProcessPriorityBoost}, - {"GetProcessShutdownParameters", 0, (syscall_t)GetProcessShutdownParameters}, - {"GetProcessTimes", 0, (syscall_t)GetProcessTimes}, - {"GetProcessVersion", 0, (syscall_t)GetProcessVersion}, - {"GetProcessWindowStation", 0, (syscall_t)GetProcessWindowStation}, - {"GetProcessWorkingSetSize", 0, (syscall_t)GetProcessWorkingSetSize}, - {"GetProcessWorkingSetSizeEx", 0, (syscall_t)GetProcessWorkingSetSizeEx}, - {"GetProcessorSystemCycleTime", 0, (syscall_t)GetProcessorSystemCycleTime}, - {"GetProductInfo", 0, (syscall_t)GetProductInfo}, - {"GetProfileIntA", 0, (syscall_t)GetProfileIntA}, - {"GetProfileSectionA", 0, (syscall_t)GetProfileSectionA}, - {"GetProfileStringA", 0, (syscall_t)GetProfileStringA}, - {"GetPropA", 0, (syscall_t)GetPropA}, - {"GetQueueStatus", 0, (syscall_t)GetQueueStatus}, - {"GetQueuedCompletionStatus", 0, (syscall_t)GetQueuedCompletionStatus}, - {"GetQueuedCompletionStatusEx", 0, (syscall_t)GetQueuedCompletionStatusEx}, - {"GetROP2", 0, (syscall_t)GetROP2}, - {"GetRandomRgn", 0, (syscall_t)GetRandomRgn}, - {"GetRasterizerCaps", 0, (syscall_t)GetRasterizerCaps}, - {"GetRawInputBuffer", 0, (syscall_t)GetRawInputBuffer}, - {"GetRawInputData", 0, (syscall_t)GetRawInputData}, - {"GetRawInputDeviceInfoA", 0, (syscall_t)GetRawInputDeviceInfoA}, - {"GetRawInputDeviceList", 0, (syscall_t)GetRawInputDeviceList}, - {"GetRawPointerDeviceData", 0, (syscall_t)GetRawPointerDeviceData}, - {"GetRegionData", 0, (syscall_t)GetRegionData}, - {"GetRegisteredRawInputDevices", 0, (syscall_t)GetRegisteredRawInputDevices}, - {"GetRgnBox", 0, (syscall_t)GetRgnBox}, - {"GetSaveFileNameA", 0, (syscall_t)GetSaveFileNameA}, - {"GetScrollBarInfo", 0, (syscall_t)GetScrollBarInfo}, - {"GetScrollInfo", 0, (syscall_t)GetScrollInfo}, - {"GetScrollPos", 0, (syscall_t)GetScrollPos}, - {"GetScrollRange", 0, (syscall_t)GetScrollRange}, - {"GetSecurityDescriptorControl", 0, (syscall_t)GetSecurityDescriptorControl}, - {"GetSecurityDescriptorDacl", 0, (syscall_t)GetSecurityDescriptorDacl}, - {"GetSecurityDescriptorGroup", 0, (syscall_t)GetSecurityDescriptorGroup}, - {"GetSecurityDescriptorLength", 0, (syscall_t)GetSecurityDescriptorLength}, - {"GetSecurityDescriptorOwner", 0, (syscall_t)GetSecurityDescriptorOwner}, - {"GetSecurityDescriptorRMControl", 0, (syscall_t)GetSecurityDescriptorRMControl}, - {"GetSecurityDescriptorSacl", 0, (syscall_t)GetSecurityDescriptorSacl}, - {"GetServiceDisplayNameA", 0, (syscall_t)GetServiceDisplayNameA}, - {"GetServiceKeyNameA", 0, (syscall_t)GetServiceKeyNameA}, - {"GetShellWindow", 0, (syscall_t)GetShellWindow}, - {"GetShortPathNameA", 0, (syscall_t)GetShortPathNameA}, - {"GetSidIdentifierAuthority", 0, (syscall_t)GetSidIdentifierAuthority}, - {"GetSidLengthRequired", 0, (syscall_t)GetSidLengthRequired}, - {"GetSidSubAuthority", 0, (syscall_t)GetSidSubAuthority}, - {"GetSidSubAuthorityCount", 0, (syscall_t)GetSidSubAuthorityCount}, - {"GetSpoolFileHandle", 0, (syscall_t)GetSpoolFileHandle}, - {"GetStartupInfoA", 0, (syscall_t)GetStartupInfoA}, - {"GetStdHandle", 0, (syscall_t)GetStdHandle}, - {"GetStockObject", 0, (syscall_t)GetStockObject}, - {"GetStretchBltMode", 0, (syscall_t)GetStretchBltMode}, - {"GetStringScripts", 0, (syscall_t)GetStringScripts}, - {"GetStringTypeA", 0, (syscall_t)GetStringTypeA}, - {"GetStringTypeExA", 0, (syscall_t)GetStringTypeExA}, - {"GetSubMenu", 0, (syscall_t)GetSubMenu}, - {"GetSysColor", 0, (syscall_t)GetSysColor}, - {"GetSysColorBrush", 0, (syscall_t)GetSysColorBrush}, - {"GetSystemCpuSetInformation", 0, (syscall_t)GetSystemCpuSetInformation}, - {"GetSystemDEPPolicy", 0, (syscall_t)GetSystemDEPPolicy}, - {"GetSystemDefaultLCID", 0, (syscall_t)GetSystemDefaultLCID}, - {"GetSystemDefaultLangID", 0, (syscall_t)GetSystemDefaultLangID}, - {"GetSystemDefaultLocaleName", 0, (syscall_t)GetSystemDefaultLocaleName}, - {"GetSystemDefaultUILanguage", 0, (syscall_t)GetSystemDefaultUILanguage}, - {"GetSystemDirectoryA", 0, (syscall_t)GetSystemDirectoryA}, - {"GetSystemFileCacheSize", 0, (syscall_t)GetSystemFileCacheSize}, - {"GetSystemFirmwareTable", 0, (syscall_t)GetSystemFirmwareTable}, - {"GetSystemInfo", 0, (syscall_t)GetSystemInfo}, - {"GetSystemMenu", 0, (syscall_t)GetSystemMenu}, - {"GetSystemMetrics", 0, (syscall_t)GetSystemMetrics}, - {"GetSystemMetricsForDpi", 0, (syscall_t)GetSystemMetricsForDpi}, - {"GetSystemPaletteEntries", 0, (syscall_t)GetSystemPaletteEntries}, - {"GetSystemPaletteUse", 0, (syscall_t)GetSystemPaletteUse}, - {"GetSystemPowerStatus", 0, (syscall_t)GetSystemPowerStatus}, - {"GetSystemPreferredUILanguages", 0, (syscall_t)GetSystemPreferredUILanguages}, - {"GetSystemRegistryQuota", 0, (syscall_t)GetSystemRegistryQuota}, - {"GetSystemTime", 0, (syscall_t)GetSystemTime}, - {"GetSystemTimeAdjustment", 0, (syscall_t)GetSystemTimeAdjustment}, - {"GetSystemTimeAsFileTime", 0, (syscall_t)GetSystemTimeAsFileTime}, - {"GetSystemTimePreciseAsFileTime", 0, (syscall_t)GetSystemTimePreciseAsFileTime}, - {"GetSystemTimes", 0, (syscall_t)GetSystemTimes}, - {"GetSystemWindowsDirectoryA", 0, (syscall_t)GetSystemWindowsDirectoryA}, - {"GetSystemWow64Directory2A", 0, (syscall_t)GetSystemWow64Directory2A}, - {"GetSystemWow64DirectoryA", 0, (syscall_t)GetSystemWow64DirectoryA}, - {"GetTabbedTextExtentA", 0, (syscall_t)GetTabbedTextExtentA}, - {"GetTapeParameters", 0, (syscall_t)GetTapeParameters}, - {"GetTapePosition", 0, (syscall_t)GetTapePosition}, - {"GetTapeStatus", 0, (syscall_t)GetTapeStatus}, - {"GetTempFileNameA", 0, (syscall_t)GetTempFileNameA}, - {"GetTempPathA", 0, (syscall_t)GetTempPathA}, - {"GetTextAlign", 0, (syscall_t)GetTextAlign}, - {"GetTextCharacterExtra", 0, (syscall_t)GetTextCharacterExtra}, - {"GetTextCharset", 0, (syscall_t)GetTextCharset}, - {"GetTextCharsetInfo", 0, (syscall_t)GetTextCharsetInfo}, - {"GetTextColor", 0, (syscall_t)GetTextColor}, - {"GetTextExtentExPointA", 0, (syscall_t)GetTextExtentExPointA}, - {"GetTextExtentExPointI", 0, (syscall_t)GetTextExtentExPointI}, - {"GetTextExtentPoint32A", 0, (syscall_t)GetTextExtentPoint32A}, - {"GetTextExtentPointA", 0, (syscall_t)GetTextExtentPointA}, - {"GetTextExtentPointI", 0, (syscall_t)GetTextExtentPointI}, - {"GetTextFaceA", 0, (syscall_t)GetTextFaceA}, - {"GetTextMetricsA", 0, (syscall_t)GetTextMetricsA}, - {"GetThreadContext", 0, (syscall_t)GetThreadContext}, - {"GetThreadDesktop", 0, (syscall_t)GetThreadDesktop}, - {"GetThreadDpiAwarenessContext", 0, (syscall_t)GetThreadDpiAwarenessContext}, - {"GetThreadErrorMode", 0, (syscall_t)GetThreadErrorMode}, - {"GetThreadGroupAffinity", 0, (syscall_t)GetThreadGroupAffinity}, - {"GetThreadIOPendingFlag", 0, (syscall_t)GetThreadIOPendingFlag}, - {"GetThreadId", 0, (syscall_t)GetThreadId}, - {"GetThreadIdealProcessorEx", 0, (syscall_t)GetThreadIdealProcessorEx}, - {"GetThreadInformation", 0, (syscall_t)GetThreadInformation}, - {"GetThreadLocale", 0, (syscall_t)GetThreadLocale}, - {"GetThreadPreferredUILanguages", 0, (syscall_t)GetThreadPreferredUILanguages}, - {"GetThreadPriority", 0, (syscall_t)GetThreadPriority}, - {"GetThreadPriorityBoost", 0, (syscall_t)GetThreadPriorityBoost}, - {"GetThreadSelectedCpuSets", 0, (syscall_t)GetThreadSelectedCpuSets}, - {"GetThreadSelectorEntry", 0, (syscall_t)GetThreadSelectorEntry}, - {"GetThreadTimes", 0, (syscall_t)GetThreadTimes}, - {"GetThreadUILanguage", 0, (syscall_t)GetThreadUILanguage}, - {"GetTickCount", 0, (syscall_t)GetTickCount}, - {"GetTickCount64", 0, (syscall_t)GetTickCount64}, - {"GetTimeFormatA", 0, (syscall_t)GetTimeFormatA}, - {"GetTimeFormatEx", 0, (syscall_t)GetTimeFormatEx}, - {"GetTimeZoneInformation", 0, (syscall_t)GetTimeZoneInformation}, - {"GetTimeZoneInformationForYear", 0, (syscall_t)GetTimeZoneInformationForYear}, - {"GetTitleBarInfo", 0, (syscall_t)GetTitleBarInfo}, - {"GetTokenInformation", 0, (syscall_t)GetTokenInformation}, - {"GetTopWindow", 0, (syscall_t)GetTopWindow}, - {"GetTouchInputInfo", 0, (syscall_t)GetTouchInputInfo}, - {"GetUILanguageInfo", 0, (syscall_t)GetUILanguageInfo}, - {"GetUmsCompletionListEvent", 0, (syscall_t)GetUmsCompletionListEvent}, - {"GetUmsSystemThreadInformation", 0, (syscall_t)GetUmsSystemThreadInformation}, - {"GetUnpredictedMessagePos", 0, (syscall_t)GetUnpredictedMessagePos}, - {"GetUpdateRect", 0, (syscall_t)GetUpdateRect}, - {"GetUpdateRgn", 0, (syscall_t)GetUpdateRgn}, - {"GetUpdatedClipboardFormats", 0, (syscall_t)GetUpdatedClipboardFormats}, - {"GetUserDefaultLCID", 0, (syscall_t)GetUserDefaultLCID}, - {"GetUserDefaultLangID", 0, (syscall_t)GetUserDefaultLangID}, - {"GetUserDefaultLocaleName", 0, (syscall_t)GetUserDefaultLocaleName}, - {"GetUserDefaultUILanguage", 0, (syscall_t)GetUserDefaultUILanguage}, - {"GetUserGeoID", 0, (syscall_t)GetUserGeoID}, - {"GetUserNameA", 0, (syscall_t)GetUserNameA}, - {"GetUserObjectInformationA", 0, (syscall_t)GetUserObjectInformationA}, - {"GetUserObjectSecurity", 0, (syscall_t)GetUserObjectSecurity}, - {"GetUserPreferredUILanguages", 0, (syscall_t)GetUserPreferredUILanguages}, - {"GetVersion", 0, (syscall_t)GetVersion}, - {"GetVersionExA", 0, (syscall_t)GetVersionExA}, - {"GetViewportExtEx", 0, (syscall_t)GetViewportExtEx}, - {"GetViewportOrgEx", 0, (syscall_t)GetViewportOrgEx}, - {"GetVolumeInformationA", 0, (syscall_t)GetVolumeInformationA}, - {"GetVolumeNameForVolumeMountPointA", 0, (syscall_t)GetVolumeNameForVolumeMountPointA}, - {"GetVolumePathNameA", 0, (syscall_t)GetVolumePathNameA}, - {"GetVolumePathNamesForVolumeNameA", 0, (syscall_t)GetVolumePathNamesForVolumeNameA}, - {"GetWinMetaFileBits", 0, (syscall_t)GetWinMetaFileBits}, - {"GetWindow", 0, (syscall_t)GetWindow}, - {"GetWindowContextHelpId", 0, (syscall_t)GetWindowContextHelpId}, - {"GetWindowDC", 0, (syscall_t)GetWindowDC}, - {"GetWindowDisplayAffinity", 0, (syscall_t)GetWindowDisplayAffinity}, - {"GetWindowDpiAwarenessContext", 0, (syscall_t)GetWindowDpiAwarenessContext}, - {"GetWindowExtEx", 0, (syscall_t)GetWindowExtEx}, - {"GetWindowFeedbackSetting", 0, (syscall_t)GetWindowFeedbackSetting}, - {"GetWindowInfo", 0, (syscall_t)GetWindowInfo}, - {"GetWindowLongA", 0, (syscall_t)GetWindowLongA}, - {"GetWindowLongPtrA", 0, (syscall_t)GetWindowLongPtrA}, - {"GetWindowModuleFileNameA", 0, (syscall_t)GetWindowModuleFileNameA}, - {"GetWindowOrgEx", 0, (syscall_t)GetWindowOrgEx}, - {"GetWindowPlacement", 0, (syscall_t)GetWindowPlacement}, - {"GetWindowRect", 0, (syscall_t)GetWindowRect}, - {"GetWindowRgn", 0, (syscall_t)GetWindowRgn}, - {"GetWindowRgnBox", 0, (syscall_t)GetWindowRgnBox}, - {"GetWindowTextA", 0, (syscall_t)GetWindowTextA}, - {"GetWindowTextLengthA", 0, (syscall_t)GetWindowTextLengthA}, - {"GetWindowThreadProcessId", 0, (syscall_t)GetWindowThreadProcessId}, - {"GetWindowWord", 0, (syscall_t)GetWindowWord}, - {"GetWindowsAccountDomainSid", 0, (syscall_t)GetWindowsAccountDomainSid}, - {"GetWindowsDirectoryA", 0, (syscall_t)GetWindowsDirectoryA}, - {"GetWorldTransform", 0, (syscall_t)GetWorldTransform}, - {"GetWriteWatch", 0, (syscall_t)GetWriteWatch}, - {"GetXStateFeaturesMask", 0, (syscall_t)GetXStateFeaturesMask}, - {"GlobalAddAtomA", 0, (syscall_t)GlobalAddAtomA}, - {"GlobalAddAtomExA", 0, (syscall_t)GlobalAddAtomExA}, - {"GlobalAlloc", 0, (syscall_t)GlobalAlloc}, - {"GlobalCompact", 0, (syscall_t)GlobalCompact}, - {"GlobalDeleteAtom", 0, (syscall_t)GlobalDeleteAtom}, - {"GlobalFindAtomA", 0, (syscall_t)GlobalFindAtomA}, - {"GlobalFix", 0, (syscall_t)GlobalFix}, - {"GlobalFlags", 0, (syscall_t)GlobalFlags}, - {"GlobalFree", 0, (syscall_t)GlobalFree}, - {"GlobalGetAtomNameA", 0, (syscall_t)GlobalGetAtomNameA}, - {"GlobalHandle", 0, (syscall_t)GlobalHandle}, - {"GlobalLock", 0, (syscall_t)GlobalLock}, - {"GlobalMemoryStatus", 0, (syscall_t)GlobalMemoryStatus}, - {"GlobalMemoryStatusEx", 0, (syscall_t)GlobalMemoryStatusEx}, - {"GlobalReAlloc", 0, (syscall_t)GlobalReAlloc}, - {"GlobalSize", 0, (syscall_t)GlobalSize}, - {"GlobalUnWire", 0, (syscall_t)GlobalUnWire}, - {"GlobalUnfix", 0, (syscall_t)GlobalUnfix}, - {"GlobalUnlock", 0, (syscall_t)GlobalUnlock}, - {"GlobalWire", 0, (syscall_t)GlobalWire}, - {"GradientFill", 0, (syscall_t)GradientFill}, - {"GrayStringA", 0, (syscall_t)GrayStringA}, - {"HeapAlloc", 0, (syscall_t)HeapAlloc}, - {"HeapCompact", 0, (syscall_t)HeapCompact}, - {"HeapCreate", 0, (syscall_t)HeapCreate}, - {"HeapDestroy", 0, (syscall_t)HeapDestroy}, - {"HeapFree", 0, (syscall_t)HeapFree}, - {"HeapLock", 0, (syscall_t)HeapLock}, - {"HeapQueryInformation", 0, (syscall_t)HeapQueryInformation}, - {"HeapReAlloc", 0, (syscall_t)HeapReAlloc}, - {"HeapSetInformation", 0, (syscall_t)HeapSetInformation}, - {"HeapSize", 0, (syscall_t)HeapSize}, - {"HeapSummary", 0, (syscall_t)HeapSummary}, - {"HeapUnlock", 0, (syscall_t)HeapUnlock}, - {"HeapValidate", 0, (syscall_t)HeapValidate}, - {"HeapWalk", 0, (syscall_t)HeapWalk}, - {"HideCaret", 0, (syscall_t)HideCaret}, - {"HiliteMenuItem", 0, (syscall_t)HiliteMenuItem}, - {"I_UuidCreate", 0, (syscall_t)I_UuidCreate}, - {"IdnToAscii", 0, (syscall_t)IdnToAscii}, - {"IdnToUnicode", 0, (syscall_t)IdnToUnicode}, - {"ImmAssociateContext", 0, (syscall_t)ImmAssociateContext}, - {"ImmAssociateContextEx", 0, (syscall_t)ImmAssociateContextEx}, - {"ImmConfigureIMEA", 0, (syscall_t)ImmConfigureIMEA}, - {"ImmCreateContext", 0, (syscall_t)ImmCreateContext}, - {"ImmDestroyContext", 0, (syscall_t)ImmDestroyContext}, - {"ImmDisableIME", 0, (syscall_t)ImmDisableIME}, - {"ImmDisableLegacyIME", 0, (syscall_t)ImmDisableLegacyIME}, - {"ImmDisableTextFrameService", 0, (syscall_t)ImmDisableTextFrameService}, - {"ImmEnumInputContext", 0, (syscall_t)ImmEnumInputContext}, - {"ImmEnumRegisterWordA", 0, (syscall_t)ImmEnumRegisterWordA}, - {"ImmEscapeA", 0, (syscall_t)ImmEscapeA}, - {"ImmGetCandidateListA", 0, (syscall_t)ImmGetCandidateListA}, - {"ImmGetCandidateListCountA", 0, (syscall_t)ImmGetCandidateListCountA}, - {"ImmGetCandidateWindow", 0, (syscall_t)ImmGetCandidateWindow}, - {"ImmGetCompositionFontA", 0, (syscall_t)ImmGetCompositionFontA}, - {"ImmGetCompositionStringA", 0, (syscall_t)ImmGetCompositionStringA}, - {"ImmGetCompositionWindow", 0, (syscall_t)ImmGetCompositionWindow}, - {"ImmGetContext", 0, (syscall_t)ImmGetContext}, - {"ImmGetConversionListA", 0, (syscall_t)ImmGetConversionListA}, - {"ImmGetConversionStatus", 0, (syscall_t)ImmGetConversionStatus}, - {"ImmGetDefaultIMEWnd", 0, (syscall_t)ImmGetDefaultIMEWnd}, - {"ImmGetDescriptionA", 0, (syscall_t)ImmGetDescriptionA}, - {"ImmGetGuideLineA", 0, (syscall_t)ImmGetGuideLineA}, - {"ImmGetIMEFileNameA", 0, (syscall_t)ImmGetIMEFileNameA}, - {"ImmGetImeMenuItemsA", 0, (syscall_t)ImmGetImeMenuItemsA}, - {"ImmGetOpenStatus", 0, (syscall_t)ImmGetOpenStatus}, - {"ImmGetProperty", 0, (syscall_t)ImmGetProperty}, - {"ImmGetRegisterWordStyleA", 0, (syscall_t)ImmGetRegisterWordStyleA}, - {"ImmGetStatusWindowPos", 0, (syscall_t)ImmGetStatusWindowPos}, - {"ImmGetVirtualKey", 0, (syscall_t)ImmGetVirtualKey}, - {"ImmInstallIMEA", 0, (syscall_t)ImmInstallIMEA}, - {"ImmIsIME", 0, (syscall_t)ImmIsIME}, - {"ImmIsUIMessageA", 0, (syscall_t)ImmIsUIMessageA}, - {"ImmNotifyIME", 0, (syscall_t)ImmNotifyIME}, - {"ImmRegisterWordA", 0, (syscall_t)ImmRegisterWordA}, - {"ImmReleaseContext", 0, (syscall_t)ImmReleaseContext}, - {"ImmSetCandidateWindow", 0, (syscall_t)ImmSetCandidateWindow}, - {"ImmSetCompositionFontA", 0, (syscall_t)ImmSetCompositionFontA}, - {"ImmSetCompositionStringA", 0, (syscall_t)ImmSetCompositionStringA}, - {"ImmSetCompositionWindow", 0, (syscall_t)ImmSetCompositionWindow}, - {"ImmSetConversionStatus", 0, (syscall_t)ImmSetConversionStatus}, - {"ImmSetOpenStatus", 0, (syscall_t)ImmSetOpenStatus}, - {"ImmSetStatusWindowPos", 0, (syscall_t)ImmSetStatusWindowPos}, - {"ImmSimulateHotKey", 0, (syscall_t)ImmSimulateHotKey}, - {"ImmUnregisterWordA", 0, (syscall_t)ImmUnregisterWordA}, - {"ImpersonateAnonymousToken", 0, (syscall_t)ImpersonateAnonymousToken}, - {"ImpersonateDdeClientWindow", 0, (syscall_t)ImpersonateDdeClientWindow}, - {"ImpersonateLoggedOnUser", 0, (syscall_t)ImpersonateLoggedOnUser}, - {"ImpersonateNamedPipeClient", 0, (syscall_t)ImpersonateNamedPipeClient}, - {"ImpersonateSelf", 0, (syscall_t)ImpersonateSelf}, - {"InSendMessage", 0, (syscall_t)InSendMessage}, - {"InSendMessageEx", 0, (syscall_t)InSendMessageEx}, - {"InflateRect", 0, (syscall_t)InflateRect}, - {"InheritWindowMonitor", 0, (syscall_t)InheritWindowMonitor}, - {"InitAtomTable", 0, (syscall_t)InitAtomTable}, - {"InitNetworkAddressControl", 0, (syscall_t)InitNetworkAddressControl}, - {"InitOnceBeginInitialize", 0, (syscall_t)InitOnceBeginInitialize}, - {"InitOnceComplete", 0, (syscall_t)InitOnceComplete}, - {"InitOnceExecuteOnce", 0, (syscall_t)InitOnceExecuteOnce}, - {"InitOnceInitialize", 0, (syscall_t)InitOnceInitialize}, - {"InitializeAcl", 0, (syscall_t)InitializeAcl}, - {"InitializeConditionVariable", 0, (syscall_t)InitializeConditionVariable}, - {"InitializeContext", 0, (syscall_t)InitializeContext}, - {"InitializeCriticalSection", 0, (syscall_t)InitializeCriticalSection}, - {"InitializeCriticalSectionAndSpinCount", 0, (syscall_t)InitializeCriticalSectionAndSpinCount}, - {"InitializeCriticalSectionEx", 0, (syscall_t)InitializeCriticalSectionEx}, - {"InitializeEnclave", 0, (syscall_t)InitializeEnclave}, - {"InitializeProcThreadAttributeList", 0, (syscall_t)InitializeProcThreadAttributeList}, - {"InitializeSListHead", 0, (syscall_t)InitializeSListHead}, - {"InitializeSRWLock", 0, (syscall_t)InitializeSRWLock}, - {"InitializeSecurityDescriptor", 0, (syscall_t)InitializeSecurityDescriptor}, - {"InitializeSid", 0, (syscall_t)InitializeSid}, - {"InitializeSynchronizationBarrier", 0, (syscall_t)InitializeSynchronizationBarrier}, - {"InitializeTouchInjection", 0, (syscall_t)InitializeTouchInjection}, - {"InjectTouchInput", 0, (syscall_t)InjectTouchInput}, - {"InsertMenuA", 0, (syscall_t)InsertMenuA}, - {"InsertMenuItemA", 0, (syscall_t)InsertMenuItemA}, - {"InstallELAMCertificateInfo", 0, (syscall_t)InstallELAMCertificateInfo}, - {"InstallPrinterDriverFromPackageA", 0, (syscall_t)InstallPrinterDriverFromPackageA}, - {"InterlockedFlushSList", 0, (syscall_t)InterlockedFlushSList}, - {"InterlockedPopEntrySList", 0, (syscall_t)InterlockedPopEntrySList}, - {"InterlockedPushEntrySList", 0, (syscall_t)InterlockedPushEntrySList}, - {"InterlockedPushListSListEx", 0, (syscall_t)InterlockedPushListSListEx}, - {"InternalGetWindowText", 0, (syscall_t)InternalGetWindowText}, - {"IntersectClipRect", 0, (syscall_t)IntersectClipRect}, - {"IntersectRect", 0, (syscall_t)IntersectRect}, - {"InvalidateRect", 0, (syscall_t)InvalidateRect}, - {"InvalidateRgn", 0, (syscall_t)InvalidateRgn}, - {"InvertRect", 0, (syscall_t)InvertRect}, - {"InvertRgn", 0, (syscall_t)InvertRgn}, - {"IsBadCodePtr", 0, (syscall_t)IsBadCodePtr}, - {"IsBadHugeReadPtr", 0, (syscall_t)IsBadHugeReadPtr}, - {"IsBadHugeWritePtr", 0, (syscall_t)IsBadHugeWritePtr}, - {"IsBadReadPtr", 0, (syscall_t)IsBadReadPtr}, - {"IsBadStringPtrA", 0, (syscall_t)IsBadStringPtrA}, - {"IsBadWritePtr", 0, (syscall_t)IsBadWritePtr}, - {"IsCharAlphaA", 0, (syscall_t)IsCharAlphaA}, - {"IsCharAlphaNumericA", 0, (syscall_t)IsCharAlphaNumericA}, - {"IsCharLowerA", 0, (syscall_t)IsCharLowerA}, - {"IsCharUpperA", 0, (syscall_t)IsCharUpperA}, - {"IsChild", 0, (syscall_t)IsChild}, - {"IsClipboardFormatAvailable", 0, (syscall_t)IsClipboardFormatAvailable}, - {"IsDBCSLeadByte", 0, (syscall_t)IsDBCSLeadByte}, - {"IsDBCSLeadByteEx", 0, (syscall_t)IsDBCSLeadByteEx}, - {"IsDebuggerPresent", 0, (syscall_t)IsDebuggerPresent}, - {"IsDialogMessageA", 0, (syscall_t)IsDialogMessageA}, - {"IsDlgButtonChecked", 0, (syscall_t)IsDlgButtonChecked}, - {"IsEnclaveTypeSupported", 0, (syscall_t)IsEnclaveTypeSupported}, - {"IsGUIThread", 0, (syscall_t)IsGUIThread}, - {"IsHungAppWindow", 0, (syscall_t)IsHungAppWindow}, - {"IsIconic", 0, (syscall_t)IsIconic}, - {"IsImmersiveProcess", 0, (syscall_t)IsImmersiveProcess}, - {"IsLFNDriveA", 0, (syscall_t)IsLFNDriveA}, - {"IsMenu", 0, (syscall_t)IsMenu}, - {"IsMouseInPointerEnabled", 0, (syscall_t)IsMouseInPointerEnabled}, - {"IsNLSDefinedString", 0, (syscall_t)IsNLSDefinedString}, - {"IsNativeVhdBoot", 0, (syscall_t)IsNativeVhdBoot}, - {"IsNormalizedString", 0, (syscall_t)IsNormalizedString}, - {"IsProcessCritical", 0, (syscall_t)IsProcessCritical}, - {"IsProcessDPIAware", 0, (syscall_t)IsProcessDPIAware}, - {"IsProcessInJob", 0, (syscall_t)IsProcessInJob}, - {"IsProcessorFeaturePresent", 0, (syscall_t)IsProcessorFeaturePresent}, - {"IsRectEmpty", 0, (syscall_t)IsRectEmpty}, - {"IsSystemResumeAutomatic", 0, (syscall_t)IsSystemResumeAutomatic}, - {"IsTextUnicode", 0, (syscall_t)IsTextUnicode}, - {"IsThreadAFiber", 0, (syscall_t)IsThreadAFiber}, - {"IsThreadpoolTimerSet", 0, (syscall_t)IsThreadpoolTimerSet}, - {"IsTokenRestricted", 0, (syscall_t)IsTokenRestricted}, - {"IsTokenUntrusted", 0, (syscall_t)IsTokenUntrusted}, - {"IsTouchWindow", 0, (syscall_t)IsTouchWindow}, - {"IsValidAcl", 0, (syscall_t)IsValidAcl}, - {"IsValidCodePage", 0, (syscall_t)IsValidCodePage}, - {"IsValidDevmodeA", 0, (syscall_t)IsValidDevmodeA}, - {"IsValidDpiAwarenessContext", 0, (syscall_t)IsValidDpiAwarenessContext}, - {"IsValidLanguageGroup", 0, (syscall_t)IsValidLanguageGroup}, - {"IsValidLocale", 0, (syscall_t)IsValidLocale}, - {"IsValidLocaleName", 0, (syscall_t)IsValidLocaleName}, - {"IsValidNLSVersion", 0, (syscall_t)IsValidNLSVersion}, - {"IsValidSecurityDescriptor", 0, (syscall_t)IsValidSecurityDescriptor}, - {"IsValidSid", 0, (syscall_t)IsValidSid}, - {"IsWellKnownSid", 0, (syscall_t)IsWellKnownSid}, - {"IsWinEventHookInstalled", 0, (syscall_t)IsWinEventHookInstalled}, - {"IsWindow", 0, (syscall_t)IsWindow}, - {"IsWindowEnabled", 0, (syscall_t)IsWindowEnabled}, - {"IsWindowUnicode", 0, (syscall_t)IsWindowUnicode}, - {"IsWindowVisible", 0, (syscall_t)IsWindowVisible}, - {"IsWow64Message", 0, (syscall_t)IsWow64Message}, - {"IsWow64Process", 0, (syscall_t)IsWow64Process}, - {"IsWow64Process2", 0, (syscall_t)IsWow64Process2}, - {"IsZoomed", 0, (syscall_t)IsZoomed}, - {"KillTimer", 0, (syscall_t)KillTimer}, - {"LCIDToLocaleName", 0, (syscall_t)LCIDToLocaleName}, - {"LCMapStringA", 0, (syscall_t)LCMapStringA}, - {"LCMapStringEx", 0, (syscall_t)LCMapStringEx}, - {"LPSAFEARRAY_UserFree", 0, (syscall_t)LPSAFEARRAY_UserFree}, - {"LPSAFEARRAY_UserFree64", 0, (syscall_t)LPSAFEARRAY_UserFree64}, - {"LPSAFEARRAY_UserMarshal", 0, (syscall_t)LPSAFEARRAY_UserMarshal}, - {"LPSAFEARRAY_UserMarshal64", 0, (syscall_t)LPSAFEARRAY_UserMarshal64}, - {"LPSAFEARRAY_UserSize", 0, (syscall_t)LPSAFEARRAY_UserSize}, - {"LPSAFEARRAY_UserSize64", 0, (syscall_t)LPSAFEARRAY_UserSize64}, - {"LPSAFEARRAY_UserUnmarshal", 0, (syscall_t)LPSAFEARRAY_UserUnmarshal}, - {"LPSAFEARRAY_UserUnmarshal64", 0, (syscall_t)LPSAFEARRAY_UserUnmarshal64}, - {"LPtoDP", 0, (syscall_t)LPtoDP}, - {"LZClose", 0, (syscall_t)LZClose}, - {"LZCopy", 0, (syscall_t)LZCopy}, - {"LZDone", 0, (syscall_t)LZDone}, - {"LZInit", 0, (syscall_t)LZInit}, - {"LZOpenFileA", 0, (syscall_t)LZOpenFileA}, - {"LZRead", 0, (syscall_t)LZRead}, - {"LZSeek", 0, (syscall_t)LZSeek}, - {"LZStart", 0, (syscall_t)LZStart}, - {"LeaveCriticalSection", 0, (syscall_t)LeaveCriticalSection}, - {"LeaveCriticalSectionWhenCallbackReturns", 0, (syscall_t)LeaveCriticalSectionWhenCallbackReturns}, - {"LineDDA", 0, (syscall_t)LineDDA}, - {"LineTo", 0, (syscall_t)LineTo}, - {"LoadAcceleratorsA", 0, (syscall_t)LoadAcceleratorsA}, - {"LoadBitmapA", 0, (syscall_t)LoadBitmapA}, - {"LoadCursorA", 0, (syscall_t)LoadCursorA}, - {"LoadCursorFromFileA", 0, (syscall_t)LoadCursorFromFileA}, - {"LoadEnclaveData", 0, (syscall_t)LoadEnclaveData}, - {"LoadIconA", 0, (syscall_t)LoadIconA}, - {"LoadImageA", 0, (syscall_t)LoadImageA}, - {"LoadKeyboardLayoutA", 0, (syscall_t)LoadKeyboardLayoutA}, - {"LoadLibraryA", 0, (syscall_t)LoadLibraryA}, - {"LoadLibraryExA", 0, (syscall_t)LoadLibraryExA}, - {"LoadMenuA", 0, (syscall_t)LoadMenuA}, - {"LoadMenuIndirectA", 0, (syscall_t)LoadMenuIndirectA}, - {"LoadModule", 0, (syscall_t)LoadModule}, - {"LoadPackagedLibrary", 0, (syscall_t)LoadPackagedLibrary}, - {"LoadResource", 0, (syscall_t)LoadResource}, - {"LoadStringA", 0, (syscall_t)LoadStringA}, - {"LocalAlloc", 0, (syscall_t)LocalAlloc}, - {"LocalCompact", 0, (syscall_t)LocalCompact}, - {"LocalFileTimeToFileTime", 0, (syscall_t)LocalFileTimeToFileTime}, - {"LocalFlags", 0, (syscall_t)LocalFlags}, - {"LocalFree", 0, (syscall_t)LocalFree}, - {"LocalHandle", 0, (syscall_t)LocalHandle}, - {"LocalLock", 0, (syscall_t)LocalLock}, - {"LocalReAlloc", 0, (syscall_t)LocalReAlloc}, - {"LocalShrink", 0, (syscall_t)LocalShrink}, - {"LocalSize", 0, (syscall_t)LocalSize}, - {"LocalUnlock", 0, (syscall_t)LocalUnlock}, - {"LocaleNameToLCID", 0, (syscall_t)LocaleNameToLCID}, - {"LocateXStateFeature", 0, (syscall_t)LocateXStateFeature}, - {"LockFile", 0, (syscall_t)LockFile}, - {"LockFileEx", 0, (syscall_t)LockFileEx}, - {"LockResource", 0, (syscall_t)LockResource}, - {"LockServiceDatabase", 0, (syscall_t)LockServiceDatabase}, - {"LockSetForegroundWindow", 0, (syscall_t)LockSetForegroundWindow}, - {"LockWindowUpdate", 0, (syscall_t)LockWindowUpdate}, - {"LogicalToPhysicalPoint", 0, (syscall_t)LogicalToPhysicalPoint}, - {"LogicalToPhysicalPointForPerMonitorDPI", 0, (syscall_t)LogicalToPhysicalPointForPerMonitorDPI}, - {"LogonUserA", 0, (syscall_t)LogonUserA}, - {"LogonUserExA", 0, (syscall_t)LogonUserExA}, - {"LookupAccountNameA", 0, (syscall_t)LookupAccountNameA}, - {"LookupAccountSidA", 0, (syscall_t)LookupAccountSidA}, - {"LookupIconIdFromDirectory", 0, (syscall_t)LookupIconIdFromDirectory}, - {"LookupIconIdFromDirectoryEx", 0, (syscall_t)LookupIconIdFromDirectoryEx}, - {"LookupPrivilegeDisplayNameA", 0, (syscall_t)LookupPrivilegeDisplayNameA}, - {"LookupPrivilegeNameA", 0, (syscall_t)LookupPrivilegeNameA}, - {"LookupPrivilegeValueA", 0, (syscall_t)LookupPrivilegeValueA}, - {"MakeAbsoluteSD", 0, (syscall_t)MakeAbsoluteSD}, - {"MakeSelfRelativeSD", 0, (syscall_t)MakeSelfRelativeSD}, - {"MapDialogRect", 0, (syscall_t)MapDialogRect}, - {"MapGenericMask", 0, (syscall_t)MapGenericMask}, - {"MapUserPhysicalPages", 0, (syscall_t)MapUserPhysicalPages}, - {"MapUserPhysicalPagesScatter", 0, (syscall_t)MapUserPhysicalPagesScatter}, - {"MapViewOfFile", 0, (syscall_t)MapViewOfFile}, - {"MapViewOfFileEx", 0, (syscall_t)MapViewOfFileEx}, - {"MapViewOfFileExNuma", 0, (syscall_t)MapViewOfFileExNuma}, - {"MapViewOfFileFromApp", 0, (syscall_t)MapViewOfFileFromApp}, - {"MapVirtualKeyA", 0, (syscall_t)MapVirtualKeyA}, - {"MapVirtualKeyExA", 0, (syscall_t)MapVirtualKeyExA}, - {"MapWindowPoints", 0, (syscall_t)MapWindowPoints}, - {"MaskBlt", 0, (syscall_t)MaskBlt}, - {"MenuItemFromPoint", 0, (syscall_t)MenuItemFromPoint}, - {"MessageBeep", 0, (syscall_t)MessageBeep}, - {"MessageBoxA", 0, (syscall_t)MessageBoxA}, - {"MessageBoxExA", 0, (syscall_t)MessageBoxExA}, - {"MessageBoxIndirectA", 0, (syscall_t)MessageBoxIndirectA}, - {"ModifyMenuA", 0, (syscall_t)ModifyMenuA}, - {"ModifyWorldTransform", 0, (syscall_t)ModifyWorldTransform}, - {"MonitorFromPoint", 0, (syscall_t)MonitorFromPoint}, - {"MonitorFromRect", 0, (syscall_t)MonitorFromRect}, - {"MonitorFromWindow", 0, (syscall_t)MonitorFromWindow}, - {"MoveFileA", 0, (syscall_t)MoveFileA}, - {"MoveFileExA", 0, (syscall_t)MoveFileExA}, - {"MoveFileTransactedA", 0, (syscall_t)MoveFileTransactedA}, - {"MoveFileWithProgressA", 0, (syscall_t)MoveFileWithProgressA}, - {"MoveToEx", 0, (syscall_t)MoveToEx}, - {"MoveWindow", 0, (syscall_t)MoveWindow}, - {"MsgWaitForMultipleObjects", 0, (syscall_t)MsgWaitForMultipleObjects}, - {"MsgWaitForMultipleObjectsEx", 0, (syscall_t)MsgWaitForMultipleObjectsEx}, - {"MulDiv", 0, (syscall_t)MulDiv}, - {"MultiByteToWideChar", 0, (syscall_t)MultiByteToWideChar}, - {"MultinetGetConnectionPerformanceA", 0, (syscall_t)MultinetGetConnectionPerformanceA}, - {"NCryptCreateClaim", 0, (syscall_t)NCryptCreateClaim}, - {"NCryptCreatePersistedKey", 0, (syscall_t)NCryptCreatePersistedKey}, - {"NCryptDecrypt", 0, (syscall_t)NCryptDecrypt}, - {"NCryptDeleteKey", 0, (syscall_t)NCryptDeleteKey}, - {"NCryptDeriveKey", 0, (syscall_t)NCryptDeriveKey}, - {"NCryptEncrypt", 0, (syscall_t)NCryptEncrypt}, - {"NCryptEnumAlgorithms", 0, (syscall_t)NCryptEnumAlgorithms}, - {"NCryptEnumKeys", 0, (syscall_t)NCryptEnumKeys}, - {"NCryptEnumStorageProviders", 0, (syscall_t)NCryptEnumStorageProviders}, - {"NCryptExportKey", 0, (syscall_t)NCryptExportKey}, - {"NCryptFinalizeKey", 0, (syscall_t)NCryptFinalizeKey}, - {"NCryptFreeBuffer", 0, (syscall_t)NCryptFreeBuffer}, - {"NCryptFreeObject", 0, (syscall_t)NCryptFreeObject}, - {"NCryptGetProperty", 0, (syscall_t)NCryptGetProperty}, - {"NCryptImportKey", 0, (syscall_t)NCryptImportKey}, - {"NCryptIsAlgSupported", 0, (syscall_t)NCryptIsAlgSupported}, - {"NCryptIsKeyHandle", 0, (syscall_t)NCryptIsKeyHandle}, - {"NCryptKeyDerivation", 0, (syscall_t)NCryptKeyDerivation}, - {"NCryptNotifyChangeKey", 0, (syscall_t)NCryptNotifyChangeKey}, - {"NCryptOpenKey", 0, (syscall_t)NCryptOpenKey}, - {"NCryptOpenStorageProvider", 0, (syscall_t)NCryptOpenStorageProvider}, - {"NCryptSecretAgreement", 0, (syscall_t)NCryptSecretAgreement}, - {"NCryptSetProperty", 0, (syscall_t)NCryptSetProperty}, - {"NCryptSignHash", 0, (syscall_t)NCryptSignHash}, - {"NCryptTranslateHandle", 0, (syscall_t)NCryptTranslateHandle}, - {"NCryptVerifyClaim", 0, (syscall_t)NCryptVerifyClaim}, - {"NCryptVerifySignature", 0, (syscall_t)NCryptVerifySignature}, - {"NeedCurrentDirectoryForExePathA", 0, (syscall_t)NeedCurrentDirectoryForExePathA}, - {"NormalizeString", 0, (syscall_t)NormalizeString}, - {"NotifyBootConfigStatus", 0, (syscall_t)NotifyBootConfigStatus}, - {"NotifyChangeEventLog", 0, (syscall_t)NotifyChangeEventLog}, - {"NotifyServiceStatusChangeA", 0, (syscall_t)NotifyServiceStatusChangeA}, - {"NotifyUILanguageChange", 0, (syscall_t)NotifyUILanguageChange}, - {"NotifyWinEvent", 0, (syscall_t)NotifyWinEvent}, - {"ObjectCloseAuditAlarmA", 0, (syscall_t)ObjectCloseAuditAlarmA}, - {"ObjectDeleteAuditAlarmA", 0, (syscall_t)ObjectDeleteAuditAlarmA}, - {"ObjectOpenAuditAlarmA", 0, (syscall_t)ObjectOpenAuditAlarmA}, - {"ObjectPrivilegeAuditAlarmA", 0, (syscall_t)ObjectPrivilegeAuditAlarmA}, - {"OemKeyScan", 0, (syscall_t)OemKeyScan}, - {"OemToCharA", 0, (syscall_t)OemToCharA}, - {"OemToCharBuffA", 0, (syscall_t)OemToCharBuffA}, - {"OfferVirtualMemory", 0, (syscall_t)OfferVirtualMemory}, - {"OffsetClipRgn", 0, (syscall_t)OffsetClipRgn}, - {"OffsetRect", 0, (syscall_t)OffsetRect}, - {"OffsetRgn", 0, (syscall_t)OffsetRgn}, - {"OffsetViewportOrgEx", 0, (syscall_t)OffsetViewportOrgEx}, - {"OffsetWindowOrgEx", 0, (syscall_t)OffsetWindowOrgEx}, - {"OpenBackupEventLogA", 0, (syscall_t)OpenBackupEventLogA}, - {"OpenClipboard", 0, (syscall_t)OpenClipboard}, - {"OpenDesktopA", 0, (syscall_t)OpenDesktopA}, - {"OpenDriver", 0, (syscall_t)OpenDriver}, - {"OpenEncryptedFileRawA", 0, (syscall_t)OpenEncryptedFileRawA}, - {"OpenEventA", 0, (syscall_t)OpenEventA}, - {"OpenEventLogA", 0, (syscall_t)OpenEventLogA}, - {"OpenFile", 0, (syscall_t)OpenFile}, - {"OpenFileById", 0, (syscall_t)OpenFileById}, - {"OpenFileMappingA", 0, (syscall_t)OpenFileMappingA}, - {"OpenFileMappingFromApp", 0, (syscall_t)OpenFileMappingFromApp}, - {"OpenIcon", 0, (syscall_t)OpenIcon}, - {"OpenInputDesktop", 0, (syscall_t)OpenInputDesktop}, - {"OpenJobObjectA", 0, (syscall_t)OpenJobObjectA}, - {"OpenMutexA", 0, (syscall_t)OpenMutexA}, - {"OpenPrinter2A", 0, (syscall_t)OpenPrinter2A}, - {"OpenPrinterA", 0, (syscall_t)OpenPrinterA}, - {"OpenPrivateNamespaceA", 0, (syscall_t)OpenPrivateNamespaceA}, - {"OpenProcess", 0, (syscall_t)OpenProcess}, - {"OpenProcessToken", 0, (syscall_t)OpenProcessToken}, - {"OpenSCManagerA", 0, (syscall_t)OpenSCManagerA}, - {"OpenSemaphoreA", 0, (syscall_t)OpenSemaphoreA}, - {"OpenServiceA", 0, (syscall_t)OpenServiceA}, - {"OpenThread", 0, (syscall_t)OpenThread}, - {"OpenThreadToken", 0, (syscall_t)OpenThreadToken}, - {"OpenWaitableTimerA", 0, (syscall_t)OpenWaitableTimerA}, - {"OpenWindowStationA", 0, (syscall_t)OpenWindowStationA}, - {"OperationEnd", 0, (syscall_t)OperationEnd}, - {"OperationStart", 0, (syscall_t)OperationStart}, - {"OutputDebugStringA", 0, (syscall_t)OutputDebugStringA}, - {"PFXExportCertStore", 0, (syscall_t)PFXExportCertStore}, - {"PFXExportCertStoreEx", 0, (syscall_t)PFXExportCertStoreEx}, - {"PFXImportCertStore", 0, (syscall_t)PFXImportCertStore}, - {"PFXIsPFXBlob", 0, (syscall_t)PFXIsPFXBlob}, - {"PFXVerifyPassword", 0, (syscall_t)PFXVerifyPassword}, - {"PackDDElParam", 0, (syscall_t)PackDDElParam}, - {"PackTouchHitTestingProximityEvaluation", 0, (syscall_t)PackTouchHitTestingProximityEvaluation}, - {"PageSetupDlgA", 0, (syscall_t)PageSetupDlgA}, - {"PaintDesktop", 0, (syscall_t)PaintDesktop}, - {"PaintRgn", 0, (syscall_t)PaintRgn}, - {"PatBlt", 0, (syscall_t)PatBlt}, - {"PathToRegion", 0, (syscall_t)PathToRegion}, - {"PeekConsoleInputA", 0, (syscall_t)PeekConsoleInputA}, - {"PeekMessageA", 0, (syscall_t)PeekMessageA}, - {"PeekNamedPipe", 0, (syscall_t)PeekNamedPipe}, - {"PhysicalToLogicalPoint", 0, (syscall_t)PhysicalToLogicalPoint}, - {"PhysicalToLogicalPointForPerMonitorDPI", 0, (syscall_t)PhysicalToLogicalPointForPerMonitorDPI}, - {"Pie", 0, (syscall_t)Pie}, - {"PlayEnhMetaFile", 0, (syscall_t)PlayEnhMetaFile}, - {"PlayEnhMetaFileRecord", 0, (syscall_t)PlayEnhMetaFileRecord}, - {"PlayMetaFile", 0, (syscall_t)PlayMetaFile}, - {"PlayMetaFileRecord", 0, (syscall_t)PlayMetaFileRecord}, - {"PlaySoundA", 0, (syscall_t)PlaySoundA}, - {"PlgBlt", 0, (syscall_t)PlgBlt}, - {"PolyBezier", 0, (syscall_t)PolyBezier}, - {"PolyBezierTo", 0, (syscall_t)PolyBezierTo}, - {"PolyDraw", 0, (syscall_t)PolyDraw}, - {"PolyPolygon", 0, (syscall_t)PolyPolygon}, - {"PolyPolyline", 0, (syscall_t)PolyPolyline}, - {"PolyTextOutA", 0, (syscall_t)PolyTextOutA}, - {"Polygon", 0, (syscall_t)Polygon}, - {"Polyline", 0, (syscall_t)Polyline}, - {"PolylineTo", 0, (syscall_t)PolylineTo}, - {"PostMessageA", 0, (syscall_t)PostMessageA}, - {"PostQueuedCompletionStatus", 0, (syscall_t)PostQueuedCompletionStatus}, - {"PostQuitMessage", 0, (syscall_t)PostQuitMessage}, - {"PostThreadMessageA", 0, (syscall_t)PostThreadMessageA}, - {"PowerClearRequest", 0, (syscall_t)PowerClearRequest}, - {"PowerCreateRequest", 0, (syscall_t)PowerCreateRequest}, - {"PowerSetRequest", 0, (syscall_t)PowerSetRequest}, - {"PrefetchVirtualMemory", 0, (syscall_t)PrefetchVirtualMemory}, - {"PrepareTape", 0, (syscall_t)PrepareTape}, - {"PrintDlgA", 0, (syscall_t)PrintDlgA}, - {"PrintDlgExA", 0, (syscall_t)PrintDlgExA}, - {"PrintWindow", 0, (syscall_t)PrintWindow}, - {"PrinterMessageBoxA", 0, (syscall_t)PrinterMessageBoxA}, - {"PrinterProperties", 0, (syscall_t)PrinterProperties}, - {"PrivateExtractIconsA", 0, (syscall_t)PrivateExtractIconsA}, - {"PrivilegeCheck", 0, (syscall_t)PrivilegeCheck}, - {"PrivilegedServiceAuditAlarmA", 0, (syscall_t)PrivilegedServiceAuditAlarmA}, - {"ProcessIdToSessionId", 0, (syscall_t)ProcessIdToSessionId}, - {"PropStgNameToFmtId", 0, (syscall_t)PropStgNameToFmtId}, - {"PtInRect", 0, (syscall_t)PtInRect}, - {"PtInRegion", 0, (syscall_t)PtInRegion}, - {"PtVisible", 0, (syscall_t)PtVisible}, - {"PulseEvent", 0, (syscall_t)PulseEvent}, - {"PurgeComm", 0, (syscall_t)PurgeComm}, - {"QueryDepthSList", 0, (syscall_t)QueryDepthSList}, - {"QueryDisplayConfig", 0, (syscall_t)QueryDisplayConfig}, - {"QueryDosDeviceA", 0, (syscall_t)QueryDosDeviceA}, - {"QueryFullProcessImageNameA", 0, (syscall_t)QueryFullProcessImageNameA}, - {"QueryIdleProcessorCycleTime", 0, (syscall_t)QueryIdleProcessorCycleTime}, - {"QueryIdleProcessorCycleTimeEx", 0, (syscall_t)QueryIdleProcessorCycleTimeEx}, - {"QueryInformationJobObject", 0, (syscall_t)QueryInformationJobObject}, - {"QueryInterruptTime", 0, (syscall_t)QueryInterruptTime}, - {"QueryInterruptTimePrecise", 0, (syscall_t)QueryInterruptTimePrecise}, - {"QueryIoRateControlInformationJobObject", 0, (syscall_t)QueryIoRateControlInformationJobObject}, - {"QueryMemoryResourceNotification", 0, (syscall_t)QueryMemoryResourceNotification}, - {"QueryPerformanceCounter", 0, (syscall_t)QueryPerformanceCounter}, - {"QueryPerformanceFrequency", 0, (syscall_t)QueryPerformanceFrequency}, - {"QueryProcessAffinityUpdateMode", 0, (syscall_t)QueryProcessAffinityUpdateMode}, - {"QueryProcessCycleTime", 0, (syscall_t)QueryProcessCycleTime}, - {"QueryProtectedPolicy", 0, (syscall_t)QueryProtectedPolicy}, - {"QueryRecoveryAgentsOnEncryptedFile", 0, (syscall_t)QueryRecoveryAgentsOnEncryptedFile}, - {"QuerySecurityAccessMask", 0, (syscall_t)QuerySecurityAccessMask}, - {"QueryServiceConfig2A", 0, (syscall_t)QueryServiceConfig2A}, - {"QueryServiceConfigA", 0, (syscall_t)QueryServiceConfigA}, - {"QueryServiceDynamicInformation", 0, (syscall_t)QueryServiceDynamicInformation}, - {"QueryServiceLockStatusA", 0, (syscall_t)QueryServiceLockStatusA}, - {"QueryServiceObjectSecurity", 0, (syscall_t)QueryServiceObjectSecurity}, - {"QueryServiceStatus", 0, (syscall_t)QueryServiceStatus}, - {"QueryServiceStatusEx", 0, (syscall_t)QueryServiceStatusEx}, - {"QueryThreadCycleTime", 0, (syscall_t)QueryThreadCycleTime}, - {"QueryThreadProfiling", 0, (syscall_t)QueryThreadProfiling}, - {"QueryThreadpoolStackInformation", 0, (syscall_t)QueryThreadpoolStackInformation}, - {"QueryUmsThreadInformation", 0, (syscall_t)QueryUmsThreadInformation}, - {"QueryUnbiasedInterruptTime", 0, (syscall_t)QueryUnbiasedInterruptTime}, - {"QueryUnbiasedInterruptTimePrecise", 0, (syscall_t)QueryUnbiasedInterruptTimePrecise}, - {"QueryUsersOnEncryptedFile", 0, (syscall_t)QueryUsersOnEncryptedFile}, - {"QueryVirtualMemoryInformation", 0, (syscall_t)QueryVirtualMemoryInformation}, - {"QueueUserAPC", 0, (syscall_t)QueueUserAPC}, - {"QueueUserWorkItem", 0, (syscall_t)QueueUserWorkItem}, - {"RaiseException", 0, (syscall_t)RaiseException}, - {"RaiseFailFastException", 0, (syscall_t)RaiseFailFastException}, - {"ReOpenFile", 0, (syscall_t)ReOpenFile}, - {"ReadClassStg", 0, (syscall_t)ReadClassStg}, - {"ReadClassStm", 0, (syscall_t)ReadClassStm}, - {"ReadConsoleA", 0, (syscall_t)ReadConsoleA}, - {"ReadConsoleInputA", 0, (syscall_t)ReadConsoleInputA}, - {"ReadConsoleOutputA", 0, (syscall_t)ReadConsoleOutputA}, - {"ReadConsoleOutputAttribute", 0, (syscall_t)ReadConsoleOutputAttribute}, - {"ReadConsoleOutputCharacterA", 0, (syscall_t)ReadConsoleOutputCharacterA}, - {"ReadEncryptedFileRaw", 0, (syscall_t)ReadEncryptedFileRaw}, - {"ReadEventLogA", 0, (syscall_t)ReadEventLogA}, - {"ReadFile", 0, (syscall_t)ReadFile}, - {"ReadFileEx", 0, (syscall_t)ReadFileEx}, - {"ReadFileScatter", 0, (syscall_t)ReadFileScatter}, - {"ReadPrinter", 0, (syscall_t)ReadPrinter}, - {"ReadProcessMemory", 0, (syscall_t)ReadProcessMemory}, - {"ReadThreadProfilingData", 0, (syscall_t)ReadThreadProfilingData}, - {"RealChildWindowFromPoint", 0, (syscall_t)RealChildWindowFromPoint}, - {"RealGetWindowClassA", 0, (syscall_t)RealGetWindowClassA}, - {"RealizePalette", 0, (syscall_t)RealizePalette}, - {"ReclaimVirtualMemory", 0, (syscall_t)ReclaimVirtualMemory}, - {"RectInRegion", 0, (syscall_t)RectInRegion}, - {"RectVisible", 0, (syscall_t)RectVisible}, - {"Rectangle", 0, (syscall_t)Rectangle}, - {"RedrawWindow", 0, (syscall_t)RedrawWindow}, - {"RegCloseKey", 0, (syscall_t)RegCloseKey}, - {"RegConnectRegistryA", 0, (syscall_t)RegConnectRegistryA}, - {"RegConnectRegistryExA", 0, (syscall_t)RegConnectRegistryExA}, - {"RegCopyTreeA", 0, (syscall_t)RegCopyTreeA}, - {"RegCreateKeyA", 0, (syscall_t)RegCreateKeyA}, - {"RegCreateKeyExA", 0, (syscall_t)RegCreateKeyExA}, - {"RegCreateKeyTransactedA", 0, (syscall_t)RegCreateKeyTransactedA}, - {"RegDeleteKeyA", 0, (syscall_t)RegDeleteKeyA}, - {"RegDeleteKeyExA", 0, (syscall_t)RegDeleteKeyExA}, - {"RegDeleteKeyTransactedA", 0, (syscall_t)RegDeleteKeyTransactedA}, - {"RegDeleteKeyValueA", 0, (syscall_t)RegDeleteKeyValueA}, - {"RegDeleteTreeA", 0, (syscall_t)RegDeleteTreeA}, - {"RegDeleteValueA", 0, (syscall_t)RegDeleteValueA}, - {"RegDisablePredefinedCache", 0, (syscall_t)RegDisablePredefinedCache}, - {"RegDisablePredefinedCacheEx", 0, (syscall_t)RegDisablePredefinedCacheEx}, - {"RegDisableReflectionKey", 0, (syscall_t)RegDisableReflectionKey}, - {"RegEnableReflectionKey", 0, (syscall_t)RegEnableReflectionKey}, - {"RegEnumKeyA", 0, (syscall_t)RegEnumKeyA}, - {"RegEnumKeyExA", 0, (syscall_t)RegEnumKeyExA}, - {"RegEnumValueA", 0, (syscall_t)RegEnumValueA}, - {"RegFlushKey", 0, (syscall_t)RegFlushKey}, - {"RegGetKeySecurity", 0, (syscall_t)RegGetKeySecurity}, - {"RegGetValueA", 0, (syscall_t)RegGetValueA}, - {"RegLoadAppKeyA", 0, (syscall_t)RegLoadAppKeyA}, - {"RegLoadKeyA", 0, (syscall_t)RegLoadKeyA}, - {"RegLoadMUIStringA", 0, (syscall_t)RegLoadMUIStringA}, - {"RegNotifyChangeKeyValue", 0, (syscall_t)RegNotifyChangeKeyValue}, - {"RegOpenCurrentUser", 0, (syscall_t)RegOpenCurrentUser}, - {"RegOpenKeyA", 0, (syscall_t)RegOpenKeyA}, - {"RegOpenKeyExA", 0, (syscall_t)RegOpenKeyExA}, - {"RegOpenKeyTransactedA", 0, (syscall_t)RegOpenKeyTransactedA}, - {"RegOpenUserClassesRoot", 0, (syscall_t)RegOpenUserClassesRoot}, - {"RegOverridePredefKey", 0, (syscall_t)RegOverridePredefKey}, - {"RegQueryInfoKeyA", 0, (syscall_t)RegQueryInfoKeyA}, - {"RegQueryMultipleValuesA", 0, (syscall_t)RegQueryMultipleValuesA}, - {"RegQueryReflectionKey", 0, (syscall_t)RegQueryReflectionKey}, - {"RegQueryValueA", 0, (syscall_t)RegQueryValueA}, - {"RegQueryValueExA", 0, (syscall_t)RegQueryValueExA}, - {"RegRenameKey", 0, (syscall_t)RegRenameKey}, - {"RegReplaceKeyA", 0, (syscall_t)RegReplaceKeyA}, - {"RegRestoreKeyA", 0, (syscall_t)RegRestoreKeyA}, - {"RegSaveKeyA", 0, (syscall_t)RegSaveKeyA}, - {"RegSaveKeyExA", 0, (syscall_t)RegSaveKeyExA}, - {"RegSetKeySecurity", 0, (syscall_t)RegSetKeySecurity}, - {"RegSetKeyValueA", 0, (syscall_t)RegSetKeyValueA}, - {"RegSetValueA", 0, (syscall_t)RegSetValueA}, - {"RegSetValueExA", 0, (syscall_t)RegSetValueExA}, - {"RegUnLoadKeyA", 0, (syscall_t)RegUnLoadKeyA}, - {"RegisterApplicationRecoveryCallback", 0, (syscall_t)RegisterApplicationRecoveryCallback}, - {"RegisterApplicationRestart", 0, (syscall_t)RegisterApplicationRestart}, - {"RegisterBadMemoryNotification", 0, (syscall_t)RegisterBadMemoryNotification}, - {"RegisterClassA", 0, (syscall_t)RegisterClassA}, - {"RegisterClassExA", 0, (syscall_t)RegisterClassExA}, - {"RegisterClipboardFormatA", 0, (syscall_t)RegisterClipboardFormatA}, - {"RegisterDeviceNotificationA", 0, (syscall_t)RegisterDeviceNotificationA}, - {"RegisterEventSourceA", 0, (syscall_t)RegisterEventSourceA}, - {"RegisterHotKey", 0, (syscall_t)RegisterHotKey}, - {"RegisterPointerDeviceNotifications", 0, (syscall_t)RegisterPointerDeviceNotifications}, - {"RegisterPointerInputTarget", 0, (syscall_t)RegisterPointerInputTarget}, - {"RegisterPointerInputTargetEx", 0, (syscall_t)RegisterPointerInputTargetEx}, - {"RegisterPowerSettingNotification", 0, (syscall_t)RegisterPowerSettingNotification}, - {"RegisterRawInputDevices", 0, (syscall_t)RegisterRawInputDevices}, - {"RegisterServiceCtrlHandlerA", 0, (syscall_t)RegisterServiceCtrlHandlerA}, - {"RegisterServiceCtrlHandlerExA", 0, (syscall_t)RegisterServiceCtrlHandlerExA}, - {"RegisterShellHookWindow", 0, (syscall_t)RegisterShellHookWindow}, - {"RegisterSuspendResumeNotification", 0, (syscall_t)RegisterSuspendResumeNotification}, - {"RegisterTouchHitTestingWindow", 0, (syscall_t)RegisterTouchHitTestingWindow}, - {"RegisterTouchWindow", 0, (syscall_t)RegisterTouchWindow}, - {"RegisterWaitForSingleObject", 0, (syscall_t)RegisterWaitForSingleObject}, - {"RegisterWindowMessageA", 0, (syscall_t)RegisterWindowMessageA}, - {"ReleaseActCtx", 0, (syscall_t)ReleaseActCtx}, - {"ReleaseCapture", 0, (syscall_t)ReleaseCapture}, - {"ReleaseDC", 0, (syscall_t)ReleaseDC}, - {"ReleaseMutex", 0, (syscall_t)ReleaseMutex}, - {"ReleaseMutexWhenCallbackReturns", 0, (syscall_t)ReleaseMutexWhenCallbackReturns}, - {"ReleaseSRWLockExclusive", 0, (syscall_t)ReleaseSRWLockExclusive}, - {"ReleaseSRWLockShared", 0, (syscall_t)ReleaseSRWLockShared}, - {"ReleaseSemaphore", 0, (syscall_t)ReleaseSemaphore}, - {"ReleaseSemaphoreWhenCallbackReturns", 0, (syscall_t)ReleaseSemaphoreWhenCallbackReturns}, - {"RemoveClipboardFormatListener", 0, (syscall_t)RemoveClipboardFormatListener}, - {"RemoveDirectoryA", 0, (syscall_t)RemoveDirectoryA}, - {"RemoveDirectoryTransactedA", 0, (syscall_t)RemoveDirectoryTransactedA}, - {"RemoveDllDirectory", 0, (syscall_t)RemoveDllDirectory}, - {"RemoveFontMemResourceEx", 0, (syscall_t)RemoveFontMemResourceEx}, - {"RemoveFontResourceA", 0, (syscall_t)RemoveFontResourceA}, - {"RemoveFontResourceExA", 0, (syscall_t)RemoveFontResourceExA}, - {"RemoveMenu", 0, (syscall_t)RemoveMenu}, - {"RemovePropA", 0, (syscall_t)RemovePropA}, - {"RemoveSecureMemoryCacheCallback", 0, (syscall_t)RemoveSecureMemoryCacheCallback}, - {"RemoveUsersFromEncryptedFile", 0, (syscall_t)RemoveUsersFromEncryptedFile}, - {"RemoveVectoredContinueHandler", 0, (syscall_t)RemoveVectoredContinueHandler}, - {"RemoveVectoredExceptionHandler", 0, (syscall_t)RemoveVectoredExceptionHandler}, - {"ReplaceFileA", 0, (syscall_t)ReplaceFileA}, - {"ReplacePartitionUnit", 0, (syscall_t)ReplacePartitionUnit}, - {"ReplaceTextA", 0, (syscall_t)ReplaceTextA}, - {"ReplyMessage", 0, (syscall_t)ReplyMessage}, - {"ReportEventA", 0, (syscall_t)ReportEventA}, - {"ReportJobProcessingProgress", 0, (syscall_t)ReportJobProcessingProgress}, - {"RequestDeviceWakeup", 0, (syscall_t)RequestDeviceWakeup}, - {"RequestWakeupLatency", 0, (syscall_t)RequestWakeupLatency}, - {"ResetDCA", 0, (syscall_t)ResetDCA}, - {"ResetEvent", 0, (syscall_t)ResetEvent}, - {"ResetPrinterA", 0, (syscall_t)ResetPrinterA}, - {"ResetWriteWatch", 0, (syscall_t)ResetWriteWatch}, - {"ResizePalette", 0, (syscall_t)ResizePalette}, - {"ResolveLocaleName", 0, (syscall_t)ResolveLocaleName}, - {"RestoreDC", 0, (syscall_t)RestoreDC}, - {"ResumeThread", 0, (syscall_t)ResumeThread}, - {"ReuseDDElParam", 0, (syscall_t)ReuseDDElParam}, - {"RevertToSelf", 0, (syscall_t)RevertToSelf}, - {"RoundRect", 0, (syscall_t)RoundRect}, - {"RpcAsyncAbortCall", 0, (syscall_t)RpcAsyncAbortCall}, - {"RpcAsyncCancelCall", 0, (syscall_t)RpcAsyncCancelCall}, - {"RpcAsyncCompleteCall", 0, (syscall_t)RpcAsyncCompleteCall}, - {"RpcAsyncGetCallStatus", 0, (syscall_t)RpcAsyncGetCallStatus}, - {"RpcAsyncInitializeHandle", 0, (syscall_t)RpcAsyncInitializeHandle}, - {"RpcAsyncRegisterInfo", 0, (syscall_t)RpcAsyncRegisterInfo}, - {"RpcBindingBind", 0, (syscall_t)RpcBindingBind}, - {"RpcBindingCopy", 0, (syscall_t)RpcBindingCopy}, - {"RpcBindingCreateA", 0, (syscall_t)RpcBindingCreateA}, - {"RpcBindingFree", 0, (syscall_t)RpcBindingFree}, - {"RpcBindingFromStringBindingA", 0, (syscall_t)RpcBindingFromStringBindingA}, - {"RpcBindingInqAuthClientA", 0, (syscall_t)RpcBindingInqAuthClientA}, - {"RpcBindingInqAuthClientExA", 0, (syscall_t)RpcBindingInqAuthClientExA}, - {"RpcBindingInqAuthInfoA", 0, (syscall_t)RpcBindingInqAuthInfoA}, - {"RpcBindingInqAuthInfoExA", 0, (syscall_t)RpcBindingInqAuthInfoExA}, - {"RpcBindingInqObject", 0, (syscall_t)RpcBindingInqObject}, - {"RpcBindingInqOption", 0, (syscall_t)RpcBindingInqOption}, - {"RpcBindingReset", 0, (syscall_t)RpcBindingReset}, - {"RpcBindingServerFromClient", 0, (syscall_t)RpcBindingServerFromClient}, - {"RpcBindingSetAuthInfoA", 0, (syscall_t)RpcBindingSetAuthInfoA}, - {"RpcBindingSetAuthInfoExA", 0, (syscall_t)RpcBindingSetAuthInfoExA}, - {"RpcBindingSetObject", 0, (syscall_t)RpcBindingSetObject}, - {"RpcBindingSetOption", 0, (syscall_t)RpcBindingSetOption}, - {"RpcBindingToStringBindingA", 0, (syscall_t)RpcBindingToStringBindingA}, - {"RpcBindingUnbind", 0, (syscall_t)RpcBindingUnbind}, - {"RpcBindingVectorFree", 0, (syscall_t)RpcBindingVectorFree}, - {"RpcCancelThread", 0, (syscall_t)RpcCancelThread}, - {"RpcCancelThreadEx", 0, (syscall_t)RpcCancelThreadEx}, - {"RpcEpRegisterA", 0, (syscall_t)RpcEpRegisterA}, - {"RpcEpRegisterNoReplaceA", 0, (syscall_t)RpcEpRegisterNoReplaceA}, - {"RpcEpResolveBinding", 0, (syscall_t)RpcEpResolveBinding}, - {"RpcEpUnregister", 0, (syscall_t)RpcEpUnregister}, - {"RpcErrorAddRecord", 0, (syscall_t)RpcErrorAddRecord}, - {"RpcErrorClearInformation", 0, (syscall_t)RpcErrorClearInformation}, - {"RpcErrorEndEnumeration", 0, (syscall_t)RpcErrorEndEnumeration}, - {"RpcErrorGetNextRecord", 0, (syscall_t)RpcErrorGetNextRecord}, - {"RpcErrorGetNumberOfRecords", 0, (syscall_t)RpcErrorGetNumberOfRecords}, - {"RpcErrorLoadErrorInfo", 0, (syscall_t)RpcErrorLoadErrorInfo}, - {"RpcErrorResetEnumeration", 0, (syscall_t)RpcErrorResetEnumeration}, - {"RpcErrorSaveErrorInfo", 0, (syscall_t)RpcErrorSaveErrorInfo}, - {"RpcErrorStartEnumeration", 0, (syscall_t)RpcErrorStartEnumeration}, - {"RpcExceptionFilter", 0, (syscall_t)RpcExceptionFilter}, - {"RpcFreeAuthorizationContext", 0, (syscall_t)RpcFreeAuthorizationContext}, - {"RpcGetAuthorizationContextForClient", 0, (syscall_t)RpcGetAuthorizationContextForClient}, - {"RpcIfIdVectorFree", 0, (syscall_t)RpcIfIdVectorFree}, - {"RpcIfInqId", 0, (syscall_t)RpcIfInqId}, - {"RpcImpersonateClient", 0, (syscall_t)RpcImpersonateClient}, - {"RpcImpersonateClient2", 0, (syscall_t)RpcImpersonateClient2}, - {"RpcImpersonateClientContainer", 0, (syscall_t)RpcImpersonateClientContainer}, - {"RpcMgmtEnableIdleCleanup", 0, (syscall_t)RpcMgmtEnableIdleCleanup}, - {"RpcMgmtEpEltInqBegin", 0, (syscall_t)RpcMgmtEpEltInqBegin}, - {"RpcMgmtEpEltInqDone", 0, (syscall_t)RpcMgmtEpEltInqDone}, - {"RpcMgmtEpEltInqNextA", 0, (syscall_t)RpcMgmtEpEltInqNextA}, - {"RpcMgmtEpUnregister", 0, (syscall_t)RpcMgmtEpUnregister}, - {"RpcMgmtInqComTimeout", 0, (syscall_t)RpcMgmtInqComTimeout}, - {"RpcMgmtInqDefaultProtectLevel", 0, (syscall_t)RpcMgmtInqDefaultProtectLevel}, - {"RpcMgmtInqIfIds", 0, (syscall_t)RpcMgmtInqIfIds}, - {"RpcMgmtInqServerPrincNameA", 0, (syscall_t)RpcMgmtInqServerPrincNameA}, - {"RpcMgmtInqStats", 0, (syscall_t)RpcMgmtInqStats}, - {"RpcMgmtIsServerListening", 0, (syscall_t)RpcMgmtIsServerListening}, - {"RpcMgmtSetAuthorizationFn", 0, (syscall_t)RpcMgmtSetAuthorizationFn}, - {"RpcMgmtSetCancelTimeout", 0, (syscall_t)RpcMgmtSetCancelTimeout}, - {"RpcMgmtSetComTimeout", 0, (syscall_t)RpcMgmtSetComTimeout}, - {"RpcMgmtSetServerStackSize", 0, (syscall_t)RpcMgmtSetServerStackSize}, - {"RpcMgmtStatsVectorFree", 0, (syscall_t)RpcMgmtStatsVectorFree}, - {"RpcMgmtStopServerListening", 0, (syscall_t)RpcMgmtStopServerListening}, - {"RpcMgmtWaitServerListen", 0, (syscall_t)RpcMgmtWaitServerListen}, - {"RpcNetworkInqProtseqsA", 0, (syscall_t)RpcNetworkInqProtseqsA}, - {"RpcNetworkIsProtseqValidA", 0, (syscall_t)RpcNetworkIsProtseqValidA}, - {"RpcNsBindingExportA", 0, (syscall_t)RpcNsBindingExportA}, - {"RpcNsBindingExportPnPA", 0, (syscall_t)RpcNsBindingExportPnPA}, - {"RpcNsBindingImportBeginA", 0, (syscall_t)RpcNsBindingImportBeginA}, - {"RpcNsBindingImportDone", 0, (syscall_t)RpcNsBindingImportDone}, - {"RpcNsBindingImportNext", 0, (syscall_t)RpcNsBindingImportNext}, - {"RpcNsBindingInqEntryNameA", 0, (syscall_t)RpcNsBindingInqEntryNameA}, - {"RpcNsBindingLookupBeginA", 0, (syscall_t)RpcNsBindingLookupBeginA}, - {"RpcNsBindingLookupDone", 0, (syscall_t)RpcNsBindingLookupDone}, - {"RpcNsBindingLookupNext", 0, (syscall_t)RpcNsBindingLookupNext}, - {"RpcNsBindingSelect", 0, (syscall_t)RpcNsBindingSelect}, - {"RpcNsBindingUnexportA", 0, (syscall_t)RpcNsBindingUnexportA}, - {"RpcNsBindingUnexportPnPA", 0, (syscall_t)RpcNsBindingUnexportPnPA}, - {"RpcNsEntryExpandNameA", 0, (syscall_t)RpcNsEntryExpandNameA}, - {"RpcNsEntryObjectInqBeginA", 0, (syscall_t)RpcNsEntryObjectInqBeginA}, - {"RpcNsEntryObjectInqDone", 0, (syscall_t)RpcNsEntryObjectInqDone}, - {"RpcNsEntryObjectInqNext", 0, (syscall_t)RpcNsEntryObjectInqNext}, - {"RpcNsGroupDeleteA", 0, (syscall_t)RpcNsGroupDeleteA}, - {"RpcNsGroupMbrAddA", 0, (syscall_t)RpcNsGroupMbrAddA}, - {"RpcNsGroupMbrInqBeginA", 0, (syscall_t)RpcNsGroupMbrInqBeginA}, - {"RpcNsGroupMbrInqDone", 0, (syscall_t)RpcNsGroupMbrInqDone}, - {"RpcNsGroupMbrInqNextA", 0, (syscall_t)RpcNsGroupMbrInqNextA}, - {"RpcNsGroupMbrRemoveA", 0, (syscall_t)RpcNsGroupMbrRemoveA}, - {"RpcNsMgmtBindingUnexportA", 0, (syscall_t)RpcNsMgmtBindingUnexportA}, - {"RpcNsMgmtEntryCreateA", 0, (syscall_t)RpcNsMgmtEntryCreateA}, - {"RpcNsMgmtEntryDeleteA", 0, (syscall_t)RpcNsMgmtEntryDeleteA}, - {"RpcNsMgmtEntryInqIfIdsA", 0, (syscall_t)RpcNsMgmtEntryInqIfIdsA}, - {"RpcNsMgmtHandleSetExpAge", 0, (syscall_t)RpcNsMgmtHandleSetExpAge}, - {"RpcNsMgmtInqExpAge", 0, (syscall_t)RpcNsMgmtInqExpAge}, - {"RpcNsMgmtSetExpAge", 0, (syscall_t)RpcNsMgmtSetExpAge}, - {"RpcNsProfileDeleteA", 0, (syscall_t)RpcNsProfileDeleteA}, - {"RpcNsProfileEltAddA", 0, (syscall_t)RpcNsProfileEltAddA}, - {"RpcNsProfileEltInqBeginA", 0, (syscall_t)RpcNsProfileEltInqBeginA}, - {"RpcNsProfileEltInqDone", 0, (syscall_t)RpcNsProfileEltInqDone}, - {"RpcNsProfileEltInqNextA", 0, (syscall_t)RpcNsProfileEltInqNextA}, - {"RpcNsProfileEltRemoveA", 0, (syscall_t)RpcNsProfileEltRemoveA}, - {"RpcObjectInqType", 0, (syscall_t)RpcObjectInqType}, - {"RpcObjectSetInqFn", 0, (syscall_t)RpcObjectSetInqFn}, - {"RpcObjectSetType", 0, (syscall_t)RpcObjectSetType}, - {"RpcProtseqVectorFreeA", 0, (syscall_t)RpcProtseqVectorFreeA}, - {"RpcRaiseException", 0, (syscall_t)RpcRaiseException}, - {"RpcRevertContainerImpersonation", 0, (syscall_t)RpcRevertContainerImpersonation}, - {"RpcRevertToSelf", 0, (syscall_t)RpcRevertToSelf}, - {"RpcRevertToSelfEx", 0, (syscall_t)RpcRevertToSelfEx}, - {"RpcSmAllocate", 0, (syscall_t)RpcSmAllocate}, - {"RpcSmClientFree", 0, (syscall_t)RpcSmClientFree}, - {"RpcSmDestroyClientContext", 0, (syscall_t)RpcSmDestroyClientContext}, - {"RpcSmDisableAllocate", 0, (syscall_t)RpcSmDisableAllocate}, - {"RpcSmEnableAllocate", 0, (syscall_t)RpcSmEnableAllocate}, - {"RpcSmFree", 0, (syscall_t)RpcSmFree}, - {"RpcSmGetThreadHandle", 0, (syscall_t)RpcSmGetThreadHandle}, - {"RpcSmSetClientAllocFree", 0, (syscall_t)RpcSmSetClientAllocFree}, - {"RpcSmSetThreadHandle", 0, (syscall_t)RpcSmSetThreadHandle}, - {"RpcSmSwapClientAllocFree", 0, (syscall_t)RpcSmSwapClientAllocFree}, - {"RpcSsAllocate", 0, (syscall_t)RpcSsAllocate}, - {"RpcSsContextLockExclusive", 0, (syscall_t)RpcSsContextLockExclusive}, - {"RpcSsContextLockShared", 0, (syscall_t)RpcSsContextLockShared}, - {"RpcSsDestroyClientContext", 0, (syscall_t)RpcSsDestroyClientContext}, - {"RpcSsDisableAllocate", 0, (syscall_t)RpcSsDisableAllocate}, - {"RpcSsDontSerializeContext", 0, (syscall_t)RpcSsDontSerializeContext}, - {"RpcSsEnableAllocate", 0, (syscall_t)RpcSsEnableAllocate}, - {"RpcSsFree", 0, (syscall_t)RpcSsFree}, - {"RpcSsGetContextBinding", 0, (syscall_t)RpcSsGetContextBinding}, - {"RpcSsGetThreadHandle", 0, (syscall_t)RpcSsGetThreadHandle}, - {"RpcSsSetClientAllocFree", 0, (syscall_t)RpcSsSetClientAllocFree}, - {"RpcSsSetThreadHandle", 0, (syscall_t)RpcSsSetThreadHandle}, - {"RpcSsSwapClientAllocFree", 0, (syscall_t)RpcSsSwapClientAllocFree}, - {"RpcStringBindingComposeA", 0, (syscall_t)RpcStringBindingComposeA}, - {"RpcStringBindingParseA", 0, (syscall_t)RpcStringBindingParseA}, - {"RpcStringFreeA", 0, (syscall_t)RpcStringFreeA}, - {"RpcTestCancel", 0, (syscall_t)RpcTestCancel}, - {"SHAppBarMessage", 0, (syscall_t)SHAppBarMessage}, - {"SHEmptyRecycleBinA", 0, (syscall_t)SHEmptyRecycleBinA}, - {"SHEvaluateSystemCommandTemplate", 0, (syscall_t)SHEvaluateSystemCommandTemplate}, - {"SHFileOperationA", 0, (syscall_t)SHFileOperationA}, - {"SHFreeNameMappings", 0, (syscall_t)SHFreeNameMappings}, - {"SHGetDiskFreeSpaceExA", 0, (syscall_t)SHGetDiskFreeSpaceExA}, - {"SHGetDriveMedia", 0, (syscall_t)SHGetDriveMedia}, - {"SHGetFileInfoA", 0, (syscall_t)SHGetFileInfoA}, - {"SHGetImageList", 0, (syscall_t)SHGetImageList}, - {"SHGetLocalizedName", 0, (syscall_t)SHGetLocalizedName}, - {"SHGetNewLinkInfoA", 0, (syscall_t)SHGetNewLinkInfoA}, - {"SHGetPropertyStoreForWindow", 0, (syscall_t)SHGetPropertyStoreForWindow}, - {"SHGetStockIconInfo", 0, (syscall_t)SHGetStockIconInfo}, - {"SHInvokePrinterCommandA", 0, (syscall_t)SHInvokePrinterCommandA}, - {"SHIsFileAvailableOffline", 0, (syscall_t)SHIsFileAvailableOffline}, - {"SHLoadNonloadedIconOverlayIdentifiers", 0, (syscall_t)SHLoadNonloadedIconOverlayIdentifiers}, - {"SHQueryRecycleBinA", 0, (syscall_t)SHQueryRecycleBinA}, - {"SHQueryUserNotificationState", 0, (syscall_t)SHQueryUserNotificationState}, - {"SHRemoveLocalizedName", 0, (syscall_t)SHRemoveLocalizedName}, - {"SHSetLocalizedName", 0, (syscall_t)SHSetLocalizedName}, - {"SHTestTokenMembership", 0, (syscall_t)SHTestTokenMembership}, - {"SaveDC", 0, (syscall_t)SaveDC}, - {"ScaleViewportExtEx", 0, (syscall_t)ScaleViewportExtEx}, - {"ScaleWindowExtEx", 0, (syscall_t)ScaleWindowExtEx}, - {"ScheduleJob", 0, (syscall_t)ScheduleJob}, - {"ScreenToClient", 0, (syscall_t)ScreenToClient}, - {"ScrollConsoleScreenBufferA", 0, (syscall_t)ScrollConsoleScreenBufferA}, - {"ScrollDC", 0, (syscall_t)ScrollDC}, - {"ScrollWindow", 0, (syscall_t)ScrollWindow}, - {"ScrollWindowEx", 0, (syscall_t)ScrollWindowEx}, - {"SearchPathA", 0, (syscall_t)SearchPathA}, - {"SelectClipPath", 0, (syscall_t)SelectClipPath}, - {"SelectClipRgn", 0, (syscall_t)SelectClipRgn}, - {"SelectObject", 0, (syscall_t)SelectObject}, - {"SelectPalette", 0, (syscall_t)SelectPalette}, - {"SendDlgItemMessageA", 0, (syscall_t)SendDlgItemMessageA}, - {"SendDriverMessage", 0, (syscall_t)SendDriverMessage}, - {"SendInput", 0, (syscall_t)SendInput}, - {"SendMessageA", 0, (syscall_t)SendMessageA}, - {"SendMessageCallbackA", 0, (syscall_t)SendMessageCallbackA}, - {"SendMessageTimeoutA", 0, (syscall_t)SendMessageTimeoutA}, - {"SendNotifyMessageA", 0, (syscall_t)SendNotifyMessageA}, - {"SetAbortProc", 0, (syscall_t)SetAbortProc}, - {"SetAclInformation", 0, (syscall_t)SetAclInformation}, - {"SetActiveWindow", 0, (syscall_t)SetActiveWindow}, - {"SetArcDirection", 0, (syscall_t)SetArcDirection}, - {"SetBitmapBits", 0, (syscall_t)SetBitmapBits}, - {"SetBitmapDimensionEx", 0, (syscall_t)SetBitmapDimensionEx}, - {"SetBkColor", 0, (syscall_t)SetBkColor}, - {"SetBkMode", 0, (syscall_t)SetBkMode}, - {"SetBoundsRect", 0, (syscall_t)SetBoundsRect}, - {"SetBrushOrgEx", 0, (syscall_t)SetBrushOrgEx}, - {"SetCachedSigningLevel", 0, (syscall_t)SetCachedSigningLevel}, - {"SetCalendarInfoA", 0, (syscall_t)SetCalendarInfoA}, - {"SetCapture", 0, (syscall_t)SetCapture}, - {"SetCaretBlinkTime", 0, (syscall_t)SetCaretBlinkTime}, - {"SetCaretPos", 0, (syscall_t)SetCaretPos}, - {"SetClassLongA", 0, (syscall_t)SetClassLongA}, - {"SetClassLongPtrA", 0, (syscall_t)SetClassLongPtrA}, - {"SetClassWord", 0, (syscall_t)SetClassWord}, - {"SetClipboardData", 0, (syscall_t)SetClipboardData}, - {"SetClipboardViewer", 0, (syscall_t)SetClipboardViewer}, - {"SetCoalescableTimer", 0, (syscall_t)SetCoalescableTimer}, - {"SetColorAdjustment", 0, (syscall_t)SetColorAdjustment}, - {"SetColorSpace", 0, (syscall_t)SetColorSpace}, - {"SetCommBreak", 0, (syscall_t)SetCommBreak}, - {"SetCommConfig", 0, (syscall_t)SetCommConfig}, - {"SetCommMask", 0, (syscall_t)SetCommMask}, - {"SetCommState", 0, (syscall_t)SetCommState}, - {"SetCommTimeouts", 0, (syscall_t)SetCommTimeouts}, - {"SetComputerNameA", 0, (syscall_t)SetComputerNameA}, - {"SetComputerNameExA", 0, (syscall_t)SetComputerNameExA}, - {"SetConsoleActiveScreenBuffer", 0, (syscall_t)SetConsoleActiveScreenBuffer}, - {"SetConsoleCP", 0, (syscall_t)SetConsoleCP}, - {"SetConsoleCtrlHandler", 0, (syscall_t)SetConsoleCtrlHandler}, - {"SetConsoleCursorInfo", 0, (syscall_t)SetConsoleCursorInfo}, - {"SetConsoleCursorPosition", 0, (syscall_t)SetConsoleCursorPosition}, - {"SetConsoleDisplayMode", 0, (syscall_t)SetConsoleDisplayMode}, - {"SetConsoleHistoryInfo", 0, (syscall_t)SetConsoleHistoryInfo}, - {"SetConsoleMode", 0, (syscall_t)SetConsoleMode}, - {"SetConsoleOutputCP", 0, (syscall_t)SetConsoleOutputCP}, - {"SetConsoleScreenBufferInfoEx", 0, (syscall_t)SetConsoleScreenBufferInfoEx}, - {"SetConsoleScreenBufferSize", 0, (syscall_t)SetConsoleScreenBufferSize}, - {"SetConsoleTextAttribute", 0, (syscall_t)SetConsoleTextAttribute}, - {"SetConsoleTitleA", 0, (syscall_t)SetConsoleTitleA}, - {"SetConsoleWindowInfo", 0, (syscall_t)SetConsoleWindowInfo}, - {"SetCriticalSectionSpinCount", 0, (syscall_t)SetCriticalSectionSpinCount}, - {"SetCurrentConsoleFontEx", 0, (syscall_t)SetCurrentConsoleFontEx}, - {"SetCurrentDirectoryA", 0, (syscall_t)SetCurrentDirectoryA}, - {"SetCursor", 0, (syscall_t)SetCursor}, - {"SetCursorPos", 0, (syscall_t)SetCursorPos}, - {"SetDCBrushColor", 0, (syscall_t)SetDCBrushColor}, - {"SetDCPenColor", 0, (syscall_t)SetDCPenColor}, - {"SetDIBColorTable", 0, (syscall_t)SetDIBColorTable}, - {"SetDIBits", 0, (syscall_t)SetDIBits}, - {"SetDIBitsToDevice", 0, (syscall_t)SetDIBitsToDevice}, - {"SetDebugErrorLevel", 0, (syscall_t)SetDebugErrorLevel}, - {"SetDefaultCommConfigA", 0, (syscall_t)SetDefaultCommConfigA}, - {"SetDefaultDllDirectories", 0, (syscall_t)SetDefaultDllDirectories}, - {"SetDefaultPrinterA", 0, (syscall_t)SetDefaultPrinterA}, - {"SetDeviceGammaRamp", 0, (syscall_t)SetDeviceGammaRamp}, - {"SetDisplayAutoRotationPreferences", 0, (syscall_t)SetDisplayAutoRotationPreferences}, - {"SetDisplayConfig", 0, (syscall_t)SetDisplayConfig}, - {"SetDlgItemInt", 0, (syscall_t)SetDlgItemInt}, - {"SetDlgItemTextA", 0, (syscall_t)SetDlgItemTextA}, - {"SetDllDirectoryA", 0, (syscall_t)SetDllDirectoryA}, - {"SetDoubleClickTime", 0, (syscall_t)SetDoubleClickTime}, - {"SetDynamicTimeZoneInformation", 0, (syscall_t)SetDynamicTimeZoneInformation}, - {"SetEncryptedFileMetadata", 0, (syscall_t)SetEncryptedFileMetadata}, - {"SetEndOfFile", 0, (syscall_t)SetEndOfFile}, - {"SetEnhMetaFileBits", 0, (syscall_t)SetEnhMetaFileBits}, - {"SetEnvironmentStringsA", 0, (syscall_t)SetEnvironmentStringsA}, - {"SetEnvironmentVariableA", 0, (syscall_t)SetEnvironmentVariableA}, - {"SetErrorMode", 0, (syscall_t)SetErrorMode}, - {"SetEvent", 0, (syscall_t)SetEvent}, - {"SetEventWhenCallbackReturns", 0, (syscall_t)SetEventWhenCallbackReturns}, - {"SetFileApisToANSI", 0, (syscall_t)SetFileApisToANSI}, - {"SetFileApisToOEM", 0, (syscall_t)SetFileApisToOEM}, - {"SetFileAttributesA", 0, (syscall_t)SetFileAttributesA}, - {"SetFileAttributesTransactedA", 0, (syscall_t)SetFileAttributesTransactedA}, - {"SetFileBandwidthReservation", 0, (syscall_t)SetFileBandwidthReservation}, - {"SetFileCompletionNotificationModes", 0, (syscall_t)SetFileCompletionNotificationModes}, - {"SetFileInformationByHandle", 0, (syscall_t)SetFileInformationByHandle}, - {"SetFileIoOverlappedRange", 0, (syscall_t)SetFileIoOverlappedRange}, - {"SetFilePointer", 0, (syscall_t)SetFilePointer}, - {"SetFilePointerEx", 0, (syscall_t)SetFilePointerEx}, - {"SetFileSecurityA", 0, (syscall_t)SetFileSecurityA}, - {"SetFileShortNameA", 0, (syscall_t)SetFileShortNameA}, - {"SetFileTime", 0, (syscall_t)SetFileTime}, - {"SetFileValidData", 0, (syscall_t)SetFileValidData}, - {"SetFirmwareEnvironmentVariableA", 0, (syscall_t)SetFirmwareEnvironmentVariableA}, - {"SetFirmwareEnvironmentVariableExA", 0, (syscall_t)SetFirmwareEnvironmentVariableExA}, - {"SetFocus", 0, (syscall_t)SetFocus}, - {"SetForegroundWindow", 0, (syscall_t)SetForegroundWindow}, - {"SetFormA", 0, (syscall_t)SetFormA}, - {"SetGestureConfig", 0, (syscall_t)SetGestureConfig}, - {"SetGraphicsMode", 0, (syscall_t)SetGraphicsMode}, - {"SetHandleCount", 0, (syscall_t)SetHandleCount}, - {"SetHandleInformation", 0, (syscall_t)SetHandleInformation}, - {"SetICMMode", 0, (syscall_t)SetICMMode}, - {"SetICMProfileA", 0, (syscall_t)SetICMProfileA}, - {"SetInformationJobObject", 0, (syscall_t)SetInformationJobObject}, - {"SetIoRateControlInformationJobObject", 0, (syscall_t)SetIoRateControlInformationJobObject}, - {"SetJobA", 0, (syscall_t)SetJobA}, - {"SetJobNamedProperty", 0, (syscall_t)SetJobNamedProperty}, - {"SetKernelObjectSecurity", 0, (syscall_t)SetKernelObjectSecurity}, - {"SetKeyboardState", 0, (syscall_t)SetKeyboardState}, - {"SetLastError", 0, (syscall_t)SetLastError}, - {"SetLastErrorEx", 0, (syscall_t)SetLastErrorEx}, - {"SetLayeredWindowAttributes", 0, (syscall_t)SetLayeredWindowAttributes}, - {"SetLayout", 0, (syscall_t)SetLayout}, - {"SetLocalTime", 0, (syscall_t)SetLocalTime}, - {"SetLocaleInfoA", 0, (syscall_t)SetLocaleInfoA}, - {"SetMailslotInfo", 0, (syscall_t)SetMailslotInfo}, - {"SetMapMode", 0, (syscall_t)SetMapMode}, - {"SetMapperFlags", 0, (syscall_t)SetMapperFlags}, - {"SetMenu", 0, (syscall_t)SetMenu}, - {"SetMenuContextHelpId", 0, (syscall_t)SetMenuContextHelpId}, - {"SetMenuDefaultItem", 0, (syscall_t)SetMenuDefaultItem}, - {"SetMenuInfo", 0, (syscall_t)SetMenuInfo}, - {"SetMenuItemBitmaps", 0, (syscall_t)SetMenuItemBitmaps}, - {"SetMenuItemInfoA", 0, (syscall_t)SetMenuItemInfoA}, - {"SetMessageExtraInfo", 0, (syscall_t)SetMessageExtraInfo}, - {"SetMessageQueue", 0, (syscall_t)SetMessageQueue}, - {"SetMessageWaitingIndicator", 0, (syscall_t)SetMessageWaitingIndicator}, - {"SetMetaFileBitsEx", 0, (syscall_t)SetMetaFileBitsEx}, - {"SetMetaRgn", 0, (syscall_t)SetMetaRgn}, - {"SetMiterLimit", 0, (syscall_t)SetMiterLimit}, - {"SetNamedPipeHandleState", 0, (syscall_t)SetNamedPipeHandleState}, - {"SetPaletteEntries", 0, (syscall_t)SetPaletteEntries}, - {"SetParent", 0, (syscall_t)SetParent}, - {"SetPhysicalCursorPos", 0, (syscall_t)SetPhysicalCursorPos}, - {"SetPixel", 0, (syscall_t)SetPixel}, - {"SetPixelFormat", 0, (syscall_t)SetPixelFormat}, - {"SetPixelV", 0, (syscall_t)SetPixelV}, - {"SetPolyFillMode", 0, (syscall_t)SetPolyFillMode}, - {"SetPortA", 0, (syscall_t)SetPortA}, - {"SetPrinterA", 0, (syscall_t)SetPrinterA}, - {"SetPrinterDataA", 0, (syscall_t)SetPrinterDataA}, - {"SetPrinterDataExA", 0, (syscall_t)SetPrinterDataExA}, - {"SetPriorityClass", 0, (syscall_t)SetPriorityClass}, - {"SetPrivateObjectSecurity", 0, (syscall_t)SetPrivateObjectSecurity}, - {"SetPrivateObjectSecurityEx", 0, (syscall_t)SetPrivateObjectSecurityEx}, - {"SetProcessAffinityMask", 0, (syscall_t)SetProcessAffinityMask}, - {"SetProcessAffinityUpdateMode", 0, (syscall_t)SetProcessAffinityUpdateMode}, - {"SetProcessDEPPolicy", 0, (syscall_t)SetProcessDEPPolicy}, - {"SetProcessDPIAware", 0, (syscall_t)SetProcessDPIAware}, - {"SetProcessDefaultCpuSets", 0, (syscall_t)SetProcessDefaultCpuSets}, - {"SetProcessDefaultLayout", 0, (syscall_t)SetProcessDefaultLayout}, - {"SetProcessDpiAwarenessContext", 0, (syscall_t)SetProcessDpiAwarenessContext}, - {"SetProcessInformation", 0, (syscall_t)SetProcessInformation}, - {"SetProcessMitigationPolicy", 0, (syscall_t)SetProcessMitigationPolicy}, - {"SetProcessPreferredUILanguages", 0, (syscall_t)SetProcessPreferredUILanguages}, - {"SetProcessPriorityBoost", 0, (syscall_t)SetProcessPriorityBoost}, - {"SetProcessRestrictionExemption", 0, (syscall_t)SetProcessRestrictionExemption}, - {"SetProcessShutdownParameters", 0, (syscall_t)SetProcessShutdownParameters}, - {"SetProcessValidCallTargets", 0, (syscall_t)SetProcessValidCallTargets}, - {"SetProcessWindowStation", 0, (syscall_t)SetProcessWindowStation}, - {"SetProcessWorkingSetSize", 0, (syscall_t)SetProcessWorkingSetSize}, - {"SetProcessWorkingSetSizeEx", 0, (syscall_t)SetProcessWorkingSetSizeEx}, - {"SetPropA", 0, (syscall_t)SetPropA}, - {"SetProtectedPolicy", 0, (syscall_t)SetProtectedPolicy}, - {"SetROP2", 0, (syscall_t)SetROP2}, - {"SetRect", 0, (syscall_t)SetRect}, - {"SetRectEmpty", 0, (syscall_t)SetRectEmpty}, - {"SetRectRgn", 0, (syscall_t)SetRectRgn}, - {"SetScrollInfo", 0, (syscall_t)SetScrollInfo}, - {"SetScrollPos", 0, (syscall_t)SetScrollPos}, - {"SetScrollRange", 0, (syscall_t)SetScrollRange}, - {"SetSearchPathMode", 0, (syscall_t)SetSearchPathMode}, - {"SetSecurityAccessMask", 0, (syscall_t)SetSecurityAccessMask}, - {"SetSecurityDescriptorControl", 0, (syscall_t)SetSecurityDescriptorControl}, - {"SetSecurityDescriptorDacl", 0, (syscall_t)SetSecurityDescriptorDacl}, - {"SetSecurityDescriptorGroup", 0, (syscall_t)SetSecurityDescriptorGroup}, - {"SetSecurityDescriptorOwner", 0, (syscall_t)SetSecurityDescriptorOwner}, - {"SetSecurityDescriptorRMControl", 0, (syscall_t)SetSecurityDescriptorRMControl}, - {"SetSecurityDescriptorSacl", 0, (syscall_t)SetSecurityDescriptorSacl}, - {"SetServiceObjectSecurity", 0, (syscall_t)SetServiceObjectSecurity}, - {"SetServiceStatus", 0, (syscall_t)SetServiceStatus}, - {"SetStdHandle", 0, (syscall_t)SetStdHandle}, - {"SetStdHandleEx", 0, (syscall_t)SetStdHandleEx}, - {"SetStretchBltMode", 0, (syscall_t)SetStretchBltMode}, - {"SetSysColors", 0, (syscall_t)SetSysColors}, - {"SetSystemCursor", 0, (syscall_t)SetSystemCursor}, - {"SetSystemFileCacheSize", 0, (syscall_t)SetSystemFileCacheSize}, - {"SetSystemPaletteUse", 0, (syscall_t)SetSystemPaletteUse}, - {"SetSystemPowerState", 0, (syscall_t)SetSystemPowerState}, - {"SetSystemTime", 0, (syscall_t)SetSystemTime}, - {"SetSystemTimeAdjustment", 0, (syscall_t)SetSystemTimeAdjustment}, - {"SetTapeParameters", 0, (syscall_t)SetTapeParameters}, - {"SetTapePosition", 0, (syscall_t)SetTapePosition}, - {"SetTextAlign", 0, (syscall_t)SetTextAlign}, - {"SetTextCharacterExtra", 0, (syscall_t)SetTextCharacterExtra}, - {"SetTextColor", 0, (syscall_t)SetTextColor}, - {"SetTextJustification", 0, (syscall_t)SetTextJustification}, - {"SetThreadAffinityMask", 0, (syscall_t)SetThreadAffinityMask}, - {"SetThreadContext", 0, (syscall_t)SetThreadContext}, - {"SetThreadDesktop", 0, (syscall_t)SetThreadDesktop}, - {"SetThreadDpiAwarenessContext", 0, (syscall_t)SetThreadDpiAwarenessContext}, - {"SetThreadErrorMode", 0, (syscall_t)SetThreadErrorMode}, - {"SetThreadExecutionState", 0, (syscall_t)SetThreadExecutionState}, - {"SetThreadGroupAffinity", 0, (syscall_t)SetThreadGroupAffinity}, - {"SetThreadIdealProcessor", 0, (syscall_t)SetThreadIdealProcessor}, - {"SetThreadIdealProcessorEx", 0, (syscall_t)SetThreadIdealProcessorEx}, - {"SetThreadInformation", 0, (syscall_t)SetThreadInformation}, - {"SetThreadLocale", 0, (syscall_t)SetThreadLocale}, - {"SetThreadPreferredUILanguages", 0, (syscall_t)SetThreadPreferredUILanguages}, - {"SetThreadPriority", 0, (syscall_t)SetThreadPriority}, - {"SetThreadPriorityBoost", 0, (syscall_t)SetThreadPriorityBoost}, - {"SetThreadSelectedCpuSets", 0, (syscall_t)SetThreadSelectedCpuSets}, - {"SetThreadStackGuarantee", 0, (syscall_t)SetThreadStackGuarantee}, - {"SetThreadToken", 0, (syscall_t)SetThreadToken}, - {"SetThreadUILanguage", 0, (syscall_t)SetThreadUILanguage}, - {"SetThreadpoolStackInformation", 0, (syscall_t)SetThreadpoolStackInformation}, - {"SetThreadpoolThreadMaximum", 0, (syscall_t)SetThreadpoolThreadMaximum}, - {"SetThreadpoolThreadMinimum", 0, (syscall_t)SetThreadpoolThreadMinimum}, - {"SetThreadpoolTimer", 0, (syscall_t)SetThreadpoolTimer}, - {"SetThreadpoolTimerEx", 0, (syscall_t)SetThreadpoolTimerEx}, - {"SetThreadpoolWait", 0, (syscall_t)SetThreadpoolWait}, - {"SetThreadpoolWaitEx", 0, (syscall_t)SetThreadpoolWaitEx}, - {"SetTimeZoneInformation", 0, (syscall_t)SetTimeZoneInformation}, - {"SetTimer", 0, (syscall_t)SetTimer}, - {"SetTimerQueueTimer", 0, (syscall_t)SetTimerQueueTimer}, - {"SetTokenInformation", 0, (syscall_t)SetTokenInformation}, - {"SetUmsThreadInformation", 0, (syscall_t)SetUmsThreadInformation}, - {"SetUnhandledExceptionFilter", 0, (syscall_t)SetUnhandledExceptionFilter}, - {"SetUserFileEncryptionKey", 0, (syscall_t)SetUserFileEncryptionKey}, - {"SetUserFileEncryptionKeyEx", 0, (syscall_t)SetUserFileEncryptionKeyEx}, - {"SetUserGeoID", 0, (syscall_t)SetUserGeoID}, - {"SetUserObjectInformationA", 0, (syscall_t)SetUserObjectInformationA}, - {"SetUserObjectSecurity", 0, (syscall_t)SetUserObjectSecurity}, - {"SetViewportExtEx", 0, (syscall_t)SetViewportExtEx}, - {"SetViewportOrgEx", 0, (syscall_t)SetViewportOrgEx}, - {"SetVolumeLabelA", 0, (syscall_t)SetVolumeLabelA}, - {"SetVolumeMountPointA", 0, (syscall_t)SetVolumeMountPointA}, - {"SetWaitableTimer", 0, (syscall_t)SetWaitableTimer}, - {"SetWaitableTimerEx", 0, (syscall_t)SetWaitableTimerEx}, - {"SetWinEventHook", 0, (syscall_t)SetWinEventHook}, - {"SetWinMetaFileBits", 0, (syscall_t)SetWinMetaFileBits}, - {"SetWindowContextHelpId", 0, (syscall_t)SetWindowContextHelpId}, - {"SetWindowDisplayAffinity", 0, (syscall_t)SetWindowDisplayAffinity}, - {"SetWindowExtEx", 0, (syscall_t)SetWindowExtEx}, - {"SetWindowFeedbackSetting", 0, (syscall_t)SetWindowFeedbackSetting}, - {"SetWindowLongA", 0, (syscall_t)SetWindowLongA}, - {"SetWindowLongPtrA", 0, (syscall_t)SetWindowLongPtrA}, - {"SetWindowOrgEx", 0, (syscall_t)SetWindowOrgEx}, - {"SetWindowPlacement", 0, (syscall_t)SetWindowPlacement}, - {"SetWindowPos", 0, (syscall_t)SetWindowPos}, - {"SetWindowRgn", 0, (syscall_t)SetWindowRgn}, - {"SetWindowTextA", 0, (syscall_t)SetWindowTextA}, - {"SetWindowWord", 0, (syscall_t)SetWindowWord}, - {"SetWindowsHookA", 0, (syscall_t)SetWindowsHookA}, - {"SetWindowsHookExA", 0, (syscall_t)SetWindowsHookExA}, - {"SetWorldTransform", 0, (syscall_t)SetWorldTransform}, - {"SetXStateFeaturesMask", 0, (syscall_t)SetXStateFeaturesMask}, - {"SetupComm", 0, (syscall_t)SetupComm}, - {"ShellAboutA", 0, (syscall_t)ShellAboutA}, - {"ShellExecuteA", 0, (syscall_t)ShellExecuteA}, - {"ShellExecuteExA", 0, (syscall_t)ShellExecuteExA}, - {"Shell_NotifyIconA", 0, (syscall_t)Shell_NotifyIconA}, - {"Shell_NotifyIconGetRect", 0, (syscall_t)Shell_NotifyIconGetRect}, - {"ShowCaret", 0, (syscall_t)ShowCaret}, - {"ShowCursor", 0, (syscall_t)ShowCursor}, - {"ShowOwnedPopups", 0, (syscall_t)ShowOwnedPopups}, - {"ShowScrollBar", 0, (syscall_t)ShowScrollBar}, - {"ShowWindow", 0, (syscall_t)ShowWindow}, - {"ShowWindowAsync", 0, (syscall_t)ShowWindowAsync}, - {"ShutdownBlockReasonCreate", 0, (syscall_t)ShutdownBlockReasonCreate}, - {"ShutdownBlockReasonDestroy", 0, (syscall_t)ShutdownBlockReasonDestroy}, - {"ShutdownBlockReasonQuery", 0, (syscall_t)ShutdownBlockReasonQuery}, - {"SignalObjectAndWait", 0, (syscall_t)SignalObjectAndWait}, - {"SizeofResource", 0, (syscall_t)SizeofResource}, - {"SkipPointerFrameMessages", 0, (syscall_t)SkipPointerFrameMessages}, - {"Sleep", 0, (syscall_t)Sleep}, - {"SleepConditionVariableCS", 0, (syscall_t)SleepConditionVariableCS}, - {"SleepEx", 0, (syscall_t)SleepEx}, - {"SoundSentry", 0, (syscall_t)SoundSentry}, - {"StartDocA", 0, (syscall_t)StartDocA}, - {"StartDocPrinterA", 0, (syscall_t)StartDocPrinterA}, - {"StartPage", 0, (syscall_t)StartPage}, - {"StartPagePrinter", 0, (syscall_t)StartPagePrinter}, - {"StartServiceA", 0, (syscall_t)StartServiceA}, - {"StartServiceCtrlDispatcherA", 0, (syscall_t)StartServiceCtrlDispatcherA}, - {"StartThreadpoolIo", 0, (syscall_t)StartThreadpoolIo}, - {"StgConvertVariantToProperty", 0, (syscall_t)StgConvertVariantToProperty}, - {"StgCreateDocfile", 0, (syscall_t)StgCreateDocfile}, - {"StgCreateDocfileOnILockBytes", 0, (syscall_t)StgCreateDocfileOnILockBytes}, - {"StgCreatePropSetStg", 0, (syscall_t)StgCreatePropSetStg}, - {"StgCreatePropStg", 0, (syscall_t)StgCreatePropStg}, - {"StgCreateStorageEx", 0, (syscall_t)StgCreateStorageEx}, - {"StgIsStorageFile", 0, (syscall_t)StgIsStorageFile}, - {"StgIsStorageILockBytes", 0, (syscall_t)StgIsStorageILockBytes}, - {"StgOpenPropStg", 0, (syscall_t)StgOpenPropStg}, - {"StgOpenStorage", 0, (syscall_t)StgOpenStorage}, - {"StgOpenStorageEx", 0, (syscall_t)StgOpenStorageEx}, - {"StgOpenStorageOnILockBytes", 0, (syscall_t)StgOpenStorageOnILockBytes}, - {"StgSetTimes", 0, (syscall_t)StgSetTimes}, - {"StretchBlt", 0, (syscall_t)StretchBlt}, - {"StretchDIBits", 0, (syscall_t)StretchDIBits}, - {"StrokeAndFillPath", 0, (syscall_t)StrokeAndFillPath}, - {"StrokePath", 0, (syscall_t)StrokePath}, - {"SubmitThreadpoolWork", 0, (syscall_t)SubmitThreadpoolWork}, - {"SubtractRect", 0, (syscall_t)SubtractRect}, - {"SuspendThread", 0, (syscall_t)SuspendThread}, - {"SwapBuffers", 0, (syscall_t)SwapBuffers}, - {"SwapMouseButton", 0, (syscall_t)SwapMouseButton}, - {"SwitchDesktop", 0, (syscall_t)SwitchDesktop}, - {"SwitchToFiber", 0, (syscall_t)SwitchToFiber}, - {"SwitchToThisWindow", 0, (syscall_t)SwitchToThisWindow}, - {"SwitchToThread", 0, (syscall_t)SwitchToThread}, - {"SystemParametersInfoA", 0, (syscall_t)SystemParametersInfoA}, - {"SystemParametersInfoForDpi", 0, (syscall_t)SystemParametersInfoForDpi}, - {"SystemTimeToFileTime", 0, (syscall_t)SystemTimeToFileTime}, - {"SystemTimeToTzSpecificLocalTime", 0, (syscall_t)SystemTimeToTzSpecificLocalTime}, - {"SystemTimeToTzSpecificLocalTimeEx", 0, (syscall_t)SystemTimeToTzSpecificLocalTimeEx}, - {"TabbedTextOutA", 0, (syscall_t)TabbedTextOutA}, - {"TerminateJobObject", 0, (syscall_t)TerminateJobObject}, - {"TerminateProcess", 0, (syscall_t)TerminateProcess}, - {"TerminateProcessOnMemoryExhaustion", 0, (syscall_t)TerminateProcessOnMemoryExhaustion}, - {"TerminateThread", 0, (syscall_t)TerminateThread}, - {"TextOutA", 0, (syscall_t)TextOutA}, - {"TileWindows", 0, (syscall_t)TileWindows}, - {"TlsAlloc", 0, (syscall_t)TlsAlloc}, - {"TlsFree", 0, (syscall_t)TlsFree}, - {"TlsGetValue", 0, (syscall_t)TlsGetValue}, - {"TlsSetValue", 0, (syscall_t)TlsSetValue}, - {"ToAscii", 0, (syscall_t)ToAscii}, - {"ToAsciiEx", 0, (syscall_t)ToAsciiEx}, - {"ToUnicode", 0, (syscall_t)ToUnicode}, - {"ToUnicodeEx", 0, (syscall_t)ToUnicodeEx}, - {"TrackMouseEvent", 0, (syscall_t)TrackMouseEvent}, - {"TrackPopupMenu", 0, (syscall_t)TrackPopupMenu}, - {"TrackPopupMenuEx", 0, (syscall_t)TrackPopupMenuEx}, - {"TransactNamedPipe", 0, (syscall_t)TransactNamedPipe}, - {"TranslateAcceleratorA", 0, (syscall_t)TranslateAcceleratorA}, - {"TranslateCharsetInfo", 0, (syscall_t)TranslateCharsetInfo}, - {"TranslateMDISysAccel", 0, (syscall_t)TranslateMDISysAccel}, - {"TranslateMessage", 0, (syscall_t)TranslateMessage}, - {"TransmitCommChar", 0, (syscall_t)TransmitCommChar}, - {"TransmitFile", 0, (syscall_t)TransmitFile}, - {"TransparentBlt", 0, (syscall_t)TransparentBlt}, - {"TryAcquireSRWLockExclusive", 0, (syscall_t)TryAcquireSRWLockExclusive}, - {"TryAcquireSRWLockShared", 0, (syscall_t)TryAcquireSRWLockShared}, - {"TryEnterCriticalSection", 0, (syscall_t)TryEnterCriticalSection}, - {"TrySubmitThreadpoolCallback", 0, (syscall_t)TrySubmitThreadpoolCallback}, - {"TzSpecificLocalTimeToSystemTime", 0, (syscall_t)TzSpecificLocalTimeToSystemTime}, - {"TzSpecificLocalTimeToSystemTimeEx", 0, (syscall_t)TzSpecificLocalTimeToSystemTimeEx}, - {"UmsThreadYield", 0, (syscall_t)UmsThreadYield}, - {"UnhandledExceptionFilter", 0, (syscall_t)UnhandledExceptionFilter}, - {"UnhookWinEvent", 0, (syscall_t)UnhookWinEvent}, - {"UnhookWindowsHook", 0, (syscall_t)UnhookWindowsHook}, - {"UnhookWindowsHookEx", 0, (syscall_t)UnhookWindowsHookEx}, - {"UnionRect", 0, (syscall_t)UnionRect}, - {"UnloadKeyboardLayout", 0, (syscall_t)UnloadKeyboardLayout}, - {"UnlockFile", 0, (syscall_t)UnlockFile}, - {"UnlockFileEx", 0, (syscall_t)UnlockFileEx}, - {"UnlockServiceDatabase", 0, (syscall_t)UnlockServiceDatabase}, - {"UnmapViewOfFile", 0, (syscall_t)UnmapViewOfFile}, - {"UnmapViewOfFileEx", 0, (syscall_t)UnmapViewOfFileEx}, - {"UnpackDDElParam", 0, (syscall_t)UnpackDDElParam}, - {"UnrealizeObject", 0, (syscall_t)UnrealizeObject}, - {"UnregisterApplicationRecoveryCallback", 0, (syscall_t)UnregisterApplicationRecoveryCallback}, - {"UnregisterApplicationRestart", 0, (syscall_t)UnregisterApplicationRestart}, - {"UnregisterBadMemoryNotification", 0, (syscall_t)UnregisterBadMemoryNotification}, - {"UnregisterClassA", 0, (syscall_t)UnregisterClassA}, - {"UnregisterDeviceNotification", 0, (syscall_t)UnregisterDeviceNotification}, - {"UnregisterHotKey", 0, (syscall_t)UnregisterHotKey}, - {"UnregisterPointerInputTarget", 0, (syscall_t)UnregisterPointerInputTarget}, - {"UnregisterPointerInputTargetEx", 0, (syscall_t)UnregisterPointerInputTargetEx}, - {"UnregisterPowerSettingNotification", 0, (syscall_t)UnregisterPowerSettingNotification}, - {"UnregisterSuspendResumeNotification", 0, (syscall_t)UnregisterSuspendResumeNotification}, - {"UnregisterTouchWindow", 0, (syscall_t)UnregisterTouchWindow}, - {"UnregisterWait", 0, (syscall_t)UnregisterWait}, - {"UnregisterWaitEx", 0, (syscall_t)UnregisterWaitEx}, - {"UpdateColors", 0, (syscall_t)UpdateColors}, - {"UpdateICMRegKeyA", 0, (syscall_t)UpdateICMRegKeyA}, - {"UpdateLayeredWindow", 0, (syscall_t)UpdateLayeredWindow}, - {"UpdateLayeredWindowIndirect", 0, (syscall_t)UpdateLayeredWindowIndirect}, - {"UpdateProcThreadAttribute", 0, (syscall_t)UpdateProcThreadAttribute}, - {"UpdateResourceA", 0, (syscall_t)UpdateResourceA}, - {"UpdateWindow", 0, (syscall_t)UpdateWindow}, - {"UploadPrinterDriverPackageA", 0, (syscall_t)UploadPrinterDriverPackageA}, - {"UserHandleGrantAccess", 0, (syscall_t)UserHandleGrantAccess}, - {"UuidCompare", 0, (syscall_t)UuidCompare}, - {"UuidCreate", 0, (syscall_t)UuidCreate}, - {"UuidCreateNil", 0, (syscall_t)UuidCreateNil}, - {"UuidCreateSequential", 0, (syscall_t)UuidCreateSequential}, - {"UuidEqual", 0, (syscall_t)UuidEqual}, - {"UuidFromStringA", 0, (syscall_t)UuidFromStringA}, - {"UuidHash", 0, (syscall_t)UuidHash}, - {"UuidIsNil", 0, (syscall_t)UuidIsNil}, - {"UuidToStringA", 0, (syscall_t)UuidToStringA}, - {"VARIANT_UserFree", 0, (syscall_t)VARIANT_UserFree}, - {"VARIANT_UserFree64", 0, (syscall_t)VARIANT_UserFree64}, - {"VARIANT_UserMarshal", 0, (syscall_t)VARIANT_UserMarshal}, - {"VARIANT_UserMarshal64", 0, (syscall_t)VARIANT_UserMarshal64}, - {"VARIANT_UserSize", 0, (syscall_t)VARIANT_UserSize}, - {"VARIANT_UserSize64", 0, (syscall_t)VARIANT_UserSize64}, - {"VARIANT_UserUnmarshal", 0, (syscall_t)VARIANT_UserUnmarshal}, - {"VARIANT_UserUnmarshal64", 0, (syscall_t)VARIANT_UserUnmarshal64}, - {"ValidateRect", 0, (syscall_t)ValidateRect}, - {"ValidateRgn", 0, (syscall_t)ValidateRgn}, - {"VerLanguageNameA", 0, (syscall_t)VerLanguageNameA}, - {"VerSetConditionMask", 0, (syscall_t)VerSetConditionMask}, - {"VerifyScripts", 0, (syscall_t)VerifyScripts}, - {"VerifyVersionInfoA", 0, (syscall_t)VerifyVersionInfoA}, - {"VirtualAlloc", 0, (syscall_t)VirtualAlloc}, - {"VirtualAllocEx", 0, (syscall_t)VirtualAllocEx}, - {"VirtualAllocExNuma", 0, (syscall_t)VirtualAllocExNuma}, - {"VirtualAllocFromApp", 0, (syscall_t)VirtualAllocFromApp}, - {"VirtualFree", 0, (syscall_t)VirtualFree}, - {"VirtualFreeEx", 0, (syscall_t)VirtualFreeEx}, - {"VirtualLock", 0, (syscall_t)VirtualLock}, - {"VirtualProtect", 0, (syscall_t)VirtualProtect}, - {"VirtualProtectEx", 0, (syscall_t)VirtualProtectEx}, - {"VirtualProtectFromApp", 0, (syscall_t)VirtualProtectFromApp}, - {"VirtualQuery", 0, (syscall_t)VirtualQuery}, - {"VirtualQueryEx", 0, (syscall_t)VirtualQueryEx}, - {"VirtualUnlock", 0, (syscall_t)VirtualUnlock}, - {"VkKeyScanA", 0, (syscall_t)VkKeyScanA}, - {"VkKeyScanExA", 0, (syscall_t)VkKeyScanExA}, - {"WNetAddConnection2A", 0, (syscall_t)WNetAddConnection2A}, - {"WNetAddConnection3A", 0, (syscall_t)WNetAddConnection3A}, - {"WNetAddConnectionA", 0, (syscall_t)WNetAddConnectionA}, - {"WNetCancelConnection2A", 0, (syscall_t)WNetCancelConnection2A}, - {"WNetCancelConnectionA", 0, (syscall_t)WNetCancelConnectionA}, - {"WNetCloseEnum", 0, (syscall_t)WNetCloseEnum}, - {"WNetConnectionDialog", 0, (syscall_t)WNetConnectionDialog}, - {"WNetConnectionDialog1A", 0, (syscall_t)WNetConnectionDialog1A}, - {"WNetDisconnectDialog", 0, (syscall_t)WNetDisconnectDialog}, - {"WNetDisconnectDialog1A", 0, (syscall_t)WNetDisconnectDialog1A}, - {"WNetEnumResourceA", 0, (syscall_t)WNetEnumResourceA}, - {"WNetGetConnectionA", 0, (syscall_t)WNetGetConnectionA}, - {"WNetGetLastErrorA", 0, (syscall_t)WNetGetLastErrorA}, - {"WNetGetNetworkInformationA", 0, (syscall_t)WNetGetNetworkInformationA}, - {"WNetGetProviderNameA", 0, (syscall_t)WNetGetProviderNameA}, - {"WNetGetResourceInformationA", 0, (syscall_t)WNetGetResourceInformationA}, - {"WNetGetResourceParentA", 0, (syscall_t)WNetGetResourceParentA}, - {"WNetGetUniversalNameA", 0, (syscall_t)WNetGetUniversalNameA}, - {"WNetGetUserA", 0, (syscall_t)WNetGetUserA}, - {"WNetOpenEnumA", 0, (syscall_t)WNetOpenEnumA}, - {"WNetUseConnectionA", 0, (syscall_t)WNetUseConnectionA}, - {"WSAAsyncGetHostByAddr", 0, (syscall_t)WSAAsyncGetHostByAddr}, - {"WSAAsyncGetHostByName", 0, (syscall_t)WSAAsyncGetHostByName}, - {"WSAAsyncGetProtoByName", 0, (syscall_t)WSAAsyncGetProtoByName}, - {"WSAAsyncGetProtoByNumber", 0, (syscall_t)WSAAsyncGetProtoByNumber}, - {"WSAAsyncGetServByName", 0, (syscall_t)WSAAsyncGetServByName}, - {"WSAAsyncGetServByPort", 0, (syscall_t)WSAAsyncGetServByPort}, - {"WSAAsyncSelect", 0, (syscall_t)WSAAsyncSelect}, - {"WSACancelAsyncRequest", 0, (syscall_t)WSACancelAsyncRequest}, - {"WSACancelBlockingCall", 0, (syscall_t)WSACancelBlockingCall}, - {"WSACleanup", 0, (syscall_t)WSACleanup}, - {"WSAGetLastError", 0, (syscall_t)WSAGetLastError}, - {"WSAIsBlocking", 0, (syscall_t)WSAIsBlocking}, - {"WSARecvEx", 0, (syscall_t)WSARecvEx}, - {"WSASetBlockingHook", 0, (syscall_t)WSASetBlockingHook}, - {"WSASetLastError", 0, (syscall_t)WSASetLastError}, - {"WSAStartup", 0, (syscall_t)WSAStartup}, - {"WSAUnhookBlockingHook", 0, (syscall_t)WSAUnhookBlockingHook}, - {"WTSGetActiveConsoleSessionId", 0, (syscall_t)WTSGetActiveConsoleSessionId}, - {"WaitCommEvent", 0, (syscall_t)WaitCommEvent}, - {"WaitForDebugEvent", 0, (syscall_t)WaitForDebugEvent}, - {"WaitForDebugEventEx", 0, (syscall_t)WaitForDebugEventEx}, - {"WaitForInputIdle", 0, (syscall_t)WaitForInputIdle}, - {"WaitForMultipleObjects", 0, (syscall_t)WaitForMultipleObjects}, - {"WaitForMultipleObjectsEx", 0, (syscall_t)WaitForMultipleObjectsEx}, - {"WaitForPrinterChange", 0, (syscall_t)WaitForPrinterChange}, - {"WaitForSingleObject", 0, (syscall_t)WaitForSingleObject}, - {"WaitForSingleObjectEx", 0, (syscall_t)WaitForSingleObjectEx}, - {"WaitForThreadpoolIoCallbacks", 0, (syscall_t)WaitForThreadpoolIoCallbacks}, - {"WaitForThreadpoolTimerCallbacks", 0, (syscall_t)WaitForThreadpoolTimerCallbacks}, - {"WaitForThreadpoolWaitCallbacks", 0, (syscall_t)WaitForThreadpoolWaitCallbacks}, - {"WaitForThreadpoolWorkCallbacks", 0, (syscall_t)WaitForThreadpoolWorkCallbacks}, - {"WaitMessage", 0, (syscall_t)WaitMessage}, - {"WaitNamedPipeA", 0, (syscall_t)WaitNamedPipeA}, - {"WaitOnAddress", 0, (syscall_t)WaitOnAddress}, - {"WaitServiceState", 0, (syscall_t)WaitServiceState}, - {"WakeAllConditionVariable", 0, (syscall_t)WakeAllConditionVariable}, - {"WakeByAddressAll", 0, (syscall_t)WakeByAddressAll}, - {"WakeByAddressSingle", 0, (syscall_t)WakeByAddressSingle}, - {"WakeConditionVariable", 0, (syscall_t)WakeConditionVariable}, - {"WideCharToMultiByte", 0, (syscall_t)WideCharToMultiByte}, - {"WidenPath", 0, (syscall_t)WidenPath}, - {"WinExec", 0, (syscall_t)WinExec}, - {"WinHelpA", 0, (syscall_t)WinHelpA}, - {"WindowFromDC", 0, (syscall_t)WindowFromDC}, - {"WindowFromPhysicalPoint", 0, (syscall_t)WindowFromPhysicalPoint}, - {"WindowFromPoint", 0, (syscall_t)WindowFromPoint}, - {"Wow64DisableWow64FsRedirection", 0, (syscall_t)Wow64DisableWow64FsRedirection}, - {"Wow64EnableWow64FsRedirection", 0, (syscall_t)Wow64EnableWow64FsRedirection}, - {"Wow64GetThreadContext", 0, (syscall_t)Wow64GetThreadContext}, - {"Wow64GetThreadSelectorEntry", 0, (syscall_t)Wow64GetThreadSelectorEntry}, - {"Wow64RevertWow64FsRedirection", 0, (syscall_t)Wow64RevertWow64FsRedirection}, - {"Wow64SetThreadContext", 0, (syscall_t)Wow64SetThreadContext}, - {"Wow64SetThreadDefaultGuestMachine", 0, (syscall_t)Wow64SetThreadDefaultGuestMachine}, - {"Wow64SuspendThread", 0, (syscall_t)Wow64SuspendThread}, - {"WriteClassStg", 0, (syscall_t)WriteClassStg}, - {"WriteClassStm", 0, (syscall_t)WriteClassStm}, - {"WriteConsoleA", 0, (syscall_t)WriteConsoleA}, - {"WriteConsoleInputA", 0, (syscall_t)WriteConsoleInputA}, - {"WriteConsoleOutputA", 0, (syscall_t)WriteConsoleOutputA}, - {"WriteConsoleOutputAttribute", 0, (syscall_t)WriteConsoleOutputAttribute}, - {"WriteConsoleOutputCharacterA", 0, (syscall_t)WriteConsoleOutputCharacterA}, - {"WriteEncryptedFileRaw", 0, (syscall_t)WriteEncryptedFileRaw}, - {"WriteFile", 0, (syscall_t)WriteFile}, - {"WriteFileEx", 0, (syscall_t)WriteFileEx}, - {"WriteFileGather", 0, (syscall_t)WriteFileGather}, - {"WritePrinter", 0, (syscall_t)WritePrinter}, - {"WritePrivateProfileSectionA", 0, (syscall_t)WritePrivateProfileSectionA}, - {"WritePrivateProfileStringA", 0, (syscall_t)WritePrivateProfileStringA}, - {"WritePrivateProfileStructA", 0, (syscall_t)WritePrivateProfileStructA}, - {"WriteProcessMemory", 0, (syscall_t)WriteProcessMemory}, - {"WriteProfileSectionA", 0, (syscall_t)WriteProfileSectionA}, - {"WriteProfileStringA", 0, (syscall_t)WriteProfileStringA}, - {"WriteTapemark", 0, (syscall_t)WriteTapemark}, - {"ZombifyActCtx", 0, (syscall_t)ZombifyActCtx}, - {"accept", 0, (syscall_t)accept}, - {"auxGetDevCapsA", 0, (syscall_t)auxGetDevCapsA}, - {"auxGetNumDevs", 0, (syscall_t)auxGetNumDevs}, - {"auxGetVolume", 0, (syscall_t)auxGetVolume}, - {"auxOutMessage", 0, (syscall_t)auxOutMessage}, - {"auxSetVolume", 0, (syscall_t)auxSetVolume}, - {"bind", 0, (syscall_t)bind}, - {"closesocket", 0, (syscall_t)closesocket}, - {"connect", 0, (syscall_t)connect}, - {"gethostbyaddr", 0, (syscall_t)gethostbyaddr}, - {"gethostbyname", 0, (syscall_t)gethostbyname}, - {"gethostname", 0, (syscall_t)gethostname}, - {"getpeername", 0, (syscall_t)getpeername}, - {"getprotobyname", 0, (syscall_t)getprotobyname}, - {"getprotobynumber", 0, (syscall_t)getprotobynumber}, - {"getservbyname", 0, (syscall_t)getservbyname}, - {"getservbyport", 0, (syscall_t)getservbyport}, - {"getsockname", 0, (syscall_t)getsockname}, - {"getsockopt", 0, (syscall_t)getsockopt}, - {"htonl", 0, (syscall_t)htonl}, - {"htons", 0, (syscall_t)htons}, - {"inet_addr", 0, (syscall_t)inet_addr}, - {"inet_ntoa", 0, (syscall_t)inet_ntoa}, - {"ioctlsocket", 0, (syscall_t)ioctlsocket}, - {"joyConfigChanged", 0, (syscall_t)joyConfigChanged}, - {"joyGetDevCapsA", 0, (syscall_t)joyGetDevCapsA}, - {"joyGetNumDevs", 0, (syscall_t)joyGetNumDevs}, - {"joyGetPos", 0, (syscall_t)joyGetPos}, - {"joyGetPosEx", 0, (syscall_t)joyGetPosEx}, - {"joyGetThreshold", 0, (syscall_t)joyGetThreshold}, - {"joyReleaseCapture", 0, (syscall_t)joyReleaseCapture}, - {"joySetCapture", 0, (syscall_t)joySetCapture}, - {"joySetThreshold", 0, (syscall_t)joySetThreshold}, - {"keybd_event", 0, (syscall_t)keybd_event}, - {"listen", 0, (syscall_t)listen}, - {"lstrcatA", 0, (syscall_t)lstrcatA}, - {"lstrcmpA", 0, (syscall_t)lstrcmpA}, - {"lstrcmpiA", 0, (syscall_t)lstrcmpiA}, - {"lstrcpyA", 0, (syscall_t)lstrcpyA}, - {"lstrcpynA", 0, (syscall_t)lstrcpynA}, - {"lstrlenA", 0, (syscall_t)lstrlenA}, - {"mciDriverNotify", 0, (syscall_t)mciDriverNotify}, - {"mciDriverYield", 0, (syscall_t)mciDriverYield}, - {"mciFreeCommandResource", 0, (syscall_t)mciFreeCommandResource}, - {"mciGetCreatorTask", 0, (syscall_t)mciGetCreatorTask}, - {"mciGetDeviceIDA", 0, (syscall_t)mciGetDeviceIDA}, - {"mciGetDeviceIDFromElementIDA", 0, (syscall_t)mciGetDeviceIDFromElementIDA}, - {"mciGetDriverData", 0, (syscall_t)mciGetDriverData}, - {"mciGetErrorStringA", 0, (syscall_t)mciGetErrorStringA}, - {"mciGetYieldProc", 0, (syscall_t)mciGetYieldProc}, - {"mciLoadCommandResource", 0, (syscall_t)mciLoadCommandResource}, - {"mciSendCommandA", 0, (syscall_t)mciSendCommandA}, - {"mciSendStringA", 0, (syscall_t)mciSendStringA}, - {"mciSetDriverData", 0, (syscall_t)mciSetDriverData}, - {"mciSetYieldProc", 0, (syscall_t)mciSetYieldProc}, - {"midiConnect", 0, (syscall_t)midiConnect}, - {"midiDisconnect", 0, (syscall_t)midiDisconnect}, - {"midiInAddBuffer", 0, (syscall_t)midiInAddBuffer}, - {"midiInClose", 0, (syscall_t)midiInClose}, - {"midiInGetDevCapsA", 0, (syscall_t)midiInGetDevCapsA}, - {"midiInGetErrorTextA", 0, (syscall_t)midiInGetErrorTextA}, - {"midiInGetID", 0, (syscall_t)midiInGetID}, - {"midiInGetNumDevs", 0, (syscall_t)midiInGetNumDevs}, - {"midiInMessage", 0, (syscall_t)midiInMessage}, - {"midiInOpen", 0, (syscall_t)midiInOpen}, - {"midiInPrepareHeader", 0, (syscall_t)midiInPrepareHeader}, - {"midiInReset", 0, (syscall_t)midiInReset}, - {"midiInStart", 0, (syscall_t)midiInStart}, - {"midiInStop", 0, (syscall_t)midiInStop}, - {"midiInUnprepareHeader", 0, (syscall_t)midiInUnprepareHeader}, - {"midiOutCacheDrumPatches", 0, (syscall_t)midiOutCacheDrumPatches}, - {"midiOutCachePatches", 0, (syscall_t)midiOutCachePatches}, - {"midiOutClose", 0, (syscall_t)midiOutClose}, - {"midiOutGetDevCapsA", 0, (syscall_t)midiOutGetDevCapsA}, - {"midiOutGetErrorTextA", 0, (syscall_t)midiOutGetErrorTextA}, - {"midiOutGetID", 0, (syscall_t)midiOutGetID}, - {"midiOutGetNumDevs", 0, (syscall_t)midiOutGetNumDevs}, - {"midiOutGetVolume", 0, (syscall_t)midiOutGetVolume}, - {"midiOutLongMsg", 0, (syscall_t)midiOutLongMsg}, - {"midiOutMessage", 0, (syscall_t)midiOutMessage}, - {"midiOutOpen", 0, (syscall_t)midiOutOpen}, - {"midiOutPrepareHeader", 0, (syscall_t)midiOutPrepareHeader}, - {"midiOutReset", 0, (syscall_t)midiOutReset}, - {"midiOutSetVolume", 0, (syscall_t)midiOutSetVolume}, - {"midiOutShortMsg", 0, (syscall_t)midiOutShortMsg}, - {"midiOutUnprepareHeader", 0, (syscall_t)midiOutUnprepareHeader}, - {"midiStreamClose", 0, (syscall_t)midiStreamClose}, - {"midiStreamOpen", 0, (syscall_t)midiStreamOpen}, - {"midiStreamOut", 0, (syscall_t)midiStreamOut}, - {"midiStreamPause", 0, (syscall_t)midiStreamPause}, - {"midiStreamPosition", 0, (syscall_t)midiStreamPosition}, - {"midiStreamProperty", 0, (syscall_t)midiStreamProperty}, - {"midiStreamRestart", 0, (syscall_t)midiStreamRestart}, - {"midiStreamStop", 0, (syscall_t)midiStreamStop}, - {"mixerClose", 0, (syscall_t)mixerClose}, - {"mixerGetControlDetailsA", 0, (syscall_t)mixerGetControlDetailsA}, - {"mixerGetDevCapsA", 0, (syscall_t)mixerGetDevCapsA}, - {"mixerGetID", 0, (syscall_t)mixerGetID}, - {"mixerGetLineControlsA", 0, (syscall_t)mixerGetLineControlsA}, - {"mixerGetLineInfoA", 0, (syscall_t)mixerGetLineInfoA}, - {"mixerGetNumDevs", 0, (syscall_t)mixerGetNumDevs}, - {"mixerMessage", 0, (syscall_t)mixerMessage}, - {"mixerOpen", 0, (syscall_t)mixerOpen}, - {"mixerSetControlDetails", 0, (syscall_t)mixerSetControlDetails}, - {"mmDrvInstall", 0, (syscall_t)mmDrvInstall}, - {"mmioAdvance", 0, (syscall_t)mmioAdvance}, - {"mmioAscend", 0, (syscall_t)mmioAscend}, - {"mmioClose", 0, (syscall_t)mmioClose}, - {"mmioCreateChunk", 0, (syscall_t)mmioCreateChunk}, - {"mmioDescend", 0, (syscall_t)mmioDescend}, - {"mmioFlush", 0, (syscall_t)mmioFlush}, - {"mmioGetInfo", 0, (syscall_t)mmioGetInfo}, - {"mmioInstallIOProcA", 0, (syscall_t)mmioInstallIOProcA}, - {"mmioOpenA", 0, (syscall_t)mmioOpenA}, - {"mmioRead", 0, (syscall_t)mmioRead}, - {"mmioRenameA", 0, (syscall_t)mmioRenameA}, - {"mmioSeek", 0, (syscall_t)mmioSeek}, - {"mmioSendMessage", 0, (syscall_t)mmioSendMessage}, - {"mmioSetBuffer", 0, (syscall_t)mmioSetBuffer}, - {"mmioSetInfo", 0, (syscall_t)mmioSetInfo}, - {"mmioStringToFOURCCA", 0, (syscall_t)mmioStringToFOURCCA}, - {"mmioWrite", 0, (syscall_t)mmioWrite}, - {"mouse_event", 0, (syscall_t)mouse_event}, - {"ntohl", 0, (syscall_t)ntohl}, - {"ntohs", 0, (syscall_t)ntohs}, - {"recv", 0, (syscall_t)recv}, - {"recvfrom", 0, (syscall_t)recvfrom}, - {"select", 0, (syscall_t)select}, - {"send", 0, (syscall_t)send}, - {"sendto", 0, (syscall_t)sendto}, - {"setsockopt", 0, (syscall_t)setsockopt}, - {"sndPlaySoundA", 0, (syscall_t)sndPlaySoundA}, - {"socket", 0, (syscall_t)socket}, - {"timeBeginPeriod", 0, (syscall_t)timeBeginPeriod}, - {"timeEndPeriod", 0, (syscall_t)timeEndPeriod}, - {"timeGetDevCaps", 0, (syscall_t)timeGetDevCaps}, - {"timeGetSystemTime", 0, (syscall_t)timeGetSystemTime}, - {"timeGetTime", 0, (syscall_t)timeGetTime}, - {"timeKillEvent", 0, (syscall_t)timeKillEvent}, - {"timeSetEvent", 0, (syscall_t)timeSetEvent}, - {"waveInAddBuffer", 0, (syscall_t)waveInAddBuffer}, - {"waveInClose", 0, (syscall_t)waveInClose}, - {"waveInGetDevCapsA", 0, (syscall_t)waveInGetDevCapsA}, - {"waveInGetErrorTextA", 0, (syscall_t)waveInGetErrorTextA}, - {"waveInGetID", 0, (syscall_t)waveInGetID}, - {"waveInGetNumDevs", 0, (syscall_t)waveInGetNumDevs}, - {"waveInGetPosition", 0, (syscall_t)waveInGetPosition}, - {"waveInMessage", 0, (syscall_t)waveInMessage}, - {"waveInOpen", 0, (syscall_t)waveInOpen}, - {"waveInPrepareHeader", 0, (syscall_t)waveInPrepareHeader}, - {"waveInReset", 0, (syscall_t)waveInReset}, - {"waveInStart", 0, (syscall_t)waveInStart}, - {"waveInStop", 0, (syscall_t)waveInStop}, - {"waveInUnprepareHeader", 0, (syscall_t)waveInUnprepareHeader}, - {"waveOutBreakLoop", 0, (syscall_t)waveOutBreakLoop}, - {"waveOutClose", 0, (syscall_t)waveOutClose}, - {"waveOutGetDevCapsA", 0, (syscall_t)waveOutGetDevCapsA}, - {"waveOutGetErrorTextA", 0, (syscall_t)waveOutGetErrorTextA}, - {"waveOutGetID", 0, (syscall_t)waveOutGetID}, - {"waveOutGetNumDevs", 0, (syscall_t)waveOutGetNumDevs}, - {"waveOutGetPitch", 0, (syscall_t)waveOutGetPitch}, - {"waveOutGetPlaybackRate", 0, (syscall_t)waveOutGetPlaybackRate}, - {"waveOutGetPosition", 0, (syscall_t)waveOutGetPosition}, - {"waveOutGetVolume", 0, (syscall_t)waveOutGetVolume}, - {"waveOutMessage", 0, (syscall_t)waveOutMessage}, - {"waveOutOpen", 0, (syscall_t)waveOutOpen}, - {"waveOutPause", 0, (syscall_t)waveOutPause}, - {"waveOutPrepareHeader", 0, (syscall_t)waveOutPrepareHeader}, - {"waveOutReset", 0, (syscall_t)waveOutReset}, - {"waveOutRestart", 0, (syscall_t)waveOutRestart}, - {"waveOutSetPitch", 0, (syscall_t)waveOutSetPitch}, - {"waveOutSetPlaybackRate", 0, (syscall_t)waveOutSetPlaybackRate}, - {"waveOutSetVolume", 0, (syscall_t)waveOutSetVolume}, - {"waveOutUnprepareHeader", 0, (syscall_t)waveOutUnprepareHeader}, - {"waveOutWrite", 0, (syscall_t)waveOutWrite}, - {"wglCopyContext", 0, (syscall_t)wglCopyContext}, - {"wglCreateContext", 0, (syscall_t)wglCreateContext}, - {"wglCreateLayerContext", 0, (syscall_t)wglCreateLayerContext}, - {"wglDeleteContext", 0, (syscall_t)wglDeleteContext}, - {"wglDescribeLayerPlane", 0, (syscall_t)wglDescribeLayerPlane}, - {"wglGetCurrentContext", 0, (syscall_t)wglGetCurrentContext}, - {"wglGetCurrentDC", 0, (syscall_t)wglGetCurrentDC}, - {"wglGetLayerPaletteEntries", 0, (syscall_t)wglGetLayerPaletteEntries}, - {"wglGetProcAddress", 0, (syscall_t)wglGetProcAddress}, - {"wglMakeCurrent", 0, (syscall_t)wglMakeCurrent}, - {"wglRealizeLayerPalette", 0, (syscall_t)wglRealizeLayerPalette}, - {"wglSetLayerPaletteEntries", 0, (syscall_t)wglSetLayerPaletteEntries}, - {"wglShareLists", 0, (syscall_t)wglShareLists}, - {"wglSwapLayerBuffers", 0, (syscall_t)wglSwapLayerBuffers}, - {"wglSwapMultipleBuffers", 0, (syscall_t)wglSwapMultipleBuffers}, - {"wglUseFontBitmapsA", 0, (syscall_t)wglUseFontBitmapsA}, - {"wglUseFontOutlinesA", 0, (syscall_t)wglUseFontOutlinesA}, - {"wsprintfA", 0, (syscall_t)wsprintfA}, - {"wvsprintfA", 0, (syscall_t)wvsprintfA}, - -}; -#endif diff --git a/executor/test.go b/executor/test.go deleted file mode 100644 index f318b5627..000000000 --- a/executor/test.go +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2017 syzkaller project authors. All rights reserved. -// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -//go:generate bash -c "gcc kvm_gen.cc kvm.S -o kvm_gen && ./kvm_gen > kvm.S.h && rm ./kvm_gen" - -// +build linux - -package executor - -// int test_copyin(); -// int test_csum_inet(); -// int test_csum_inet_acc(); -// int test_kvm(); -import "C" - -func testCopyin() int { - return int(C.test_copyin()) -} - -func testCsumInet() int { - return int(C.test_csum_inet()) -} - -func testCsumInetAcc() int { - return int(C.test_csum_inet_acc()) -} - -func testKVM() int { - return int(C.test_kvm()) -} - -// Prevent deadcode warnings: -var ( - _ = testCopyin - _ = testCsumInet - _ = testCsumInetAcc - _ = testKVM -) diff --git a/executor/test.h b/executor/test.h new file mode 100644 index 000000000..74133f58b --- /dev/null +++ b/executor/test.h @@ -0,0 +1,212 @@ +// Copyright 2017 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +#if GOOS_linux && GOARCH_amd64 +#include "test_linux.h" +#endif + +static int test_copyin() +{ + unsigned char x[4] = {}; + STORE_BY_BITMASK(uint16, &x[1], 0x1234, 0, 0); + if (x[0] != 0 || x[1] != 0x34 || x[2] != 0x12 || x[3] != 0) { + printf("bad result of STORE_BY_BITMASK(0, 0): %x %x %x %x\n", x[0], x[1], x[2], x[3]); + return 1; + } + STORE_BY_BITMASK(uint16, &x[1], 0x555a, 5, 4); + if (x[0] != 0 || x[1] != 0x54 || x[2] != 0x13 || x[3] != 0) { + printf("bad result of STORE_BY_BITMASK(7, 3): %x %x %x %x\n", x[0], x[1], x[2], x[3]); + return 1; + } + return 0; +} + +static int test_csum_inet() +{ + struct csum_inet_test { + const char* data; + size_t length; + uint16 csum; + }; + struct csum_inet_test tests[] = { + {// 0 + "", + 0, + 0xffff}, + { + // 1 + "\x00", + 1, + 0xffff, + }, + { + // 2 + "\x00\x00", + 2, + 0xffff, + }, + { + // 3 + "\x00\x00\xff\xff", + 4, + 0x0000, + }, + { + // 4 + "\xfc", + 1, + 0xff03, + }, + { + // 5 + "\xfc\x12", + 2, + 0xed03, + }, + { + // 6 + "\xfc\x12\x3e", + 3, + 0xecc5, + }, + { + // 7 + "\xfc\x12\x3e\x00\xc5\xec", + 6, + 0x0000, + }, + { + // 8 + "\x42\x00\x00\x43\x44\x00\x00\x00\x45\x00\x00\x00\xba\xaa\xbb\xcc\xdd", + 17, + 0x43e1, + }, + { + // 9 + "\x42\x00\x00\x43\x44\x00\x00\x00\x45\x00\x00\x00\xba\xaa\xbb\xcc\xdd\x00", + 18, + 0x43e1, + }, + { + // 10 + "\x00\x00\x42\x00\x00\x43\x44\x00\x00\x00\x45\x00\x00\x00\xba\xaa\xbb\xcc\xdd", + 19, + 0x43e1, + }, + { + // 11 + "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\xab\xcd", + 15, + 0x5032, + }, + { + // 12 + "\x00\x00\x12\x34\x56\x78", + 6, + 0x5397, + }, + { + // 13 + "\x00\x00\x12\x34\x00\x00\x56\x78\x00\x06\x00\x04\xab\xcd", + 14, + 0x7beb, + }, + { + // 14 + "\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xaa\xbb\xcc\xdd\xee\xff\xff\xee\xdd\xcc\xbb\xaa\x99\x88\x77\x66\x55\x44\x33\x22\x11\x00\x00\x00\x00\x04\x00\x00\x00\x06\x00\x00\xab\xcd", + 44, + 0x2854, + }, + { + // 15 + "\x00\x00\x12\x34\x00\x00\x56\x78\x00\x11\x00\x04\xab\xcd", + 14, + 0x70eb, + }, + { + // 16 + "\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xaa\xbb\xcc\xdd\xee\xff\xff\xee\xdd\xcc\xbb\xaa\x99\x88\x77\x66\x55\x44\x33\x22\x11\x00\x00\x00\x00\x04\x00\x00\x00\x11\x00\x00\xab\xcd", + 44, + 0x1d54, + }, + { + // 17 + "\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xaa\xbb\xcc\xdd\xee\xff\xff\xee\xdd\xcc\xbb\xaa\x99\x88\x77\x66\x55\x44\x33\x22\x11\x00\x00\x00\x00\x04\x00\x00\x00\x3a\x00\x00\xab\xcd", + 44, + 0xf453, + }}; + + for (unsigned i = 0; i < ARRAY_SIZE(tests); i++) { + struct csum_inet csum; + csum_inet_init(&csum); + csum_inet_update(&csum, (const uint8*)tests[i].data, tests[i].length); + if (csum_inet_digest(&csum) != tests[i].csum) { + fprintf(stderr, "bad checksum in test #%u, want: %hx, got: %hx\n", i, tests[i].csum, csum_inet_digest(&csum)); + return 1; + } + } + + return 0; +} + +static int rand_int_range(int start, int end) +{ + return rand() % (end + 1 - start) + start; +} + +static int test_csum_inet_acc() +{ + uint8 buffer[128]; + + int test; + for (test = 0; test < 256; test++) { + int size = rand_int_range(1, 128); + int step = rand_int_range(1, 8) * 2; + + int i; + for (i = 0; i < size; i++) + buffer[i] = rand_int_range(0, 255); + + struct csum_inet csum_acc; + csum_inet_init(&csum_acc); + + for (i = 0; i < size / step; i++) + csum_inet_update(&csum_acc, &buffer[i * step], step); + if (size % step != 0) + csum_inet_update(&csum_acc, &buffer[size - size % step], size % step); + + struct csum_inet csum; + csum_inet_init(&csum); + csum_inet_update(&csum, &buffer[0], size); + + if (csum_inet_digest(&csum_acc) != csum_inet_digest(&csum)) + return 1; + } + return 0; +} + +static struct { + const char* name; + int (*f)(); +} tests[] = { + {"test_copyin", test_copyin}, + {"test_csum_inet", test_csum_inet}, + {"test_csum_inet_acc", test_csum_inet_acc}, +#if GOOS_linux && GOARCH_amd64 + {"test_kvm", test_kvm}, +#endif +}; + +int run_tests() +{ + int ret = 0; + for (size_t i = 0; i < ARRAY_SIZE(tests); i++) { + const char* name = tests[i].name; + printf("=== RUN %s\n", name); + int res = tests[i].f(); + ret |= res > 0; + const char* strres = res < 0 ? "SKIP" : (res > 0 ? "FAIL" : "OK"); + printf("--- %-4s %s\n", strres, name); + } + return ret; +} diff --git a/executor/test_executor_linux.cc b/executor/test_executor_linux.cc deleted file mode 100644 index d0414ae88..000000000 --- a/executor/test_executor_linux.cc +++ /dev/null @@ -1,413 +0,0 @@ -// Copyright 2017 syzkaller project authors. All rights reserved. -// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -#define SYZ_EXECUTOR -#include "common_linux.h" - -#include "syscalls_linux.h" - -#include - -unsigned long long procid; - -void cover_reset(thread_t*) -{ -} - -extern "C" int test_copyin() -{ - unsigned char x[4] = {}; - STORE_BY_BITMASK(uint16, &x[1], 0x1234, 0, 0); - if (x[0] != 0 || x[1] != 0x34 || x[2] != 0x12 || x[3] != 0) { - printf("bad result of STORE_BY_BITMASK(0, 0): %x %x %x %x\n", x[0], x[1], x[2], x[3]); - return 1; - } - STORE_BY_BITMASK(uint16, &x[1], 0x555a, 5, 4); - if (x[0] != 0 || x[1] != 0x54 || x[2] != 0x13 || x[3] != 0) { - printf("bad result of STORE_BY_BITMASK(7, 3): %x %x %x %x\n", x[0], x[1], x[2], x[3]); - return 1; - } - return 0; -} - -#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) - -struct csum_inet_test { - const char* data; - size_t length; - uint16 csum; -}; - -extern "C" int test_csum_inet() -{ - struct csum_inet_test tests[] = { - {// 0 - "", - 0, - 0xffff}, - { - // 1 - "\x00", - 1, - 0xffff, - }, - { - // 2 - "\x00\x00", - 2, - 0xffff, - }, - { - // 3 - "\x00\x00\xff\xff", - 4, - 0x0000, - }, - { - // 4 - "\xfc", - 1, - 0xff03, - }, - { - // 5 - "\xfc\x12", - 2, - 0xed03, - }, - { - // 6 - "\xfc\x12\x3e", - 3, - 0xecc5, - }, - { - // 7 - "\xfc\x12\x3e\x00\xc5\xec", - 6, - 0x0000, - }, - { - // 8 - "\x42\x00\x00\x43\x44\x00\x00\x00\x45\x00\x00\x00\xba\xaa\xbb\xcc\xdd", - 17, - 0x43e1, - }, - { - // 9 - "\x42\x00\x00\x43\x44\x00\x00\x00\x45\x00\x00\x00\xba\xaa\xbb\xcc\xdd\x00", - 18, - 0x43e1, - }, - { - // 10 - "\x00\x00\x42\x00\x00\x43\x44\x00\x00\x00\x45\x00\x00\x00\xba\xaa\xbb\xcc\xdd", - 19, - 0x43e1, - }, - { - // 11 - "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\xab\xcd", - 15, - 0x5032, - }, - { - // 12 - "\x00\x00\x12\x34\x56\x78", - 6, - 0x5397, - }, - { - // 13 - "\x00\x00\x12\x34\x00\x00\x56\x78\x00\x06\x00\x04\xab\xcd", - 14, - 0x7beb, - }, - { - // 14 - "\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xaa\xbb\xcc\xdd\xee\xff\xff\xee\xdd\xcc\xbb\xaa\x99\x88\x77\x66\x55\x44\x33\x22\x11\x00\x00\x00\x00\x04\x00\x00\x00\x06\x00\x00\xab\xcd", - 44, - 0x2854, - }, - { - // 15 - "\x00\x00\x12\x34\x00\x00\x56\x78\x00\x11\x00\x04\xab\xcd", - 14, - 0x70eb, - }, - { - // 16 - "\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xaa\xbb\xcc\xdd\xee\xff\xff\xee\xdd\xcc\xbb\xaa\x99\x88\x77\x66\x55\x44\x33\x22\x11\x00\x00\x00\x00\x04\x00\x00\x00\x11\x00\x00\xab\xcd", - 44, - 0x1d54, - }, - { - // 17 - "\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xaa\xbb\xcc\xdd\xee\xff\xff\xee\xdd\xcc\xbb\xaa\x99\x88\x77\x66\x55\x44\x33\x22\x11\x00\x00\x00\x00\x04\x00\x00\x00\x3a\x00\x00\xab\xcd", - 44, - 0xf453, - }}; - - for (unsigned i = 0; i < ARRAY_SIZE(tests); i++) { - struct csum_inet csum; - csum_inet_init(&csum); - csum_inet_update(&csum, (const uint8*)tests[i].data, tests[i].length); - if (csum_inet_digest(&csum) != tests[i].csum) { - fprintf(stderr, "bad checksum in test #%u, want: %hx, got: %hx\n", i, tests[i].csum, csum_inet_digest(&csum)); - return 1; - } - } - - return 0; -} - -int randInt(int start, int end) -{ - return rand() % (end + 1 - start) + start; -} - -extern "C" int test_csum_inet_acc() -{ - uint8 buffer[128]; - - int test; - for (test = 0; test < 256; test++) { - int size = randInt(1, 128); - int step = randInt(1, 8) * 2; - - int i; - for (i = 0; i < size; i++) - buffer[i] = randInt(0, 255); - - struct csum_inet csum_acc; - csum_inet_init(&csum_acc); - - for (i = 0; i < size / step; i++) - csum_inet_update(&csum_acc, &buffer[i * step], step); - if (size % step != 0) - csum_inet_update(&csum_acc, &buffer[size - size % step], size % step); - - struct csum_inet csum; - csum_inet_init(&csum); - csum_inet_update(&csum, &buffer[0], size); - - if (csum_inet_digest(&csum_acc) != csum_inet_digest(&csum)) - return 1; - } - return 0; -} - -static unsigned host_kernel_version(); -static void dump_cpu_state(int cpufd, char* vm_mem); - -static int test_one(int text_type, const char* text, int text_size, int flags, unsigned reason, bool check_rax) -{ - printf("=== testing text %d, text size 0x%x, flags 0x%x\n", text_type, text_size, flags); - int kvmfd = open("/dev/kvm", O_RDWR); - if (kvmfd == -1) { - if (errno == ENOENT) { - printf("/dev/kvm is not present\n"); - return -1; - } - if (errno == EPERM || errno == EACCES) { - printf("no permissions to open /dev/kvm\n"); - return -1; - } - printf("failed to open /dev/kvm (%d)\n", errno); - return 1; - } - int vmfd = ioctl(kvmfd, KVM_CREATE_VM, 0); - if (vmfd == -1) { - printf("KVM_CREATE_VM failed (%d)\n", errno); - return 1; - } - int cpufd = ioctl(vmfd, KVM_CREATE_VCPU, 0); - if (cpufd == -1) { - printf("KVM_CREATE_VCPU failed (%d)\n", errno); - return 1; - } - int cpu_mem_size = ioctl(kvmfd, KVM_GET_VCPU_MMAP_SIZE, 0); - if (cpu_mem_size <= 0) { - printf("KVM_GET_VCPU_MMAP_SIZE failed (%d)\n", errno); - return 1; - } - struct kvm_run* cpu_mem = (struct kvm_run*)mmap(0, cpu_mem_size, PROT_READ | PROT_WRITE, MAP_SHARED, cpufd, 0); - if (cpu_mem == MAP_FAILED) { - printf("cpu mmap failed (%d)\n", errno); - return 1; - } - int vm_mem_size = 96 << 10; - void* vm_mem = mmap(0, vm_mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); - if (vm_mem == MAP_FAILED) { - printf("mmap failed (%d)\n", errno); - return 1; - } - struct kvm_text kvm_text; - kvm_text.typ = text_type; - kvm_text.text = text; - kvm_text.size = text_size; - if (syz_kvm_setup_cpu(vmfd, cpufd, (uintptr_t)vm_mem, (uintptr_t)&kvm_text, 1, flags, 0, 0)) { - printf("syz_kvm_setup_cpu failed (%d)\n", errno); - return 1; - } - if (ioctl(cpufd, KVM_RUN, 0)) { - printf("KVM_RUN failed (%d)\n", errno); - return 1; - } - struct kvm_regs regs; - if (ioctl(cpufd, KVM_GET_REGS, ®s)) { - printf("KVM_GET_REGS failed (%d)\n", errno); - dump_cpu_state(cpufd, (char*)vm_mem); - return 1; - } - if (cpu_mem->exit_reason != reason) { - printf("KVM_RUN exit reason %d, expect %d\n", cpu_mem->exit_reason, reason); - if (cpu_mem->exit_reason == KVM_EXIT_FAIL_ENTRY) - printf("hardware exit reason 0x%llx\n", cpu_mem->fail_entry.hardware_entry_failure_reason); - dump_cpu_state(cpufd, (char*)vm_mem); - return 1; - } - if (check_rax && regs.rax != 0xbadc0de) { - printf("wrong result: rax=0x%llx\n", (long long)regs.rax); - dump_cpu_state(cpufd, (char*)vm_mem); - return 1; - } - munmap(vm_mem, vm_mem_size); - munmap(cpu_mem, cpu_mem_size); - close(cpufd); - close(vmfd); - close(kvmfd); - return 0; -} - -extern "C" int test_kvm() -{ - int res; - - unsigned ver = host_kernel_version(); - printf("host kernel version %u\n", ver); - - // TODO: test VM mode. - //const char text16_vm[] = "\x48\xc7\xc3\xde\xc0\xad\x0b\x90\x90\x48\xc7\xc0\xef\xcd\xab\x00\xf4"; - //if (res = test_one(64, text16_vm, sizeof(text16_vm) - 1, KVM_SETUP_VM, KVM_EXIT_HLT, true)) - // return res; - - /// TODO: test code executed in interrupt handlers. - //const char text32_div0[] = "\x31\xc0\xf7\xf0"; - //if (res = test_one(32, text32_div0, sizeof(text32_div0)-1, 0, KVM_EXIT_HLT, true)) - // return res; - - const char text8[] = "\x66\xb8\xde\xc0\xad\x0b"; - if ((res = test_one(8, text8, sizeof(text8) - 1, 0, KVM_EXIT_HLT, true))) - return res; - if ((res = test_one(8, text8, sizeof(text8) - 1, KVM_SETUP_VIRT86, KVM_EXIT_SHUTDOWN, true))) - return res; - if ((res = test_one(8, text8, sizeof(text8) - 1, KVM_SETUP_VIRT86 | KVM_SETUP_PAGING, KVM_EXIT_SHUTDOWN, true))) - return res; - - const char text16[] = "\x66\xb8\xde\xc0\xad\x0b"; - if ((res = test_one(16, text16, sizeof(text16) - 1, 0, KVM_EXIT_HLT, true))) - return res; - if ((res = test_one(16, text16, sizeof(text16) - 1, KVM_SETUP_CPL3, KVM_EXIT_SHUTDOWN, true))) - return res; - - const char text32[] = "\xb8\xde\xc0\xad\x0b"; - if ((res = test_one(32, text32, sizeof(text32) - 1, 0, KVM_EXIT_HLT, true))) - return res; - if ((res = test_one(32, text32, sizeof(text32) - 1, KVM_SETUP_PAGING, KVM_EXIT_HLT, true))) - return res; - if ((res = test_one(32, text32, sizeof(text32) - 1, KVM_SETUP_CPL3, KVM_EXIT_SHUTDOWN, true))) - return res; - - const char text64[] = "\x90\xb8\xde\xc0\xad\x0b"; - if ((res = test_one(64, text64, sizeof(text64) - 1, 0, KVM_EXIT_HLT, true))) - return res; - if ((res = test_one(64, text64, sizeof(text64) - 1, KVM_SETUP_PAGING, KVM_EXIT_HLT, true))) - return res; - if ((res = test_one(64, text64, sizeof(text64) - 1, KVM_SETUP_CPL3, KVM_EXIT_SHUTDOWN, true))) - return res; - - const char text64_sysenter[] = "\xb8\xde\xc0\xad\x0b\x0f\x34"; - if ((res = test_one(64, text64_sysenter, sizeof(text64_sysenter) - 1, KVM_SETUP_CPL3, KVM_EXIT_SHUTDOWN, true))) - return res; - - // Note: SMM does not work on 3.13 kernels. - if (ver >= 404) { - const char text8_smm[] = "\x66\xb8\xde\xc0\xad\x0b"; - if ((res = test_one(8, text8_smm, sizeof(text8_smm) - 1, KVM_SETUP_SMM, KVM_EXIT_HLT, true))) - return res; - if ((res = test_one(8, text8_smm, sizeof(text8_smm) - 1, KVM_SETUP_SMM | KVM_SETUP_PROTECTED, KVM_EXIT_HLT, true))) - return res; - - //const char text32_smm[] = "\xb8\xde\xc0\xad\x0b"; - if ((res = test_one(32, text8_smm, sizeof(text8_smm) - 1, KVM_SETUP_SMM, KVM_EXIT_HLT, true))) - return res; - - // Also ensure that we are actually in SMM. - // If we do MOV to RAX and then RSM, RAX will be restored to host value so RAX check will fail. - // So instead we execute just RSM, if we are in SMM we will get KVM_EXIT_HLT, otherwise KVM_EXIT_INTERNAL_ERROR. - const char text_rsm[] = "\x0f\xaa"; - if ((res = test_one(8, text_rsm, sizeof(text_rsm) - 1, KVM_SETUP_SMM, KVM_EXIT_HLT, false))) - return res; - if ((res = test_one(32, text_rsm, sizeof(text_rsm) - 1, KVM_SETUP_SMM, KVM_EXIT_HLT, false))) - return res; - } - - return 0; -} - -static unsigned host_kernel_version() -{ - struct utsname name; - if (uname(&name)) { - printf("uname failed (%d)\n", errno); - doexit(1); - } - unsigned major = atoi(name.release); - unsigned minor = 0; - if (strchr(name.release, '.')) - minor = atoi(strchr(name.release, '.') + 1); - return major * 100 + minor; -} - -static void dump_seg(const char* name, struct kvm_segment* seg) -{ - printf("%s: base=0x%llx limit=0x%x sel=0x%x type=%d p=%d dpl=%d, db=%d s=%d l=%d g=%d\n", - name, seg->base, seg->limit, seg->selector, seg->type, seg->present, seg->dpl, seg->db, seg->s, seg->l, seg->g); -} - -static void dump_cpu_state(int cpufd, char* vm_mem) -{ - struct kvm_sregs sregs; - if (ioctl(cpufd, KVM_GET_SREGS, &sregs)) { - printf("KVM_GET_SREGS failed (%d)\n", errno); - return; - } - struct kvm_regs regs; - if (ioctl(cpufd, KVM_GET_REGS, ®s)) { - printf("KVM_GET_REGS failed (%d)\n", errno); - return; - } - printf("RIP=0x%llx RAX=0x%llx RDX=0x%llx RCX=0x%llx RBX=0x%llx CF=%d ZF=%d\n", - regs.rip, regs.rax, regs.rdx, regs.rcx, regs.rbx, !!(regs.rflags & (1 << 0)), !!(regs.rflags & (1 << 6))); - printf("CR0=0x%llx CR2=0x%llx CR4=0x%llx EFER=0x%llx\n", - sregs.cr0, sregs.cr2, sregs.cr4, sregs.efer); - dump_seg("CS", &sregs.cs); - dump_seg("SS", &sregs.ss); - dump_seg("DS", &sregs.ds); - - if (false) { - printf("memory:\n"); - for (int i = 0; i < 0x80; i++) - printf("0x%02x: 0x%02x\n", i, ((unsigned char*)vm_mem)[i]); - } - - if (false) { - printf("vmcs:\n"); - const int vmcs_size = 0x1000; - for (int i = 0; i < vmcs_size / 8; i += 4) { - printf("0x%04x: 0x%016llx 0x%016llx 0x%016llx 0x%016llx\n", i, - ((long long*)vm_mem)[i], ((long long*)vm_mem)[i + 1], ((long long*)vm_mem)[i + 2], ((long long*)vm_mem)[i + 3]); - } - } -} diff --git a/executor/test_linux.h b/executor/test_linux.h new file mode 100644 index 000000000..cdeb72717 --- /dev/null +++ b/executor/test_linux.h @@ -0,0 +1,222 @@ +// Copyright 2017 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +#include + +static unsigned host_kernel_version(); +static void dump_cpu_state(int cpufd, char* vm_mem); + +static int test_one(int text_type, const char* text, int text_size, int flags, unsigned reason, bool check_rax) +{ + printf("=== testing text %d, text size 0x%x, flags 0x%x\n", text_type, text_size, flags); + int kvmfd = open("/dev/kvm", O_RDWR); + if (kvmfd == -1) { + if (errno == ENOENT) { + printf("/dev/kvm is not present\n"); + return -1; + } + if (errno == EPERM || errno == EACCES) { + printf("no permissions to open /dev/kvm\n"); + return -1; + } + printf("failed to open /dev/kvm (%d)\n", errno); + return 1; + } + int vmfd = ioctl(kvmfd, KVM_CREATE_VM, 0); + if (vmfd == -1) { + printf("KVM_CREATE_VM failed (%d)\n", errno); + return 1; + } + int cpufd = ioctl(vmfd, KVM_CREATE_VCPU, 0); + if (cpufd == -1) { + printf("KVM_CREATE_VCPU failed (%d)\n", errno); + return 1; + } + int cpu_mem_size = ioctl(kvmfd, KVM_GET_VCPU_MMAP_SIZE, 0); + if (cpu_mem_size <= 0) { + printf("KVM_GET_VCPU_MMAP_SIZE failed (%d)\n", errno); + return 1; + } + struct kvm_run* cpu_mem = (struct kvm_run*)mmap(0, cpu_mem_size, + PROT_READ | PROT_WRITE, MAP_SHARED, cpufd, 0); + if (cpu_mem == MAP_FAILED) { + printf("cpu mmap failed (%d)\n", errno); + return 1; + } + int vm_mem_size = 96 << 10; + void* vm_mem = mmap(0, vm_mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); + if (vm_mem == MAP_FAILED) { + printf("mmap failed (%d)\n", errno); + return 1; + } + struct kvm_text kvm_text; + kvm_text.typ = text_type; + kvm_text.text = text; + kvm_text.size = text_size; + if (syz_kvm_setup_cpu(vmfd, cpufd, (uintptr_t)vm_mem, (uintptr_t)&kvm_text, 1, flags, 0, 0)) { + printf("syz_kvm_setup_cpu failed (%d)\n", errno); + return 1; + } + if (ioctl(cpufd, KVM_RUN, 0)) { + printf("KVM_RUN failed (%d)\n", errno); + return 1; + } + struct kvm_regs regs; + if (ioctl(cpufd, KVM_GET_REGS, ®s)) { + printf("KVM_GET_REGS failed (%d)\n", errno); + dump_cpu_state(cpufd, (char*)vm_mem); + return 1; + } + if (cpu_mem->exit_reason != reason) { + printf("KVM_RUN exit reason %d, expect %d\n", cpu_mem->exit_reason, reason); + if (cpu_mem->exit_reason == KVM_EXIT_FAIL_ENTRY) + printf("hardware exit reason 0x%llx\n", + cpu_mem->fail_entry.hardware_entry_failure_reason); + dump_cpu_state(cpufd, (char*)vm_mem); + return 1; + } + if (check_rax && regs.rax != 0xbadc0de) { + printf("wrong result: rax=0x%llx\n", (long long)regs.rax); + dump_cpu_state(cpufd, (char*)vm_mem); + return 1; + } + munmap(vm_mem, vm_mem_size); + munmap(cpu_mem, cpu_mem_size); + close(cpufd); + close(vmfd); + close(kvmfd); + return 0; +} + +static int test_kvm() +{ + int res; + + unsigned ver = host_kernel_version(); + printf("host kernel version %u\n", ver); + + // TODO: test VM mode. + //const char text16_vm[] = "\x48\xc7\xc3\xde\xc0\xad\x0b\x90\x90\x48\xc7\xc0\xef\xcd\xab\x00\xf4"; + //if (res = test_one(64, text16_vm, sizeof(text16_vm) - 1, KVM_SETUP_VM, KVM_EXIT_HLT, true)) + // return res; + + /// TODO: test code executed in interrupt handlers. + //const char text32_div0[] = "\x31\xc0\xf7\xf0"; + //if (res = test_one(32, text32_div0, sizeof(text32_div0)-1, 0, KVM_EXIT_HLT, true)) + // return res; + + const char text8[] = "\x66\xb8\xde\xc0\xad\x0b"; + if ((res = test_one(8, text8, sizeof(text8) - 1, 0, KVM_EXIT_HLT, true))) + return res; + if ((res = test_one(8, text8, sizeof(text8) - 1, KVM_SETUP_VIRT86, KVM_EXIT_SHUTDOWN, true))) + return res; + if ((res = test_one(8, text8, sizeof(text8) - 1, KVM_SETUP_VIRT86 | KVM_SETUP_PAGING, KVM_EXIT_SHUTDOWN, true))) + return res; + + const char text16[] = "\x66\xb8\xde\xc0\xad\x0b"; + if ((res = test_one(16, text16, sizeof(text16) - 1, 0, KVM_EXIT_HLT, true))) + return res; + if ((res = test_one(16, text16, sizeof(text16) - 1, KVM_SETUP_CPL3, KVM_EXIT_SHUTDOWN, true))) + return res; + + const char text32[] = "\xb8\xde\xc0\xad\x0b"; + if ((res = test_one(32, text32, sizeof(text32) - 1, 0, KVM_EXIT_HLT, true))) + return res; + if ((res = test_one(32, text32, sizeof(text32) - 1, KVM_SETUP_PAGING, KVM_EXIT_HLT, true))) + return res; + if ((res = test_one(32, text32, sizeof(text32) - 1, KVM_SETUP_CPL3, KVM_EXIT_SHUTDOWN, true))) + return res; + + const char text64[] = "\x90\xb8\xde\xc0\xad\x0b"; + if ((res = test_one(64, text64, sizeof(text64) - 1, 0, KVM_EXIT_HLT, true))) + return res; + if ((res = test_one(64, text64, sizeof(text64) - 1, KVM_SETUP_PAGING, KVM_EXIT_HLT, true))) + return res; + if ((res = test_one(64, text64, sizeof(text64) - 1, KVM_SETUP_CPL3, KVM_EXIT_SHUTDOWN, true))) + return res; + + const char text64_sysenter[] = "\xb8\xde\xc0\xad\x0b\x0f\x34"; + if ((res = test_one(64, text64_sysenter, sizeof(text64_sysenter) - 1, KVM_SETUP_CPL3, KVM_EXIT_SHUTDOWN, true))) + return res; + + // Note: SMM does not work on 3.13 kernels. + if (ver >= 404) { + const char text8_smm[] = "\x66\xb8\xde\xc0\xad\x0b"; + if ((res = test_one(8, text8_smm, sizeof(text8_smm) - 1, KVM_SETUP_SMM, KVM_EXIT_HLT, true))) + return res; + if ((res = test_one(8, text8_smm, sizeof(text8_smm) - 1, KVM_SETUP_SMM | KVM_SETUP_PROTECTED, KVM_EXIT_HLT, true))) + return res; + + //const char text32_smm[] = "\xb8\xde\xc0\xad\x0b"; + if ((res = test_one(32, text8_smm, sizeof(text8_smm) - 1, KVM_SETUP_SMM, KVM_EXIT_HLT, true))) + return res; + + // Also ensure that we are actually in SMM. + // If we do MOV to RAX and then RSM, RAX will be restored to host value so RAX check will fail. + // So instead we execute just RSM, if we are in SMM we will get KVM_EXIT_HLT, + // otherwise KVM_EXIT_INTERNAL_ERROR. + const char text_rsm[] = "\x0f\xaa"; + if ((res = test_one(8, text_rsm, sizeof(text_rsm) - 1, KVM_SETUP_SMM, KVM_EXIT_HLT, false))) + return res; + if ((res = test_one(32, text_rsm, sizeof(text_rsm) - 1, KVM_SETUP_SMM, KVM_EXIT_HLT, false))) + return res; + } + + return 0; +} + +static unsigned host_kernel_version() +{ + struct utsname name; + if (uname(&name)) { + printf("uname failed (%d)\n", errno); + doexit(1); + } + unsigned major = atoi(name.release); + unsigned minor = 0; + if (strchr(name.release, '.')) + minor = atoi(strchr(name.release, '.') + 1); + return major * 100 + minor; +} + +static void dump_seg(const char* name, struct kvm_segment* seg) +{ + printf("%s: base=0x%llx limit=0x%x sel=0x%x type=%d p=%d dpl=%d, db=%d s=%d l=%d g=%d\n", + name, seg->base, seg->limit, seg->selector, seg->type, seg->present, seg->dpl, seg->db, seg->s, seg->l, seg->g); +} + +static void dump_cpu_state(int cpufd, char* vm_mem) +{ + struct kvm_sregs sregs; + if (ioctl(cpufd, KVM_GET_SREGS, &sregs)) { + printf("KVM_GET_SREGS failed (%d)\n", errno); + return; + } + struct kvm_regs regs; + if (ioctl(cpufd, KVM_GET_REGS, ®s)) { + printf("KVM_GET_REGS failed (%d)\n", errno); + return; + } + printf("RIP=0x%llx RAX=0x%llx RDX=0x%llx RCX=0x%llx RBX=0x%llx CF=%d ZF=%d\n", + regs.rip, regs.rax, regs.rdx, regs.rcx, regs.rbx, !!(regs.rflags & (1 << 0)), !!(regs.rflags & (1 << 6))); + printf("CR0=0x%llx CR2=0x%llx CR4=0x%llx EFER=0x%llx\n", + sregs.cr0, sregs.cr2, sregs.cr4, sregs.efer); + dump_seg("CS", &sregs.cs); + dump_seg("SS", &sregs.ss); + dump_seg("DS", &sregs.ds); + + if (false) { + printf("memory:\n"); + for (int i = 0; i < 0x80; i++) + printf("0x%02x: 0x%02x\n", i, ((unsigned char*)vm_mem)[i]); + } + + if (false) { + printf("vmcs:\n"); + const int vmcs_size = 0x1000; + for (int i = 0; i < vmcs_size / 8; i += 4) { + printf("0x%04x: 0x%016llx 0x%016llx 0x%016llx 0x%016llx\n", i, + ((long long*)vm_mem)[i], ((long long*)vm_mem)[i + 1], ((long long*)vm_mem)[i + 2], ((long long*)vm_mem)[i + 3]); + } + } +} diff --git a/executor/test_test.go b/executor/test_test.go deleted file mode 100644 index 8048d50f0..000000000 --- a/executor/test_test.go +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2016 syzkaller project authors. All rights reserved. -// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -// +build linux - -package executor - -import "testing" - -func testWrapper(t *testing.T, f func() int) { - switch res := f(); { - case res < 0: - t.Skip() - case res > 0: - t.Fail() - default: - } -} - -func TestCopyin(t *testing.T) { - testWrapper(t, testCopyin) -} - -func TestCsumInet(t *testing.T) { - testWrapper(t, testCsumInet) -} - -func TestCsumInetAcc(t *testing.T) { - testWrapper(t, testCsumInetAcc) -} - -func TestKVM(t *testing.T) { - testWrapper(t, testKVM) -} -- cgit mrf-deployment