From e02ef79b9ce5bc23eac00a1919746a36a308a4ae Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 22 Jul 2024 11:55:47 +0200 Subject: pkg/fuzzer/queue: move common fuzzing stats These stats will be needed for snapshot mode that does not use rpcserver. Move them from pkg/rpcserver to pkg/fuzzer/queue. --- syz-manager/manager.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'syz-manager/manager.go') diff --git a/syz-manager/manager.go b/syz-manager/manager.go index 52d50109e..354a0b256 100644 --- a/syz-manager/manager.go +++ b/syz-manager/manager.go @@ -336,7 +336,7 @@ func (mgr *Manager) heartbeatLoop() { if mgr.firstConnect.Load() == 0 { continue } - mgr.statFuzzingTime.Add(diff * mgr.serv.StatNumFuzzing.Val()) + mgr.statFuzzingTime.Add(diff * queue.StatNumFuzzing.Val()) buf := new(bytes.Buffer) for _, stat := range stat.Collect(stat.Console) { fmt.Fprintf(buf, "%v=%v ", stat.Name, stat.Value) @@ -1582,7 +1582,7 @@ func (mgr *Manager) dashboardReporter() { FuzzingTime: time.Duration(mgr.statFuzzingTime.Val()) - lastFuzzingTime, Crashes: uint64(mgr.statCrashes.Val()) - lastCrashes, SuppressedCrashes: uint64(mgr.statSuppressed.Val()) - lastSuppressedCrashes, - Execs: uint64(mgr.serv.StatExecs.Val()) - lastExecs, + Execs: uint64(queue.StatExecs.Val()) - lastExecs, } if mgr.phase >= phaseTriagedCorpus && !triageInfoSent { triageInfoSent = true -- cgit mrf-deployment