aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-11-10 10:36:24 -0800
committerDmitry Vyukov <dvyukov@google.com>2018-11-10 10:38:39 -0800
commitf3c4e6185953baea53d5651b84bd5897c02627f4 (patch)
tree0c5022d6ef18037eebf580d718ef730a70cc7ac6 /executor
parenteee19d60c247c6603c865d3c949c1c75f6f8de85 (diff)
sys/linux: add vimc/vivid/vim2m/vicodec/swradio/radio/vbi/cec devices
Create planar and non-planar vivid devices. Create each for each test process. Add swradio/radio/vbi/cec media devices.
Diffstat (limited to 'executor')
-rw-r--r--executor/defs.h10
-rw-r--r--executor/syscalls.h55
2 files changed, 60 insertions, 5 deletions
diff --git a/executor/defs.h b/executor/defs.h
index b1d7293d5..58ddf74a5 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -60,7 +60,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "fec0842f34391b12a179b93585b84d59794a3997"
+#define SYZ_REVISION "d69c26c32ab1efa5ec8fb5120cb6c8932bc3d4e5"
#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 "e1decf67b846a0c44e8cf11d43af96b45b8de319"
+#define SYZ_REVISION "b8d0f6910233ab190009de819a4853e63f2f4815"
#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 "50146606384fb643c4809d0fd14281ff14d4ef14"
+#define SYZ_REVISION "6d05eb9f9f4fa3945a1afcb4135f09a083278faf"
#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 "d887d7d6854f83cd11b2998db7b0e85710932f11"
+#define SYZ_REVISION "37d22c867f305de304c2deab90435ad207978025"
#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 "f4cf3621f90eba5a77a281c41c0718ef0b30bd66"
+#define SYZ_REVISION "3dddd69f9a99ac2b32af12e987409971288addf4"
#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 0749f6f6b..9f01c99ff 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -2788,6 +2788,12 @@ const call_t syscalls[] = {
{"openat$vga_arbiter", 295},
{"openat$vhci", 295},
{"openat$vhost_vsock", 295},
+ {"openat$vicodec0", 295},
+ {"openat$vicodec1", 295},
+ {"openat$vim2m", 295},
+ {"openat$vimc0", 295},
+ {"openat$vimc1", 295},
+ {"openat$vimc2", 295},
{"openat$vnet", 295},
{"openat$vsock", 295},
{"openat$xenevtchn", 295},
@@ -3359,6 +3365,7 @@ const call_t syscalls[] = {
{"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$audion", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$binder", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$cec", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dri", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev},
@@ -3373,6 +3380,7 @@ const call_t syscalls[] = {
{"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$radio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$rtc", 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},
@@ -3382,13 +3390,16 @@ const call_t syscalls[] = {
{"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$swradio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vbi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vivid", 0, (syscall_t)syz_open_dev},
{"syz_open_procfs", 0, (syscall_t)syz_open_procfs},
{"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs},
{"syz_open_pts", 0, (syscall_t)syz_open_pts},
@@ -5063,6 +5074,12 @@ const call_t syscalls[] = {
{"openat$vga_arbiter", 257},
{"openat$vhci", 257},
{"openat$vhost_vsock", 257},
+ {"openat$vicodec0", 257},
+ {"openat$vicodec1", 257},
+ {"openat$vim2m", 257},
+ {"openat$vimc0", 257},
+ {"openat$vimc1", 257},
+ {"openat$vimc2", 257},
{"openat$vnet", 257},
{"openat$vsock", 257},
{"openat$xenevtchn", 257},
@@ -5662,6 +5679,7 @@ const call_t syscalls[] = {
{"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$audion", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$binder", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$cec", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dri", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev},
@@ -5676,6 +5694,7 @@ const call_t syscalls[] = {
{"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$radio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$rtc", 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},
@@ -5685,13 +5704,16 @@ const call_t syscalls[] = {
{"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$swradio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vbi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vivid", 0, (syscall_t)syz_open_dev},
{"syz_open_procfs", 0, (syscall_t)syz_open_procfs},
{"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs},
{"syz_open_pts", 0, (syscall_t)syz_open_pts},
@@ -7327,6 +7349,12 @@ const call_t syscalls[] = {
{"openat$vga_arbiter", 322},
{"openat$vhci", 322},
{"openat$vhost_vsock", 322},
+ {"openat$vicodec0", 322},
+ {"openat$vicodec1", 322},
+ {"openat$vim2m", 322},
+ {"openat$vimc0", 322},
+ {"openat$vimc1", 322},
+ {"openat$vimc2", 322},
{"openat$vnet", 322},
{"openat$vsock", 322},
{"openat$xenevtchn", 322},
@@ -7924,6 +7952,7 @@ const call_t syscalls[] = {
{"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$audion", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$binder", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$cec", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dri", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev},
@@ -7938,6 +7967,7 @@ const call_t syscalls[] = {
{"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$radio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$rtc", 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},
@@ -7947,13 +7977,16 @@ const call_t syscalls[] = {
{"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$swradio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vbi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vivid", 0, (syscall_t)syz_open_dev},
{"syz_open_procfs", 0, (syscall_t)syz_open_procfs},
{"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs},
{"syz_open_pts", 0, (syscall_t)syz_open_pts},
@@ -9575,6 +9608,12 @@ const call_t syscalls[] = {
{"openat$vga_arbiter", 56},
{"openat$vhci", 56},
{"openat$vhost_vsock", 56},
+ {"openat$vicodec0", 56},
+ {"openat$vicodec1", 56},
+ {"openat$vim2m", 56},
+ {"openat$vimc0", 56},
+ {"openat$vimc1", 56},
+ {"openat$vimc2", 56},
{"openat$vnet", 56},
{"openat$vsock", 56},
{"openat$xenevtchn", 56},
@@ -10160,6 +10199,7 @@ const call_t syscalls[] = {
{"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$audion", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$binder", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$cec", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dri", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev},
@@ -10174,6 +10214,7 @@ const call_t syscalls[] = {
{"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$radio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$rtc", 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},
@@ -10183,13 +10224,16 @@ const call_t syscalls[] = {
{"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$swradio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vbi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vivid", 0, (syscall_t)syz_open_dev},
{"syz_open_procfs", 0, (syscall_t)syz_open_procfs},
{"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs},
{"syz_open_pts", 0, (syscall_t)syz_open_pts},
@@ -11705,6 +11749,12 @@ const call_t syscalls[] = {
{"openat$vga_arbiter", 286},
{"openat$vhci", 286},
{"openat$vhost_vsock", 286},
+ {"openat$vicodec0", 286},
+ {"openat$vicodec1", 286},
+ {"openat$vim2m", 286},
+ {"openat$vimc0", 286},
+ {"openat$vimc1", 286},
+ {"openat$vimc2", 286},
{"openat$vnet", 286},
{"openat$vsock", 286},
{"openat$xenevtchn", 286},
@@ -12273,6 +12323,7 @@ const call_t syscalls[] = {
{"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$audion", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$binder", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$cec", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dri", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dricontrol", 0, (syscall_t)syz_open_dev},
@@ -12287,6 +12338,7 @@ const call_t syscalls[] = {
{"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$radio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$rtc", 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},
@@ -12296,13 +12348,16 @@ const call_t syscalls[] = {
{"syz_open_dev$sndpcmp", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndseq", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$swradio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vbi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsn", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vivid", 0, (syscall_t)syz_open_dev},
{"syz_open_procfs", 0, (syscall_t)syz_open_procfs},
{"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs},
{"syz_open_pts", 0, (syscall_t)syz_open_pts},