aboutsummaryrefslogtreecommitdiffstats
path: root/executor/defs.h
Commit message (Collapse)AuthorAgeFilesLines
* sys/fuchsia/fidlgen: update FIDL path & extract new descriptionsJulia Hansbrough2019-02-211-2/+2
| | | | | | | | Garnet-layer FIDL descriptions are in a new subdirectory. This CL changes it to the proper directory, and performed a "make extract" shortly after. This should fix some of the errors on the Syzkaller hub.
* sys/linux: add netlink seg6 descriptionshoujingyi2019-02-211-5/+5
| | | | | | | | | | * Add files via upload * Add files via upload * Add files via upload * Add files via upload
* hafnium: add basic supportDmitry Vyukov2019-02-121-5/+5
| | | | | | | Add [very] basic support for testing Hafnium: https://hafnium.googlesource.com/hafnium Update #996
* sys/linux: regenerate constsDmitry Vyukov2019-02-121-3/+3
| | | | Regenereate consts on latest linux-next.
* sys/linux: add NDISC packet formats to vnet.txtDan Robertson2019-02-111-5/+5
| | | | Add the basic NDISC (RFC 4861) packet formats to sys/linux/vnet.txt.
* sys/linux: prohibit EXT4_IOC_RESIZE_FSDmitry Vyukov2019-02-081-5/+5
| | | | | | | | | | | | | | | When we run with sandbox=none, test program can do EXT4_IOC_RESIZE_FS which shrinks rootfs basically to 0. This breaks the machine as all tests then fail with: failed to create temp dir: mkdir syzkaller-testdir077269498: no space left on device This is the most common source of "lost connection" crashes overall and they are not actually kernel bugs. Prohibit EXT4_IOC_RESIZE_FS for now. Alternatively we can mount tmpfs with sandbox=none. Update #971
* sys/linux: extend key descriptionsDmitry Vyukov2019-02-071-5/+5
|
* sys/linux: move {i,fa}notify into own filesDmitry Vyukov2019-02-071-5/+5
|
* sys/fuchsia: fix fidlgen issuesMarco Vanotti2019-02-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * sys/fuchsia: fix fidlgen issues. This change modifies fidlgen removing fuchsia.mediacodec and renaming zircon-ethernet to fuchsia-hardware-ethernet. fuchsia.mediacodec has most of its functionality merged into fuchsia.media and it's not included in the default amd64 builds. zircon-ethernet has been renamed to fuchsia-hardware-ethernet recently: https://fuchsia-review.googlesource.com/c/zircon/+/237178 * docs/fuchsia: Add troubleshooting sections This commit adds a troubleshooting section in the fuchsia syzkaller docs that mentions how to solve fidlgen issues when fidl interfaces are removed or renamed. * sys/fuchsia: remove stale autogenerated files. * sys/fucsia run make extract && make generate.
* sys/openbsd: add missing wscons descriptions (#976)Anton Lindqvist2019-02-011-1/+1
|
* sys/test/test: add tests for test exiting in the middle of executionDmitry Vyukov2019-01-311-4/+4
|
* sys/openbsd: add wscons descriptions, limited to wsdisplay for nowAnton Lindqvist2019-01-261-1/+1
|
* sys/openbsd: add openat$ttyAnton Lindqvist2019-01-261-1/+1
|
* sys/openbsd: add openat${null,zero}Anton Lindqvist2019-01-261-1/+1
|
* sys/linux: fix up mptcp descriptionsDmitry Vyukov2019-01-251-4/+4
| | | | | | | 1. Generate .const files for all arches. 2. Don't extract mptcp consts on android. 3. Remove mptcp includes from vnet.txt. 4. Enable CONFIG_MPTCP in syz-extract (mptcp is not like all other kernel headers).
* sys/linux: add Multipath TCP description8litz2019-01-251-5/+5
| | | https://tools.ietf.org/html/rfc6824
* sys/linux: add trusty hwrng serviceDmitry Vyukov2019-01-241-5/+5
| | | | Update #933
* sys/linux: add trusty hwkey serviceDmitry Vyukov2019-01-241-5/+5
| | | | Update #933
* sys/linux: describe trusty storage service interfaceDmitry Vyukov2019-01-241-5/+5
| | | | Update #933
* sys/linux: fix a TODODmitry Vyukov2019-01-241-5/+5
| | | | | We can actually express such size with: define X25_SUBSCRIP_DEVICE_SIZE 200 - sizeof(long)
* sys/linux: regenerate const filesDmitry Vyukov2019-01-241-3/+3
| | | | (on linux-next)
* sys/linux: update TODO commentsDmitry Vyukov2019-01-241-5/+5
| | | | | | Change TODO comments that refer to missing description language features to NEED comments as that it's easier to grep for them. Remove some outdated comments. Fix 2 easy fixable TODOs.
* sys/openbsd: remove mincore(2) descriptionAnton Lindqvist2019-01-221-1/+1
| | | | | | It was recently removed from OpenBSD[1]. [1] https://marc.info/?l=openbsd-cvs&m=154723400730318&w=2
* all: detect extra coverage supportAndrey Konovalov2019-01-161-5/+5
| | | | Based on whether the kernel supports KCOV_REMOTE_ENABLE ioctl.
* sys/freebsd: add SCTP syscallsmsvoelker2019-01-161-1/+1
| | | | | | | | * sys/freebsd: Add SCTP syscalls * sys/freebsd: SCTP syscalls updated * sys/freebsd: SCTP syscalls fixed
* sys/linux: add trusty supportDmitry Vyukov2019-01-141-5/+5
| | | | | | Add support for trusty tipc devices and several trusty app ports. Update #933
* sys/linux: Add syscalls to read from sockets for crypto operationsZubin Mithra2019-01-141-5/+5
| | | | | | sockaddr_alg with salg_type as "skcipher", "aead", "hash" and "rng" support for reading from these sockets. Add read descriptions to socket_alg.txt.
* tools/syz-trace2syz/proggen/proggen_test.go: test ipv6 address conversionShankara Pailoor2019-01-101-5/+5
|
* sys/linux: add rand_addr option to ipv6_addr unionShankara Pailoor2019-01-101-5/+5
| | | | | | | rand_addr option is the first option for the ipv6_addr union and is just an array of 16 bytes. This option makes it easy for trace2syz to convert ipv6 address as strace decodes the ipv6 address as a hex string.
* sys/linux: prohibit SNAPSHOT_FREEZEDmitry Vyukov2019-01-061-5/+5
| | | | SNAPSHOT_FREEZE freezes all processes and leaves the machine dead.
* sys/linux: add /dev/ppp descriptionsDmitry Vyukov2019-01-041-5/+5
|
* sys/linux: detail ifla_vf_policy/ifla_port_policy/ifla_xdp_policyDmitry Vyukov2018-12-301-5/+5
|
* sys/linux: add can routesDmitry Vyukov2018-12-301-5/+5
|
* sys/linux: add AF_RXRPC descriptionsDmitry Vyukov2018-12-301-5/+5
|
* sys/linux: add /dev/mISDNtimerDmitry Vyukov2018-12-301-5/+5
|
* sys/linux: open more of /dev/ filesDmitry Vyukov2018-12-301-5/+5
| | | | | | | /dev/vfio/vfio /dev/btrfs-control /dev/ubi_ctrl /dev/cachefiles
* sys/linux: add AF_ISDN descriptionsDmitry Vyukov2018-12-291-5/+5
|
* sys/linux: describe /dev/vhci interfaceDmitry Vyukov2018-12-291-5/+5
|
* sys/linux: misc assorted improvementsDmitry Vyukov2018-12-291-5/+5
| | | | | | Add new bpf consts/commands. Refine bluetooth descriptions. Remove removed crypto consts.
* sys/linux: refine few types in NETLINK_ROUTEDmitry Vyukov2018-12-291-5/+5
|
* pkg/csource: use 0 for missing syscall argsDmitry Vyukov2018-12-271-13/+13
| | | | | | | | | | | | | | We don't specify trailing unused args for some syscalls (e.g. ioctl that does not use its arg). Executor always filled tailing unsed args with 0's but pkg/csource didn't. Some such syscalls actually check that the unsed arg is 0 and as the result failed with C repro. We could statically check and eliminate all such cases, but it turns out the warning fires in 1500+ cases: https://gist.githubusercontent.com/dvyukov/e59ba1d9a211ee32fa0ba94fab86a943/raw/a3ace5a63f7281f0298f51ea9842ead1e4713418/gistfile1.txt So instead fill such args with 0's in pkg/csource too.
* executor: create more net devices on linuxDmitry Vyukov2018-12-261-5/+5
|
* sys/linux: add network drop monitor supportDmitry Vyukov2018-12-241-5/+5
|
* sys/linux: add udmabuf descriptionsDmitry Vyukov2018-12-241-5/+5
|
* sys/linux: add basic AF_CAIF descriptionsDmitry Vyukov2018-12-241-5/+5
|
* sys/linux: add basic X25 descriptionsDmitry Vyukov2018-12-241-5/+5
|
* sys/linux: extend AX25/ROSE/NETROM descriptionsDmitry Vyukov2018-12-241-5/+5
|
* sys/linux: add CRYPTO_MSG_GETSTATDmitry Vyukov2018-12-221-5/+5
|
* sys/linux: add RTM_NEWNSID/RTM_GETNSIDDmitry Vyukov2018-12-221-5/+5
|
* sys/linux: add fs-verity ioctlsVictor Hsieh2018-12-181-5/+5
| | | | | | | | This adds 2 ioctls and an argument type: - FS_IOC_ENABLE_VERITY - FS_IOC_MEASURE_VERITY - struct fsverity_digest Note fs-verity on-disk structs are not yet added.