From bd768c8f40f84598cf2c92a7b0f5a54ff7b53153 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 28 Dec 2015 16:11:15 +0100 Subject: sys: move more subsystems into separate files --- executor/syscalls.h | 844 ++++++++++++++++++++++++++-------------------------- 1 file changed, 422 insertions(+), 422 deletions(-) (limited to 'executor') diff --git a/executor/syscalls.h b/executor/syscalls.h index 4bd784fa2..8b20db40f 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -90,67 +90,6 @@ call_t syscalls[] = { {"set_robust_list", 273}, {"get_robust_list", 274}, {"restart_syscall", 219}, - {"socket", 41}, - {"socketpair", 53}, - {"accept", 43}, - {"accept4", 288}, - {"bind", 49}, - {"listen", 50}, - {"connect", 42}, - {"shutdown", 48}, - {"sendto", 44}, - {"sendmsg", 46}, - {"sendmmsg", 307}, - {"recvfrom", 45}, - {"recvmsg", 47}, - {"recvmmsg", 299}, - {"getsockname", 51}, - {"getpeername", 52}, - {"getsockopt", 55}, - {"setsockopt", 54}, - {"getsockopt$sock_int", 55}, - {"setsockopt$sock_int", 54}, - {"getsockopt$sock_str", 55}, - {"setsockopt$sock_str", 54}, - {"getsockopt$sock_linger", 55}, - {"setsockopt$sock_linger", 54}, - {"getsockopt$sock_cred", 55}, - {"setsockopt$sock_cred", 54}, - {"getsockopt$sock_timeval", 55}, - {"setsockopt$sock_timeval", 54}, - {"setsockopt$sock_attach_bpf", 54}, - {"getsockopt$tcp_int", 55}, - {"setsockopt$tcp_int", 54}, - {"getsockopt$tcp_buf", 55}, - {"setsockopt$tcp_buf", 54}, - {"getsockopt$udp_int", 55}, - {"setsockopt$udp_int", 54}, - {"getsockopt$ip_int", 55}, - {"setsockopt$ip_int", 54}, - {"getsockopt$ip_mreq", 55}, - {"setsockopt$ip_mreq", 54}, - {"getsockopt$ip_mreqn", 55}, - {"setsockopt$ip_mreqn", 54}, - {"getsockopt$ip_mreqsrc", 55}, - {"setsockopt$ip_mreqsrc", 54}, - {"getsockopt$ip_msfilter", 55}, - {"setsockopt$ip_msfilter", 54}, - {"getsockopt$ip_mtu", 55}, - {"setsockopt$ip_mtu", 54}, - {"getsockopt$ip_opts", 55}, - {"setsockopt$ip_opts", 54}, - {"getsockopt$ip_pktinfo", 55}, - {"setsockopt$ip_pktinfo", 54}, - {"getsockopt$ip_ipsec", 55}, - {"setsockopt$ip_ipsec", 54}, - {"getsockopt$ipv6_int", 55}, - {"setsockopt$ipv6_int", 54}, - {"getsockopt$ipv6_mreq", 55}, - {"setsockopt$ipv6_mreq", 54}, - {"getsockopt$ipv6_mtu", 55}, - {"setsockopt$ipv6_mtu", 54}, - {"getsockopt$ipv6_opts", 55}, - {"setsockopt$ipv6_opts", 54}, {"ioctl", 16}, {"ioctl$void", 16}, {"ioctl$int_in", 16}, @@ -203,31 +142,6 @@ call_t syscalls[] = { {"prctl$setmm", 157}, {"arch_prctl", 158}, {"seccomp", 317}, - {"add_key", 248}, - {"request_key", 249}, - {"keyctl$get_keyring_id", 250}, - {"keyctl$join", 250}, - {"keyctl$update", 250}, - {"keyctl$revoke", 250}, - {"keyctl$describe", 250}, - {"keyctl$clear", 250}, - {"keyctl$link", 250}, - {"keyctl$unlink", 250}, - {"keyctl$search", 250}, - {"keyctl$read", 250}, - {"keyctl$chown", 250}, - {"keyctl$setperm", 250}, - {"keyctl$instantiate", 250}, - {"keyctl$negate", 250}, - {"keyctl$set_reqkey_keyring", 250}, - {"keyctl$set_timeout", 250}, - {"keyctl$assume_authority", 250}, - {"keyctl$get_security", 250}, - {"keyctl$session_to_parent", 250}, - {"keyctl$reject", 250}, - {"keyctl$instantiate_iov", 250}, - {"keyctl$invalidate", 250}, - {"keyctl$get_persistent", 250}, {"mq_open", 240}, {"mq_timedsend", 242}, {"mq_timedreceive", 243}, @@ -414,6 +328,147 @@ call_t syscalls[] = { {"sched_yield", 24}, {"getrandom", 318}, {"membarrier", 324}, + {"socket", 41}, + {"socketpair", 53}, + {"accept", 43}, + {"accept4", 288}, + {"bind", 49}, + {"listen", 50}, + {"connect", 42}, + {"shutdown", 48}, + {"sendto", 44}, + {"sendmsg", 46}, + {"sendmmsg", 307}, + {"recvfrom", 45}, + {"recvmsg", 47}, + {"recvmmsg", 299}, + {"getsockname", 51}, + {"getpeername", 52}, + {"getsockopt", 55}, + {"setsockopt", 54}, + {"getsockopt$sock_int", 55}, + {"setsockopt$sock_int", 54}, + {"getsockopt$sock_str", 55}, + {"setsockopt$sock_str", 54}, + {"getsockopt$sock_linger", 55}, + {"setsockopt$sock_linger", 54}, + {"getsockopt$sock_cred", 55}, + {"setsockopt$sock_cred", 54}, + {"getsockopt$sock_timeval", 55}, + {"setsockopt$sock_timeval", 54}, + {"setsockopt$sock_attach_bpf", 54}, + {"getsockopt$tcp_int", 55}, + {"setsockopt$tcp_int", 54}, + {"getsockopt$tcp_buf", 55}, + {"setsockopt$tcp_buf", 54}, + {"getsockopt$udp_int", 55}, + {"setsockopt$udp_int", 54}, + {"getsockopt$ip_int", 55}, + {"setsockopt$ip_int", 54}, + {"getsockopt$ip_mreq", 55}, + {"setsockopt$ip_mreq", 54}, + {"getsockopt$ip_mreqn", 55}, + {"setsockopt$ip_mreqn", 54}, + {"getsockopt$ip_mreqsrc", 55}, + {"setsockopt$ip_mreqsrc", 54}, + {"getsockopt$ip_msfilter", 55}, + {"setsockopt$ip_msfilter", 54}, + {"getsockopt$ip_mtu", 55}, + {"setsockopt$ip_mtu", 54}, + {"getsockopt$ip_opts", 55}, + {"setsockopt$ip_opts", 54}, + {"getsockopt$ip_pktinfo", 55}, + {"setsockopt$ip_pktinfo", 54}, + {"getsockopt$ip_ipsec", 55}, + {"setsockopt$ip_ipsec", 54}, + {"getsockopt$ipv6_int", 55}, + {"setsockopt$ipv6_int", 54}, + {"getsockopt$ipv6_mreq", 55}, + {"setsockopt$ipv6_mreq", 54}, + {"getsockopt$ipv6_mtu", 55}, + {"setsockopt$ipv6_mtu", 54}, + {"getsockopt$ipv6_opts", 55}, + {"setsockopt$ipv6_opts", 54}, + {"socket$alg", 41}, + {"bind$alg", 49}, + {"setsockopt$ALG_SET_KEY", 54}, + {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 54}, + {"accept$alg", 43}, + {"sendmsg$alg", 46}, + {"sendmmsg$alg", 307}, + {"recvmsg$alg", 47}, + {"recvmmsg$alg", 299}, + {"socket$nfc_llcp", 41}, + {"bind$nfc_llcp", 49}, + {"connect$nfc_llcp", 42}, + {"accept$nfc_llcp", 43}, + {"setsockopt$NFC_LLCP_RW", 54}, + {"setsockopt$NFC_LLCP_MIUX", 54}, + {"getsockopt$nfc_llcp", 55}, + {"sendmsg$nfc_llcp", 46}, + {"sendmmsg$nfc_llcp", 307}, + {"socket$nfc_raw", 41}, + {"connect$nfc_raw", 42}, + {"socket$bt_hci", 41}, + {"bind$bt_hci", 49}, + {"ioctl$bt_hci", 16}, + {"setsockopt$HCI_DATA_DIR", 54}, + {"setsockopt$HCI_TIME_STAMP", 54}, + {"setsockopt$HCI_FILTER", 54}, + {"getsockopt$bt_hci", 55}, + {"socket$bt_sco", 41}, + {"bind$bt_sco", 49}, + {"connect$bt_sco", 42}, + {"getsockopt$SCO_OPTIONS", 55}, + {"getsockopt$SCO_CONNINFO", 55}, + {"socket$bt_l2cap", 41}, + {"bind$bt_l2cap", 49}, + {"connect$bt_l2cap", 42}, + {"setsockopt$L2CAP_OPTIONS", 54}, + {"getsockopt$L2CAP_OPTIONS", 55}, + {"setsockopt$L2CAP_LM", 54}, + {"getsockopt$L2CAP_LM", 55}, + {"setsockopt$L2CAP_CONNINFO", 54}, + {"getsockopt$L2CAP_CONNINFO", 55}, + {"socket$bt_rfcomm", 41}, + {"bind$bt_rfcomm", 49}, + {"connect$bt_rfcomm", 42}, + {"setsockopt$RFCOMM_LM", 54}, + {"getsockopt$RFCOMM_LM", 55}, + {"getsockopt$RFCOMM_CONNINFO", 55}, + {"socket$bt_hidp", 41}, + {"ioctl$HIDPCONNADD", 16}, + {"ioctl$HIDPCONNDEL", 16}, + {"ioctl$HIDPGETCONNLIST", 16}, + {"ioctl$HIDPGETCONNINFO", 16}, + {"socket$bt_cmtp", 41}, + {"ioctl$CMTPCONNADD", 16}, + {"ioctl$CMTPCONNDEL", 16}, + {"ioctl$CMTPGETCONNLIST", 16}, + {"ioctl$CMTPGETCONNINFO", 16}, + {"socket$bt_bnep", 41}, + {"ioctl$BNEPCONNADD", 16}, + {"ioctl$BNEPCONNDEL", 16}, + {"ioctl$BNEPGETCONNLIST", 16}, + {"ioctl$BNEPGETCONNINFO", 16}, + {"ioctl$BNEPGETSUPPFEAT", 16}, + {"ioctl$bt", 16}, + {"setsockopt$BT_SECURITY", 54}, + {"getsockopt$BT_SECURITY", 55}, + {"setsockopt$BT_DEFER_SETUP", 54}, + {"getsockopt$BT_DEFER_SETUP", 55}, + {"setsockopt$BT_VOICE", 54}, + {"getsockopt$BT_VOICE", 55}, + {"setsockopt$BT_FLUSHABLE", 54}, + {"getsockopt$BT_FLUSHABLE", 55}, + {"setsockopt$BT_POWER", 54}, + {"getsockopt$BT_POWER", 55}, + {"setsockopt$BT_CHANNEL_POLICY", 54}, + {"getsockopt$BT_CHANNEL_POLICY", 55}, + {"setsockopt$BT_SNDMTU", 54}, + {"getsockopt$BT_SNDMTU", 55}, + {"setsockopt$BT_RCVMTU", 54}, + {"getsockopt$BT_RCVMTU", 55}, {"open$ptmx", 2}, {"syz_openpts", 1000001}, {"ioctl$TCGETS", 16}, @@ -509,41 +564,6 @@ call_t syscalls[] = { {"ioctl$TIOCLINUX5", 16}, {"ioctl$TIOCLINUX6", 16}, {"ioctl$TIOCLINUX7", 16}, - {"syz_dri_open", 1000002}, - {"ioctl$DRM_IOCTL_VERSION", 16}, - {"ioctl$DRM_IOCTL_GET_UNIQUE", 16}, - {"ioctl$DRM_IOCTL_GET_MAGIC", 16}, - {"ioctl$DRM_IOCTL_IRQ_BUSID", 16}, - {"ioctl$DRM_IOCTL_GET_MAP", 16}, - {"ioctl$DRM_IOCTL_GET_CLIENT", 16}, - {"ioctl$DRM_IOCTL_GET_STATS", 16}, - {"ioctl$DRM_IOCTL_GET_CAP", 16}, - {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 16}, - {"ioctl$DRM_IOCTL_SET_VERSION", 16}, - {"syz_fuse_mount", 1000003}, - {"syz_fuseblk_mount", 1000004}, - {"ioctl$FUSE_DEV_IOC_CLONE", 16}, - {"write$fuse_init", 1}, - {"write$fuse_interrupt", 1}, - {"write$fuse_bmap", 1}, - {"write$fuse_ioctl", 1}, - {"write$fuse_poll", 1}, - {"write$fuse_notify_poll_wakeup", 1}, - {"write$fuse_notify_inval_inode", 1}, - {"write$fuse_notify_inval_entry", 1}, - {"write$fuse_notify_delete", 1}, - {"write$fuse_notify_store", 1}, - {"write$fuse_notify_retrieve", 1}, - {"bpf$MAP_CREATE", 321}, - {"bpf$MAP_LOOKUP_ELEM", 321}, - {"bpf$MAP_UPDATE_ELEM", 321}, - {"bpf$MAP_DELETE_ELEM", 321}, - {"bpf$MAP_GET_NEXT_KEY", 321}, - {"bpf$PROG_LOAD", 321}, - {"bpf$OBJ_PIN_MAP", 321}, - {"bpf$OBJ_PIN_PROG", 321}, - {"bpf$OBJ_GET_MAP", 321}, - {"bpf$OBJ_GET_PROG", 321}, {"perf_event_open", 298}, {"ioctl$PERF_EVENT_IOC_ENABLE", 16}, {"ioctl$PERF_EVENT_IOC_DISABLE", 16}, @@ -554,86 +574,66 @@ call_t syscalls[] = { {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 16}, {"ioctl$PERF_EVENT_IOC_SET_FILTER", 16}, {"ioctl$PERF_EVENT_IOC_SET_BPF", 16}, - {"socket$alg", 41}, - {"bind$alg", 49}, - {"setsockopt$ALG_SET_KEY", 54}, - {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 54}, - {"accept$alg", 43}, - {"sendmsg$alg", 46}, - {"sendmmsg$alg", 307}, - {"recvmsg$alg", 47}, - {"recvmmsg$alg", 299}, - {"socket$nfc_llcp", 41}, - {"bind$nfc_llcp", 49}, - {"connect$nfc_llcp", 42}, - {"accept$nfc_llcp", 43}, - {"setsockopt$NFC_LLCP_RW", 54}, - {"setsockopt$NFC_LLCP_MIUX", 54}, - {"getsockopt$nfc_llcp", 55}, - {"sendmsg$nfc_llcp", 46}, - {"sendmmsg$nfc_llcp", 307}, - {"socket$nfc_raw", 41}, - {"connect$nfc_raw", 42}, - {"socket$bt_hci", 41}, - {"bind$bt_hci", 49}, - {"ioctl$bt_hci", 16}, - {"setsockopt$HCI_DATA_DIR", 54}, - {"setsockopt$HCI_TIME_STAMP", 54}, - {"setsockopt$HCI_FILTER", 54}, - {"getsockopt$bt_hci", 55}, - {"socket$bt_sco", 41}, - {"bind$bt_sco", 49}, - {"connect$bt_sco", 42}, - {"getsockopt$SCO_OPTIONS", 55}, - {"getsockopt$SCO_CONNINFO", 55}, - {"socket$bt_l2cap", 41}, - {"bind$bt_l2cap", 49}, - {"connect$bt_l2cap", 42}, - {"setsockopt$L2CAP_OPTIONS", 54}, - {"getsockopt$L2CAP_OPTIONS", 55}, - {"setsockopt$L2CAP_LM", 54}, - {"getsockopt$L2CAP_LM", 55}, - {"setsockopt$L2CAP_CONNINFO", 54}, - {"getsockopt$L2CAP_CONNINFO", 55}, - {"socket$bt_rfcomm", 41}, - {"bind$bt_rfcomm", 49}, - {"connect$bt_rfcomm", 42}, - {"setsockopt$RFCOMM_LM", 54}, - {"getsockopt$RFCOMM_LM", 55}, - {"getsockopt$RFCOMM_CONNINFO", 55}, - {"socket$bt_hidp", 41}, - {"ioctl$HIDPCONNADD", 16}, - {"ioctl$HIDPCONNDEL", 16}, - {"ioctl$HIDPGETCONNLIST", 16}, - {"ioctl$HIDPGETCONNINFO", 16}, - {"socket$bt_cmtp", 41}, - {"ioctl$CMTPCONNADD", 16}, - {"ioctl$CMTPCONNDEL", 16}, - {"ioctl$CMTPGETCONNLIST", 16}, - {"ioctl$CMTPGETCONNINFO", 16}, - {"socket$bt_bnep", 41}, - {"ioctl$BNEPCONNADD", 16}, - {"ioctl$BNEPCONNDEL", 16}, - {"ioctl$BNEPGETCONNLIST", 16}, - {"ioctl$BNEPGETCONNINFO", 16}, - {"ioctl$BNEPGETSUPPFEAT", 16}, - {"ioctl$bt", 16}, - {"setsockopt$BT_SECURITY", 54}, - {"getsockopt$BT_SECURITY", 55}, - {"setsockopt$BT_DEFER_SETUP", 54}, - {"getsockopt$BT_DEFER_SETUP", 55}, - {"setsockopt$BT_VOICE", 54}, - {"getsockopt$BT_VOICE", 55}, - {"setsockopt$BT_FLUSHABLE", 54}, - {"getsockopt$BT_FLUSHABLE", 55}, - {"setsockopt$BT_POWER", 54}, - {"getsockopt$BT_POWER", 55}, - {"setsockopt$BT_CHANNEL_POLICY", 54}, - {"getsockopt$BT_CHANNEL_POLICY", 55}, - {"setsockopt$BT_SNDMTU", 54}, - {"getsockopt$BT_SNDMTU", 55}, - {"setsockopt$BT_RCVMTU", 54}, - {"getsockopt$BT_RCVMTU", 55}, + {"add_key", 248}, + {"request_key", 249}, + {"keyctl$get_keyring_id", 250}, + {"keyctl$join", 250}, + {"keyctl$update", 250}, + {"keyctl$revoke", 250}, + {"keyctl$describe", 250}, + {"keyctl$clear", 250}, + {"keyctl$link", 250}, + {"keyctl$unlink", 250}, + {"keyctl$search", 250}, + {"keyctl$read", 250}, + {"keyctl$chown", 250}, + {"keyctl$setperm", 250}, + {"keyctl$instantiate", 250}, + {"keyctl$negate", 250}, + {"keyctl$set_reqkey_keyring", 250}, + {"keyctl$set_timeout", 250}, + {"keyctl$assume_authority", 250}, + {"keyctl$get_security", 250}, + {"keyctl$session_to_parent", 250}, + {"keyctl$reject", 250}, + {"keyctl$instantiate_iov", 250}, + {"keyctl$invalidate", 250}, + {"keyctl$get_persistent", 250}, + {"bpf$MAP_CREATE", 321}, + {"bpf$MAP_LOOKUP_ELEM", 321}, + {"bpf$MAP_UPDATE_ELEM", 321}, + {"bpf$MAP_DELETE_ELEM", 321}, + {"bpf$MAP_GET_NEXT_KEY", 321}, + {"bpf$PROG_LOAD", 321}, + {"bpf$OBJ_PIN_MAP", 321}, + {"bpf$OBJ_PIN_PROG", 321}, + {"bpf$OBJ_GET_MAP", 321}, + {"bpf$OBJ_GET_PROG", 321}, + {"syz_fuse_mount", 1000003}, + {"syz_fuseblk_mount", 1000004}, + {"ioctl$FUSE_DEV_IOC_CLONE", 16}, + {"write$fuse_init", 1}, + {"write$fuse_interrupt", 1}, + {"write$fuse_bmap", 1}, + {"write$fuse_ioctl", 1}, + {"write$fuse_poll", 1}, + {"write$fuse_notify_poll_wakeup", 1}, + {"write$fuse_notify_inval_inode", 1}, + {"write$fuse_notify_inval_entry", 1}, + {"write$fuse_notify_delete", 1}, + {"write$fuse_notify_store", 1}, + {"write$fuse_notify_retrieve", 1}, + {"syz_dri_open", 1000002}, + {"ioctl$DRM_IOCTL_VERSION", 16}, + {"ioctl$DRM_IOCTL_GET_UNIQUE", 16}, + {"ioctl$DRM_IOCTL_GET_MAGIC", 16}, + {"ioctl$DRM_IOCTL_IRQ_BUSID", 16}, + {"ioctl$DRM_IOCTL_GET_MAP", 16}, + {"ioctl$DRM_IOCTL_GET_CLIENT", 16}, + {"ioctl$DRM_IOCTL_GET_STATS", 16}, + {"ioctl$DRM_IOCTL_GET_CAP", 16}, + {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 16}, + {"ioctl$DRM_IOCTL_SET_VERSION", 16}, {"open$kdbus", 2}, {"ioctl$kdbus_bus_make", 16}, {"ioctl$kdbus_ep_make", 16}, @@ -733,67 +733,6 @@ call_t syscalls[] = { {"set_robust_list", 99}, {"get_robust_list", 100}, {"restart_syscall", 128}, - {"socket", 198}, - {"socketpair", 199}, - {"accept", 202}, - {"accept4", 242}, - {"bind", 200}, - {"listen", 201}, - {"connect", 203}, - {"shutdown", 210}, - {"sendto", 206}, - {"sendmsg", 211}, - {"sendmmsg", 269}, - {"recvfrom", 207}, - {"recvmsg", 212}, - {"recvmmsg", 243}, - {"getsockname", 204}, - {"getpeername", 205}, - {"getsockopt", 209}, - {"setsockopt", 208}, - {"getsockopt$sock_int", 209}, - {"setsockopt$sock_int", 208}, - {"getsockopt$sock_str", 209}, - {"setsockopt$sock_str", 208}, - {"getsockopt$sock_linger", 209}, - {"setsockopt$sock_linger", 208}, - {"getsockopt$sock_cred", 209}, - {"setsockopt$sock_cred", 208}, - {"getsockopt$sock_timeval", 209}, - {"setsockopt$sock_timeval", 208}, - {"setsockopt$sock_attach_bpf", 208}, - {"getsockopt$tcp_int", 209}, - {"setsockopt$tcp_int", 208}, - {"getsockopt$tcp_buf", 209}, - {"setsockopt$tcp_buf", 208}, - {"getsockopt$udp_int", 209}, - {"setsockopt$udp_int", 208}, - {"getsockopt$ip_int", 209}, - {"setsockopt$ip_int", 208}, - {"getsockopt$ip_mreq", 209}, - {"setsockopt$ip_mreq", 208}, - {"getsockopt$ip_mreqn", 209}, - {"setsockopt$ip_mreqn", 208}, - {"getsockopt$ip_mreqsrc", 209}, - {"setsockopt$ip_mreqsrc", 208}, - {"getsockopt$ip_msfilter", 209}, - {"setsockopt$ip_msfilter", 208}, - {"getsockopt$ip_mtu", 209}, - {"setsockopt$ip_mtu", 208}, - {"getsockopt$ip_opts", 209}, - {"setsockopt$ip_opts", 208}, - {"getsockopt$ip_pktinfo", 209}, - {"setsockopt$ip_pktinfo", 208}, - {"getsockopt$ip_ipsec", 209}, - {"setsockopt$ip_ipsec", 208}, - {"getsockopt$ipv6_int", 209}, - {"setsockopt$ipv6_int", 208}, - {"getsockopt$ipv6_mreq", 209}, - {"setsockopt$ipv6_mreq", 208}, - {"getsockopt$ipv6_mtu", 209}, - {"setsockopt$ipv6_mtu", 208}, - {"getsockopt$ipv6_opts", 209}, - {"setsockopt$ipv6_opts", 208}, {"ioctl", 29}, {"ioctl$void", 29}, {"ioctl$int_in", 29}, @@ -846,31 +785,6 @@ call_t syscalls[] = { {"prctl$setmm", 167}, {"arch_prctl", -1}, {"seccomp", 277}, - {"add_key", 217}, - {"request_key", 218}, - {"keyctl$get_keyring_id", 219}, - {"keyctl$join", 219}, - {"keyctl$update", 219}, - {"keyctl$revoke", 219}, - {"keyctl$describe", 219}, - {"keyctl$clear", 219}, - {"keyctl$link", 219}, - {"keyctl$unlink", 219}, - {"keyctl$search", 219}, - {"keyctl$read", 219}, - {"keyctl$chown", 219}, - {"keyctl$setperm", 219}, - {"keyctl$instantiate", 219}, - {"keyctl$negate", 219}, - {"keyctl$set_reqkey_keyring", 219}, - {"keyctl$set_timeout", 219}, - {"keyctl$assume_authority", 219}, - {"keyctl$get_security", 219}, - {"keyctl$session_to_parent", 219}, - {"keyctl$reject", 219}, - {"keyctl$instantiate_iov", 219}, - {"keyctl$invalidate", 219}, - {"keyctl$get_persistent", 219}, {"mq_open", 180}, {"mq_timedsend", 182}, {"mq_timedreceive", 183}, @@ -1057,30 +971,171 @@ call_t syscalls[] = { {"sched_yield", 124}, {"getrandom", -1}, {"membarrier", -1}, - {"open$ptmx", -1}, - {"syz_openpts", 1000001}, - {"ioctl$TCGETS", 29}, - {"ioctl$TCSETS", 29}, - {"ioctl$TCSETSW", 29}, - {"ioctl$TCSETSF", 29}, - {"ioctl$TCGETA", 29}, - {"ioctl$TCSETA", 29}, - {"ioctl$TCSETAW", 29}, - {"ioctl$TCSETAF", 29}, - {"ioctl$TIOCGLCKTRMIOS", 29}, - {"ioctl$TIOCSLCKTRMIOS", 29}, - {"ioctl$TIOCGWINSZ", 29}, - {"ioctl$TIOCSWINSZ", 29}, - {"ioctl$TCSBRK", 29}, - {"ioctl$TCSBRKP", 29}, - {"ioctl$TIOCSBRK", 29}, - {"ioctl$TIOCCBRK", 29}, - {"ioctl$TCXONC", 29}, - {"ioctl$FIONREAD", 29}, - {"ioctl$TIOCOUTQ", 29}, - {"ioctl$TCFLSH", 29}, - {"ioctl$TIOCSTI", 29}, - {"ioctl$TIOCCONS", 29}, + {"socket", 198}, + {"socketpair", 199}, + {"accept", 202}, + {"accept4", 242}, + {"bind", 200}, + {"listen", 201}, + {"connect", 203}, + {"shutdown", 210}, + {"sendto", 206}, + {"sendmsg", 211}, + {"sendmmsg", 269}, + {"recvfrom", 207}, + {"recvmsg", 212}, + {"recvmmsg", 243}, + {"getsockname", 204}, + {"getpeername", 205}, + {"getsockopt", 209}, + {"setsockopt", 208}, + {"getsockopt$sock_int", 209}, + {"setsockopt$sock_int", 208}, + {"getsockopt$sock_str", 209}, + {"setsockopt$sock_str", 208}, + {"getsockopt$sock_linger", 209}, + {"setsockopt$sock_linger", 208}, + {"getsockopt$sock_cred", 209}, + {"setsockopt$sock_cred", 208}, + {"getsockopt$sock_timeval", 209}, + {"setsockopt$sock_timeval", 208}, + {"setsockopt$sock_attach_bpf", 208}, + {"getsockopt$tcp_int", 209}, + {"setsockopt$tcp_int", 208}, + {"getsockopt$tcp_buf", 209}, + {"setsockopt$tcp_buf", 208}, + {"getsockopt$udp_int", 209}, + {"setsockopt$udp_int", 208}, + {"getsockopt$ip_int", 209}, + {"setsockopt$ip_int", 208}, + {"getsockopt$ip_mreq", 209}, + {"setsockopt$ip_mreq", 208}, + {"getsockopt$ip_mreqn", 209}, + {"setsockopt$ip_mreqn", 208}, + {"getsockopt$ip_mreqsrc", 209}, + {"setsockopt$ip_mreqsrc", 208}, + {"getsockopt$ip_msfilter", 209}, + {"setsockopt$ip_msfilter", 208}, + {"getsockopt$ip_mtu", 209}, + {"setsockopt$ip_mtu", 208}, + {"getsockopt$ip_opts", 209}, + {"setsockopt$ip_opts", 208}, + {"getsockopt$ip_pktinfo", 209}, + {"setsockopt$ip_pktinfo", 208}, + {"getsockopt$ip_ipsec", 209}, + {"setsockopt$ip_ipsec", 208}, + {"getsockopt$ipv6_int", 209}, + {"setsockopt$ipv6_int", 208}, + {"getsockopt$ipv6_mreq", 209}, + {"setsockopt$ipv6_mreq", 208}, + {"getsockopt$ipv6_mtu", 209}, + {"setsockopt$ipv6_mtu", 208}, + {"getsockopt$ipv6_opts", 209}, + {"setsockopt$ipv6_opts", 208}, + {"socket$alg", 198}, + {"bind$alg", 200}, + {"setsockopt$ALG_SET_KEY", 208}, + {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 208}, + {"accept$alg", 202}, + {"sendmsg$alg", 211}, + {"sendmmsg$alg", 269}, + {"recvmsg$alg", 212}, + {"recvmmsg$alg", 243}, + {"socket$nfc_llcp", 198}, + {"bind$nfc_llcp", 200}, + {"connect$nfc_llcp", 203}, + {"accept$nfc_llcp", 202}, + {"setsockopt$NFC_LLCP_RW", 208}, + {"setsockopt$NFC_LLCP_MIUX", 208}, + {"getsockopt$nfc_llcp", 209}, + {"sendmsg$nfc_llcp", 211}, + {"sendmmsg$nfc_llcp", 269}, + {"socket$nfc_raw", 198}, + {"connect$nfc_raw", 203}, + {"socket$bt_hci", 198}, + {"bind$bt_hci", 200}, + {"ioctl$bt_hci", 29}, + {"setsockopt$HCI_DATA_DIR", 208}, + {"setsockopt$HCI_TIME_STAMP", 208}, + {"setsockopt$HCI_FILTER", 208}, + {"getsockopt$bt_hci", 209}, + {"socket$bt_sco", 198}, + {"bind$bt_sco", 200}, + {"connect$bt_sco", 203}, + {"getsockopt$SCO_OPTIONS", 209}, + {"getsockopt$SCO_CONNINFO", 209}, + {"socket$bt_l2cap", 198}, + {"bind$bt_l2cap", 200}, + {"connect$bt_l2cap", 203}, + {"setsockopt$L2CAP_OPTIONS", 208}, + {"getsockopt$L2CAP_OPTIONS", 209}, + {"setsockopt$L2CAP_LM", 208}, + {"getsockopt$L2CAP_LM", 209}, + {"setsockopt$L2CAP_CONNINFO", 208}, + {"getsockopt$L2CAP_CONNINFO", 209}, + {"socket$bt_rfcomm", 198}, + {"bind$bt_rfcomm", 200}, + {"connect$bt_rfcomm", 203}, + {"setsockopt$RFCOMM_LM", 208}, + {"getsockopt$RFCOMM_LM", 209}, + {"getsockopt$RFCOMM_CONNINFO", 209}, + {"socket$bt_hidp", 198}, + {"ioctl$HIDPCONNADD", 29}, + {"ioctl$HIDPCONNDEL", 29}, + {"ioctl$HIDPGETCONNLIST", 29}, + {"ioctl$HIDPGETCONNINFO", 29}, + {"socket$bt_cmtp", 198}, + {"ioctl$CMTPCONNADD", 29}, + {"ioctl$CMTPCONNDEL", 29}, + {"ioctl$CMTPGETCONNLIST", 29}, + {"ioctl$CMTPGETCONNINFO", 29}, + {"socket$bt_bnep", 198}, + {"ioctl$BNEPCONNADD", 29}, + {"ioctl$BNEPCONNDEL", 29}, + {"ioctl$BNEPGETCONNLIST", 29}, + {"ioctl$BNEPGETCONNINFO", 29}, + {"ioctl$BNEPGETSUPPFEAT", 29}, + {"ioctl$bt", 29}, + {"setsockopt$BT_SECURITY", 208}, + {"getsockopt$BT_SECURITY", 209}, + {"setsockopt$BT_DEFER_SETUP", 208}, + {"getsockopt$BT_DEFER_SETUP", 209}, + {"setsockopt$BT_VOICE", 208}, + {"getsockopt$BT_VOICE", 209}, + {"setsockopt$BT_FLUSHABLE", 208}, + {"getsockopt$BT_FLUSHABLE", 209}, + {"setsockopt$BT_POWER", 208}, + {"getsockopt$BT_POWER", 209}, + {"setsockopt$BT_CHANNEL_POLICY", 208}, + {"getsockopt$BT_CHANNEL_POLICY", 209}, + {"setsockopt$BT_SNDMTU", 208}, + {"getsockopt$BT_SNDMTU", 209}, + {"setsockopt$BT_RCVMTU", 208}, + {"getsockopt$BT_RCVMTU", 209}, + {"open$ptmx", -1}, + {"syz_openpts", 1000001}, + {"ioctl$TCGETS", 29}, + {"ioctl$TCSETS", 29}, + {"ioctl$TCSETSW", 29}, + {"ioctl$TCSETSF", 29}, + {"ioctl$TCGETA", 29}, + {"ioctl$TCSETA", 29}, + {"ioctl$TCSETAW", 29}, + {"ioctl$TCSETAF", 29}, + {"ioctl$TIOCGLCKTRMIOS", 29}, + {"ioctl$TIOCSLCKTRMIOS", 29}, + {"ioctl$TIOCGWINSZ", 29}, + {"ioctl$TIOCSWINSZ", 29}, + {"ioctl$TCSBRK", 29}, + {"ioctl$TCSBRKP", 29}, + {"ioctl$TIOCSBRK", 29}, + {"ioctl$TIOCCBRK", 29}, + {"ioctl$TCXONC", 29}, + {"ioctl$FIONREAD", 29}, + {"ioctl$TIOCOUTQ", 29}, + {"ioctl$TCFLSH", 29}, + {"ioctl$TIOCSTI", 29}, + {"ioctl$TIOCCONS", 29}, {"ioctl$TIOCSCTTY", 29}, {"ioctl$TIOCNOTTY", 29}, {"ioctl$TIOCGPGRP", 29}, @@ -1152,17 +1207,51 @@ call_t syscalls[] = { {"ioctl$TIOCLINUX5", 29}, {"ioctl$TIOCLINUX6", 29}, {"ioctl$TIOCLINUX7", 29}, - {"syz_dri_open", 1000002}, - {"ioctl$DRM_IOCTL_VERSION", 29}, - {"ioctl$DRM_IOCTL_GET_UNIQUE", 29}, - {"ioctl$DRM_IOCTL_GET_MAGIC", 29}, - {"ioctl$DRM_IOCTL_IRQ_BUSID", 29}, - {"ioctl$DRM_IOCTL_GET_MAP", 29}, - {"ioctl$DRM_IOCTL_GET_CLIENT", 29}, - {"ioctl$DRM_IOCTL_GET_STATS", 29}, - {"ioctl$DRM_IOCTL_GET_CAP", 29}, - {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 29}, - {"ioctl$DRM_IOCTL_SET_VERSION", 29}, + {"perf_event_open", 241}, + {"ioctl$PERF_EVENT_IOC_ENABLE", 29}, + {"ioctl$PERF_EVENT_IOC_DISABLE", 29}, + {"ioctl$PERF_EVENT_IOC_RESET", 29}, + {"ioctl$PERF_EVENT_IOC_REFRESH", 29}, + {"ioctl$PERF_EVENT_IOC_PERIOD", 29}, + {"ioctl$PERF_EVENT_IOC_ID", 29}, + {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 29}, + {"ioctl$PERF_EVENT_IOC_SET_FILTER", 29}, + {"ioctl$PERF_EVENT_IOC_SET_BPF", 29}, + {"add_key", 217}, + {"request_key", 218}, + {"keyctl$get_keyring_id", 219}, + {"keyctl$join", 219}, + {"keyctl$update", 219}, + {"keyctl$revoke", 219}, + {"keyctl$describe", 219}, + {"keyctl$clear", 219}, + {"keyctl$link", 219}, + {"keyctl$unlink", 219}, + {"keyctl$search", 219}, + {"keyctl$read", 219}, + {"keyctl$chown", 219}, + {"keyctl$setperm", 219}, + {"keyctl$instantiate", 219}, + {"keyctl$negate", 219}, + {"keyctl$set_reqkey_keyring", 219}, + {"keyctl$set_timeout", 219}, + {"keyctl$assume_authority", 219}, + {"keyctl$get_security", 219}, + {"keyctl$session_to_parent", 219}, + {"keyctl$reject", 219}, + {"keyctl$instantiate_iov", 219}, + {"keyctl$invalidate", 219}, + {"keyctl$get_persistent", 219}, + {"bpf$MAP_CREATE", -1}, + {"bpf$MAP_LOOKUP_ELEM", -1}, + {"bpf$MAP_UPDATE_ELEM", -1}, + {"bpf$MAP_DELETE_ELEM", -1}, + {"bpf$MAP_GET_NEXT_KEY", -1}, + {"bpf$PROG_LOAD", -1}, + {"bpf$OBJ_PIN_MAP", -1}, + {"bpf$OBJ_PIN_PROG", -1}, + {"bpf$OBJ_GET_MAP", -1}, + {"bpf$OBJ_GET_PROG", -1}, {"syz_fuse_mount", 1000003}, {"syz_fuseblk_mount", 1000004}, {"ioctl$FUSE_DEV_IOC_CLONE", 29}, @@ -1177,106 +1266,17 @@ call_t syscalls[] = { {"write$fuse_notify_delete", 64}, {"write$fuse_notify_store", 64}, {"write$fuse_notify_retrieve", 64}, - {"bpf$MAP_CREATE", -1}, - {"bpf$MAP_LOOKUP_ELEM", -1}, - {"bpf$MAP_UPDATE_ELEM", -1}, - {"bpf$MAP_DELETE_ELEM", -1}, - {"bpf$MAP_GET_NEXT_KEY", -1}, - {"bpf$PROG_LOAD", -1}, - {"bpf$OBJ_PIN_MAP", -1}, - {"bpf$OBJ_PIN_PROG", -1}, - {"bpf$OBJ_GET_MAP", -1}, - {"bpf$OBJ_GET_PROG", -1}, - {"perf_event_open", 241}, - {"ioctl$PERF_EVENT_IOC_ENABLE", 29}, - {"ioctl$PERF_EVENT_IOC_DISABLE", 29}, - {"ioctl$PERF_EVENT_IOC_RESET", 29}, - {"ioctl$PERF_EVENT_IOC_REFRESH", 29}, - {"ioctl$PERF_EVENT_IOC_PERIOD", 29}, - {"ioctl$PERF_EVENT_IOC_ID", 29}, - {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 29}, - {"ioctl$PERF_EVENT_IOC_SET_FILTER", 29}, - {"ioctl$PERF_EVENT_IOC_SET_BPF", 29}, - {"socket$alg", 198}, - {"bind$alg", 200}, - {"setsockopt$ALG_SET_KEY", 208}, - {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 208}, - {"accept$alg", 202}, - {"sendmsg$alg", 211}, - {"sendmmsg$alg", 269}, - {"recvmsg$alg", 212}, - {"recvmmsg$alg", 243}, - {"socket$nfc_llcp", 198}, - {"bind$nfc_llcp", 200}, - {"connect$nfc_llcp", 203}, - {"accept$nfc_llcp", 202}, - {"setsockopt$NFC_LLCP_RW", 208}, - {"setsockopt$NFC_LLCP_MIUX", 208}, - {"getsockopt$nfc_llcp", 209}, - {"sendmsg$nfc_llcp", 211}, - {"sendmmsg$nfc_llcp", 269}, - {"socket$nfc_raw", 198}, - {"connect$nfc_raw", 203}, - {"socket$bt_hci", 198}, - {"bind$bt_hci", 200}, - {"ioctl$bt_hci", 29}, - {"setsockopt$HCI_DATA_DIR", 208}, - {"setsockopt$HCI_TIME_STAMP", 208}, - {"setsockopt$HCI_FILTER", 208}, - {"getsockopt$bt_hci", 209}, - {"socket$bt_sco", 198}, - {"bind$bt_sco", 200}, - {"connect$bt_sco", 203}, - {"getsockopt$SCO_OPTIONS", 209}, - {"getsockopt$SCO_CONNINFO", 209}, - {"socket$bt_l2cap", 198}, - {"bind$bt_l2cap", 200}, - {"connect$bt_l2cap", 203}, - {"setsockopt$L2CAP_OPTIONS", 208}, - {"getsockopt$L2CAP_OPTIONS", 209}, - {"setsockopt$L2CAP_LM", 208}, - {"getsockopt$L2CAP_LM", 209}, - {"setsockopt$L2CAP_CONNINFO", 208}, - {"getsockopt$L2CAP_CONNINFO", 209}, - {"socket$bt_rfcomm", 198}, - {"bind$bt_rfcomm", 200}, - {"connect$bt_rfcomm", 203}, - {"setsockopt$RFCOMM_LM", 208}, - {"getsockopt$RFCOMM_LM", 209}, - {"getsockopt$RFCOMM_CONNINFO", 209}, - {"socket$bt_hidp", 198}, - {"ioctl$HIDPCONNADD", 29}, - {"ioctl$HIDPCONNDEL", 29}, - {"ioctl$HIDPGETCONNLIST", 29}, - {"ioctl$HIDPGETCONNINFO", 29}, - {"socket$bt_cmtp", 198}, - {"ioctl$CMTPCONNADD", 29}, - {"ioctl$CMTPCONNDEL", 29}, - {"ioctl$CMTPGETCONNLIST", 29}, - {"ioctl$CMTPGETCONNINFO", 29}, - {"socket$bt_bnep", 198}, - {"ioctl$BNEPCONNADD", 29}, - {"ioctl$BNEPCONNDEL", 29}, - {"ioctl$BNEPGETCONNLIST", 29}, - {"ioctl$BNEPGETCONNINFO", 29}, - {"ioctl$BNEPGETSUPPFEAT", 29}, - {"ioctl$bt", 29}, - {"setsockopt$BT_SECURITY", 208}, - {"getsockopt$BT_SECURITY", 209}, - {"setsockopt$BT_DEFER_SETUP", 208}, - {"getsockopt$BT_DEFER_SETUP", 209}, - {"setsockopt$BT_VOICE", 208}, - {"getsockopt$BT_VOICE", 209}, - {"setsockopt$BT_FLUSHABLE", 208}, - {"getsockopt$BT_FLUSHABLE", 209}, - {"setsockopt$BT_POWER", 208}, - {"getsockopt$BT_POWER", 209}, - {"setsockopt$BT_CHANNEL_POLICY", 208}, - {"getsockopt$BT_CHANNEL_POLICY", 209}, - {"setsockopt$BT_SNDMTU", 208}, - {"getsockopt$BT_SNDMTU", 209}, - {"setsockopt$BT_RCVMTU", 208}, - {"getsockopt$BT_RCVMTU", 209}, + {"syz_dri_open", 1000002}, + {"ioctl$DRM_IOCTL_VERSION", 29}, + {"ioctl$DRM_IOCTL_GET_UNIQUE", 29}, + {"ioctl$DRM_IOCTL_GET_MAGIC", 29}, + {"ioctl$DRM_IOCTL_IRQ_BUSID", 29}, + {"ioctl$DRM_IOCTL_GET_MAP", 29}, + {"ioctl$DRM_IOCTL_GET_CLIENT", 29}, + {"ioctl$DRM_IOCTL_GET_STATS", 29}, + {"ioctl$DRM_IOCTL_GET_CAP", 29}, + {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 29}, + {"ioctl$DRM_IOCTL_SET_VERSION", 29}, {"open$kdbus", -1}, {"ioctl$kdbus_bus_make", 29}, {"ioctl$kdbus_ep_make", 29}, -- cgit mrf-deployment