From f238fbd42d592056c2fd8434c7625945b00b2059 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sat, 19 Aug 2017 18:43:50 +0200 Subject: all: support i386 arch Update #191 --- executor/executor.cc | 22 +- executor/syscalls.h | 1521 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1537 insertions(+), 6 deletions(-) (limited to 'executor') diff --git a/executor/executor.cc b/executor/executor.cc index 68d5276aa..3e7110f24 100644 --- a/executor/executor.cc +++ b/executor/executor.cc @@ -103,6 +103,7 @@ struct thread_t { bool created; int id; pthread_t th; + // TODO(dvyukov): this assumes 64-bit kernel. This must be "kernel long" somehow. uint64_t* cover_data; uint64_t* copyout_pos; int ready; @@ -113,8 +114,8 @@ struct thread_t { int call_num; int num_args; uintptr_t args[kMaxArgs]; - uint64_t res; - uint64_t reserrno; + uintptr_t res; + uint32_t reserrno; uint64_t cover_size; bool fault_injected; int cover_fd; @@ -188,6 +189,15 @@ int main(int argc, char** argv) install_segv_handler(); use_temporary_dir(); +#ifdef __i386__ + // mmap syscall on i386 is translated to old_mmap and has different signature. + // As a workaround fix it up to mmap2, which has signature that we expect. + for (size_t i = 0; i < sizeof(syscalls) / sizeof(syscalls[0]); i++) { + if (syscalls[i].sys_nr == __NR_mmap) + syscalls[i].sys_nr = __NR_mmap2; + } +#endif + int pid = -1; switch (flag_sandbox) { case sandbox_none: @@ -543,7 +553,7 @@ void handle_completion(thread_t* th) if (th->ready || !th->done || th->handled) fail("bad thread state in completion: ready=%d done=%d handled=%d", th->ready, th->done, th->handled); - if (th->res != (uint64_t)-1) { + if (th->res != (uintptr_t)-1) { if (th->call_n >= kMaxCommands) fail("result idx %ld overflows kMaxCommands", th->call_n); results[th->call_n].executed = true; @@ -572,7 +582,7 @@ void handle_completion(thread_t* th) if (!collide) { write_output(th->call_index); write_output(th->call_num); - uint32_t reserrno = th->res != (uint64_t)-1 ? 0 : th->reserrno; + uint32_t reserrno = th->res != (uint32_t)-1 ? 0 : th->reserrno; write_output(reserrno); write_output(th->fault_injected); uint32_t* signal_count_pos = write_output(0); // filled in later @@ -692,8 +702,8 @@ void execute_call(thread_t* th) debug("fault injected: %d\n", th->fault_injected); } - if (th->res == (uint64_t)-1) - debug("#%d: %s = errno(%ld)\n", th->id, call->name, th->reserrno); + if (th->res == (uint32_t)-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); __atomic_store_n(&th->done, 1, __ATOMIC_RELEASE); diff --git a/executor/syscalls.h b/executor/syscalls.h index 0396d8087..9a8129c61 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -1535,6 +1535,1527 @@ static call_t syscalls[] = { }; #endif +#if defined(__i386__) || 0 +static call_t syscalls[] = { + {"accept", -1}, + {"accept$alg", -1}, + {"accept$ax25", -1}, + {"accept$inet", -1}, + {"accept$inet6", -1}, + {"accept$ipx", -1}, + {"accept$llc", -1}, + {"accept$netrom", -1}, + {"accept$nfc_llcp", -1}, + {"accept$unix", -1}, + {"accept4", 364}, + {"accept4$ax25", 364}, + {"accept4$inet", 364}, + {"accept4$inet6", 364}, + {"accept4$ipx", 364}, + {"accept4$llc", 364}, + {"accept4$unix", 364}, + {"acct", 51}, + {"add_key", 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$inet", 361}, + {"bind$inet6", 361}, + {"bind$ipx", 361}, + {"bind$llc", 361}, + {"bind$netlink", 361}, + {"bind$netrom", 361}, + {"bind$nfc_llcp", 361}, + {"bind$unix", 361}, + {"bpf$BPF_PROG_ATTACH", 357}, + {"bpf$BPF_PROG_DETACH", 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$inet", 362}, + {"connect$inet6", 362}, + {"connect$ipx", 362}, + {"connect$llc", 362}, + {"connect$netlink", 362}, + {"connect$netrom", 362}, + {"connect$nfc_llcp", 362}, + {"connect$nfc_raw", 362}, + {"connect$unix", 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$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_kernel_syms", 130}, + {"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$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$unix", 367}, + {"getsockopt", 365}, + {"getsockopt$SO_BINDTODEVICE", 365}, + {"getsockopt$SO_PEERCRED", 365}, + {"getsockopt$SO_TIMESTAMPING", 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_tcp_TCP_REPAIR_WINDOW", 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_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_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_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_tcp_TCP_REPAIR_WINDOW", 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$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_setup", 245}, + {"io_submit", 248}, + {"ioctl", 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$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$FIONREAD", 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$ION_IOC_ALLOC", 54}, + {"ioctl$ION_IOC_CUSTOM", 54}, + {"ioctl$ION_IOC_FREE", 54}, + {"ioctl$ION_IOC_IMPORT", 54}, + {"ioctl$ION_IOC_MAP", 54}, + {"ioctl$ION_IOC_SHARE", 54}, + {"ioctl$ION_IOC_SYNC", 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_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_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", 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_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_PERIOD", 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$RNDADDENTROPY", 54}, + {"ioctl$RNDADDTOENTCNT", 54}, + {"ioctl$RNDCLEARPOOL", 54}, + {"ioctl$RNDGETENTCNT", 54}, + {"ioctl$RNDZAPENTCNT", 54}, + {"ioctl$SIOCGIFHWADDR", 54}, + {"ioctl$SIOCSIFHWADDR", 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_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$TE_IOCTL_CLOSE_CLIENT_SESSION", 54}, + {"ioctl$TE_IOCTL_LAUNCH_OPERATION", 54}, + {"ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", 54}, + {"ioctl$TE_IOCTL_SS_CMD", 54}, + {"ioctl$TIOCCBRK", 54}, + {"ioctl$TIOCCONS", 54}, + {"ioctl$TIOCEXCL", 54}, + {"ioctl$TIOCGETD", 54}, + {"ioctl$TIOCGLCKTRMIOS", 54}, + {"ioctl$TIOCGPGRP", 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$TIOCTTYGSTRUCT", 54}, + {"ioctl$TTUNGETFILTER", 54}, + {"ioctl$TUNATTACHFILTER", 54}, + {"ioctl$TUNDETACHFILTER", 54}, + {"ioctl$TUNGETFEATURES", 54}, + {"ioctl$TUNGETIFF", 54}, + {"ioctl$TUNGETSNDBUF", 54}, + {"ioctl$TUNGETVNETHDRSZ", 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$TUNSETTXFILTER", 54}, + {"ioctl$TUNSETVNETHDRSZ", 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$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$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}, + {"kexec_load", 283}, + {"keyctl$assume_authority", 288}, + {"keyctl$chown", 288}, + {"keyctl$clear", 288}, + {"keyctl$describe", 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$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}, + {"mknod", 14}, + {"mknod$loop", 14}, + {"mknodat", 297}, + {"mlock", 150}, + {"mlock2", 376}, + {"mlockall", 152}, + {"mmap", 90}, + {"modify_ldt$read", 123}, + {"modify_ldt$read_default", 123}, + {"modify_ldt$write", 123}, + {"modify_ldt$write2", 123}, + {"mount", 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}, + {"msgctl$IPC_INFO", -1}, + {"msgctl$IPC_RMID", -1}, + {"msgctl$IPC_SET", -1}, + {"msgctl$IPC_STAT", -1}, + {"msgctl$MSG_INFO", -1}, + {"msgctl$MSG_STAT", -1}, + {"msgget", -1}, + {"msgget$private", -1}, + {"msgrcv", -1}, + {"msgsnd", -1}, + {"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$audio", 295}, + {"openat$autofs", 295}, + {"openat$binder", 295}, + {"openat$capi20", 295}, + {"openat$cuse", 295}, + {"openat$dsp", 295}, + {"openat$fb0", 295}, + {"openat$hidraw0", 295}, + {"openat$hpet", 295}, + {"openat$hwrng", 295}, + {"openat$ion", 295}, + {"openat$irnet", 295}, + {"openat$keychord", 295}, + {"openat$kvm", 295}, + {"openat$lightnvm", 295}, + {"openat$loop_ctrl", 295}, + {"openat$mixer", 295}, + {"openat$pktcdvd", 295}, + {"openat$ppp", 295}, + {"openat$ptmx", 295}, + {"openat$qat_adf_ctl", 295}, + {"openat$rfkill", 295}, + {"openat$rtc", 295}, + {"openat$sequencer", 295}, + {"openat$sequencer2", 295}, + {"openat$sr", 295}, + {"openat$sw_sync", 295}, + {"openat$userio", 295}, + {"openat$vcs", 295}, + {"openat$vga_arbiter", 295}, + {"openat$vhci", 295}, + {"openat$xenevtchn", 295}, + {"openat$zygote", 295}, + {"pause", 29}, + {"perf_event_open", 336}, + {"personality", 136}, + {"pipe", 42}, + {"pipe2", 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$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}, + {"read", 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$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}, + {"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}, + {"semctl$GETALL", -1}, + {"semctl$GETNCNT", -1}, + {"semctl$GETPID", -1}, + {"semctl$GETVAL", -1}, + {"semctl$GETZCNT", -1}, + {"semctl$IPC_INFO", -1}, + {"semctl$IPC_RMID", -1}, + {"semctl$IPC_SET", -1}, + {"semctl$IPC_STAT", -1}, + {"semctl$SEM_INFO", -1}, + {"semctl$SEM_STAT", -1}, + {"semctl$SETALL", -1}, + {"semctl$SETVAL", -1}, + {"semget", -1}, + {"semget$private", -1}, + {"semop", -1}, + {"semtimedop", -1}, + {"sendfile", 187}, + {"sendmmsg", 345}, + {"sendmmsg$alg", 345}, + {"sendmmsg$inet_sctp", 345}, + {"sendmmsg$nfc_llcp", 345}, + {"sendmmsg$unix", 345}, + {"sendmsg", 370}, + {"sendmsg$alg", 370}, + {"sendmsg$inet_sctp", 370}, + {"sendmsg$kcm", 370}, + {"sendmsg$netlink", 370}, + {"sendmsg$netrom", 370}, + {"sendmsg$nfc_llcp", 370}, + {"sendmsg$unix", 370}, + {"sendto", 369}, + {"sendto$ax25", 369}, + {"sendto$inet", 369}, + {"sendto$inet6", 369}, + {"sendto$ipx", 369}, + {"sendto$llc", 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$SO_ATTACH_FILTER", 366}, + {"setsockopt$SO_BINDTODEVICE", 366}, + {"setsockopt$SO_TIMESTAMPING", 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_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_tcp_TCP_CONGESTION", 366}, + {"setsockopt$inet6_tcp_TCP_MD5SIG", 366}, + {"setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", 366}, + {"setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", 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_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_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_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_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_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_tcp_TCP_CONGESTION", 366}, + {"setsockopt$inet_tcp_TCP_MD5SIG", 366}, + {"setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", 366}, + {"setsockopt$inet_tcp_TCP_REPAIR_WINDOW", 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$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$sock_attach_bpf", 366}, + {"setsockopt$sock_cred", 366}, + {"setsockopt$sock_int", 366}, + {"setsockopt$sock_linger", 366}, + {"setsockopt$sock_str", 366}, + {"setsockopt$sock_timeval", 366}, + {"setsockopt$sock_void", 366}, + {"setuid", 23}, + {"setxattr", 226}, + {"shmat", -1}, + {"shmctl$IPC_INFO", -1}, + {"shmctl$IPC_RMID", -1}, + {"shmctl$IPC_SET", -1}, + {"shmctl$IPC_STAT", -1}, + {"shmctl$SHM_INFO", -1}, + {"shmctl$SHM_LOCK", -1}, + {"shmctl$SHM_STAT", -1}, + {"shmctl$SHM_UNLOCK", -1}, + {"shmdt", -1}, + {"shmget", -1}, + {"shmget$private", -1}, + {"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_hci", 359}, + {"socket$bt_hidp", 359}, + {"socket$bt_l2cap", 359}, + {"socket$bt_rfcomm", 359}, + {"socket$bt_sco", 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$inet_dccp", 359}, + {"socket$inet_icmp", 359}, + {"socket$inet_icmp_raw", 359}, + {"socket$inet_sctp", 359}, + {"socket$inet_tcp", 359}, + {"socket$inet_udp", 359}, + {"socket$ipx", 359}, + {"socket$kcm", 359}, + {"socket$llc", 359}, + {"socket$netlink", 359}, + {"socket$netrom", 359}, + {"socket$nfc_llcp", 359}, + {"socket$nfc_raw", 359}, + {"socket$unix", 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$inet_dccp", 360}, + {"socketpair$inet_icmp", 360}, + {"socketpair$inet_icmp_raw", 360}, + {"socketpair$inet_sctp", 360}, + {"socketpair$inet_tcp", 360}, + {"socketpair$inet_udp", 360}, + {"socketpair$ipx", 360}, + {"socketpair$llc", 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", 1000006}, + {"syz_extract_tcp_res", 1000008}, + {"syz_extract_tcp_res$synack", 1000008}, + {"syz_fuse_mount", 1000004}, + {"syz_fuseblk_mount", 1000005}, + {"syz_kvm_setup_cpu$arm64", 1000007}, + {"syz_kvm_setup_cpu$x86", 1000007}, + {"syz_open_dev$admmidi", 1000002}, + {"syz_open_dev$adsp", 1000002}, + {"syz_open_dev$amidi", 1000002}, + {"syz_open_dev$audion", 1000002}, + {"syz_open_dev$dmmidi", 1000002}, + {"syz_open_dev$dri", 1000002}, + {"syz_open_dev$dricontrol", 1000002}, + {"syz_open_dev$drirender", 1000002}, + {"syz_open_dev$dspn", 1000002}, + {"syz_open_dev$evdev", 1000002}, + {"syz_open_dev$floppy", 1000002}, + {"syz_open_dev$ircomm", 1000002}, + {"syz_open_dev$loop", 1000002}, + {"syz_open_dev$mice", 1000002}, + {"syz_open_dev$midi", 1000002}, + {"syz_open_dev$mouse", 1000002}, + {"syz_open_dev$random", 1000002}, + {"syz_open_dev$sg", 1000002}, + {"syz_open_dev$sndctrl", 1000002}, + {"syz_open_dev$sndhw", 1000002}, + {"syz_open_dev$sndmidi", 1000002}, + {"syz_open_dev$sndpcmc", 1000002}, + {"syz_open_dev$sndpcmp", 1000002}, + {"syz_open_dev$sndseq", 1000002}, + {"syz_open_dev$sndtimer", 1000002}, + {"syz_open_dev$tlk_device", 1000002}, + {"syz_open_dev$tun", 1000002}, + {"syz_open_dev$urandom", 1000002}, + {"syz_open_dev$usb", 1000002}, + {"syz_open_dev$usbmon", 1000002}, + {"syz_open_dev$vcsa", 1000002}, + {"syz_open_dev$vcsn", 1000002}, + {"syz_open_pts", 1000003}, + {"syz_test", 1000001}, + {"syz_test$align0", 1000001}, + {"syz_test$align1", 1000001}, + {"syz_test$align2", 1000001}, + {"syz_test$align3", 1000001}, + {"syz_test$align4", 1000001}, + {"syz_test$align5", 1000001}, + {"syz_test$align6", 1000001}, + {"syz_test$array0", 1000001}, + {"syz_test$array1", 1000001}, + {"syz_test$array2", 1000001}, + {"syz_test$bf0", 1000001}, + {"syz_test$bf1", 1000001}, + {"syz_test$csum_encode", 1000001}, + {"syz_test$csum_ipv4", 1000001}, + {"syz_test$csum_ipv4_tcp", 1000001}, + {"syz_test$csum_ipv4_udp", 1000001}, + {"syz_test$csum_ipv6_icmp", 1000001}, + {"syz_test$csum_ipv6_tcp", 1000001}, + {"syz_test$csum_ipv6_udp", 1000001}, + {"syz_test$end0", 1000001}, + {"syz_test$end1", 1000001}, + {"syz_test$int", 1000001}, + {"syz_test$length0", 1000001}, + {"syz_test$length1", 1000001}, + {"syz_test$length10", 1000001}, + {"syz_test$length11", 1000001}, + {"syz_test$length12", 1000001}, + {"syz_test$length13", 1000001}, + {"syz_test$length14", 1000001}, + {"syz_test$length15", 1000001}, + {"syz_test$length16", 1000001}, + {"syz_test$length17", 1000001}, + {"syz_test$length18", 1000001}, + {"syz_test$length19", 1000001}, + {"syz_test$length2", 1000001}, + {"syz_test$length20", 1000001}, + {"syz_test$length3", 1000001}, + {"syz_test$length4", 1000001}, + {"syz_test$length5", 1000001}, + {"syz_test$length6", 1000001}, + {"syz_test$length7", 1000001}, + {"syz_test$length8", 1000001}, + {"syz_test$length9", 1000001}, + {"syz_test$opt0", 1000001}, + {"syz_test$opt1", 1000001}, + {"syz_test$opt2", 1000001}, + {"syz_test$recur0", 1000001}, + {"syz_test$recur1", 1000001}, + {"syz_test$recur2", 1000001}, + {"syz_test$regression0", 1000001}, + {"syz_test$res0", 1000001}, + {"syz_test$res1", 1000001}, + {"syz_test$struct", 1000001}, + {"syz_test$text_x86_16", 1000001}, + {"syz_test$text_x86_32", 1000001}, + {"syz_test$text_x86_64", 1000001}, + {"syz_test$text_x86_real", 1000001}, + {"syz_test$union0", 1000001}, + {"syz_test$union1", 1000001}, + {"syz_test$union2", 1000001}, + {"syz_test$vma0", 1000001}, + {"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$evdev", 4}, + {"write$eventfd", 4}, + {"write$fuse_bmap", 4}, + {"write$fuse_init", 4}, + {"write$fuse_interrupt", 4}, + {"write$fuse_ioctl", 4}, + {"write$fuse_notify_delete", 4}, + {"write$fuse_notify_inval_entry", 4}, + {"write$fuse_notify_inval_inode", 4}, + {"write$fuse_notify_poll_wakeup", 4}, + {"write$fuse_notify_retrieve", 4}, + {"write$fuse_notify_store", 4}, + {"write$fuse_poll", 4}, + {"write$sndseq", 4}, + {"write$tun", 4}, + {"writev", 146}, + +}; +#endif + #if defined(__aarch64__) || 0 static call_t syscalls[] = { {"accept", 202}, -- cgit mrf-deployment