aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-diff/diff.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2026-01-23 17:18:49 +0100
committerAleksandr Nogikh <nogikh@google.com>2026-01-23 20:35:29 +0000
commit4f25b9b48bdfbc7adeaf320f8d92067afe509b49 (patch)
treee66a51fc3786e8bb8abba5ca89cfc152a59e971f /tools/syz-diff/diff.go
parentb4afeb6fb8cde041ba03048f5e123ed3f304a5e6 (diff)
pkg/manager: split off diff fuzzer functionality
Move the code to a separate pkg/manager/diff package. Split the code into several files.
Diffstat (limited to 'tools/syz-diff/diff.go')
-rw-r--r--tools/syz-diff/diff.go5
1 files changed, 3 insertions, 2 deletions
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,
})