| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | sys/linux: don't use syz_open_dev when openat is enough | Dmitry Vyukov | 2020-03-24 | 1 | -24/+24 |
| | | |||||
| * | pkg/compiler: ensure consistency of syscall argument types | Dmitry Vyukov | 2020-03-17 | 1 | -58/+52 |
| | | | | | | | | | | | | | | | | | | | Ensure that we don't have conflicting sizes for the same argument of the same syscall, e.g.: foo$1(a int16) foo$2(a int32) This is useful for several reasons: - we will be able avoid morphing syscalls into other syscalls - we will be able to figure out more precise sizes for args (lots of them are implicitly intptr, which is the largest type on most important arches) - found few bugs in linux descriptions Update #477 Update #502 | ||||
| * | pkg/compiler: don't specify syscall consts for test OS | Dmitry Vyukov | 2020-03-17 | 1 | -0/+387 |
| | | | | | This is just tedious. Fabricate them on the fly. | ||||
| * | executor, sys/linux: add ath9k usb descriptions | Andrey Konovalov | 2020-03-13 | 1 | -0/+18 |
| | | | | | | | | Among other things this changes timeout for USB programs from 2 to 3 seconds. ath9k fuzzing also requires ath9k firmware to be present, so system images need to be regenerated with the updated script. | ||||
| * | sys/openbsd: prevent killing the ssh VM connection | Anton Lindqvist | 2020-03-05 | 1 | -0/+1 |
| | | | | | | | | | | | This is one of the root causes of the 'no output from test machine' panic. Issuing a DIOCKILLSTATES ioctl on a /dev/pf file descriptor will cause state associated with ongoing connections to be purged; effectively killing the ssh connection to the VM. Including net/pfvar.h is necessary in order to make use of the DIOCKILLSTATES define. | ||||
| * | sys/linux: add NETLINK_SOCK_DIAG descriptions | Dmitry Vyukov | 2020-02-21 | 1 | -0/+30 |
| | | | | | Incomplete, but something. | ||||
| * | sys/linux: add NETLINK_RDMA descriptions | Dmitry Vyukov | 2020-02-21 | 1 | -6/+120 |
| | | |||||
| * | sys/linux: add NETLINK_AUDIT descriptions | Dmitry Vyukov | 2020-02-21 | 1 | -0/+96 |
| | | |||||
| * | sys/linux: add smc_pnetid genetlink descriptions | Dmitry Vyukov | 2020-02-20 | 1 | -0/+30 |
| | | |||||
| * | sys/linux: don't extract from futex.txt and watch_queue.txt | Dmitry Vyukov | 2020-02-18 | 1 | -0/+4 |
| | | | | | These are not present in linux-next. | ||||
| * | sys/linux: add new FUTEX_WAIT_MULTIPLE operation | André Almeida | 2020-02-17 | 1 | -0/+6 |
| | | | | | | | Create individual file for futex syscall and add description for the new operation FUTEX_WAIT_MULTIPLE. Signed-off-by: André Almeida <andrealmeid@collabora.com> | ||||
| * | sys/linux: add map batch operations | Paul Chaignon | 2020-02-16 | 1 | -0/+20 |
| | | | | | Signed-off-by: Paul Chaignon <paul.chaignon@gmail.com> | ||||
| * | sys/linux: add SO_BINDTODEVICE specialization for wireguard | Dmitry Vyukov | 2020-02-12 | 1 | -0/+6 |
| | | | | | | | | SO_BINDTODEVICE for wg devices allows to reach very important part of functionality (wg_xmit). Update #806 | ||||
| * | sys/linux: add new pidfd_getfd syscall | Christian Brauner | 2020-02-06 | 1 | -0/+6 |
| | | | | | Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> | ||||
| * | sys/linux: add IPPROTO_MPTCP support | Christoph Paasch | 2020-02-01 | 1 | -0/+12 |
| | | | | | | Adding support for IPPROTO_MPTCP. Like SMC, it is on top of TCP and can thus be treated like a regular TCP socket. | ||||
| * | sys/linux: add some wireguard descriptions | Dmitry Vyukov | 2020-01-31 | 1 | -0/+24 |
| | | | | | Update #806 | ||||
| * | sys/linux: add ethtool netlink descriptions | Dmitry Vyukov | 2020-01-28 | 1 | -0/+42 |
| | | |||||
| * | sys/linux: extend DRM ioctl descriptions | Dmitry Vyukov | 2020-01-25 | 1 | -18/+218 |
| | | | | | | | + disable binderfs (see comments) + add few more missing tty ioctls + improve few minor things in hci descriptions | ||||
| * | sys/linux: add more device descriptions (geneve, lowpan, ipoib, cfhsi) | Dmitry Vyukov | 2020-01-19 | 1 | -0/+24 |
| | | |||||
| * | sys/linux: add some batadv descriptions | Dmitry Vyukov | 2020-01-18 | 1 | -0/+126 |
| | | |||||
| * | prog: don't add fallback coverage after prctl | Dmitry Vyukov | 2020-01-15 | 1 | -0/+1 |
| | | | | | The same reason as with seccomp. | ||||
| * | sys/linux: extend and improve NFNL_SUBSYS_NFTABLES descriptions | Dmitry Vyukov | 2020-01-15 | 1 | -6/+0 |
| | | |||||
| * | sys/linux: add NFNL_SUBSYS_NFTABLES descriptions | Dmitry Vyukov | 2020-01-14 | 1 | -0/+66 |
| | | |||||
| * | sys/linux: add NFNL_SUBSYS_CTNETLINK_TIMEOUT descriptions | Dmitry Vyukov | 2020-01-13 | 1 | -0/+30 |
| | | |||||
| * | sys/linux: add NFNL_SUBSYS_ACCT descriptions | Dmitry Vyukov | 2020-01-13 | 1 | -0/+24 |
| | | |||||
| * | sys/linux: add NFNL_SUBSYS_OSF descriptions | Dmitry Vyukov | 2020-01-13 | 1 | -0/+12 |
| | | |||||
| * | sys/linux: open more files from procfs | Dmitry Vyukov | 2020-01-12 | 1 | -0/+12 |
| | | |||||
| * | sys/linux: add NFNL_SUBSYS_ULOG descriptions | Dmitry Vyukov | 2020-01-09 | 1 | -0/+6 |
| | | |||||
| * | sys/linux: add NFNL_SUBSYS_QUEUE descriptions | Dmitry Vyukov | 2020-01-09 | 1 | -0/+18 |
| | | |||||
| * | sys/linux: add ipset descriptions | Dmitry Vyukov | 2020-01-07 | 1 | -0/+114 |
| | | |||||
| * | sys/linux: add NFNL_SUBSYS_CTHELPER/NFNL_SUBSYS_CTNETLINK_EXP descriptions | Dmitry Vyukov | 2020-01-05 | 1 | -0/+42 |
| | | |||||
| * | prog: fix tests for string enforcement | Dmitry Vyukov | 2020-01-05 | 1 | -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 descriptions | Dmitry Vyukov | 2020-01-05 | 1 | -0/+48 |
| | | |||||
| * | prog: don't mutate strings with enumerated values | Dmitry Vyukov | 2020-01-05 | 1 | -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 descriptions | Dmitry Vyukov | 2020-01-03 | 1 | -0/+113 |
| | | |||||
| * | sys/linux: add minimal AFS descriptions | Dmitry Vyukov | 2020-01-03 | 1 | -0/+6 |
| | | |||||
| * | sys/linux: add 80211 descriptions | Dmitry Vyukov | 2020-01-03 | 1 | -0/+216 |
| | | |||||
| * | sys/linux: add netlabel descriptions | Dmitry Vyukov | 2020-01-03 | 1 | -0/+168 |
| | | |||||
| * | sys/linux: add IPPROTO_L2TP descriptions | Dmitry Vyukov | 2019-12-31 | 1 | -30/+174 |
| | | |||||
| * | sys/linux: add virt_wifi and xfrm devices | Dmitry Vyukov | 2019-12-30 | 1 | -0/+24 |
| | | | | | + some netlink descriptions | ||||
| * | sys/linux: add {MSG,SEM,SHM}_STAT_ANY | Dmitry Vyukov | 2019-12-30 | 1 | -0/+18 |
| | | |||||
| * | sys/linux: another batch of warning fixes | Dmitry Vyukov | 2019-12-22 | 1 | -6/+24 |
| | | | | | | | The only remaining part now is dev_video4linux.txt Update #590 | ||||
| * | prog: don't fail decoding on non-default out args | Dmitry Vyukov | 2019-12-21 | 1 | -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 ioctls | Dmitry Vyukov | 2019-12-18 | 1 | -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/mips64le | Jouni Hogander | 2019-12-17 | 1 | -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 ioctls | Dmitry Vyukov | 2019-12-07 | 1 | -30/+55 |
| | | |||||
| * | sys/netbsd: add the newer vfork syscall | R3x | 2019-12-05 | 1 | -0/+1 |
| | | |||||
| * | sys/netbsd: Added posix_spawn and fork syscalls | R3x | 2019-12-05 | 1 | -0/+3 |
| | | |||||
| * | sys/linux: more tuning of tty devices | Dmitry Vyukov | 2019-12-03 | 1 | -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/fb1 | Dmitry Vyukov | 2019-12-03 | 1 | -0/+5 |
| | | | | | qemu -vga cirrus results in /dev/fb0 and /dev/fb1. | ||||
