aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
Commit message (Collapse)AuthorAgeFilesLines
...
* sys/linux: add ipset descriptionsDmitry Vyukov2020-01-071-0/+114
|
* sys/linux: add NFNL_SUBSYS_CTHELPER/NFNL_SUBSYS_CTNETLINK_EXP descriptionsDmitry Vyukov2020-01-051-0/+42
|
* prog: fix tests for string enforcementDmitry Vyukov2020-01-051-0/+6
| | | | | | | | String value enforcement broke a number of tests where we use different values. Be more string as to what string values we use in tests. Required to add tmpfs descriptions to test syz_mount_image. Also special-casing AF_ALG algorithms as these are auto-generated.
* sys/linux: add AF_NETLINK/NETLINK_NETFILTER/NFNL_SUBSYS_CTNETLINK descriptionsDmitry Vyukov2020-01-051-0/+48
|
* prog: don't mutate strings with enumerated valuesDmitry Vyukov2020-01-051-0/+2
| | | | | | | | | | Strings with enumerated values are frequently file names or have complete enumeration of relevant values. Mutating complete enumeration if not very profitable. Mutating file names leads to escaping paths and fuzzer messing with things it is not supposed to mess with as in: r0 = openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000000440)='/proc/self//exe\x00', 0x3, 0x0)
* sys/linux: add basic AF_PHONET descriptionsDmitry Vyukov2020-01-031-0/+113
|
* sys/linux: add minimal AFS descriptionsDmitry Vyukov2020-01-031-0/+6
|
* sys/linux: add 80211 descriptionsDmitry Vyukov2020-01-031-0/+216
|
* sys/linux: add netlabel descriptionsDmitry Vyukov2020-01-031-0/+168
|
* sys/linux: add IPPROTO_L2TP descriptionsDmitry Vyukov2019-12-311-30/+174
|
* sys/linux: add virt_wifi and xfrm devicesDmitry Vyukov2019-12-301-0/+24
| | | | + some netlink descriptions
* sys/linux: add {MSG,SEM,SHM}_STAT_ANYDmitry Vyukov2019-12-301-0/+18
|
* sys/linux: another batch of warning fixesDmitry Vyukov2019-12-221-6/+24
| | | | | | The only remaining part now is dev_video4linux.txt Update #590
* prog: don't fail decoding on non-default out argsDmitry Vyukov2019-12-211-0/+1
| | | | | | | We get them in cross-compilation test where an out const arg has different values in different archs. No reason to fail deserialization in that case, replace with default arg instead.
* sys/linux: support new split sound ioctlsDmitry Vyukov2019-12-181-24/+48
| | | | | | Some sounds ioctls are now explicitly doubled for 32/64 bits. Support that. Fix mips SOL_SOCKET issues by rearranging includes. Improve few other fields.
* Autogenerated files for linux/mips64leJouni Hogander2019-12-171-0/+2891
| | | | | | | | | This patch adds all autogenerated files for linux/mips64le. Files are generated by following commands: make extract bin/syz-extract -build -os=linux -arch=mips64le -sourcedir=linux make generate
* 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.