aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-12-24 16:52:56 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-12-24 18:56:06 +0100
commitdd61e58d94240df628a568c5609b1441746f4a54 (patch)
treee3af3214314c85e0cd614f642d391bdbf9d707ce /executor
parentdd2986b43bc0024340006833d6a7f05ec94c061c (diff)
sys/linux: extend AX25/ROSE/NETROM descriptions
Diffstat (limited to 'executor')
-rw-r--r--executor/common.h4
-rw-r--r--executor/common_linux.h31
-rw-r--r--executor/defs.h10
-rw-r--r--executor/syscalls.h255
4 files changed, 233 insertions, 67 deletions
diff --git a/executor/common.h b/executor/common.h
index 6823c6ba4..39dc5605e 100644
--- a/executor/common.h
+++ b/executor/common.h
@@ -39,8 +39,8 @@ NORETURN void doexit(int status)
}
#endif
-#if SYZ_EXECUTOR || SYZ_PROCS || SYZ_REPEAT && SYZ_ENABLE_CGROUPS || \
- __NR_syz_mount_image || __NR_syz_read_part_table || \
+#if SYZ_EXECUTOR || SYZ_PROCS || SYZ_REPEAT && SYZ_ENABLE_CGROUPS || \
+ SYZ_ENABLE_NETDEV || __NR_syz_mount_image || __NR_syz_read_part_table || \
(GOOS_openbsd || GOOS_freebsd) && SYZ_TUN_ENABLE
unsigned long long procid;
#endif
diff --git a/executor/common_linux.h b/executor/common_linux.h
index de3744ad9..5528257ac 100644
--- a/executor/common_linux.h
+++ b/executor/common_linux.h
@@ -299,6 +299,28 @@ static void initialize_netdevices(void)
execute_command(0, "ip link set dev %s up", devnames[i]);
}
}
+
+// Same as initialize_netdevices, but called in init net namespace.
+static void initialize_netdevices_init(void)
+{
+#if SYZ_EXECUTOR
+ if (!flag_enable_net_dev)
+ return;
+#endif
+ // Note: syscall descriptions know these addresses.
+ // NETROM device, address 7 bytes (AX25_ADDR_LEN), see net/netrom/{af_netrom,nr_dev}.c
+ execute_command(0, "ip link set dev nr%d address bb:bb:bb:bb:bb:00:%02hx", procid, procid);
+ execute_command(0, "ip -4 addr add 172.30.00.%d/24 dev nr%d", procid + 1, procid);
+ execute_command(0, "ip -6 addr add fe88::00:%02hx/120 dev nr%d", procid + 1, procid);
+ execute_command(0, "ip link set dev nr%d up", procid);
+ // ROSE device, address 5 bytes (ROSE_ADDR_LEN), see net/rose/{af_rose,rose_dev}.c
+ execute_command(0, "ip link set dev rose%d address bb:bb:bb:01:%02hx", procid, procid);
+ execute_command(0, "ip -4 addr add 172.30.01.%d/24 dev rose%d", procid + 1, procid);
+ execute_command(0, "ip -6 addr add fe88::01:%02hx/120 dev rose%d", procid + 1, procid);
+ // We don't up because it crashes kernel:
+ // https://groups.google.com/d/msg/syzkaller/v-4B3zoBC-4/02SCKEzJBwAJ
+ // execute_command(0, "ip link set dev rose%d up", procid);
+}
#endif
#if SYZ_EXECUTOR || SYZ_TUN_ENABLE && (__NR_syz_extract_tcp_res || SYZ_REPEAT)
@@ -1570,6 +1592,9 @@ static int do_sandbox_none(void)
setup_common();
sandbox_common();
+#if SYZ_EXECUTOR || SYZ_ENABLE_NETDEV
+ initialize_netdevices_init();
+#endif
if (unshare(CLONE_NEWNET)) {
debug("unshare(CLONE_NEWNET): %d\n", errno);
}
@@ -1601,6 +1626,9 @@ static int do_sandbox_setuid(void)
setup_common();
sandbox_common();
+#if SYZ_EXECUTOR || SYZ_ENABLE_NETDEV
+ initialize_netdevices_init();
+#endif
if (unshare(CLONE_NEWNET)) {
debug("unshare(CLONE_NEWNET): %d\n", errno);
}
@@ -1650,6 +1678,9 @@ static int namespace_sandbox_proc(void* arg)
if (!write_file("/proc/self/gid_map", "0 %d 1\n", real_gid))
fail("write of /proc/self/gid_map failed");
+#if SYZ_EXECUTOR || SYZ_ENABLE_NETDEV
+ initialize_netdevices_init();
+#endif
// CLONE_NEWNET must always happen before tun setup,
// because we want the tun device in the test namespace.
if (unshare(CLONE_NEWNET))
diff --git a/executor/defs.h b/executor/defs.h
index 651d7c6af..d39240849 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -60,7 +60,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "0c6bf066bd7442eaf4c652ac238cc65872b25396"
+#define SYZ_REVISION "77b1b88be65b58722b27dfcc9ebeb2150e63069b"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -70,7 +70,7 @@
#if GOARCH_amd64
#define GOARCH "amd64"
-#define SYZ_REVISION "34f7cb9ae9d016deb5c83bdd32303e34f97051de"
+#define SYZ_REVISION "42e9227d8959036833dbf05d12579e1234e5b122"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -80,7 +80,7 @@
#if GOARCH_arm
#define GOARCH "arm"
-#define SYZ_REVISION "e3c52bae599e17c89cb1bb8f0f348459a4eb7768"
+#define SYZ_REVISION "4b5d062dc3f8a75c9ea5284f3d77252021ba2e51"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -90,7 +90,7 @@
#if GOARCH_arm64
#define GOARCH "arm64"
-#define SYZ_REVISION "41b4bac2c71c6484cc1bd571739baaecb92efc14"
+#define SYZ_REVISION "658bd72c40dd65acf2c758310bb5a6c05e2fcbaa"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -100,7 +100,7 @@
#if GOARCH_ppc64le
#define GOARCH "ppc64le"
-#define SYZ_REVISION "445e99c70c6e89c9b1da7bcbeb3d25d5273b6a45"
+#define SYZ_REVISION "d37690dcd1627328512953a08c352eb41dab5de2"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
diff --git a/executor/syscalls.h b/executor/syscalls.h
index beb15baf2..cc42fbb02 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -1348,6 +1348,7 @@ const call_t syscalls[] = {
{"accept4$netrom", 364},
{"accept4$nfc_llcp", 364},
{"accept4$packet", 364},
+ {"accept4$rose", 364},
{"accept4$tipc", 364},
{"accept4$unix", 364},
{"accept4$vsock_stream", 364},
@@ -1382,6 +1383,7 @@ const call_t syscalls[] = {
{"bind$packet", 361},
{"bind$pptp", 361},
{"bind$rds", 361},
+ {"bind$rose", 361},
{"bind$tipc", 361},
{"bind$unix", 361},
{"bind$vsock_dgram", 361},
@@ -1444,6 +1446,7 @@ const call_t syscalls[] = {
{"connect$pppoe", 362},
{"connect$pptp", 362},
{"connect$rds", 362},
+ {"connect$rose", 362},
{"connect$tipc", 362},
{"connect$unix", 362},
{"connect$vsock_dgram", 362},
@@ -1596,7 +1599,6 @@ const call_t syscalls[] = {
{"getsockopt$TIPC_SRC_DROPPABLE", 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},
@@ -1748,6 +1750,7 @@ const call_t syscalls[] = {
{"getsockopt$nfc_llcp", 365},
{"getsockopt$packet_buf", 365},
{"getsockopt$packet_int", 365},
+ {"getsockopt$rose", 365},
{"getsockopt$sock_buf", 365},
{"getsockopt$sock_cred", 365},
{"getsockopt$sock_int", 365},
@@ -2264,10 +2267,28 @@ const call_t syscalls[] = {
{"ioctl$SG_SET_KEEP_ORPHAN", 54},
{"ioctl$SG_SET_RESERVED_SIZE", 54},
{"ioctl$SG_SET_TIMEOUT", 54},
+ {"ioctl$SIOCAX25ADDFWD", 54},
+ {"ioctl$SIOCAX25ADDUID", 54},
+ {"ioctl$SIOCAX25CTLCON", 54},
+ {"ioctl$SIOCAX25DELFWD", 54},
+ {"ioctl$SIOCAX25DELUID", 54},
+ {"ioctl$SIOCAX25GETINFO", 54},
+ {"ioctl$SIOCAX25GETINFOOLD", 54},
+ {"ioctl$SIOCAX25GETUID", 54},
+ {"ioctl$SIOCAX25NOUID", 54},
+ {"ioctl$SIOCAX25OPTRT", 54},
{"ioctl$SIOCGETLINKNAME", 54},
{"ioctl$SIOCGETNODEID", 54},
{"ioctl$SIOCGIFHWADDR", 54},
{"ioctl$SIOCGIFMTU", 54},
+ {"ioctl$SIOCGSTAMP", 54},
+ {"ioctl$SIOCGSTAMPNS", 54},
+ {"ioctl$SIOCNRDECOBS", 54},
+ {"ioctl$SIOCRSACCEPT", 54},
+ {"ioctl$SIOCRSGCAUSE", 54},
+ {"ioctl$SIOCRSGL2CALL", 54},
+ {"ioctl$SIOCRSSCAUSE", 54},
+ {"ioctl$SIOCRSSL2CALL", 54},
{"ioctl$SIOCSIFHWADDR", 54},
{"ioctl$SIOCSIFMTU", 54},
{"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 54},
@@ -2591,7 +2612,10 @@ const call_t syscalls[] = {
{"ioctl$sock_SIOCOUTQNSD", 54},
{"ioctl$sock_SIOCSIFBR", 54},
{"ioctl$sock_SIOCSPGRP", 54},
- {"ioctl$sock_bt", 54},
+ {"ioctl$sock_TIOCINQ", 54},
+ {"ioctl$sock_TIOCOUTQ", 54},
+ {"ioctl$sock_ax25_SIOCADDRT", 54},
+ {"ioctl$sock_ax25_SIOCDELRT", 54},
{"ioctl$sock_bt_bnep_BNEPCONNADD", 54},
{"ioctl$sock_bt_bnep_BNEPCONNDEL", 54},
{"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 54},
@@ -2653,11 +2677,11 @@ const call_t syscalls[] = {
{"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_netrom_SIOCDELRT", 54},
{"ioctl$sock_proto_private", 54},
+ {"ioctl$sock_rose_SIOCADDRT", 54},
+ {"ioctl$sock_rose_SIOCDELRT", 54},
+ {"ioctl$sock_rose_SIOCRSCLRRT", 54},
{"ioctl$void", 54},
{"ioperm", 101},
{"iopl", 110},
@@ -2698,7 +2722,6 @@ const call_t syscalls[] = {
{"link", 9},
{"linkat", 303},
{"listen", 363},
- {"listen$netrom", 363},
{"listxattr", 232},
{"llistxattr", 233},
{"lookup_dcookie", 253},
@@ -2967,12 +2990,13 @@ const call_t syscalls[] = {
{"recvfrom$inet6", 371},
{"recvfrom$ipx", 371},
{"recvfrom$llc", 371},
+ {"recvfrom$netrom", 371},
{"recvfrom$packet", 371},
+ {"recvfrom$rose", 371},
{"recvfrom$unix", 371},
{"recvmmsg", 337},
{"recvmsg", 372},
{"recvmsg$kcm", 372},
- {"recvmsg$netrom", 372},
{"remap_file_pages", 257},
{"removexattr", 235},
{"rename", 38},
@@ -3085,7 +3109,6 @@ const call_t syscalls[] = {
{"sendmsg$kcm", 370},
{"sendmsg$key", 370},
{"sendmsg$netlink", 370},
- {"sendmsg$netrom", 370},
{"sendmsg$nfc_llcp", 370},
{"sendmsg$nl_crypto", 370},
{"sendmsg$nl_generic", 370},
@@ -3103,7 +3126,9 @@ const call_t syscalls[] = {
{"sendto$inet6", 369},
{"sendto$ipx", 369},
{"sendto$llc", 369},
+ {"sendto$netrom", 369},
{"sendto$packet", 369},
+ {"sendto$rose", 369},
{"sendto$unix", 369},
{"set_mempolicy", 276},
{"set_robust_list", 311},
@@ -3172,7 +3197,7 @@ const call_t syscalls[] = {
{"setsockopt$XDP_UMEM_COMPLETION_RING", 366},
{"setsockopt$XDP_UMEM_FILL_RING", 366},
{"setsockopt$XDP_UMEM_REG", 366},
- {"setsockopt$ax25_buf", 366},
+ {"setsockopt$ax25_SO_BINDTODEVICE", 366},
{"setsockopt$ax25_int", 366},
{"setsockopt$bt_BT_CHANNEL_POLICY", 366},
{"setsockopt$bt_BT_DEFER_SETUP", 366},
@@ -3377,6 +3402,7 @@ const call_t syscalls[] = {
{"setsockopt$packet_int", 366},
{"setsockopt$packet_rx_ring", 366},
{"setsockopt$packet_tx_ring", 366},
+ {"setsockopt$rose", 366},
{"setsockopt$sock_attach_bpf", 366},
{"setsockopt$sock_cred", 366},
{"setsockopt$sock_int", 366},
@@ -3403,7 +3429,6 @@ const call_t syscalls[] = {
{"signalfd4", 327},
{"socket", 359},
{"socket$alg", 359},
- {"socket$ax25", 359},
{"socket$bt_bnep", 359},
{"socket$bt_cmtp", 359},
{"socket$bt_hidp", 359},
@@ -3432,7 +3457,6 @@ const call_t syscalls[] = {
{"socket$key", 359},
{"socket$l2tp", 359},
{"socket$netlink", 359},
- {"socket$netrom", 359},
{"socket$nl_crypto", 359},
{"socket$nl_generic", 359},
{"socket$nl_netfilter", 359},
@@ -3475,12 +3499,15 @@ const call_t syscalls[] = {
{"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$tipc", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$tipc2", 0, (syscall_t)syz_genetlink_get_family_id},
+ {"syz_init_net_socket$ax25", 0, (syscall_t)syz_init_net_socket},
{"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$netrom", 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_init_net_socket$rose", 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},
@@ -3724,6 +3751,7 @@ const call_t syscalls[] = {
{"accept4$netrom", 288},
{"accept4$nfc_llcp", 288},
{"accept4$packet", 288},
+ {"accept4$rose", 288},
{"accept4$tipc", 288},
{"accept4$unix", 288},
{"accept4$vsock_stream", 288},
@@ -3758,6 +3786,7 @@ const call_t syscalls[] = {
{"bind$packet", 49},
{"bind$pptp", 49},
{"bind$rds", 49},
+ {"bind$rose", 49},
{"bind$tipc", 49},
{"bind$unix", 49},
{"bind$vsock_dgram", 49},
@@ -3820,6 +3849,7 @@ const call_t syscalls[] = {
{"connect$pppoe", 42},
{"connect$pptp", 42},
{"connect$rds", 42},
+ {"connect$rose", 42},
{"connect$tipc", 42},
{"connect$unix", 42},
{"connect$vsock_dgram", 42},
@@ -3972,7 +4002,6 @@ const call_t syscalls[] = {
{"getsockopt$TIPC_SRC_DROPPABLE", 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},
@@ -4124,6 +4153,7 @@ const call_t syscalls[] = {
{"getsockopt$nfc_llcp", 55},
{"getsockopt$packet_buf", 55},
{"getsockopt$packet_int", 55},
+ {"getsockopt$rose", 55},
{"getsockopt$sock_buf", 55},
{"getsockopt$sock_cred", 55},
{"getsockopt$sock_int", 55},
@@ -4640,10 +4670,28 @@ const call_t syscalls[] = {
{"ioctl$SG_SET_KEEP_ORPHAN", 16},
{"ioctl$SG_SET_RESERVED_SIZE", 16},
{"ioctl$SG_SET_TIMEOUT", 16},
+ {"ioctl$SIOCAX25ADDFWD", 16},
+ {"ioctl$SIOCAX25ADDUID", 16},
+ {"ioctl$SIOCAX25CTLCON", 16},
+ {"ioctl$SIOCAX25DELFWD", 16},
+ {"ioctl$SIOCAX25DELUID", 16},
+ {"ioctl$SIOCAX25GETINFO", 16},
+ {"ioctl$SIOCAX25GETINFOOLD", 16},
+ {"ioctl$SIOCAX25GETUID", 16},
+ {"ioctl$SIOCAX25NOUID", 16},
+ {"ioctl$SIOCAX25OPTRT", 16},
{"ioctl$SIOCGETLINKNAME", 16},
{"ioctl$SIOCGETNODEID", 16},
{"ioctl$SIOCGIFHWADDR", 16},
{"ioctl$SIOCGIFMTU", 16},
+ {"ioctl$SIOCGSTAMP", 16},
+ {"ioctl$SIOCGSTAMPNS", 16},
+ {"ioctl$SIOCNRDECOBS", 16},
+ {"ioctl$SIOCRSACCEPT", 16},
+ {"ioctl$SIOCRSGCAUSE", 16},
+ {"ioctl$SIOCRSGL2CALL", 16},
+ {"ioctl$SIOCRSSCAUSE", 16},
+ {"ioctl$SIOCRSSL2CALL", 16},
{"ioctl$SIOCSIFHWADDR", 16},
{"ioctl$SIOCSIFMTU", 16},
{"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 16},
@@ -4971,7 +5019,10 @@ const call_t syscalls[] = {
{"ioctl$sock_SIOCOUTQNSD", 16},
{"ioctl$sock_SIOCSIFBR", 16},
{"ioctl$sock_SIOCSPGRP", 16},
- {"ioctl$sock_bt", 16},
+ {"ioctl$sock_TIOCINQ", 16},
+ {"ioctl$sock_TIOCOUTQ", 16},
+ {"ioctl$sock_ax25_SIOCADDRT", 16},
+ {"ioctl$sock_ax25_SIOCDELRT", 16},
{"ioctl$sock_bt_bnep_BNEPCONNADD", 16},
{"ioctl$sock_bt_bnep_BNEPCONNDEL", 16},
{"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 16},
@@ -5033,11 +5084,11 @@ const call_t syscalls[] = {
{"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_netrom_SIOCDELRT", 16},
{"ioctl$sock_proto_private", 16},
+ {"ioctl$sock_rose_SIOCADDRT", 16},
+ {"ioctl$sock_rose_SIOCDELRT", 16},
+ {"ioctl$sock_rose_SIOCRSCLRRT", 16},
{"ioctl$void", 16},
{"ioperm", 173},
{"iopl", 172},
@@ -5078,7 +5129,6 @@ const call_t syscalls[] = {
{"link", 86},
{"linkat", 265},
{"listen", 50},
- {"listen$netrom", 50},
{"listxattr", 194},
{"llistxattr", 195},
{"lookup_dcookie", 212},
@@ -5357,12 +5407,13 @@ const call_t syscalls[] = {
{"recvfrom$inet6", 45},
{"recvfrom$ipx", 45},
{"recvfrom$llc", 45},
+ {"recvfrom$netrom", 45},
{"recvfrom$packet", 45},
+ {"recvfrom$rose", 45},
{"recvfrom$unix", 45},
{"recvmmsg", 299},
{"recvmsg", 47},
{"recvmsg$kcm", 47},
- {"recvmsg$netrom", 47},
{"remap_file_pages", 216},
{"removexattr", 197},
{"rename", 82},
@@ -5491,7 +5542,6 @@ const call_t syscalls[] = {
{"sendmsg$kcm", 46},
{"sendmsg$key", 46},
{"sendmsg$netlink", 46},
- {"sendmsg$netrom", 46},
{"sendmsg$nfc_llcp", 46},
{"sendmsg$nl_crypto", 46},
{"sendmsg$nl_generic", 46},
@@ -5509,7 +5559,9 @@ const call_t syscalls[] = {
{"sendto$inet6", 44},
{"sendto$ipx", 44},
{"sendto$llc", 44},
+ {"sendto$netrom", 44},
{"sendto$packet", 44},
+ {"sendto$rose", 44},
{"sendto$unix", 44},
{"set_mempolicy", 238},
{"set_robust_list", 273},
@@ -5578,7 +5630,7 @@ const call_t syscalls[] = {
{"setsockopt$XDP_UMEM_COMPLETION_RING", 54},
{"setsockopt$XDP_UMEM_FILL_RING", 54},
{"setsockopt$XDP_UMEM_REG", 54},
- {"setsockopt$ax25_buf", 54},
+ {"setsockopt$ax25_SO_BINDTODEVICE", 54},
{"setsockopt$ax25_int", 54},
{"setsockopt$bt_BT_CHANNEL_POLICY", 54},
{"setsockopt$bt_BT_DEFER_SETUP", 54},
@@ -5783,6 +5835,7 @@ const call_t syscalls[] = {
{"setsockopt$packet_int", 54},
{"setsockopt$packet_rx_ring", 54},
{"setsockopt$packet_tx_ring", 54},
+ {"setsockopt$rose", 54},
{"setsockopt$sock_attach_bpf", 54},
{"setsockopt$sock_cred", 54},
{"setsockopt$sock_int", 54},
@@ -5821,7 +5874,6 @@ const call_t syscalls[] = {
{"signalfd4", 289},
{"socket", 41},
{"socket$alg", 41},
- {"socket$ax25", 41},
{"socket$bt_bnep", 41},
{"socket$bt_cmtp", 41},
{"socket$bt_hidp", 41},
@@ -5850,7 +5902,6 @@ const call_t syscalls[] = {
{"socket$key", 41},
{"socket$l2tp", 41},
{"socket$netlink", 41},
- {"socket$netrom", 41},
{"socket$nl_crypto", 41},
{"socket$nl_generic", 41},
{"socket$nl_netfilter", 41},
@@ -5893,12 +5944,15 @@ const call_t syscalls[] = {
{"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$tipc", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$tipc2", 0, (syscall_t)syz_genetlink_get_family_id},
+ {"syz_init_net_socket$ax25", 0, (syscall_t)syz_init_net_socket},
{"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$netrom", 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_init_net_socket$rose", 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},
@@ -6142,6 +6196,7 @@ const call_t syscalls[] = {
{"accept4$netrom", 366},
{"accept4$nfc_llcp", 366},
{"accept4$packet", 366},
+ {"accept4$rose", 366},
{"accept4$tipc", 366},
{"accept4$unix", 366},
{"accept4$vsock_stream", 366},
@@ -6167,6 +6222,7 @@ const call_t syscalls[] = {
{"bind$packet", 282},
{"bind$pptp", 282},
{"bind$rds", 282},
+ {"bind$rose", 282},
{"bind$tipc", 282},
{"bind$unix", 282},
{"bind$vsock_dgram", 282},
@@ -6229,6 +6285,7 @@ const call_t syscalls[] = {
{"connect$pppoe", 283},
{"connect$pptp", 283},
{"connect$rds", 283},
+ {"connect$rose", 283},
{"connect$tipc", 283},
{"connect$unix", 283},
{"connect$vsock_dgram", 283},
@@ -6378,7 +6435,6 @@ const call_t syscalls[] = {
{"getsockopt$TIPC_SRC_DROPPABLE", 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},
@@ -6530,6 +6586,7 @@ const call_t syscalls[] = {
{"getsockopt$nfc_llcp", 295},
{"getsockopt$packet_buf", 295},
{"getsockopt$packet_int", 295},
+ {"getsockopt$rose", 295},
{"getsockopt$sock_buf", 295},
{"getsockopt$sock_cred", 295},
{"getsockopt$sock_int", 295},
@@ -7023,10 +7080,28 @@ const call_t syscalls[] = {
{"ioctl$SG_SET_KEEP_ORPHAN", 54},
{"ioctl$SG_SET_RESERVED_SIZE", 54},
{"ioctl$SG_SET_TIMEOUT", 54},
+ {"ioctl$SIOCAX25ADDFWD", 54},
+ {"ioctl$SIOCAX25ADDUID", 54},
+ {"ioctl$SIOCAX25CTLCON", 54},
+ {"ioctl$SIOCAX25DELFWD", 54},
+ {"ioctl$SIOCAX25DELUID", 54},
+ {"ioctl$SIOCAX25GETINFO", 54},
+ {"ioctl$SIOCAX25GETINFOOLD", 54},
+ {"ioctl$SIOCAX25GETUID", 54},
+ {"ioctl$SIOCAX25NOUID", 54},
+ {"ioctl$SIOCAX25OPTRT", 54},
{"ioctl$SIOCGETLINKNAME", 54},
{"ioctl$SIOCGETNODEID", 54},
{"ioctl$SIOCGIFHWADDR", 54},
{"ioctl$SIOCGIFMTU", 54},
+ {"ioctl$SIOCGSTAMP", 54},
+ {"ioctl$SIOCGSTAMPNS", 54},
+ {"ioctl$SIOCNRDECOBS", 54},
+ {"ioctl$SIOCRSACCEPT", 54},
+ {"ioctl$SIOCRSGCAUSE", 54},
+ {"ioctl$SIOCRSGL2CALL", 54},
+ {"ioctl$SIOCRSSCAUSE", 54},
+ {"ioctl$SIOCRSSL2CALL", 54},
{"ioctl$SIOCSIFHWADDR", 54},
{"ioctl$SIOCSIFMTU", 54},
{"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 54},
@@ -7350,7 +7425,10 @@ const call_t syscalls[] = {
{"ioctl$sock_SIOCOUTQNSD", 54},
{"ioctl$sock_SIOCSIFBR", 54},
{"ioctl$sock_SIOCSPGRP", 54},
- {"ioctl$sock_bt", 54},
+ {"ioctl$sock_TIOCINQ", 54},
+ {"ioctl$sock_TIOCOUTQ", 54},
+ {"ioctl$sock_ax25_SIOCADDRT", 54},
+ {"ioctl$sock_ax25_SIOCDELRT", 54},
{"ioctl$sock_bt_bnep_BNEPCONNADD", 54},
{"ioctl$sock_bt_bnep_BNEPCONNDEL", 54},
{"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 54},
@@ -7412,11 +7490,11 @@ const call_t syscalls[] = {
{"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_netrom_SIOCDELRT", 54},
{"ioctl$sock_proto_private", 54},
+ {"ioctl$sock_rose_SIOCADDRT", 54},
+ {"ioctl$sock_rose_SIOCDELRT", 54},
+ {"ioctl$sock_rose_SIOCRSCLRRT", 54},
{"ioctl$void", 54},
{"ioprio_get$pid", 315},
{"ioprio_get$uid", 315},
@@ -7455,7 +7533,6 @@ const call_t syscalls[] = {
{"link", 9},
{"linkat", 330},
{"listen", 284},
- {"listen$netrom", 284},
{"listxattr", 232},
{"llistxattr", 233},
{"lookup_dcookie", 249},
@@ -7729,12 +7806,13 @@ const call_t syscalls[] = {
{"recvfrom$inet6", 292},
{"recvfrom$ipx", 292},
{"recvfrom$llc", 292},
+ {"recvfrom$netrom", 292},
{"recvfrom$packet", 292},
+ {"recvfrom$rose", 292},
{"recvfrom$unix", 292},
{"recvmmsg", 365},
{"recvmsg", 297},
{"recvmsg$kcm", 297},
- {"recvmsg$netrom", 297},
{"remap_file_pages", 253},
{"removexattr", 235},
{"rename", 38},
@@ -7863,7 +7941,6 @@ const call_t syscalls[] = {
{"sendmsg$kcm", 296},
{"sendmsg$key", 296},
{"sendmsg$netlink", 296},
- {"sendmsg$netrom", 296},
{"sendmsg$nfc_llcp", 296},
{"sendmsg$nl_crypto", 296},
{"sendmsg$nl_generic", 296},
@@ -7881,7 +7958,9 @@ const call_t syscalls[] = {
{"sendto$inet6", 290},
{"sendto$ipx", 290},
{"sendto$llc", 290},
+ {"sendto$netrom", 290},
{"sendto$packet", 290},
+ {"sendto$rose", 290},
{"sendto$unix", 290},
{"set_mempolicy", 321},
{"set_robust_list", 338},
@@ -7949,7 +8028,7 @@ const call_t syscalls[] = {
{"setsockopt$XDP_UMEM_COMPLETION_RING", 294},
{"setsockopt$XDP_UMEM_FILL_RING", 294},
{"setsockopt$XDP_UMEM_REG", 294},
- {"setsockopt$ax25_buf", 294},
+ {"setsockopt$ax25_SO_BINDTODEVICE", 294},
{"setsockopt$ax25_int", 294},
{"setsockopt$bt_BT_CHANNEL_POLICY", 294},
{"setsockopt$bt_BT_DEFER_SETUP", 294},
@@ -8154,6 +8233,7 @@ const call_t syscalls[] = {
{"setsockopt$packet_int", 294},
{"setsockopt$packet_rx_ring", 294},
{"setsockopt$packet_tx_ring", 294},
+ {"setsockopt$rose", 294},
{"setsockopt$sock_attach_bpf", 294},
{"setsockopt$sock_cred", 294},
{"setsockopt$sock_int", 294},
@@ -8192,7 +8272,6 @@ const call_t syscalls[] = {
{"signalfd4", 355},
{"socket", 281},
{"socket$alg", 281},
- {"socket$ax25", 281},
{"socket$bt_bnep", 281},
{"socket$bt_cmtp", 281},
{"socket$bt_hidp", 281},
@@ -8221,7 +8300,6 @@ const call_t syscalls[] = {
{"socket$key", 281},
{"socket$l2tp", 281},
{"socket$netlink", 281},
- {"socket$netrom", 281},
{"socket$nl_crypto", 281},
{"socket$nl_generic", 281},
{"socket$nl_netfilter", 281},
@@ -8263,12 +8341,15 @@ const call_t syscalls[] = {
{"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$tipc", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$tipc2", 0, (syscall_t)syz_genetlink_get_family_id},
+ {"syz_init_net_socket$ax25", 0, (syscall_t)syz_init_net_socket},
{"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$netrom", 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_init_net_socket$rose", 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},
@@ -8510,6 +8591,7 @@ const call_t syscalls[] = {
{"accept4$netrom", 242},
{"accept4$nfc_llcp", 242},
{"accept4$packet", 242},
+ {"accept4$rose", 242},
{"accept4$tipc", 242},
{"accept4$unix", 242},
{"accept4$vsock_stream", 242},
@@ -8535,6 +8617,7 @@ const call_t syscalls[] = {
{"bind$packet", 200},
{"bind$pptp", 200},
{"bind$rds", 200},
+ {"bind$rose", 200},
{"bind$tipc", 200},
{"bind$unix", 200},
{"bind$vsock_dgram", 200},
@@ -8595,6 +8678,7 @@ const call_t syscalls[] = {
{"connect$pppoe", 203},
{"connect$pptp", 203},
{"connect$rds", 203},
+ {"connect$rose", 203},
{"connect$tipc", 203},
{"connect$unix", 203},
{"connect$vsock_dgram", 203},
@@ -8738,7 +8822,6 @@ const call_t syscalls[] = {
{"getsockopt$TIPC_SRC_DROPPABLE", 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},
@@ -8890,6 +8973,7 @@ const call_t syscalls[] = {
{"getsockopt$nfc_llcp", 209},
{"getsockopt$packet_buf", 209},
{"getsockopt$packet_int", 209},
+ {"getsockopt$rose", 209},
{"getsockopt$sock_buf", 209},
{"getsockopt$sock_cred", 209},
{"getsockopt$sock_int", 209},
@@ -9382,10 +9466,28 @@ const call_t syscalls[] = {
{"ioctl$SG_SET_KEEP_ORPHAN", 29},
{"ioctl$SG_SET_RESERVED_SIZE", 29},
{"ioctl$SG_SET_TIMEOUT", 29},
+ {"ioctl$SIOCAX25ADDFWD", 29},
+ {"ioctl$SIOCAX25ADDUID", 29},
+ {"ioctl$SIOCAX25CTLCON", 29},
+ {"ioctl$SIOCAX25DELFWD", 29},
+ {"ioctl$SIOCAX25DELUID", 29},
+ {"ioctl$SIOCAX25GETINFO", 29},
+ {"ioctl$SIOCAX25GETINFOOLD", 29},
+ {"ioctl$SIOCAX25GETUID", 29},
+ {"ioctl$SIOCAX25NOUID", 29},
+ {"ioctl$SIOCAX25OPTRT", 29},
{"ioctl$SIOCGETLINKNAME", 29},
{"ioctl$SIOCGETNODEID", 29},
{"ioctl$SIOCGIFHWADDR", 29},
{"ioctl$SIOCGIFMTU", 29},
+ {"ioctl$SIOCGSTAMP", 29},
+ {"ioctl$SIOCGSTAMPNS", 29},
+ {"ioctl$SIOCNRDECOBS", 29},
+ {"ioctl$SIOCRSACCEPT", 29},
+ {"ioctl$SIOCRSGCAUSE", 29},
+ {"ioctl$SIOCRSGL2CALL", 29},
+ {"ioctl$SIOCRSSCAUSE", 29},
+ {"ioctl$SIOCRSSL2CALL", 29},
{"ioctl$SIOCSIFHWADDR", 29},
{"ioctl$SIOCSIFMTU", 29},
{"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 29},
@@ -9713,7 +9815,10 @@ const call_t syscalls[] = {
{"ioctl$sock_SIOCOUTQNSD", 29},
{"ioctl$sock_SIOCSIFBR", 29},
{"ioctl$sock_SIOCSPGRP", 29},
- {"ioctl$sock_bt", 29},
+ {"ioctl$sock_TIOCINQ", 29},
+ {"ioctl$sock_TIOCOUTQ", 29},
+ {"ioctl$sock_ax25_SIOCADDRT", 29},
+ {"ioctl$sock_ax25_SIOCDELRT", 29},
{"ioctl$sock_bt_bnep_BNEPCONNADD", 29},
{"ioctl$sock_bt_bnep_BNEPCONNDEL", 29},
{"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 29},
@@ -9775,11 +9880,11 @@ const call_t syscalls[] = {
{"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_netrom_SIOCDELRT", 29},
{"ioctl$sock_proto_private", 29},
+ {"ioctl$sock_rose_SIOCADDRT", 29},
+ {"ioctl$sock_rose_SIOCDELRT", 29},
+ {"ioctl$sock_rose_SIOCRSCLRRT", 29},
{"ioctl$void", 29},
{"ioprio_get$pid", 31},
{"ioprio_get$uid", 31},
@@ -9816,7 +9921,6 @@ const call_t syscalls[] = {
{"lgetxattr", 9},
{"linkat", 37},
{"listen", 201},
- {"listen$netrom", 201},
{"listxattr", 11},
{"llistxattr", 12},
{"lookup_dcookie", 18},
@@ -10081,12 +10185,13 @@ const call_t syscalls[] = {
{"recvfrom$inet6", 207},
{"recvfrom$ipx", 207},
{"recvfrom$llc", 207},
+ {"recvfrom$netrom", 207},
{"recvfrom$packet", 207},
+ {"recvfrom$rose", 207},
{"recvfrom$unix", 207},
{"recvmmsg", 243},
{"recvmsg", 212},
{"recvmsg$kcm", 212},
- {"recvmsg$netrom", 212},
{"remap_file_pages", 234},
{"removexattr", 14},
{"renameat", 38},
@@ -10212,7 +10317,6 @@ const call_t syscalls[] = {
{"sendmsg$kcm", 211},
{"sendmsg$key", 211},
{"sendmsg$netlink", 211},
- {"sendmsg$netrom", 211},
{"sendmsg$nfc_llcp", 211},
{"sendmsg$nl_crypto", 211},
{"sendmsg$nl_generic", 211},
@@ -10230,7 +10334,9 @@ const call_t syscalls[] = {
{"sendto$inet6", 206},
{"sendto$ipx", 206},
{"sendto$llc", 206},
+ {"sendto$netrom", 206},
{"sendto$packet", 206},
+ {"sendto$rose", 206},
{"sendto$unix", 206},
{"set_mempolicy", 237},
{"set_robust_list", 99},
@@ -10298,7 +10404,7 @@ const call_t syscalls[] = {
{"setsockopt$XDP_UMEM_COMPLETION_RING", 208},
{"setsockopt$XDP_UMEM_FILL_RING", 208},
{"setsockopt$XDP_UMEM_REG", 208},
- {"setsockopt$ax25_buf", 208},
+ {"setsockopt$ax25_SO_BINDTODEVICE", 208},
{"setsockopt$ax25_int", 208},
{"setsockopt$bt_BT_CHANNEL_POLICY", 208},
{"setsockopt$bt_BT_DEFER_SETUP", 208},
@@ -10503,6 +10609,7 @@ const call_t syscalls[] = {
{"setsockopt$packet_int", 208},
{"setsockopt$packet_rx_ring", 208},
{"setsockopt$packet_tx_ring", 208},
+ {"setsockopt$rose", 208},
{"setsockopt$sock_attach_bpf", 208},
{"setsockopt$sock_cred", 208},
{"setsockopt$sock_int", 208},
@@ -10540,7 +10647,6 @@ const call_t syscalls[] = {
{"signalfd4", 74},
{"socket", 198},
{"socket$alg", 198},
- {"socket$ax25", 198},
{"socket$bt_bnep", 198},
{"socket$bt_cmtp", 198},
{"socket$bt_hidp", 198},
@@ -10569,7 +10675,6 @@ const call_t syscalls[] = {
{"socket$key", 198},
{"socket$l2tp", 198},
{"socket$netlink", 198},
- {"socket$netrom", 198},
{"socket$nl_crypto", 198},
{"socket$nl_generic", 198},
{"socket$nl_netfilter", 198},
@@ -10607,12 +10712,15 @@ const call_t syscalls[] = {
{"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$tipc", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$tipc2", 0, (syscall_t)syz_genetlink_get_family_id},
+ {"syz_init_net_socket$ax25", 0, (syscall_t)syz_init_net_socket},
{"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$netrom", 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_init_net_socket$rose", 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},
@@ -10850,6 +10958,7 @@ const call_t syscalls[] = {
{"accept4$netrom", 344},
{"accept4$nfc_llcp", 344},
{"accept4$packet", 344},
+ {"accept4$rose", 344},
{"accept4$tipc", 344},
{"accept4$unix", 344},
{"accept4$vsock_stream", 344},
@@ -10876,6 +10985,7 @@ const call_t syscalls[] = {
{"bind$packet", 327},
{"bind$pptp", 327},
{"bind$rds", 327},
+ {"bind$rose", 327},
{"bind$tipc", 327},
{"bind$unix", 327},
{"bind$vsock_dgram", 327},
@@ -10938,6 +11048,7 @@ const call_t syscalls[] = {
{"connect$pppoe", 328},
{"connect$pptp", 328},
{"connect$rds", 328},
+ {"connect$rose", 328},
{"connect$tipc", 328},
{"connect$unix", 328},
{"connect$vsock_dgram", 328},
@@ -11089,7 +11200,6 @@ const call_t syscalls[] = {
{"getsockopt$TIPC_SRC_DROPPABLE", 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},
@@ -11241,6 +11351,7 @@ const call_t syscalls[] = {
{"getsockopt$nfc_llcp", 340},
{"getsockopt$packet_buf", 340},
{"getsockopt$packet_int", 340},
+ {"getsockopt$rose", 340},
{"getsockopt$sock_buf", 340},
{"getsockopt$sock_cred", 340},
{"getsockopt$sock_int", 340},
@@ -11731,10 +11842,28 @@ const call_t syscalls[] = {
{"ioctl$SG_SET_KEEP_ORPHAN", 54},
{"ioctl$SG_SET_RESERVED_SIZE", 54},
{"ioctl$SG_SET_TIMEOUT", 54},
+ {"ioctl$SIOCAX25ADDFWD", 54},
+ {"ioctl$SIOCAX25ADDUID", 54},
+ {"ioctl$SIOCAX25CTLCON", 54},
+ {"ioctl$SIOCAX25DELFWD", 54},
+ {"ioctl$SIOCAX25DELUID", 54},
+ {"ioctl$SIOCAX25GETINFO", 54},
+ {"ioctl$SIOCAX25GETINFOOLD", 54},
+ {"ioctl$SIOCAX25GETUID", 54},
+ {"ioctl$SIOCAX25NOUID", 54},
+ {"ioctl$SIOCAX25OPTRT", 54},
{"ioctl$SIOCGETLINKNAME", 54},
{"ioctl$SIOCGETNODEID", 54},
{"ioctl$SIOCGIFHWADDR", 54},
{"ioctl$SIOCGIFMTU", 54},
+ {"ioctl$SIOCGSTAMP", 54},
+ {"ioctl$SIOCGSTAMPNS", 54},
+ {"ioctl$SIOCNRDECOBS", 54},
+ {"ioctl$SIOCRSACCEPT", 54},
+ {"ioctl$SIOCRSGCAUSE", 54},
+ {"ioctl$SIOCRSGL2CALL", 54},
+ {"ioctl$SIOCRSSCAUSE", 54},
+ {"ioctl$SIOCRSSL2CALL", 54},
{"ioctl$SIOCSIFHWADDR", 54},
{"ioctl$SIOCSIFMTU", 54},
{"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 54},
@@ -11947,7 +12076,10 @@ const call_t syscalls[] = {
{"ioctl$sock_SIOCOUTQNSD", 54},
{"ioctl$sock_SIOCSIFBR", 54},
{"ioctl$sock_SIOCSPGRP", 54},
- {"ioctl$sock_bt", 54},
+ {"ioctl$sock_TIOCINQ", 54},
+ {"ioctl$sock_TIOCOUTQ", 54},
+ {"ioctl$sock_ax25_SIOCADDRT", 54},
+ {"ioctl$sock_ax25_SIOCDELRT", 54},
{"ioctl$sock_bt_bnep_BNEPCONNADD", 54},
{"ioctl$sock_bt_bnep_BNEPCONNDEL", 54},
{"ioctl$sock_bt_bnep_BNEPGETCONNINFO", 54},
@@ -12009,11 +12141,11 @@ const call_t syscalls[] = {
{"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_netrom_SIOCDELRT", 54},
{"ioctl$sock_proto_private", 54},
+ {"ioctl$sock_rose_SIOCADDRT", 54},
+ {"ioctl$sock_rose_SIOCDELRT", 54},
+ {"ioctl$sock_rose_SIOCRSCLRRT", 54},
{"ioctl$void", 54},
{"ioperm", 101},
{"iopl", 110},
@@ -12054,7 +12186,6 @@ const call_t syscalls[] = {
{"link", 9},
{"linkat", 294},
{"listen", 329},
- {"listen$netrom", 329},
{"listxattr", 215},
{"llistxattr", 216},
{"lookup_dcookie", 235},
@@ -12323,12 +12454,13 @@ const call_t syscalls[] = {
{"recvfrom$inet6", 337},
{"recvfrom$ipx", 337},
{"recvfrom$llc", 337},
+ {"recvfrom$netrom", 337},
{"recvfrom$packet", 337},
+ {"recvfrom$rose", 337},
{"recvfrom$unix", 337},
{"recvmmsg", 343},
{"recvmsg", 342},
{"recvmsg$kcm", 342},
- {"recvmsg$netrom", 342},
{"remap_file_pages", 239},
{"removexattr", 218},
{"rename", 38},
@@ -12440,7 +12572,6 @@ const call_t syscalls[] = {
{"sendmsg$kcm", 341},
{"sendmsg$key", 341},
{"sendmsg$netlink", 341},
- {"sendmsg$netrom", 341},
{"sendmsg$nfc_llcp", 341},
{"sendmsg$nl_crypto", 341},
{"sendmsg$nl_generic", 341},
@@ -12458,7 +12589,9 @@ const call_t syscalls[] = {
{"sendto$inet6", 335},
{"sendto$ipx", 335},
{"sendto$llc", 335},
+ {"sendto$netrom", 335},
{"sendto$packet", 335},
+ {"sendto$rose", 335},
{"sendto$unix", 335},
{"set_mempolicy", 261},
{"set_robust_list", 300},
@@ -12526,7 +12659,7 @@ const call_t syscalls[] = {
{"setsockopt$XDP_UMEM_COMPLETION_RING", 339},
{"setsockopt$XDP_UMEM_FILL_RING", 339},
{"setsockopt$XDP_UMEM_REG", 339},
- {"setsockopt$ax25_buf", 339},
+ {"setsockopt$ax25_SO_BINDTODEVICE", 339},
{"setsockopt$ax25_int", 339},
{"setsockopt$bt_BT_CHANNEL_POLICY", 339},
{"setsockopt$bt_BT_DEFER_SETUP", 339},
@@ -12731,6 +12864,7 @@ const call_t syscalls[] = {
{"setsockopt$packet_int", 339},
{"setsockopt$packet_rx_ring", 339},
{"setsockopt$packet_tx_ring", 339},
+ {"setsockopt$rose", 339},
{"setsockopt$sock_attach_bpf", 339},
{"setsockopt$sock_cred", 339},
{"setsockopt$sock_int", 339},
@@ -12757,7 +12891,6 @@ const call_t syscalls[] = {
{"signalfd4", 313},
{"socket", 326},
{"socket$alg", 326},
- {"socket$ax25", 326},
{"socket$bt_bnep", 326},
{"socket$bt_cmtp", 326},
{"socket$bt_hidp", 326},
@@ -12786,7 +12919,6 @@ const call_t syscalls[] = {
{"socket$key", 326},
{"socket$l2tp", 326},
{"socket$netlink", 326},
- {"socket$netrom", 326},
{"socket$nl_crypto", 326},
{"socket$nl_generic", 326},
{"socket$nl_netfilter", 326},
@@ -12828,12 +12960,15 @@ const call_t syscalls[] = {
{"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$tipc", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$tipc2", 0, (syscall_t)syz_genetlink_get_family_id},
+ {"syz_init_net_socket$ax25", 0, (syscall_t)syz_init_net_socket},
{"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$netrom", 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_init_net_socket$rose", 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},