diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-11-10 10:36:24 -0800 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-11-10 10:38:39 -0800 |
| commit | f3c4e6185953baea53d5651b84bd5897c02627f4 (patch) | |
| tree | 0c5022d6ef18037eebf580d718ef730a70cc7ac6 /executor | |
| parent | eee19d60c247c6603c865d3c949c1c75f6f8de85 (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.h | 10 | ||||
| -rw-r--r-- | executor/syscalls.h | 55 |
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}, |
