aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-08-30 19:38:00 -0700
committerDmitry Vyukov <dvyukov@google.com>2018-08-30 21:45:03 -0700
commit4239b99abbcccac9104facbf2b040a5af4ffe1b1 (patch)
treed84b0e68eb9da6b2dec66aac512710a690c0496e /executor
parent0ed59d7fcd6f133636fbde267514fb3a54fa92e5 (diff)
sys/linux: add nbd descriptions
Update #533
Diffstat (limited to 'executor')
-rw-r--r--executor/defs.h10
-rw-r--r--executor/syscalls.h85
2 files changed, 90 insertions, 5 deletions
diff --git a/executor/defs.h b/executor/defs.h
index 15c3eaf3b..07558cdcf 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -60,7 +60,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "e5ca964db17be1d1779750642b1329054566c0ce"
+#define SYZ_REVISION "73c32691841967fea34cade58340298a0a6e34a3"
#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 "93ae7bf94f7a10f730c060f3dd1d7770ef4eafa3"
+#define SYZ_REVISION "26712f7e003ed8690f47cf5edb70bd3eb94766c1"
#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 "91b270750a71226ea6cb388cd41638c616084626"
+#define SYZ_REVISION "f155a0335de7dec3226189d25e230ba9889ff0ef"
#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 "121546399ec86d7a53b8ea5f1993cd8aa80a5871"
+#define SYZ_REVISION "1fd22f27ba905dec42b576344dd6c58c011de140"
#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 "8eb32da8b200089104216a40178c17969970febe"
+#define SYZ_REVISION "cfee5c1892c53b104910906c54ef416def23581b"
#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 e4023386c..b86f53c87 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -1753,6 +1753,16 @@ const call_t syscalls[] = {
{"ioctl$LOOP_SET_FD", 54},
{"ioctl$LOOP_SET_STATUS", 54},
{"ioctl$LOOP_SET_STATUS64", 54},
+ {"ioctl$NBD_CLEAR_QUE", 54},
+ {"ioctl$NBD_CLEAR_SOCK", 54},
+ {"ioctl$NBD_DISCONNECT", 54},
+ {"ioctl$NBD_DO_IT", 54},
+ {"ioctl$NBD_SET_BLKSIZE", 54},
+ {"ioctl$NBD_SET_FLAGS", 54},
+ {"ioctl$NBD_SET_SIZE", 54},
+ {"ioctl$NBD_SET_SIZE_BLOCKS", 54},
+ {"ioctl$NBD_SET_SOCK", 54},
+ {"ioctl$NBD_SET_TIMEOUT", 54},
{"ioctl$PERF_EVENT_IOC_DISABLE", 54},
{"ioctl$PERF_EVENT_IOC_ENABLE", 54},
{"ioctl$PERF_EVENT_IOC_ID", 54},
@@ -2535,6 +2545,10 @@ const call_t syscalls[] = {
{"sendmsg$IPVS_CMD_SET_INFO", 370},
{"sendmsg$IPVS_CMD_SET_SERVICE", 370},
{"sendmsg$IPVS_CMD_ZERO", 370},
+ {"sendmsg$NBD_CMD_CONNECT", 370},
+ {"sendmsg$NBD_CMD_DISCONNECT", 370},
+ {"sendmsg$NBD_CMD_RECONFIGURE", 370},
+ {"sendmsg$NBD_CMD_STATUS", 370},
{"sendmsg$TEAM_CMD_NOOP", 370},
{"sendmsg$TEAM_CMD_OPTIONS_GET", 370},
{"sendmsg$TEAM_CMD_OPTIONS_SET", 370},
@@ -2900,6 +2914,7 @@ const call_t syscalls[] = {
{"socketpair$inet_udp", 360},
{"socketpair$inet_udplite", 360},
{"socketpair$ipx", 360},
+ {"socketpair$nbd", 360},
{"socketpair$packet", 360},
{"socketpair$unix", 360},
{"splice", 313},
@@ -2921,6 +2936,7 @@ const call_t syscalls[] = {
{"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res},
{"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id},
+ {"syz_genetlink_get_family_id$nbd", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id},
{"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},
@@ -3121,6 +3137,7 @@ const call_t syscalls[] = {
{"write$evdev", 4},
{"write$eventfd", 4},
{"write$input_event", 4},
+ {"write$nbd", 4},
{"write$selinux_access", 4},
{"write$selinux_context", 4},
{"write$selinux_create", 4},
@@ -3914,6 +3931,16 @@ const call_t syscalls[] = {
{"ioctl$LOOP_SET_FD", 16},
{"ioctl$LOOP_SET_STATUS", 16},
{"ioctl$LOOP_SET_STATUS64", 16},
+ {"ioctl$NBD_CLEAR_QUE", 16},
+ {"ioctl$NBD_CLEAR_SOCK", 16},
+ {"ioctl$NBD_DISCONNECT", 16},
+ {"ioctl$NBD_DO_IT", 16},
+ {"ioctl$NBD_SET_BLKSIZE", 16},
+ {"ioctl$NBD_SET_FLAGS", 16},
+ {"ioctl$NBD_SET_SIZE", 16},
+ {"ioctl$NBD_SET_SIZE_BLOCKS", 16},
+ {"ioctl$NBD_SET_SOCK", 16},
+ {"ioctl$NBD_SET_TIMEOUT", 16},
{"ioctl$PERF_EVENT_IOC_DISABLE", 16},
{"ioctl$PERF_EVENT_IOC_ENABLE", 16},
{"ioctl$PERF_EVENT_IOC_ID", 16},
@@ -4726,6 +4753,10 @@ const call_t syscalls[] = {
{"sendmsg$IPVS_CMD_SET_INFO", 46},
{"sendmsg$IPVS_CMD_SET_SERVICE", 46},
{"sendmsg$IPVS_CMD_ZERO", 46},
+ {"sendmsg$NBD_CMD_CONNECT", 46},
+ {"sendmsg$NBD_CMD_DISCONNECT", 46},
+ {"sendmsg$NBD_CMD_RECONFIGURE", 46},
+ {"sendmsg$NBD_CMD_STATUS", 46},
{"sendmsg$TEAM_CMD_NOOP", 46},
{"sendmsg$TEAM_CMD_OPTIONS_GET", 46},
{"sendmsg$TEAM_CMD_OPTIONS_SET", 46},
@@ -5103,6 +5134,7 @@ const call_t syscalls[] = {
{"socketpair$inet_udp", 53},
{"socketpair$inet_udplite", 53},
{"socketpair$ipx", 53},
+ {"socketpair$nbd", 53},
{"socketpair$packet", 53},
{"socketpair$unix", 53},
{"splice", 275},
@@ -5124,6 +5156,7 @@ const call_t syscalls[] = {
{"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res},
{"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id},
+ {"syz_genetlink_get_family_id$nbd", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id},
{"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},
@@ -5324,6 +5357,7 @@ const call_t syscalls[] = {
{"write$evdev", 1},
{"write$eventfd", 1},
{"write$input_event", 1},
+ {"write$nbd", 1},
{"write$selinux_access", 1},
{"write$selinux_context", 1},
{"write$selinux_create", 1},
@@ -6088,6 +6122,16 @@ const call_t syscalls[] = {
{"ioctl$LOOP_SET_FD", 54},
{"ioctl$LOOP_SET_STATUS", 54},
{"ioctl$LOOP_SET_STATUS64", 54},
+ {"ioctl$NBD_CLEAR_QUE", 54},
+ {"ioctl$NBD_CLEAR_SOCK", 54},
+ {"ioctl$NBD_DISCONNECT", 54},
+ {"ioctl$NBD_DO_IT", 54},
+ {"ioctl$NBD_SET_BLKSIZE", 54},
+ {"ioctl$NBD_SET_FLAGS", 54},
+ {"ioctl$NBD_SET_SIZE", 54},
+ {"ioctl$NBD_SET_SIZE_BLOCKS", 54},
+ {"ioctl$NBD_SET_SOCK", 54},
+ {"ioctl$NBD_SET_TIMEOUT", 54},
{"ioctl$PERF_EVENT_IOC_DISABLE", 54},
{"ioctl$PERF_EVENT_IOC_ENABLE", 54},
{"ioctl$PERF_EVENT_IOC_ID", 54},
@@ -6889,6 +6933,10 @@ const call_t syscalls[] = {
{"sendmsg$IPVS_CMD_SET_INFO", 296},
{"sendmsg$IPVS_CMD_SET_SERVICE", 296},
{"sendmsg$IPVS_CMD_ZERO", 296},
+ {"sendmsg$NBD_CMD_CONNECT", 296},
+ {"sendmsg$NBD_CMD_DISCONNECT", 296},
+ {"sendmsg$NBD_CMD_RECONFIGURE", 296},
+ {"sendmsg$NBD_CMD_STATUS", 296},
{"sendmsg$TEAM_CMD_NOOP", 296},
{"sendmsg$TEAM_CMD_OPTIONS_GET", 296},
{"sendmsg$TEAM_CMD_OPTIONS_SET", 296},
@@ -7265,6 +7313,7 @@ const call_t syscalls[] = {
{"socketpair$inet_udp", 288},
{"socketpair$inet_udplite", 288},
{"socketpair$ipx", 288},
+ {"socketpair$nbd", 288},
{"socketpair$packet", 288},
{"socketpair$unix", 288},
{"splice", 340},
@@ -7285,6 +7334,7 @@ const call_t syscalls[] = {
{"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res},
{"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id},
+ {"syz_genetlink_get_family_id$nbd", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id},
{"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},
@@ -7483,6 +7533,7 @@ const call_t syscalls[] = {
{"write$evdev", 4},
{"write$eventfd", 4},
{"write$input_event", 4},
+ {"write$nbd", 4},
{"write$selinux_access", 4},
{"write$selinux_context", 4},
{"write$selinux_create", 4},
@@ -8239,6 +8290,16 @@ const call_t syscalls[] = {
{"ioctl$LOOP_SET_FD", 29},
{"ioctl$LOOP_SET_STATUS", 29},
{"ioctl$LOOP_SET_STATUS64", 29},
+ {"ioctl$NBD_CLEAR_QUE", 29},
+ {"ioctl$NBD_CLEAR_SOCK", 29},
+ {"ioctl$NBD_DISCONNECT", 29},
+ {"ioctl$NBD_DO_IT", 29},
+ {"ioctl$NBD_SET_BLKSIZE", 29},
+ {"ioctl$NBD_SET_FLAGS", 29},
+ {"ioctl$NBD_SET_SIZE", 29},
+ {"ioctl$NBD_SET_SIZE_BLOCKS", 29},
+ {"ioctl$NBD_SET_SOCK", 29},
+ {"ioctl$NBD_SET_TIMEOUT", 29},
{"ioctl$PERF_EVENT_IOC_DISABLE", 29},
{"ioctl$PERF_EVENT_IOC_ENABLE", 29},
{"ioctl$PERF_EVENT_IOC_ID", 29},
@@ -9030,6 +9091,10 @@ const call_t syscalls[] = {
{"sendmsg$IPVS_CMD_SET_INFO", 211},
{"sendmsg$IPVS_CMD_SET_SERVICE", 211},
{"sendmsg$IPVS_CMD_ZERO", 211},
+ {"sendmsg$NBD_CMD_CONNECT", 211},
+ {"sendmsg$NBD_CMD_DISCONNECT", 211},
+ {"sendmsg$NBD_CMD_RECONFIGURE", 211},
+ {"sendmsg$NBD_CMD_STATUS", 211},
{"sendmsg$TEAM_CMD_NOOP", 211},
{"sendmsg$TEAM_CMD_OPTIONS_GET", 211},
{"sendmsg$TEAM_CMD_OPTIONS_SET", 211},
@@ -9405,6 +9470,7 @@ const call_t syscalls[] = {
{"socketpair$inet_udp", 199},
{"socketpair$inet_udplite", 199},
{"socketpair$ipx", 199},
+ {"socketpair$nbd", 199},
{"socketpair$packet", 199},
{"socketpair$unix", 199},
{"splice", 76},
@@ -9421,6 +9487,7 @@ const call_t syscalls[] = {
{"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res},
{"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id},
+ {"syz_genetlink_get_family_id$nbd", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id},
{"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},
@@ -9615,6 +9682,7 @@ const call_t syscalls[] = {
{"write$evdev", 64},
{"write$eventfd", 64},
{"write$input_event", 64},
+ {"write$nbd", 64},
{"write$selinux_access", 64},
{"write$selinux_context", 64},
{"write$selinux_create", 64},
@@ -10380,6 +10448,16 @@ const call_t syscalls[] = {
{"ioctl$LOOP_SET_FD", 54},
{"ioctl$LOOP_SET_STATUS", 54},
{"ioctl$LOOP_SET_STATUS64", 54},
+ {"ioctl$NBD_CLEAR_QUE", 54},
+ {"ioctl$NBD_CLEAR_SOCK", 54},
+ {"ioctl$NBD_DISCONNECT", 54},
+ {"ioctl$NBD_DO_IT", 54},
+ {"ioctl$NBD_SET_BLKSIZE", 54},
+ {"ioctl$NBD_SET_FLAGS", 54},
+ {"ioctl$NBD_SET_SIZE", 54},
+ {"ioctl$NBD_SET_SIZE_BLOCKS", 54},
+ {"ioctl$NBD_SET_SOCK", 54},
+ {"ioctl$NBD_SET_TIMEOUT", 54},
{"ioctl$PERF_EVENT_IOC_DISABLE", 54},
{"ioctl$PERF_EVENT_IOC_ENABLE", 54},
{"ioctl$PERF_EVENT_IOC_ID", 54},
@@ -11050,6 +11128,10 @@ const call_t syscalls[] = {
{"sendmsg$IPVS_CMD_SET_INFO", 341},
{"sendmsg$IPVS_CMD_SET_SERVICE", 341},
{"sendmsg$IPVS_CMD_ZERO", 341},
+ {"sendmsg$NBD_CMD_CONNECT", 341},
+ {"sendmsg$NBD_CMD_DISCONNECT", 341},
+ {"sendmsg$NBD_CMD_RECONFIGURE", 341},
+ {"sendmsg$NBD_CMD_STATUS", 341},
{"sendmsg$TEAM_CMD_NOOP", 341},
{"sendmsg$TEAM_CMD_OPTIONS_GET", 341},
{"sendmsg$TEAM_CMD_OPTIONS_SET", 341},
@@ -11414,6 +11496,7 @@ const call_t syscalls[] = {
{"socketpair$inet_udp", 333},
{"socketpair$inet_udplite", 333},
{"socketpair$ipx", 333},
+ {"socketpair$nbd", 333},
{"socketpair$packet", 333},
{"socketpair$unix", 333},
{"splice", 283},
@@ -11434,6 +11517,7 @@ const call_t syscalls[] = {
{"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res},
{"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$ipvs", 0, (syscall_t)syz_genetlink_get_family_id},
+ {"syz_genetlink_get_family_id$nbd", 0, (syscall_t)syz_genetlink_get_family_id},
{"syz_genetlink_get_family_id$team", 0, (syscall_t)syz_genetlink_get_family_id},
{"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},
@@ -11634,6 +11718,7 @@ const call_t syscalls[] = {
{"write$evdev", 4},
{"write$eventfd", 4},
{"write$input_event", 4},
+ {"write$nbd", 4},
{"write$selinux_access", 4},
{"write$selinux_context", 4},
{"write$selinux_create", 4},