aboutsummaryrefslogtreecommitdiffstats
path: root/syz-manager/hub.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2024-10-03 17:48:33 +0200
committerAleksandr Nogikh <nogikh@google.com>2024-10-11 11:58:06 +0000
commit8b02337e33dbcc9aae5b80ebe850733ca7c8fac7 (patch)
treea6c6c8a4e795b8c66ad3b728e3f7c6dbce1514da /syz-manager/hub.go
parentd041766f6c33a373e0064b832cc4e7a4401b3659 (diff)
pkg/manager: factor out the HTTP server code
Decouple it from syz-manager. Remove a lot of no longer necessary mutex calls.
Diffstat (limited to 'syz-manager/hub.go')
-rw-r--r--syz-manager/hub.go4
1 files changed, 2 insertions, 2 deletions
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,