aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
Commit message (Collapse)AuthorAgeFilesLines
* sys/linux: refine few framebuffer/kbd ioctlsDmitry Vyukov2019-12-071-30/+55
|
* sys/netbsd: add the newer vfork syscallR3x2019-12-051-0/+1
|
* sys/netbsd: Added posix_spawn and fork syscallsR3x2019-12-051-0/+3
|
* sys/linux: more tuning of tty devicesDmitry Vyukov2019-12-031-5/+20
| | | | | | | | | Enable /dev/tty{1-6}. These seem to be special. Few first connected to framebuffers. But the rest seem to be different from e.g. tty20 anyway. Also /dev/tty is different from the rest. /dev/ttyS3 and /dev/ttyprintk are different. Properly pair BSD pty terminals.
* sys/linux: add /dev/fb1Dmitry Vyukov2019-12-031-0/+5
| | | | qemu -vga cirrus results in /dev/fb0 and /dev/fb1.
* sys/linux: add binderfs descriptionsDmitry Vyukov2019-12-021-0/+5
|
* sys/linux: add /dev/fb descriptionsDmitry Vyukov2019-12-021-0/+120
| | | | Framebuffer descriptions + open more tty dev nodes.
* sys/linux: more device refinementsDmitry Vyukov2019-12-011-0/+40
| | | | | Add some mode /dev/nodes* Add anoter midi device.
* sys/linux: add /dev/ptp descriptionsDmitry Vyukov2019-12-011-0/+80
|
* sys/linux: refine some device typesDmitry Vyukov2019-12-011-5/+20
| | | | | | /dev/pmem0 is a block device. /dev/adsp1 is the same as /dev/dsp1. dmmidi,admmidi,amidi is the same as /dev/snd/midi.
* sys/linux: add /dev/snd/pcm* descriptionsDmitry Vyukov2019-12-011-0/+180
|
* sys/linux: add /dev/dsp descriptionsDmitry Vyukov2019-12-011-5/+190
|
* sys/linux: add open of /dev/dri/renderD128Dmitry Vyukov2019-11-291-0/+5
| | | | It's created by qemu but is not matched by the existing /dev/dri/renderD# pattern.
* sys/linux: use openat for /dev/cdromDmitry Vyukov2019-11-291-5/+10
| | | | | No need to use syz_open_dev here, openat will do. Also add /dev/cdrom1 b/c qemu -machine q35 creates cdrom1 instead of cdrom.
* sys/linux/socket.txt: add more description for socket ioctlsShiyu Sun2019-11-281-0/+110
|
* sys/linux: describe PTRACE_PEEKSIGINFOAndrei Vagin2019-11-271-0/+5
| | | | Signed-off-by: Andrei Vagin <avagin@gmail.com>
* sys/linux: run "make generate" for smackDenis Efremov2019-11-221-15/+165
| | | | Signed-off-by: Denis Efremov <efremov@linux.com>
* sys/fuchsia: remove deprecated exception APIsDavid Pursell2019-11-141-4/+0
| | | | | | The port-based exception APIs have been deprecated on Fuchsia and will be removed shortly. Delete them from the syscall definitions and modify the Fuchsia executor to use the new channel-based APIs instead.
* sys/fuchsia: fix Fuchsia extract/generateDavid Pursell2019-11-141-22/+26
| | | | | Updates some paths and add zx_eventpair type definition to fix `make extract` and `make generate`.
* executor: fix setup of vxcanDmitry Vyukov2019-11-031-5/+0
| | | | Adding vxcan1 also adds vxcan0. Setup and use both.
* sys/linux: add forgotten SECCOMP_FILTER_FLAG_NEW_LISTENER bitsJiri Pirko2019-11-031-0/+10
| | | | Signed-off-by: Jiri Pirko <jiri@mellanox.com>
* sys/linux: add missing arm/386 CAN constsDmitry Vyukov2019-11-021-0/+38
|
* sys/linux: extend CAN descriptionsDmitry Vyukov2019-11-021-0/+92
|
* sys/linux: add SECCOMP_FILTER_FLAG_NEW_LISTENER supportDmitry Vyukov2019-10-281-5/+30
|
* sys/linux: add ioctl_nsDmitry Vyukov2019-10-251-0/+20
|
* sys/linux: add support for basic devlink syscallsJiri Pirko2019-10-251-0/+25
| | | | | | Add support for basic set of devlink interface syscalls Signed-off-by: Jiri Pirko <jiri@mellanox.com>
* sys/linux/socket_netlink_route_sched: add chain actionsHangbin Liu2019-10-241-0/+2
| | | | | | | | Update #533 Chain actions also use filter policies, so we can add them easily. Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
* sys/linux: add some new flagsDmitry Vyukov2019-10-151-0/+8
| | | | Add a few new assorted things, some flags, etc.
* sys/linux: add exfat descriptionsDmitry Vyukov2019-10-151-0/+5
|
* sys/linux: add watch_queue descriptionsDmitry Vyukov2019-10-151-0/+20
|
* sys/linux/vusb.txt: describe UAC1 device classAndrey Konovalov2019-10-151-0/+10
|
* prog: mutate length of output buffersVeronica Radu2019-10-101-0/+2
| | | | Update #480
* sys/linux: add new syscall descriptions for devio and usbmonVeronica Radu2019-10-011-10/+153
| | | | Update #533
* sys/linux/dev_binder.txt: also support real-world binder device namesEric Biggers2019-09-301-0/+15
| | | | | | It was reported that binder isn't covered when using syzkaller on a real Android device, since the binder device names are different. Update the descriptions to know about the real-world device names too.
* sys/linux: add new pidfd syscallsDmitry Vyukov2019-09-271-0/+9
|
* sys/linux: update BPF constantsPaul Chaignon2019-09-191-0/+3
| | | | Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
* sys/linux: re-generate Linux descriptions from next-20190918Eric Biggers2019-09-191-0/+25
|
* sys/linux/vusb.txt: properly describe interfaces for USB CDC NCMAndrey Konovalov2019-09-061-10/+10
| | | | Also rename cdc_ethernet to cdc_ecm.
* prog: implemented argument and call prioritiesVeronica Radu2019-09-041-0/+2
|
* sys/linux: add basic USB CDC NCM descriptions (#1337)Andrey Konovalov2019-08-141-0/+10
| | | | CDC NCM support is incomplete, as it requires support for describing multiples interfaces per configuration.
* sys/fuchsia: update socket syscallsMarco Vanotti2019-08-141-30/+0
|
* sys/openbsd: add ktrace descriptionAnton Lindqvist2019-08-121-0/+1
|
* sys/openbsd: add acct descriptionAnton Lindqvist2019-08-121-0/+1
|
* sys/openbsd: add speaker descriptionsAnton Lindqvist2019-08-121-0/+3
|
* sys/linux: add basic USB CDC Ethernet descriptions (#1328)Andrey Konovalov2019-08-091-0/+10
|
* prog: add special mutation for binary flagsVeronica Radu2019-08-091-0/+6
|
* sys/linux: add syz_open_dev$char_usb descriptionsAndrey Konovalov2019-08-081-0/+15
| | | | | syz_open_dev$char_usb opens char devices with major = USB_MAJOR. Sanitize its values to make sure it doesn't open other char/block devices.
* sys/linux: add basic USB PRINTER descriptions (#1316)Andrey Konovalov2019-08-061-0/+10
| | | Also put USB HID descriptions together.
* sys/linux/socket.txt: update timestamp optionsHangbin Liu2019-07-301-0/+10
| | | | | | | | | Update socket timeval, timestamp options and flags. v2: separate SO_{TIMESTAMP, TIMESTAMPNS}_{OLD, NEW} as they only need enable/disable option value. Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
* prog: don't minimize ProcType to 0Dmitry Vyukov2019-07-261-0/+1
| | | | | | | | Default value for ProcType is 0 (same for all PID's). Usually 0 either does not make sense at all or make different PIDs collide (since we use ProcType to separate value ranges for different PIDs). So don't change ProcType to 0 unless the type is explicitly marked as opt (in that case we will also generate 0 anyway).