From 4f25b9b48bdfbc7adeaf320f8d92067afe509b49 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Fri, 23 Jan 2026 17:18:49 +0100 Subject: pkg/manager: split off diff fuzzer functionality Move the code to a separate pkg/manager/diff package. Split the code into several files. --- tools/syz-diff/diff.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tools/syz-diff/diff.go') diff --git a/tools/syz-diff/diff.go b/tools/syz-diff/diff.go index 3e7230fe0..6d2c2ab35 100644 --- a/tools/syz-diff/diff.go +++ b/tools/syz-diff/diff.go @@ -9,6 +9,7 @@ import ( "github.com/google/syzkaller/pkg/log" "github.com/google/syzkaller/pkg/manager" + "github.com/google/syzkaller/pkg/manager/diff" "github.com/google/syzkaller/pkg/mgrconfig" "github.com/google/syzkaller/prog" "github.com/google/syzkaller/vm" @@ -43,11 +44,11 @@ func main() { if err != nil { log.Fatal(err) } - manager.PatchFocusAreas(newCfg, [][]byte{data}, nil, nil) + diff.PatchFocusAreas(newCfg, [][]byte{data}, nil, nil) } ctx := vm.ShutdownCtx() - err = manager.RunDiffFuzzer(ctx, baseCfg, newCfg, manager.DiffFuzzerConfig{ + err = diff.Run(ctx, baseCfg, newCfg, diff.Config{ Store: &manager.DiffFuzzerStore{BasePath: newCfg.Workdir}, Debug: *flagDebug, }) -- cgit mrf-deployment