Dmitry Vyukov
c9ae0f69d8
vm: add ability to interrupt commands
...
This is required for crash reproduction in manager.
2016-11-19 11:14:11 +01:00
Dmitry Vyukov
68c7a49a96
fuzzer: warn about absent kcov/kmemleak files
...
Currently the failure mode is too obscure,
so warn explicitly about these common cases.
Also make local mode more usable.
2016-02-16 15:55:44 +01:00
Dmitry Vyukov
12f3129e71
vm/local: implement debug mode
2016-01-14 11:04:49 +01:00
Dmitry Vyukov
de48f7b019
vm: refactor VM interface in preparation for adb support
...
adb has more complex port forwarding setup, also / is mounted read-only.
Make VM interface more flexible to support such cases.
2016-01-11 17:33:44 +01:00
Dmitry Vyukov
02aa995eb1
vm/local: minor improvements
2015-12-30 19:53:39 +01:00
Dmitry Vyukov
43815ce761
vm/local: revive local VM
2015-12-30 18:25:14 +01:00
Dmitry Vyukov
2eb388c0f8
vm: improve VM interface
...
Current interface is suitable only for running syz-fuzzer.
Make the interface more generic (boot, copy file, run an arbitrary command).
This allows to build other tools on top of vm package
(e.g. reproducer creation).
2015-12-23 19:12:45 +01:00
Dmitry Vyukov
be856bc9e4
allow local vm to not call setuid (not necessary if started not under root)
2015-11-18 16:30:29 +01:00
Dmitry Vyukov
74f5340ea6
allow to run local vm without coverage
2015-10-20 15:46:04 +02:00
Dmitry Vyukov
30c9c31819
refactor enabled syscall handling
2015-10-20 15:46:04 +02:00
Dmitry Vyukov
95fb739d94
aggregate vm params into a single struct (for ease of extension)
2015-10-20 15:46:04 +02:00
Dmitry Vyukov
874c5754bb
initial commit
2015-10-12 10:16:57 +02:00