From 8b02337e33dbcc9aae5b80ebe850733ca7c8fac7 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Thu, 3 Oct 2024 17:48:33 +0200 Subject: pkg/manager: factor out the HTTP server code Decouple it from syz-manager. Remove a lot of no longer necessary mutex calls. --- syz-manager/hub.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'syz-manager/hub.go') diff --git a/syz-manager/hub.go b/syz-manager/hub.go index 014822bfe..4f0a02de0 100644 --- a/syz-manager/hub.go +++ b/syz-manager/hub.go @@ -39,13 +39,13 @@ func pickGetter(key string) keyGetter { } } -func (mgr *Manager) hubSyncLoop(keyGet keyGetter) { +func (mgr *Manager) hubSyncLoop(keyGet keyGetter, enabledSyscalls map[*prog.Syscall]bool) { hc := &HubConnector{ mgr: mgr, cfg: mgr.cfg, target: mgr.target, domain: mgr.cfg.TargetOS + "/" + mgr.cfg.HubDomain, - enabledCalls: mgr.targetEnabledSyscalls, + enabledCalls: enabledSyscalls, leak: mgr.enabledFeatures&flatrpc.FeatureLeak != 0, fresh: mgr.fresh, hubReproQueue: mgr.externalReproQueue, -- cgit mrf-deployment