aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-04-29 14:39:33 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-04-29 18:44:32 +0200
commit67bec9bb441a668f88e1f1421a7a1e63e659280f (patch)
tree907d9adb0ee63121ee4b819c5d98cc94aa6d738e /executor
parentdba54bc2b8097448f7e91364e891c5e2675d8622 (diff)
sys/linux: describe block device ioctls
Describe block device ioctls. Describe sg device ioctls. Add few more devices.
Diffstat (limited to 'executor')
-rw-r--r--executor/syscalls_linux.h350
1 files changed, 340 insertions, 10 deletions
diff --git a/executor/syscalls_linux.h b/executor/syscalls_linux.h
index cb2f91a0a..3968b3684 100644
--- a/executor/syscalls_linux.h
+++ b/executor/syscalls_linux.h
@@ -2,11 +2,11 @@
#if defined(__i386__) || 0
#define GOARCH "386"
-#define SYZ_REVISION "5e6a0e82e515abb30595e05062acf43acece43f0"
+#define SYZ_REVISION "3a8ab9fecb3785d8e3653413b448bd24c979aeb2"
#define SYZ_PAGE_SIZE 4096
#define SYZ_NUM_PAGES 4096
#define SYZ_DATA_OFFSET 536870912
-unsigned syscall_count = 1712;
+unsigned syscall_count = 1778;
call_t syscalls[] = {
{"accept4", 364},
{"accept4$alg", 364},
@@ -411,6 +411,32 @@ call_t syscalls[] = {
{"ioctl$BINDER_SET_MAX_THREADS", 54},
{"ioctl$BINDER_THREAD_EXIT", 54},
{"ioctl$BINDER_WRITE_READ", 54},
+ {"ioctl$BLKALIGNOFF", 54},
+ {"ioctl$BLKBSZGET", 54},
+ {"ioctl$BLKBSZSET", 54},
+ {"ioctl$BLKDISCARD", 54},
+ {"ioctl$BLKFLSBUF", 54},
+ {"ioctl$BLKFRASET", 54},
+ {"ioctl$BLKGETSIZE", 54},
+ {"ioctl$BLKGETSIZE64", 54},
+ {"ioctl$BLKIOMIN", 54},
+ {"ioctl$BLKIOOPT", 54},
+ {"ioctl$BLKPBSZGET", 54},
+ {"ioctl$BLKPG", 54},
+ {"ioctl$BLKRAGET", 54},
+ {"ioctl$BLKREPORTZONE", 54},
+ {"ioctl$BLKRESETZONE", 54},
+ {"ioctl$BLKROGET", 54},
+ {"ioctl$BLKROSET", 54},
+ {"ioctl$BLKROTATIONAL", 54},
+ {"ioctl$BLKRRPART", 54},
+ {"ioctl$BLKSECDISCARD", 54},
+ {"ioctl$BLKSECTGET", 54},
+ {"ioctl$BLKTRACESETUP", 54},
+ {"ioctl$BLKTRACESTART", 54},
+ {"ioctl$BLKTRACESTOP", 54},
+ {"ioctl$BLKTRACETEARDOWN", 54},
+ {"ioctl$BLKZEROOUT", 54},
{"ioctl$DMA_BUF_IOCTL_SYNC", 54},
{"ioctl$DRM_IOCTL_ADD_BUFS", 54},
{"ioctl$DRM_IOCTL_ADD_CTX", 54},
@@ -510,6 +536,7 @@ call_t syscalls[] = {
{"ioctl$GIO_SCRNMAP", 54},
{"ioctl$GIO_UNIMAP", 54},
{"ioctl$GIO_UNISCRNMAP", 54},
+ {"ioctl$HDIO_GETGEO", 54},
{"ioctl$I2C_FUNCS", 54},
{"ioctl$I2C_PEC", 54},
{"ioctl$I2C_RDWR", 54},
@@ -520,6 +547,12 @@ call_t syscalls[] = {
{"ioctl$I2C_TENBIT", 54},
{"ioctl$I2C_TIMEOUT", 54},
{"ioctl$INOTIFY_IOC_SETNEXTWD", 54},
+ {"ioctl$IOC_PR_CLEAR", 54},
+ {"ioctl$IOC_PR_PREEMPT", 54},
+ {"ioctl$IOC_PR_PREEMPT_ABORT", 54},
+ {"ioctl$IOC_PR_REGISTER", 54},
+ {"ioctl$IOC_PR_RELEASE", 54},
+ {"ioctl$IOC_PR_RESERVE", 54},
{"ioctl$ION_IOC_ALLOC", 54},
{"ioctl$ION_IOC_HEAP_QUERY", 54},
{"ioctl$KDADDIO", 54},
@@ -691,6 +724,29 @@ call_t syscalls[] = {
{"ioctl$RNDCLEARPOOL", 54},
{"ioctl$RNDGETENTCNT", 54},
{"ioctl$RNDZAPENTCNT", 54},
+ {"ioctl$SCSI_IOCTL_SEND_COMMAND", 54},
+ {"ioctl$SG_EMULATED_HOST", 54},
+ {"ioctl$SG_GET_ACCESS_COUNT", 54},
+ {"ioctl$SG_GET_COMMAND_Q", 54},
+ {"ioctl$SG_GET_KEEP_ORPHAN", 54},
+ {"ioctl$SG_GET_LOW_DMA", 54},
+ {"ioctl$SG_GET_NUM_WAITING", 54},
+ {"ioctl$SG_GET_PACK_ID", 54},
+ {"ioctl$SG_GET_REQUEST_TABLE", 54},
+ {"ioctl$SG_GET_RESERVED_SIZE", 54},
+ {"ioctl$SG_GET_SCSI_ID", 54},
+ {"ioctl$SG_GET_SG_TABLESIZE", 54},
+ {"ioctl$SG_GET_TIMEOUT", 54},
+ {"ioctl$SG_GET_VERSION_NUM", 54},
+ {"ioctl$SG_IO", 54},
+ {"ioctl$SG_NEXT_CMD_LEN", 54},
+ {"ioctl$SG_SCSI_RESET", 54},
+ {"ioctl$SG_SET_COMMAND_Q", 54},
+ {"ioctl$SG_SET_DEBUG", 54},
+ {"ioctl$SG_SET_FORCE_PACK_ID", 54},
+ {"ioctl$SG_SET_KEEP_ORPHAN", 54},
+ {"ioctl$SG_SET_RESERVED_SIZE", 54},
+ {"ioctl$SG_SET_TIMEOUT", 54},
{"ioctl$SIOCGIFHWADDR", 54},
{"ioctl$SIOCGIFMTU", 54},
{"ioctl$SIOCSIFHWADDR", 54},
@@ -1061,6 +1117,7 @@ call_t syscalls[] = {
{"openat$dir", 295},
{"openat$dsp", 295},
{"openat$fb0", 295},
+ {"openat$full", 295},
{"openat$hidraw0", 295},
{"openat$hpet", 295},
{"openat$hwrng", 295},
@@ -1071,7 +1128,10 @@ call_t syscalls[] = {
{"openat$kvm", 295},
{"openat$lightnvm", 295},
{"openat$loop_ctrl", 295},
+ {"openat$md", 295},
{"openat$mixer", 295},
+ {"openat$null", 295},
+ {"openat$nullb", 295},
{"openat$pfkey", 295},
{"openat$pktcdvd", 295},
{"openat$ppp", 295},
@@ -1099,15 +1159,20 @@ call_t syscalls[] = {
{"openat$selinux_validatetrans", 295},
{"openat$sequencer", 295},
{"openat$sequencer2", 295},
+ {"openat$snapshot", 295},
{"openat$sr", 295},
{"openat$sw_sync", 295},
+ {"openat$uinput", 295},
+ {"openat$urandom", 295},
{"openat$userio", 295},
{"openat$vcs", 295},
{"openat$vga_arbiter", 295},
{"openat$vhci", 295},
+ {"openat$vhost_vsock", 295},
{"openat$vnet", 295},
{"openat$vsock", 295},
{"openat$xenevtchn", 295},
+ {"openat$zero", 295},
{"openat$zygote", 295},
{"pause", 29},
{"perf_event_open", 336},
@@ -1648,6 +1713,7 @@ call_t syscalls[] = {
{"syz_open_dev$mice", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$midi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$random", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sg", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev},
@@ -1726,11 +1792,11 @@ call_t syscalls[] = {
#if defined(__x86_64__) || 0
#define GOARCH "amd64"
-#define SYZ_REVISION "da581d8b3ba30b0267d7aefde54178b56e7e5005"
+#define SYZ_REVISION "3db2a97679a2231da8c49ffca3499df9109e77c9"
#define SYZ_PAGE_SIZE 4096
#define SYZ_NUM_PAGES 4096
#define SYZ_DATA_OFFSET 536870912
-unsigned syscall_count = 1764;
+unsigned syscall_count = 1830;
call_t syscalls[] = {
{"accept", 43},
{"accept$alg", 43},
@@ -2145,6 +2211,32 @@ call_t syscalls[] = {
{"ioctl$BINDER_SET_MAX_THREADS", 16},
{"ioctl$BINDER_THREAD_EXIT", 16},
{"ioctl$BINDER_WRITE_READ", 16},
+ {"ioctl$BLKALIGNOFF", 16},
+ {"ioctl$BLKBSZGET", 16},
+ {"ioctl$BLKBSZSET", 16},
+ {"ioctl$BLKDISCARD", 16},
+ {"ioctl$BLKFLSBUF", 16},
+ {"ioctl$BLKFRASET", 16},
+ {"ioctl$BLKGETSIZE", 16},
+ {"ioctl$BLKGETSIZE64", 16},
+ {"ioctl$BLKIOMIN", 16},
+ {"ioctl$BLKIOOPT", 16},
+ {"ioctl$BLKPBSZGET", 16},
+ {"ioctl$BLKPG", 16},
+ {"ioctl$BLKRAGET", 16},
+ {"ioctl$BLKREPORTZONE", 16},
+ {"ioctl$BLKRESETZONE", 16},
+ {"ioctl$BLKROGET", 16},
+ {"ioctl$BLKROSET", 16},
+ {"ioctl$BLKROTATIONAL", 16},
+ {"ioctl$BLKRRPART", 16},
+ {"ioctl$BLKSECDISCARD", 16},
+ {"ioctl$BLKSECTGET", 16},
+ {"ioctl$BLKTRACESETUP", 16},
+ {"ioctl$BLKTRACESTART", 16},
+ {"ioctl$BLKTRACESTOP", 16},
+ {"ioctl$BLKTRACETEARDOWN", 16},
+ {"ioctl$BLKZEROOUT", 16},
{"ioctl$DMA_BUF_IOCTL_SYNC", 16},
{"ioctl$DRM_IOCTL_ADD_BUFS", 16},
{"ioctl$DRM_IOCTL_ADD_CTX", 16},
@@ -2244,6 +2336,7 @@ call_t syscalls[] = {
{"ioctl$GIO_SCRNMAP", 16},
{"ioctl$GIO_UNIMAP", 16},
{"ioctl$GIO_UNISCRNMAP", 16},
+ {"ioctl$HDIO_GETGEO", 16},
{"ioctl$I2C_FUNCS", 16},
{"ioctl$I2C_PEC", 16},
{"ioctl$I2C_RDWR", 16},
@@ -2254,6 +2347,12 @@ call_t syscalls[] = {
{"ioctl$I2C_TENBIT", 16},
{"ioctl$I2C_TIMEOUT", 16},
{"ioctl$INOTIFY_IOC_SETNEXTWD", 16},
+ {"ioctl$IOC_PR_CLEAR", 16},
+ {"ioctl$IOC_PR_PREEMPT", 16},
+ {"ioctl$IOC_PR_PREEMPT_ABORT", 16},
+ {"ioctl$IOC_PR_REGISTER", 16},
+ {"ioctl$IOC_PR_RELEASE", 16},
+ {"ioctl$IOC_PR_RESERVE", 16},
{"ioctl$ION_IOC_ALLOC", 16},
{"ioctl$ION_IOC_HEAP_QUERY", 16},
{"ioctl$KDADDIO", 16},
@@ -2425,6 +2524,29 @@ call_t syscalls[] = {
{"ioctl$RNDCLEARPOOL", 16},
{"ioctl$RNDGETENTCNT", 16},
{"ioctl$RNDZAPENTCNT", 16},
+ {"ioctl$SCSI_IOCTL_SEND_COMMAND", 16},
+ {"ioctl$SG_EMULATED_HOST", 16},
+ {"ioctl$SG_GET_ACCESS_COUNT", 16},
+ {"ioctl$SG_GET_COMMAND_Q", 16},
+ {"ioctl$SG_GET_KEEP_ORPHAN", 16},
+ {"ioctl$SG_GET_LOW_DMA", 16},
+ {"ioctl$SG_GET_NUM_WAITING", 16},
+ {"ioctl$SG_GET_PACK_ID", 16},
+ {"ioctl$SG_GET_REQUEST_TABLE", 16},
+ {"ioctl$SG_GET_RESERVED_SIZE", 16},
+ {"ioctl$SG_GET_SCSI_ID", 16},
+ {"ioctl$SG_GET_SG_TABLESIZE", 16},
+ {"ioctl$SG_GET_TIMEOUT", 16},
+ {"ioctl$SG_GET_VERSION_NUM", 16},
+ {"ioctl$SG_IO", 16},
+ {"ioctl$SG_NEXT_CMD_LEN", 16},
+ {"ioctl$SG_SCSI_RESET", 16},
+ {"ioctl$SG_SET_COMMAND_Q", 16},
+ {"ioctl$SG_SET_DEBUG", 16},
+ {"ioctl$SG_SET_FORCE_PACK_ID", 16},
+ {"ioctl$SG_SET_KEEP_ORPHAN", 16},
+ {"ioctl$SG_SET_RESERVED_SIZE", 16},
+ {"ioctl$SG_SET_TIMEOUT", 16},
{"ioctl$SIOCGIFHWADDR", 16},
{"ioctl$SIOCGIFMTU", 16},
{"ioctl$SIOCSIFHWADDR", 16},
@@ -2809,6 +2931,7 @@ call_t syscalls[] = {
{"openat$dir", 257},
{"openat$dsp", 257},
{"openat$fb0", 257},
+ {"openat$full", 257},
{"openat$hidraw0", 257},
{"openat$hpet", 257},
{"openat$hwrng", 257},
@@ -2819,7 +2942,10 @@ call_t syscalls[] = {
{"openat$kvm", 257},
{"openat$lightnvm", 257},
{"openat$loop_ctrl", 257},
+ {"openat$md", 257},
{"openat$mixer", 257},
+ {"openat$null", 257},
+ {"openat$nullb", 257},
{"openat$pfkey", 257},
{"openat$pktcdvd", 257},
{"openat$ppp", 257},
@@ -2847,15 +2973,20 @@ call_t syscalls[] = {
{"openat$selinux_validatetrans", 257},
{"openat$sequencer", 257},
{"openat$sequencer2", 257},
+ {"openat$snapshot", 257},
{"openat$sr", 257},
{"openat$sw_sync", 257},
+ {"openat$uinput", 257},
+ {"openat$urandom", 257},
{"openat$userio", 257},
{"openat$vcs", 257},
{"openat$vga_arbiter", 257},
{"openat$vhci", 257},
+ {"openat$vhost_vsock", 257},
{"openat$vnet", 257},
{"openat$vsock", 257},
{"openat$xenevtchn", 257},
+ {"openat$zero", 257},
{"openat$zygote", 257},
{"pause", 34},
{"perf_event_open", 298},
@@ -3424,6 +3555,7 @@ call_t syscalls[] = {
{"syz_open_dev$mice", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$midi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$random", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sg", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev},
@@ -3502,11 +3634,11 @@ call_t syscalls[] = {
#if defined(__arm__) || 0
#define GOARCH "arm"
-#define SYZ_REVISION "c0274e89245b3a3e69429b23de425ea9d159f71c"
+#define SYZ_REVISION "866200baba7865030f8d7eaf17ec2ed2fa716d78"
#define SYZ_PAGE_SIZE 4096
#define SYZ_NUM_PAGES 4096
#define SYZ_DATA_OFFSET 536870912
-unsigned syscall_count = 1721;
+unsigned syscall_count = 1787;
call_t syscalls[] = {
{"accept", 285},
{"accept$alg", 285},
@@ -3916,6 +4048,32 @@ call_t syscalls[] = {
{"ioctl$BINDER_SET_MAX_THREADS", 54},
{"ioctl$BINDER_THREAD_EXIT", 54},
{"ioctl$BINDER_WRITE_READ", 54},
+ {"ioctl$BLKALIGNOFF", 54},
+ {"ioctl$BLKBSZGET", 54},
+ {"ioctl$BLKBSZSET", 54},
+ {"ioctl$BLKDISCARD", 54},
+ {"ioctl$BLKFLSBUF", 54},
+ {"ioctl$BLKFRASET", 54},
+ {"ioctl$BLKGETSIZE", 54},
+ {"ioctl$BLKGETSIZE64", 54},
+ {"ioctl$BLKIOMIN", 54},
+ {"ioctl$BLKIOOPT", 54},
+ {"ioctl$BLKPBSZGET", 54},
+ {"ioctl$BLKPG", 54},
+ {"ioctl$BLKRAGET", 54},
+ {"ioctl$BLKREPORTZONE", 54},
+ {"ioctl$BLKRESETZONE", 54},
+ {"ioctl$BLKROGET", 54},
+ {"ioctl$BLKROSET", 54},
+ {"ioctl$BLKROTATIONAL", 54},
+ {"ioctl$BLKRRPART", 54},
+ {"ioctl$BLKSECDISCARD", 54},
+ {"ioctl$BLKSECTGET", 54},
+ {"ioctl$BLKTRACESETUP", 54},
+ {"ioctl$BLKTRACESTART", 54},
+ {"ioctl$BLKTRACESTOP", 54},
+ {"ioctl$BLKTRACETEARDOWN", 54},
+ {"ioctl$BLKZEROOUT", 54},
{"ioctl$DMA_BUF_IOCTL_SYNC", 54},
{"ioctl$DRM_IOCTL_ADD_BUFS", 54},
{"ioctl$DRM_IOCTL_ADD_CTX", 54},
@@ -4015,6 +4173,7 @@ call_t syscalls[] = {
{"ioctl$GIO_SCRNMAP", 54},
{"ioctl$GIO_UNIMAP", 54},
{"ioctl$GIO_UNISCRNMAP", 54},
+ {"ioctl$HDIO_GETGEO", 54},
{"ioctl$I2C_FUNCS", 54},
{"ioctl$I2C_PEC", 54},
{"ioctl$I2C_RDWR", 54},
@@ -4025,6 +4184,12 @@ call_t syscalls[] = {
{"ioctl$I2C_TENBIT", 54},
{"ioctl$I2C_TIMEOUT", 54},
{"ioctl$INOTIFY_IOC_SETNEXTWD", 54},
+ {"ioctl$IOC_PR_CLEAR", 54},
+ {"ioctl$IOC_PR_PREEMPT", 54},
+ {"ioctl$IOC_PR_PREEMPT_ABORT", 54},
+ {"ioctl$IOC_PR_REGISTER", 54},
+ {"ioctl$IOC_PR_RELEASE", 54},
+ {"ioctl$IOC_PR_RESERVE", 54},
{"ioctl$ION_IOC_ALLOC", 54},
{"ioctl$ION_IOC_HEAP_QUERY", 54},
{"ioctl$KDADDIO", 54},
@@ -4173,6 +4338,29 @@ call_t syscalls[] = {
{"ioctl$RNDCLEARPOOL", 54},
{"ioctl$RNDGETENTCNT", 54},
{"ioctl$RNDZAPENTCNT", 54},
+ {"ioctl$SCSI_IOCTL_SEND_COMMAND", 54},
+ {"ioctl$SG_EMULATED_HOST", 54},
+ {"ioctl$SG_GET_ACCESS_COUNT", 54},
+ {"ioctl$SG_GET_COMMAND_Q", 54},
+ {"ioctl$SG_GET_KEEP_ORPHAN", 54},
+ {"ioctl$SG_GET_LOW_DMA", 54},
+ {"ioctl$SG_GET_NUM_WAITING", 54},
+ {"ioctl$SG_GET_PACK_ID", 54},
+ {"ioctl$SG_GET_REQUEST_TABLE", 54},
+ {"ioctl$SG_GET_RESERVED_SIZE", 54},
+ {"ioctl$SG_GET_SCSI_ID", 54},
+ {"ioctl$SG_GET_SG_TABLESIZE", 54},
+ {"ioctl$SG_GET_TIMEOUT", 54},
+ {"ioctl$SG_GET_VERSION_NUM", 54},
+ {"ioctl$SG_IO", 54},
+ {"ioctl$SG_NEXT_CMD_LEN", 54},
+ {"ioctl$SG_SCSI_RESET", 54},
+ {"ioctl$SG_SET_COMMAND_Q", 54},
+ {"ioctl$SG_SET_DEBUG", 54},
+ {"ioctl$SG_SET_FORCE_PACK_ID", 54},
+ {"ioctl$SG_SET_KEEP_ORPHAN", 54},
+ {"ioctl$SG_SET_RESERVED_SIZE", 54},
+ {"ioctl$SG_SET_TIMEOUT", 54},
{"ioctl$SIOCGIFHWADDR", 54},
{"ioctl$SIOCGIFMTU", 54},
{"ioctl$SIOCSIFHWADDR", 54},
@@ -4546,6 +4734,7 @@ call_t syscalls[] = {
{"openat$dir", 322},
{"openat$dsp", 322},
{"openat$fb0", 322},
+ {"openat$full", 322},
{"openat$hidraw0", 322},
{"openat$hpet", 322},
{"openat$hwrng", 322},
@@ -4556,7 +4745,10 @@ call_t syscalls[] = {
{"openat$kvm", 322},
{"openat$lightnvm", 322},
{"openat$loop_ctrl", 322},
+ {"openat$md", 322},
{"openat$mixer", 322},
+ {"openat$null", 322},
+ {"openat$nullb", 322},
{"openat$pfkey", 322},
{"openat$pktcdvd", 322},
{"openat$ppp", 322},
@@ -4584,15 +4776,20 @@ call_t syscalls[] = {
{"openat$selinux_validatetrans", 322},
{"openat$sequencer", 322},
{"openat$sequencer2", 322},
+ {"openat$snapshot", 322},
{"openat$sr", 322},
{"openat$sw_sync", 322},
+ {"openat$uinput", 322},
+ {"openat$urandom", 322},
{"openat$userio", 322},
{"openat$vcs", 322},
{"openat$vga_arbiter", 322},
{"openat$vhci", 322},
+ {"openat$vhost_vsock", 322},
{"openat$vnet", 322},
{"openat$vsock", 322},
{"openat$xenevtchn", 322},
+ {"openat$zero", 322},
{"openat$zygote", 322},
{"pause", 29},
{"perf_event_open", 364},
@@ -5159,6 +5356,7 @@ call_t syscalls[] = {
{"syz_open_dev$mice", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$midi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$random", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sg", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev},
@@ -5235,11 +5433,11 @@ call_t syscalls[] = {
#if defined(__aarch64__) || 0
#define GOARCH "arm64"
-#define SYZ_REVISION "75221c93bce5c757ee3c3cdc23107b0d16825abd"
+#define SYZ_REVISION "eb2662129fa48ba2394a18ad86df493ef69116d7"
#define SYZ_PAGE_SIZE 4096
#define SYZ_NUM_PAGES 4096
#define SYZ_DATA_OFFSET 536870912
-unsigned syscall_count = 1693;
+unsigned syscall_count = 1759;
call_t syscalls[] = {
{"accept", 202},
{"accept$alg", 202},
@@ -5640,6 +5838,32 @@ call_t syscalls[] = {
{"ioctl$BINDER_SET_MAX_THREADS", 29},
{"ioctl$BINDER_THREAD_EXIT", 29},
{"ioctl$BINDER_WRITE_READ", 29},
+ {"ioctl$BLKALIGNOFF", 29},
+ {"ioctl$BLKBSZGET", 29},
+ {"ioctl$BLKBSZSET", 29},
+ {"ioctl$BLKDISCARD", 29},
+ {"ioctl$BLKFLSBUF", 29},
+ {"ioctl$BLKFRASET", 29},
+ {"ioctl$BLKGETSIZE", 29},
+ {"ioctl$BLKGETSIZE64", 29},
+ {"ioctl$BLKIOMIN", 29},
+ {"ioctl$BLKIOOPT", 29},
+ {"ioctl$BLKPBSZGET", 29},
+ {"ioctl$BLKPG", 29},
+ {"ioctl$BLKRAGET", 29},
+ {"ioctl$BLKREPORTZONE", 29},
+ {"ioctl$BLKRESETZONE", 29},
+ {"ioctl$BLKROGET", 29},
+ {"ioctl$BLKROSET", 29},
+ {"ioctl$BLKROTATIONAL", 29},
+ {"ioctl$BLKRRPART", 29},
+ {"ioctl$BLKSECDISCARD", 29},
+ {"ioctl$BLKSECTGET", 29},
+ {"ioctl$BLKTRACESETUP", 29},
+ {"ioctl$BLKTRACESTART", 29},
+ {"ioctl$BLKTRACESTOP", 29},
+ {"ioctl$BLKTRACETEARDOWN", 29},
+ {"ioctl$BLKZEROOUT", 29},
{"ioctl$DMA_BUF_IOCTL_SYNC", 29},
{"ioctl$DRM_IOCTL_ADD_BUFS", 29},
{"ioctl$DRM_IOCTL_ADD_CTX", 29},
@@ -5739,6 +5963,7 @@ call_t syscalls[] = {
{"ioctl$GIO_SCRNMAP", 29},
{"ioctl$GIO_UNIMAP", 29},
{"ioctl$GIO_UNISCRNMAP", 29},
+ {"ioctl$HDIO_GETGEO", 29},
{"ioctl$I2C_FUNCS", 29},
{"ioctl$I2C_PEC", 29},
{"ioctl$I2C_RDWR", 29},
@@ -5749,6 +5974,12 @@ call_t syscalls[] = {
{"ioctl$I2C_TENBIT", 29},
{"ioctl$I2C_TIMEOUT", 29},
{"ioctl$INOTIFY_IOC_SETNEXTWD", 29},
+ {"ioctl$IOC_PR_CLEAR", 29},
+ {"ioctl$IOC_PR_PREEMPT", 29},
+ {"ioctl$IOC_PR_PREEMPT_ABORT", 29},
+ {"ioctl$IOC_PR_REGISTER", 29},
+ {"ioctl$IOC_PR_RELEASE", 29},
+ {"ioctl$IOC_PR_RESERVE", 29},
{"ioctl$ION_IOC_ALLOC", 29},
{"ioctl$ION_IOC_HEAP_QUERY", 29},
{"ioctl$KDADDIO", 29},
@@ -5897,6 +6128,29 @@ call_t syscalls[] = {
{"ioctl$RNDCLEARPOOL", 29},
{"ioctl$RNDGETENTCNT", 29},
{"ioctl$RNDZAPENTCNT", 29},
+ {"ioctl$SCSI_IOCTL_SEND_COMMAND", 29},
+ {"ioctl$SG_EMULATED_HOST", 29},
+ {"ioctl$SG_GET_ACCESS_COUNT", 29},
+ {"ioctl$SG_GET_COMMAND_Q", 29},
+ {"ioctl$SG_GET_KEEP_ORPHAN", 29},
+ {"ioctl$SG_GET_LOW_DMA", 29},
+ {"ioctl$SG_GET_NUM_WAITING", 29},
+ {"ioctl$SG_GET_PACK_ID", 29},
+ {"ioctl$SG_GET_REQUEST_TABLE", 29},
+ {"ioctl$SG_GET_RESERVED_SIZE", 29},
+ {"ioctl$SG_GET_SCSI_ID", 29},
+ {"ioctl$SG_GET_SG_TABLESIZE", 29},
+ {"ioctl$SG_GET_TIMEOUT", 29},
+ {"ioctl$SG_GET_VERSION_NUM", 29},
+ {"ioctl$SG_IO", 29},
+ {"ioctl$SG_NEXT_CMD_LEN", 29},
+ {"ioctl$SG_SCSI_RESET", 29},
+ {"ioctl$SG_SET_COMMAND_Q", 29},
+ {"ioctl$SG_SET_DEBUG", 29},
+ {"ioctl$SG_SET_FORCE_PACK_ID", 29},
+ {"ioctl$SG_SET_KEEP_ORPHAN", 29},
+ {"ioctl$SG_SET_RESERVED_SIZE", 29},
+ {"ioctl$SG_SET_TIMEOUT", 29},
{"ioctl$SIOCGIFHWADDR", 29},
{"ioctl$SIOCGIFMTU", 29},
{"ioctl$SIOCSIFHWADDR", 29},
@@ -6267,6 +6521,7 @@ call_t syscalls[] = {
{"openat$dir", 56},
{"openat$dsp", 56},
{"openat$fb0", 56},
+ {"openat$full", 56},
{"openat$hidraw0", 56},
{"openat$hpet", 56},
{"openat$hwrng", 56},
@@ -6277,7 +6532,10 @@ call_t syscalls[] = {
{"openat$kvm", 56},
{"openat$lightnvm", 56},
{"openat$loop_ctrl", 56},
+ {"openat$md", 56},
{"openat$mixer", 56},
+ {"openat$null", 56},
+ {"openat$nullb", 56},
{"openat$pfkey", 56},
{"openat$pktcdvd", 56},
{"openat$ppp", 56},
@@ -6305,15 +6563,20 @@ call_t syscalls[] = {
{"openat$selinux_validatetrans", 56},
{"openat$sequencer", 56},
{"openat$sequencer2", 56},
+ {"openat$snapshot", 56},
{"openat$sr", 56},
{"openat$sw_sync", 56},
+ {"openat$uinput", 56},
+ {"openat$urandom", 56},
{"openat$userio", 56},
{"openat$vcs", 56},
{"openat$vga_arbiter", 56},
{"openat$vhci", 56},
+ {"openat$vhost_vsock", 56},
{"openat$vnet", 56},
{"openat$vsock", 56},
{"openat$xenevtchn", 56},
+ {"openat$zero", 56},
{"openat$zygote", 56},
{"perf_event_open", 241},
{"perf_event_open$cgroup", 241},
@@ -6868,6 +7131,7 @@ call_t syscalls[] = {
{"syz_open_dev$mice", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$midi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$random", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sg", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev},
@@ -6940,11 +7204,11 @@ call_t syscalls[] = {
#if defined(__ppc64__) || defined(__PPC64__) || defined(__powerpc64__) || 0
#define GOARCH "ppc64le"
-#define SYZ_REVISION "6db54b75c3aba18428825bf19e88c75d48cad73c"
+#define SYZ_REVISION "1ad893aed17627ac8ca045d655526e83c77b70f1"
#define SYZ_PAGE_SIZE 4096
#define SYZ_NUM_PAGES 4096
#define SYZ_DATA_OFFSET 536870912
-unsigned syscall_count = 1683;
+unsigned syscall_count = 1749;
call_t syscalls[] = {
{"accept", 330},
{"accept$alg", 330},
@@ -7357,6 +7621,32 @@ call_t syscalls[] = {
{"ioctl$BINDER_SET_MAX_THREADS", 54},
{"ioctl$BINDER_THREAD_EXIT", 54},
{"ioctl$BINDER_WRITE_READ", 54},
+ {"ioctl$BLKALIGNOFF", 54},
+ {"ioctl$BLKBSZGET", 54},
+ {"ioctl$BLKBSZSET", 54},
+ {"ioctl$BLKDISCARD", 54},
+ {"ioctl$BLKFLSBUF", 54},
+ {"ioctl$BLKFRASET", 54},
+ {"ioctl$BLKGETSIZE", 54},
+ {"ioctl$BLKGETSIZE64", 54},
+ {"ioctl$BLKIOMIN", 54},
+ {"ioctl$BLKIOOPT", 54},
+ {"ioctl$BLKPBSZGET", 54},
+ {"ioctl$BLKPG", 54},
+ {"ioctl$BLKRAGET", 54},
+ {"ioctl$BLKREPORTZONE", 54},
+ {"ioctl$BLKRESETZONE", 54},
+ {"ioctl$BLKROGET", 54},
+ {"ioctl$BLKROSET", 54},
+ {"ioctl$BLKROTATIONAL", 54},
+ {"ioctl$BLKRRPART", 54},
+ {"ioctl$BLKSECDISCARD", 54},
+ {"ioctl$BLKSECTGET", 54},
+ {"ioctl$BLKTRACESETUP", 54},
+ {"ioctl$BLKTRACESTART", 54},
+ {"ioctl$BLKTRACESTOP", 54},
+ {"ioctl$BLKTRACETEARDOWN", 54},
+ {"ioctl$BLKZEROOUT", 54},
{"ioctl$DMA_BUF_IOCTL_SYNC", 54},
{"ioctl$DRM_IOCTL_ADD_BUFS", 54},
{"ioctl$DRM_IOCTL_ADD_CTX", 54},
@@ -7456,6 +7746,7 @@ call_t syscalls[] = {
{"ioctl$GIO_SCRNMAP", 54},
{"ioctl$GIO_UNIMAP", 54},
{"ioctl$GIO_UNISCRNMAP", 54},
+ {"ioctl$HDIO_GETGEO", 54},
{"ioctl$I2C_FUNCS", 54},
{"ioctl$I2C_PEC", 54},
{"ioctl$I2C_RDWR", 54},
@@ -7466,6 +7757,12 @@ call_t syscalls[] = {
{"ioctl$I2C_TENBIT", 54},
{"ioctl$I2C_TIMEOUT", 54},
{"ioctl$INOTIFY_IOC_SETNEXTWD", 54},
+ {"ioctl$IOC_PR_CLEAR", 54},
+ {"ioctl$IOC_PR_PREEMPT", 54},
+ {"ioctl$IOC_PR_PREEMPT_ABORT", 54},
+ {"ioctl$IOC_PR_REGISTER", 54},
+ {"ioctl$IOC_PR_RELEASE", 54},
+ {"ioctl$IOC_PR_RESERVE", 54},
{"ioctl$ION_IOC_ALLOC", 54},
{"ioctl$ION_IOC_HEAP_QUERY", 54},
{"ioctl$KDADDIO", 54},
@@ -7613,6 +7910,29 @@ call_t syscalls[] = {
{"ioctl$RNDCLEARPOOL", 54},
{"ioctl$RNDGETENTCNT", 54},
{"ioctl$RNDZAPENTCNT", 54},
+ {"ioctl$SCSI_IOCTL_SEND_COMMAND", 54},
+ {"ioctl$SG_EMULATED_HOST", 54},
+ {"ioctl$SG_GET_ACCESS_COUNT", 54},
+ {"ioctl$SG_GET_COMMAND_Q", 54},
+ {"ioctl$SG_GET_KEEP_ORPHAN", 54},
+ {"ioctl$SG_GET_LOW_DMA", 54},
+ {"ioctl$SG_GET_NUM_WAITING", 54},
+ {"ioctl$SG_GET_PACK_ID", 54},
+ {"ioctl$SG_GET_REQUEST_TABLE", 54},
+ {"ioctl$SG_GET_RESERVED_SIZE", 54},
+ {"ioctl$SG_GET_SCSI_ID", 54},
+ {"ioctl$SG_GET_SG_TABLESIZE", 54},
+ {"ioctl$SG_GET_TIMEOUT", 54},
+ {"ioctl$SG_GET_VERSION_NUM", 54},
+ {"ioctl$SG_IO", 54},
+ {"ioctl$SG_NEXT_CMD_LEN", 54},
+ {"ioctl$SG_SCSI_RESET", 54},
+ {"ioctl$SG_SET_COMMAND_Q", 54},
+ {"ioctl$SG_SET_DEBUG", 54},
+ {"ioctl$SG_SET_FORCE_PACK_ID", 54},
+ {"ioctl$SG_SET_KEEP_ORPHAN", 54},
+ {"ioctl$SG_SET_RESERVED_SIZE", 54},
+ {"ioctl$SG_SET_TIMEOUT", 54},
{"ioctl$SIOCGIFHWADDR", 54},
{"ioctl$SIOCGIFMTU", 54},
{"ioctl$SIOCSIFHWADDR", 54},
@@ -7973,6 +8293,7 @@ call_t syscalls[] = {
{"openat$dir", 286},
{"openat$dsp", 286},
{"openat$fb0", 286},
+ {"openat$full", 286},
{"openat$hidraw0", 286},
{"openat$hpet", 286},
{"openat$hwrng", 286},
@@ -7983,7 +8304,10 @@ call_t syscalls[] = {
{"openat$kvm", 286},
{"openat$lightnvm", 286},
{"openat$loop_ctrl", 286},
+ {"openat$md", 286},
{"openat$mixer", 286},
+ {"openat$null", 286},
+ {"openat$nullb", 286},
{"openat$pfkey", 286},
{"openat$pktcdvd", 286},
{"openat$ppp", 286},
@@ -8011,15 +8335,20 @@ call_t syscalls[] = {
{"openat$selinux_validatetrans", 286},
{"openat$sequencer", 286},
{"openat$sequencer2", 286},
+ {"openat$snapshot", 286},
{"openat$sr", 286},
{"openat$sw_sync", 286},
+ {"openat$uinput", 286},
+ {"openat$urandom", 286},
{"openat$userio", 286},
{"openat$vcs", 286},
{"openat$vga_arbiter", 286},
{"openat$vhci", 286},
+ {"openat$vhost_vsock", 286},
{"openat$vnet", 286},
{"openat$vsock", 286},
{"openat$xenevtchn", 286},
+ {"openat$zero", 286},
{"openat$zygote", 286},
{"pause", 29},
{"perf_event_open", 319},
@@ -8557,6 +8886,7 @@ call_t syscalls[] = {
{"syz_open_dev$mice", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$midi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$mouse", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$ndb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$random", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sg", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndctrl", 0, (syscall_t)syz_open_dev},