| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | prog: remove padding checking | Dmitry Vyukov | 2015-12-23 | 1 | -54/+2 | |
| | | | | | | So far it has found only false positives. Let's leave this to KMSAN. | |||||
| * | executor: fix collide mode | Dmitry Vyukov | 2015-12-23 | 1 | -1/+1 | |
| | | | | | Don't wait for every other call. | |||||
| * | add a flag to disable setpgid syscall | Dmitry Vyukov | 2015-12-17 | 1 | -46/+46 | |
| | | | | | It is broken on some of our test systems. | |||||
| * | executor: export syscall execution results | Dmitry Vyukov | 2015-12-17 | 1 | -0/+7 | |
| | | | | | Errno can be used to guide fuzzing, or detect not implemented syscalls. | |||||
| * | executor: allow to wait for child processes without sigtimedwait | Dmitry Vyukov | 2015-12-17 | 1 | -1/+24 | |
| | | | | | We've hit 2 systems that mishandle sigtimedwait. | |||||
| * | sys: automatically add padding to structs | Dmitry Vyukov | 2015-12-17 | 1 | -9/+68 | |
| | | ||||||
| * | executor: switch to ioctl's instead of writes | Dmitry Vyukov | 2015-12-03 | 1 | -10/+13 | |
| | | ||||||
| * | executor: execute mount under root | Dmitry Vyukov | 2015-11-30 | 1 | -0/+2 | |
| | | ||||||
| * | executor: fix build | Dmitry Vyukov | 2015-11-29 | 1 | -7/+5 | |
| | | ||||||
| * | executor: switch to new coverage | Dmitry Vyukov | 2015-11-28 | 1 | -54/+62 | |
| | | ||||||
| * | executor: prevent programs to mess with fuzzer fds | Dmitry Vyukov | 2015-11-20 | 1 | -0/+8 | |
| | | ||||||
| * | add fuse support | Dmitry Vyukov | 2015-11-19 | 1 | -7/+66 | |
| | | ||||||
| * | executor: don't wait for pending calls if there are none | Dmitry Vyukov | 2015-11-19 | 1 | -6/+13 | |
| | | ||||||
| * | executor: fix detection of last call | Dmitry Vyukov | 2015-11-19 | 1 | -1/+1 | |
| | | ||||||
| * | executor: fix detection of out of threads | Dmitry Vyukov | 2015-11-19 | 1 | -7/+8 | |
| | | ||||||
| * | allow executor execute particular syscalls under root | Dmitry Vyukov | 2015-11-18 | 1 | -10/+28 | |
| | | | | | this is required to test e.g. fuse fs (non-root can't mount) | |||||
| * | basic support for dri/drm drivers | Dmitry Vyukov | 2015-11-18 | 1 | -0/+5 | |
| | | ||||||
| * | fix waiting for worker processes in executor | Dmitry Vyukov | 2015-11-18 | 1 | -4/+25 | |
| | | | | | + disable SIGCANCEL/SIGSETXID signal handlers | |||||
| * | add tty-related ioctl's | Dmitry Vyukov | 2015-11-16 | 1 | -2/+17 | |
| | | ||||||
| * | use fork server in executor | Dmitry Vyukov | 2015-11-10 | 1 | -30/+83 | |
| | | | | | | | | | This avoids exec per test. Also allows to pre-map shared memory regions. And will allow to pre-map coverage regions, etc. Seems to work already, but probably there are still some bugs. | |||||
| * | use futex instead of spin wait | Dmitry Vyukov | 2015-11-10 | 1 | -16/+33 | |
| | | | | | Spinning is bad. Also pollutes strace output. | |||||
| * | add collide mode to executor | Dmitry Vyukov | 2015-11-06 | 1 | -23/+48 | |
| | | | | | | In this mode we execute pairs of syscalls concurrently to provoke data races in kernel. | |||||
| * | experimental functionality to impersonate nobody user in executor | Dmitry Vyukov | 2015-10-20 | 1 | -1/+27 | |
| | | ||||||
| * | open /proc/cover only once in executor | Dmitry Vyukov | 2015-10-20 | 1 | -9/+18 | |
| | | | | | | | | | | | | First, it is just not necessary to open it multiple times. But more importantly a program can close fds that it previosuly used: r0 = open(...) close(r0) close(r0) and this can close cover fds created in threaded mode. | |||||
| * | deduplicate coverare in executor | Dmitry Vyukov | 2015-10-13 | 1 | -2/+23 | |
| | | | | | | This allows to use larger coverage buffer and not overflow output at the same time. | |||||
| * | initial commit | Dmitry Vyukov | 2015-10-12 | 1 | -0/+478 | |
