From 96ce537b15c550775cd9ca09002992d9254095c7 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 29 Jan 2020 18:00:15 +0100 Subject: sys/linux: add some wireguard descriptions Update #806 --- executor/common_linux.h | 4 ++++ executor/defs.h | 12 ++++++------ executor/syscalls.h | 24 ++++++++++++++++++++++++ 3 files changed, 34 insertions(+), 6 deletions(-) (limited to 'executor') diff --git a/executor/common_linux.h b/executor/common_linux.h index bf56cb00c..a1532e438 100644 --- a/executor/common_linux.h +++ b/executor/common_linux.h @@ -793,6 +793,8 @@ static void initialize_netdevices(void) // This adds connected veth0 and veth1 devices. {"veth", 0}, {"xfrm", "xfrm0"}, + {"wireguard", "wireguard0"}, + {"wireguard", "wireguard1"}, }; const char* devmasters[] = {"bridge", "bond", "team", "batadv"}; // If you extend this array, also update netdev_addr_id in vnet.txt @@ -857,6 +859,8 @@ static void initialize_netdevices(void) {"batadv_slave_1", ETH_ALEN}, {"geneve0", ETH_ALEN}, {"geneve1", ETH_ALEN}, + {"wireguard0", 0}, + {"wireguard1", 0}, }; int sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); if (sock == -1) diff --git a/executor/defs.h b/executor/defs.h index 1f3991f8f..9b2c70425 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -70,7 +70,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "db47128c7b3994212121be1f6ac0b3ae9791cbed" +#define SYZ_REVISION "e1500b329f822d032b14978a8c9fc68731643782" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -80,7 +80,7 @@ #if GOARCH_amd64 #define GOARCH "amd64" -#define SYZ_REVISION "24b8dfcf57e82c572229cee0c88fe4f29bb09061" +#define SYZ_REVISION "eb785b393b3d3d96db8c1b139a768ef04abcaee0" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -90,7 +90,7 @@ #if GOARCH_arm #define GOARCH "arm" -#define SYZ_REVISION "cb04cabf6f091c0367580a18d7c1f2cd5357075f" +#define SYZ_REVISION "990debaf46392570f3266410a3e44c3fad8d0851" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -100,7 +100,7 @@ #if GOARCH_arm64 #define GOARCH "arm64" -#define SYZ_REVISION "ea1573a7551f345c483376798ae3c70e83d1b37b" +#define SYZ_REVISION "590e00823364e7bb0deb92cefe98514c3ea59522" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -110,7 +110,7 @@ #if GOARCH_mips64le #define GOARCH "mips64le" -#define SYZ_REVISION "964442233e1d37e238443b552247f87309dfbf8f" +#define SYZ_REVISION "75ce4bf01018ea5b0d6f5227f8bbd3a994bc48b6" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -120,7 +120,7 @@ #if GOARCH_ppc64le #define GOARCH "ppc64le" -#define SYZ_REVISION "a615df5722df1d92582f011def76273db1ad0275" +#define SYZ_REVISION "e0cce1b37fad007d9e18aff6603b5f6c2db6f343" #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 9672d6350..4e935f432 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -3679,6 +3679,7 @@ const call_t syscalls[] = { {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 54}, {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_wireguard", 54}, {"ioctl$int_in", 54}, {"ioctl$int_out", 54}, {"ioctl$sock_FIOGETOWN", 54}, @@ -4521,6 +4522,8 @@ const call_t syscalls[] = { {"sendmsg$TIPC_NL_PUBL_GET", 370}, {"sendmsg$TIPC_NL_SOCK_GET", 370}, {"sendmsg$TIPC_NL_UDP_GET_REMOTEIP", 370}, + {"sendmsg$WG_CMD_GET_DEVICE", 370}, + {"sendmsg$WG_CMD_SET_DEVICE", 370}, {"sendmsg$alg", 370}, {"sendmsg$can_bcm", 370}, {"sendmsg$can_j1939", 370}, @@ -4989,6 +4992,7 @@ 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_genetlink_get_family_id$wireguard", 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}, @@ -6972,6 +6976,7 @@ const call_t syscalls[] = { {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 16}, {"ioctl$ifreq_SIOCGIFINDEX_team", 16}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 16}, + {"ioctl$ifreq_SIOCGIFINDEX_wireguard", 16}, {"ioctl$int_in", 16}, {"ioctl$int_out", 16}, {"ioctl$sock_FIOGETOWN", 16}, @@ -7815,6 +7820,8 @@ const call_t syscalls[] = { {"sendmsg$TIPC_NL_PUBL_GET", 46}, {"sendmsg$TIPC_NL_SOCK_GET", 46}, {"sendmsg$TIPC_NL_UDP_GET_REMOTEIP", 46}, + {"sendmsg$WG_CMD_GET_DEVICE", 46}, + {"sendmsg$WG_CMD_SET_DEVICE", 46}, {"sendmsg$alg", 46}, {"sendmsg$can_bcm", 46}, {"sendmsg$can_j1939", 46}, @@ -8282,6 +8289,7 @@ 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_genetlink_get_family_id$wireguard", 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}, @@ -10224,6 +10232,7 @@ const call_t syscalls[] = { {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 54}, {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_wireguard", 54}, {"ioctl$int_in", 54}, {"ioctl$int_out", 54}, {"ioctl$sock_FIOGETOWN", 54}, @@ -11061,6 +11070,8 @@ const call_t syscalls[] = { {"sendmsg$TIPC_NL_PUBL_GET", 296}, {"sendmsg$TIPC_NL_SOCK_GET", 296}, {"sendmsg$TIPC_NL_UDP_GET_REMOTEIP", 296}, + {"sendmsg$WG_CMD_GET_DEVICE", 296}, + {"sendmsg$WG_CMD_SET_DEVICE", 296}, {"sendmsg$alg", 296}, {"sendmsg$can_bcm", 296}, {"sendmsg$can_j1939", 296}, @@ -11527,6 +11538,7 @@ 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_genetlink_get_family_id$wireguard", 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}, @@ -13464,6 +13476,7 @@ const call_t syscalls[] = { {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 29}, {"ioctl$ifreq_SIOCGIFINDEX_team", 29}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 29}, + {"ioctl$ifreq_SIOCGIFINDEX_wireguard", 29}, {"ioctl$int_in", 29}, {"ioctl$int_out", 29}, {"ioctl$sock_FIOGETOWN", 29}, @@ -14286,6 +14299,8 @@ const call_t syscalls[] = { {"sendmsg$TIPC_NL_PUBL_GET", 211}, {"sendmsg$TIPC_NL_SOCK_GET", 211}, {"sendmsg$TIPC_NL_UDP_GET_REMOTEIP", 211}, + {"sendmsg$WG_CMD_GET_DEVICE", 211}, + {"sendmsg$WG_CMD_SET_DEVICE", 211}, {"sendmsg$alg", 211}, {"sendmsg$can_bcm", 211}, {"sendmsg$can_j1939", 211}, @@ -14746,6 +14761,7 @@ 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_genetlink_get_family_id$wireguard", 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}, @@ -16582,6 +16598,7 @@ const call_t syscalls[] = { {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 5015}, {"ioctl$ifreq_SIOCGIFINDEX_team", 5015}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 5015}, + {"ioctl$ifreq_SIOCGIFINDEX_wireguard", 5015}, {"ioctl$int_in", 5015}, {"ioctl$int_out", 5015}, {"ioctl$sock_FIOGETOWN", 5015}, @@ -17418,6 +17435,8 @@ const call_t syscalls[] = { {"sendmsg$TIPC_NL_PUBL_GET", 5045}, {"sendmsg$TIPC_NL_SOCK_GET", 5045}, {"sendmsg$TIPC_NL_UDP_GET_REMOTEIP", 5045}, + {"sendmsg$WG_CMD_GET_DEVICE", 5045}, + {"sendmsg$WG_CMD_SET_DEVICE", 5045}, {"sendmsg$alg", 5045}, {"sendmsg$can_bcm", 5045}, {"sendmsg$can_j1939", 5045}, @@ -17885,6 +17904,7 @@ 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_genetlink_get_family_id$wireguard", 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}, @@ -19823,6 +19843,7 @@ const call_t syscalls[] = { {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 54}, {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_wireguard", 54}, {"ioctl$int_in", 54}, {"ioctl$int_out", 54}, {"ioctl$sock_FIOGETOWN", 54}, @@ -20665,6 +20686,8 @@ const call_t syscalls[] = { {"sendmsg$TIPC_NL_PUBL_GET", 341}, {"sendmsg$TIPC_NL_SOCK_GET", 341}, {"sendmsg$TIPC_NL_UDP_GET_REMOTEIP", 341}, + {"sendmsg$WG_CMD_GET_DEVICE", 341}, + {"sendmsg$WG_CMD_SET_DEVICE", 341}, {"sendmsg$alg", 341}, {"sendmsg$can_bcm", 341}, {"sendmsg$can_j1939", 341}, @@ -21130,6 +21153,7 @@ 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_genetlink_get_family_id$wireguard", 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}, -- cgit mrf-deployment