syzkaller/pkg/osutil
Dmitry Vyukov 8af91f61b4 syz-manager, syz-hub: share repros between managers via hub
Currently hub allows managers to exchange programs from corpus.
But reproducers are not exchanged and we don't know if a crash
happens on other managers as well or not.

Allow hub to exchange reproducers.

Reproducers are stored in a separate db file with own sequence numbers.
This allows to throttle distribution of reproducers to managers,
so that they are not overloaded with reproducers and don't lose them on restarts.

Based on patch by Andrey Konovalov:
https://github.com/google/syzkaller/pull/325

Fixes #282
2017-08-07 15:28:59 +02:00
..
fileutil_linux.go pkg/osutil: don't depend on syscall in appengine build 2017-07-03 14:43:37 +02:00
fileutil_test.go all: use consistent file permissions 2017-07-03 14:00:47 +02:00
fileutil.go pkg/osutil: don't depend on syscall in appengine build 2017-07-03 14:43:37 +02:00
osutil_linux.go pkg/osutil: don't depend on syscall in appengine build 2017-07-03 14:43:37 +02:00
osutil_stub.go pkg/osutil: port to darwin 2017-06-26 13:43:20 +02:00
osutil_test.go pkg/osutil: add IsExist helper function 2017-06-17 12:11:24 +02:00
osutil_unix.go pkg/osutil: don't depend on syscall in appengine build 2017-07-03 14:43:37 +02:00
osutil.go syz-manager, syz-hub: share repros between managers via hub 2017-08-07 15:28:59 +02:00