Dmitry Vyukov
2fb5e9b0d4
vm/qemu: fix latent output reading bug
2016-01-20 14:01:45 +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
0451ffa50a
qemu/kvm: improve output buffering
...
There seems to be some missed pieces in output.
2015-12-28 15:53:51 +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
db6bf8626d
detect UBSAN error reports
2015-12-17 14:38:46 +01:00
Dmitry Vyukov
bb15aa8bfd
fix crash output
2015-11-06 21:51:19 +01:00
Dmitry Vyukov
f563cc395b
minor improvements for kvm
2015-11-05 10:30:08 +01:00
Dmitry Vyukov
786414e8e9
don't emit unnecessary info into crash log
...
This was necessary because there was a bug in log offset calculation.
Not the bug is fixed and the additional output makes it harder to grep logs.
2015-11-04 20:23:48 +01:00
Dmitry Vyukov
9ef3f5494e
fix crash report extraction from logs
2015-10-20 17:44:56 +02:00
Dmitry Vyukov
8264f54f5e
improve lkvm support (still does not quite work)
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
587db99baa
lkvm support
2015-10-16 13:33:24 +02:00