| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | remove master and naming overhaul | Dmitry Vyukov | 2015-12-17 | 1 | -523/+0 |
| | | | | | | | | Remove master process entirely, it is not useful in its current form. We first need to understand what we want from it, and them re-implement it. Prefix all binaries with syz- to avoid name clashes. | ||||
| * | move Gate type to ipc package and use it in stress tool | Dmitry Vyukov | 2015-12-17 | 1 | -47/+10 |
| | | | | | This allows to print what programs stress executes. | ||||
| * | Cope with missing /sys/kernel/debug/kmemleak | David Drysdale | 2015-12-16 | 1 | -1/+3 |
| | | | | | | | If the kernel under test has not been built with kmemleak support, then the debugfs file will not exist. If memory leak detection is not turned on, then keep going in this situation. | ||||
| * | support kmemleak | Dmitry Vyukov | 2015-12-03 | 1 | -1/+67 |
| | | | | | | | If you set "leak":true in manager config, it will do leak checking. It's quite slow, though. Also there seems to be false positives and/or non-reproducible leaks. | ||||
| * | fuzzer: parallel execution mode | Dmitry Vyukov | 2015-11-26 | 1 | -76/+214 |
| | | | | | | Config now have procs parameter that controls number of parallel executor's running in each VM. | ||||
| * | fuzzer: update maxCover | Dmitry Vyukov | 2015-11-23 | 1 | -0/+1 |
| | | |||||
| * | fuzzer: remove unused variables | Dmitry Vyukov | 2015-11-23 | 1 | -3/+0 |
| | | |||||
| * | add various statistics to http interface | Dmitry Vyukov | 2015-11-19 | 1 | -10/+38 |
| | | |||||
| * | allow local vm to not call setuid (not necessary if started not under root) | Dmitry Vyukov | 2015-11-18 | 1 | -8/+12 |
| | | |||||
| * | use fork server in executor | Dmitry Vyukov | 2015-11-10 | 1 | -1/+1 |
| | | | | | | | | | 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. | ||||
| * | add collide mode to executor | Dmitry Vyukov | 2015-11-06 | 1 | -1/+1 |
| | | | | | | In this mode we execute pairs of syscalls concurrently to provoke data races in kernel. | ||||
| * | enable dropprivs in fuzzer | Dmitry Vyukov | 2015-11-05 | 1 | -1/+1 |
| | | |||||
| * | allow to run local vm without coverage | Dmitry Vyukov | 2015-10-20 | 1 | -2/+17 |
| | | |||||
| * | aggregate vm params into a single struct (for ease of extension) | Dmitry Vyukov | 2015-10-20 | 1 | -1/+2 |
| | | |||||
| * | don't trim programs on syscall that gives new coverage | Dmitry Vyukov | 2015-10-16 | 1 | -3/+1 |
| | | | | | | Threaded execution mode can execute following syscalls and they can affect coverage of the call in question. Trimming should be handled by minimization. | ||||
| * | remove ability to execute tests in parallel in fuzzer | Dmitry Vyukov | 2015-10-16 | 1 | -82/+22 |
| | | | | | it consumes more memory and makes it difficult to find crashing input | ||||
| * | initial support for call priorities | Dmitry Vyukov | 2015-10-14 | 1 | -3/+5 |
| | | |||||
| * | deduplicate coverare in executor | Dmitry Vyukov | 2015-10-13 | 1 | -2/+2 |
| | | | | | | This allows to use larger coverage buffer and not overflow output at the same time. | ||||
| * | process covereage in ipc package instead of fuzzer | Dmitry Vyukov | 2015-10-13 | 1 | -43/+3 |
| | | |||||
| * | make ipc.Env.Exec accept the program to execute | Dmitry Vyukov | 2015-10-13 | 1 | -11/+1 |
| | | |||||
| * | initial commit | Dmitry Vyukov | 2015-10-12 | 1 | -0/+418 |
