From ba2dd280e664917dad8f5e1627eeef722c090fce Mon Sep 17 00:00:00 2001 From: Shiyu Sun Date: Tue, 26 Nov 2019 15:27:11 +1100 Subject: sys/linux/socket.txt: add more description for socket ioctls --- executor/defs.h | 10 ++--- executor/syscalls.h | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 115 insertions(+), 5 deletions(-) (limited to 'executor') diff --git a/executor/defs.h b/executor/defs.h index 5e446e85b..47e98e378 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -70,7 +70,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "b0496a2eae795ebc54e22d5e216baeb0a34e2820" +#define SYZ_REVISION "1aa53e5e2c4acd3de43e0ebc83c8d14fd5cd561c" #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 "bf8af143f2b64567fba248dd47d16867c5268114" +#define SYZ_REVISION "c7deb0eb93a7f4ba313ca4353604a63048ceef31" #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 "fc88b03a999b2779a9e7bd95bf380c90a3a92623" +#define SYZ_REVISION "bc534d8633d0dd3ff045bdae7dca58532abb9e77" #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 "add39f863dcd3898c55846eb28bb657664c4c5e8" +#define SYZ_REVISION "d456a991822924ac24bd293d2f19a8cc72049272" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -110,7 +110,7 @@ #if GOARCH_ppc64le #define GOARCH "ppc64le" -#define SYZ_REVISION "56ef3d9a10055fe2cca561dd1efc4d8c109d163c" +#define SYZ_REVISION "9d05bddc02c71dd60eb8218ca126a19c2d95daf7" #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 960672452..f5e8c8ce1 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -3528,19 +3528,41 @@ const call_t syscalls[] = { {"ioctl$sock_FIOGETOWN", 54}, {"ioctl$sock_FIOSETOWN", 54}, {"ioctl$sock_SIOCADDDLCI", 54}, + {"ioctl$sock_SIOCADDRT", 54}, {"ioctl$sock_SIOCBRADDBR", 54}, {"ioctl$sock_SIOCBRDELBR", 54}, {"ioctl$sock_SIOCDELDLCI", 54}, + {"ioctl$sock_SIOCDELRT", 54}, {"ioctl$sock_SIOCETHTOOL", 54}, {"ioctl$sock_SIOCGIFBR", 54}, {"ioctl$sock_SIOCGIFCONF", 54}, {"ioctl$sock_SIOCGIFINDEX", 54}, + {"ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD", 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_SIOCSIFVLAN_ADD_VLAN_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD", 54}, {"ioctl$sock_SIOCSPGRP", 54}, {"ioctl$sock_TIOCINQ", 54}, {"ioctl$sock_TIOCOUTQ", 54}, @@ -6414,19 +6436,41 @@ const call_t syscalls[] = { {"ioctl$sock_FIOGETOWN", 16}, {"ioctl$sock_FIOSETOWN", 16}, {"ioctl$sock_SIOCADDDLCI", 16}, + {"ioctl$sock_SIOCADDRT", 16}, {"ioctl$sock_SIOCBRADDBR", 16}, {"ioctl$sock_SIOCBRDELBR", 16}, {"ioctl$sock_SIOCDELDLCI", 16}, + {"ioctl$sock_SIOCDELRT", 16}, {"ioctl$sock_SIOCETHTOOL", 16}, {"ioctl$sock_SIOCGIFBR", 16}, {"ioctl$sock_SIOCGIFCONF", 16}, {"ioctl$sock_SIOCGIFINDEX", 16}, + {"ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD", 16}, + {"ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD", 16}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD", 16}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD", 16}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD", 16}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD", 16}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD", 16}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD", 16}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD", 16}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD", 16}, {"ioctl$sock_SIOCGPGRP", 16}, {"ioctl$sock_SIOCGSKNS", 16}, {"ioctl$sock_SIOCINQ", 16}, {"ioctl$sock_SIOCOUTQ", 16}, {"ioctl$sock_SIOCOUTQNSD", 16}, {"ioctl$sock_SIOCSIFBR", 16}, + {"ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD", 16}, + {"ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD", 16}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD", 16}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD", 16}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD", 16}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD", 16}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD", 16}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD", 16}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD", 16}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD", 16}, {"ioctl$sock_SIOCSPGRP", 16}, {"ioctl$sock_TIOCINQ", 16}, {"ioctl$sock_TIOCOUTQ", 16}, @@ -9261,19 +9305,41 @@ const call_t syscalls[] = { {"ioctl$sock_FIOGETOWN", 54}, {"ioctl$sock_FIOSETOWN", 54}, {"ioctl$sock_SIOCADDDLCI", 54}, + {"ioctl$sock_SIOCADDRT", 54}, {"ioctl$sock_SIOCBRADDBR", 54}, {"ioctl$sock_SIOCBRDELBR", 54}, {"ioctl$sock_SIOCDELDLCI", 54}, + {"ioctl$sock_SIOCDELRT", 54}, {"ioctl$sock_SIOCETHTOOL", 54}, {"ioctl$sock_SIOCGIFBR", 54}, {"ioctl$sock_SIOCGIFCONF", 54}, {"ioctl$sock_SIOCGIFINDEX", 54}, + {"ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD", 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_SIOCSIFVLAN_ADD_VLAN_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD", 54}, {"ioctl$sock_SIOCSPGRP", 54}, {"ioctl$sock_TIOCINQ", 54}, {"ioctl$sock_TIOCOUTQ", 54}, @@ -12094,19 +12160,41 @@ const call_t syscalls[] = { {"ioctl$sock_FIOGETOWN", 29}, {"ioctl$sock_FIOSETOWN", 29}, {"ioctl$sock_SIOCADDDLCI", 29}, + {"ioctl$sock_SIOCADDRT", 29}, {"ioctl$sock_SIOCBRADDBR", 29}, {"ioctl$sock_SIOCBRDELBR", 29}, {"ioctl$sock_SIOCDELDLCI", 29}, + {"ioctl$sock_SIOCDELRT", 29}, {"ioctl$sock_SIOCETHTOOL", 29}, {"ioctl$sock_SIOCGIFBR", 29}, {"ioctl$sock_SIOCGIFCONF", 29}, {"ioctl$sock_SIOCGIFINDEX", 29}, + {"ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD", 29}, + {"ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD", 29}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD", 29}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD", 29}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD", 29}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD", 29}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD", 29}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD", 29}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD", 29}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD", 29}, {"ioctl$sock_SIOCGPGRP", 29}, {"ioctl$sock_SIOCGSKNS", 29}, {"ioctl$sock_SIOCINQ", 29}, {"ioctl$sock_SIOCOUTQ", 29}, {"ioctl$sock_SIOCOUTQNSD", 29}, {"ioctl$sock_SIOCSIFBR", 29}, + {"ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD", 29}, + {"ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD", 29}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD", 29}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD", 29}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD", 29}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD", 29}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD", 29}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD", 29}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD", 29}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD", 29}, {"ioctl$sock_SIOCSPGRP", 29}, {"ioctl$sock_TIOCINQ", 29}, {"ioctl$sock_TIOCOUTQ", 29}, @@ -14900,19 +14988,41 @@ const call_t syscalls[] = { {"ioctl$sock_FIOGETOWN", 54}, {"ioctl$sock_FIOSETOWN", 54}, {"ioctl$sock_SIOCADDDLCI", 54}, + {"ioctl$sock_SIOCADDRT", 54}, {"ioctl$sock_SIOCBRADDBR", 54}, {"ioctl$sock_SIOCBRDELBR", 54}, {"ioctl$sock_SIOCDELDLCI", 54}, + {"ioctl$sock_SIOCDELRT", 54}, {"ioctl$sock_SIOCETHTOOL", 54}, {"ioctl$sock_SIOCGIFBR", 54}, {"ioctl$sock_SIOCGIFCONF", 54}, {"ioctl$sock_SIOCGIFINDEX", 54}, + {"ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD", 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_SIOCSIFVLAN_ADD_VLAN_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD", 54}, + {"ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD", 54}, {"ioctl$sock_SIOCSPGRP", 54}, {"ioctl$sock_TIOCINQ", 54}, {"ioctl$sock_TIOCOUTQ", 54}, -- cgit mrf-deployment