| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | sys/linux: add new syscall descriptions for devio and usbmon | Veronica Radu | 2019-10-01 | 1 | -2/+0 | |
| | | | | | Update #533 | |||||
| * | sys/linux: add new pidfd syscalls | Dmitry Vyukov | 2019-09-27 | 1 | -0/+15 | |
| | | ||||||
| * | sys/linux: add usbmon add vfio descriptions | VeronicaRadu | 2019-07-26 | 1 | -1/+0 | |
| | | ||||||
| * | sys/linux: use AT_FDCWD only for directories | Dmitry Vyukov | 2019-07-22 | 1 | -2/+2 | |
| | | | | | | | Currently we use AT_FDCWD as a special value for all file descriptors, but it does not make sense for almost all of them (sockets, bpf, etc). Use it as a special value only for fd_dir. | |||||
| * | sys/linux: improve sched_attr description | Dmitry Vyukov | 2019-07-22 | 1 | -2/+1 | |
| | | | | | Today we have means to properly describe parent size. | |||||
| * | sys/linux: add hidraw and hiddev descriptions | Andrey Konovalov | 2019-06-07 | 1 | -1/+0 | |
| | | ||||||
| * | sys/linux: add new consts/flags/fields here and there | Dmitry Vyukov | 2019-05-10 | 1 | -1/+1 | |
| | | | | | Add a bunch of new small interfaces in 5.2: new consts, flags, fields, etc. | |||||
| * | sys/linux: add pidfd_send_signal | Dmitry Vyukov | 2019-04-12 | 1 | -0/+5 | |
| | | ||||||
| * | pkg/compiler: make buffer alias to ptr[array[int8]] | Dmitry Vyukov | 2019-04-01 | 1 | -1/+1 | |
| | | | | | | | | | | | | Ptr type has special handling of direction (pointers are always input). But buffer type missed this special case all the time. Make buffer less special by aliasing to the ptr[array[int8]] type. As the result buffer type can't have optional trailing "opt" attribute because we don't have such support for templates yet. Change such cases to use ptr type directly. Fixes #1097 | |||||
| * | sys/linux: move openat to dev_rtc.txt | Shankara Pailoor | 2019-03-24 | 1 | -1/+0 | |
| | | | | | move openat$rtc to rtc_dev and change return type to fd_rtc | |||||
| * | sys/linux: disable SYSLOG_ACTION_CLEAR | Dmitry Vyukov | 2019-03-19 | 1 | -2/+2 | |
| | | | | | | For context see: https://groups.google.com/d/msg/syzkaller/8nUJCnMfark/y8HOM_vrCQAJ | |||||
| * | sys/linux: restrict SYSLOG_ACTION_CONSOLE_LEVEL | Dmitry Vyukov | 2019-03-18 | 1 | -2/+2 | |
| | | | | | | Fuzzer must not mess with console, turn it on/off, change log level, etc. Otherwise it turns off kernel output on console. | |||||
| * | sys/linux: Add rfkill description for Linux | Alexander Popov | 2019-03-18 | 1 | -1/+0 | |
| | | ||||||
| * | sys/linux: move {i,fa}notify into own files | Dmitry Vyukov | 2019-02-07 | 1 | -20/+1 | |
| | | ||||||
| * | sys/linux: update TODO comments | Dmitry Vyukov | 2019-01-24 | 1 | -2/+2 | |
| | | | | | | | 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. | |||||
| * | all: detect extra coverage support | Andrey Konovalov | 2019-01-16 | 1 | -0/+3 | |
| | | | | | Based on whether the kernel supports KCOV_REMOTE_ENABLE ioctl. | |||||
| * | sys/linux: prohibit SNAPSHOT_FREEZE | Dmitry Vyukov | 2019-01-06 | 1 | -1/+4 | |
| | | | | | SNAPSHOT_FREEZE freezes all processes and leaves the machine dead. | |||||
| * | sys/linux: add /dev/ppp descriptions | Dmitry Vyukov | 2019-01-04 | 1 | -1/+0 | |
| | | ||||||
| * | sys/linux: open more of /dev/ files | Dmitry Vyukov | 2018-12-30 | 1 | -0/+5 | |
| | | | | | | | | /dev/vfio/vfio /dev/btrfs-control /dev/ubi_ctrl /dev/cachefiles | |||||
| * | sys/linux: add AF_ISDN descriptions | Dmitry Vyukov | 2018-12-29 | 1 | -1/+0 | |
| | | ||||||
| * | sys/linux: describe /dev/vhci interface | Dmitry Vyukov | 2018-12-29 | 1 | -1/+0 | |
| | | ||||||
| * | sys/linux: misc assorted improvements | Dmitry Vyukov | 2018-12-29 | 1 | -0/+3 | |
| | | | | | | | Add new bpf consts/commands. Refine bluetooth descriptions. Remove removed crypto consts. | |||||
| * | sys/linux: add udmabuf descriptions | Dmitry Vyukov | 2018-12-24 | 1 | -3/+5 | |
| | | ||||||
| * | sys: consistently mark all paddings as const[0] | Dmitry Vyukov | 2018-12-10 | 1 | -5/+5 | |
| | | ||||||
| * | removing trace2syz constants and moving rand_addr as the first ipv4_addr option | Shankara Pailoor | 2018-11-30 | 1 | -8/+0 | |
| | | ||||||
| * | removing trace2syz constants | Shankara Pailoor | 2018-11-24 | 1 | -14/+0 | |
| | | ||||||
| * | sys/linux: move prctl to a separate file | Dmitry Vyukov | 2018-11-17 | 1 | -26/+3 | |
| | | ||||||
| * | sys/linux: add /dev/dlm* devices | Dmitry Vyukov | 2018-11-10 | 1 | -0/+3 | |
| | | ||||||
| * | sys/linux: fix up descriptions | Dmitry Vyukov | 2018-10-30 | 1 | -6/+5 | |
| | | | | | | | | 1. Extract consts on the latest linux tree. 2. Don't manually define O_TMPFILE/O_ACCMODE/_LINUX_CAPABILITY_VERSION_N, they are defined in kernel headers. 3. Don't use CLOCK_SGI_CYCLE as clock id, it's not implemented. | |||||
| * | sys/linux: add additional constants for trace2syz | shankarapailoor | 2018-10-30 | 1 | -9/+40 | |
| | | ||||||
| * | sys/linux: open /dev/media* files | Dmitry Vyukov | 2018-10-28 | 1 | -1/+1 | |
| | | | | | Also remove the second syscall for opening of /dev/fd*. | |||||
| * | sys/syz-extract: support missing arch headers | Dmitry Vyukov | 2018-10-28 | 1 | -0/+1 | |
| | | | | | | | | | The latest Linux kernel misses some arch-specific headers on some archs: asm/a.out.h asm/prctl.h asm/mce.h Support that. | |||||
| * | sys/linux: prohibit FAN_OPEN_PERM and FAN_ACCESS_PERM | Dmitry Vyukov | 2018-10-15 | 1 | -4/+4 | |
| | | | | | | | | FAN_OPEN_PERM and FAN_ACCESS_PERM require the program to reply to open requests. If that does not happen, the program will hang in an unkillable state forever. See the following bug for details: https://groups.google.com/d/msg/syzkaller-bugs/pD-vbqJu6U0/kGH30p3lBgAJ | |||||
| * | sys/linux: add MFD_HUGETLB | Tobias Klauser | 2018-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | sys/linux: add MCL_ONFAULT | Tobias Klauser | 2018-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | sys/linux: prohibit EXT4_IOC_SHUTDOWN | Dmitry Vyukov | 2018-09-13 | 1 | -2/+2 | |
| | | | | | EXT4_IOC_SHUTDOWN EXT4_IOC_SHUTDOWN on root fs effectively brings the machine down in weird ways. | |||||
| * | sys/linux: add syz_execute_func | Dmitry Vyukov | 2018-08-30 | 1 | -3/+4 | |
| | | | | | | | The function executes random code. Update #310 | |||||
| * | sys/linux: add ext4 ioctls and overlayfs | Dmitry Vyukov | 2018-08-29 | 1 | -76/+0 | |
| | | | | | Update #533 | |||||
| * | sys/linux: add few assorted new flags/ioctls | Dmitry Vyukov | 2018-08-26 | 1 | -1/+1 | |
| | | ||||||
| * | sys/linux: treat cuse as fuse | Dmitry Vyukov | 2018-08-26 | 1 | -1/+0 | |
| | | | | | | | It's mostly fuse. Also regenerate consts on latest kernel. | |||||
| * | sys/linux: add userio descriptions | Dmitry Vyukov | 2018-08-26 | 1 | -1/+0 | |
| | | | | | Update #533 | |||||
| * | sys/linux: add uinput support | Dmitry Vyukov | 2018-08-15 | 1 | -1/+0 | |
| | | ||||||
| * | sys/linux: use negative consts where useful | Dmitry Vyukov | 2018-07-09 | 1 | -7/+7 | |
| | | ||||||
| * | pkg/compiler: check for unused declarations | Dmitry Vyukov | 2018-06-30 | 1 | -5/+1 | |
| | | | | | | Error on unused structs/unions/resources/flags. Finds tons of bugs. | |||||
| * | sys/linux: add 2 custom uids | Dmitry Vyukov | 2018-06-23 | 1 | -2/+2 | |
| | | | | | | Give fuzzer 2 custom uids to mess with. Ideally these should be proc, we can't do this for resources. | |||||
| * | sys/linux: fix /dev/urandom descriptions | Dmitry Vyukov | 2018-06-23 | 1 | -1/+0 | |
| | | | | | | Don't use pseudo syscall without a reason. Remove duplicate syscall. | |||||
| * | sys: mark output resources as opt | Dmitry Vyukov | 2018-06-18 | 1 | -1/+1 | |
| | | | | | | Mark output resources as opt in preparation for more precise constructor calculation. | |||||
| * | sys/linux: add rseq syscall | Dmitry Vyukov | 2018-06-12 | 1 | -1/+22 | |
| | | ||||||
| * | sys/linux: add more fs ioctls | Dmitry Vyukov | 2018-06-08 | 1 | -1/+55 | |
| | | ||||||
| * | sys/linux: move aio descriptions into separate file | Dmitry Vyukov | 2018-06-08 | 1 | -36/+1 | |
| | | ||||||
