diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2024-05-23 10:13:32 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2024-05-27 14:15:44 +0000 |
| commit | 6ef3e47010676e4e159edb346c219e8d30cabadc (patch) | |
| tree | bd57f83dae5605eebc00f05975b58eb0f7947df0 /pkg/flatrpc/flatrpc.fbs | |
| parent | 800bc2fcbad74e0447105d470f5eb0a0ef3503f3 (diff) | |
syz-fuzzer: repair leak checking
Notify fuzzer from the manager when corpus triage has finished
to start leak checking.
Fixes #4728
Diffstat (limited to 'pkg/flatrpc/flatrpc.fbs')
| -rw-r--r-- | pkg/flatrpc/flatrpc.fbs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkg/flatrpc/flatrpc.fbs b/pkg/flatrpc/flatrpc.fbs index cdddef965..5b211bb31 100644 --- a/pkg/flatrpc/flatrpc.fbs +++ b/pkg/flatrpc/flatrpc.fbs @@ -76,6 +76,7 @@ table FeatureInfoRaw { union HostMessagesRaw { ExecRequest :ExecRequestRaw, SignalUpdate :SignalUpdateRaw, + StartLeakChecks :StartLeakChecksRaw } table HostMessageRaw { @@ -160,6 +161,12 @@ table SignalUpdateRaw { drop_max :[uint64]; } +// Leak checking is very slow so we don't do it while triaging the corpus +// (otherwise it takes infinity). This message serves as a signal that +// the corpus was triaged and the fuzzer can start leak checking. +table StartLeakChecksRaw { +} + // Notification from the executor that it started executing the program 'id'. // We want this request to be as small and as fast as possible b/c we need it // to reach the host (or at least leave the VM) before the VM crashes |
