diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/syz-declextract/declextract.go | 15 | ||||
| -rw-r--r-- | tools/syz-declextract/declextract_test.go | 9 |
2 files changed, 10 insertions, 14 deletions
diff --git a/tools/syz-declextract/declextract.go b/tools/syz-declextract/declextract.go index 5fe1edf52..ab8eac92b 100644 --- a/tools/syz-declextract/declextract.go +++ b/tools/syz-declextract/declextract.go @@ -34,10 +34,8 @@ var target = targets.Get(targets.Linux, targets.AMD64) func main() { var ( - flagConfig = flag.String("config", "", "manager config file") - flagBinary = flag.String("binary", "syz-declextract", "path to syz-declextract binary") - flagCacheExtract = flag.Bool("cache-extract", false, "use cached extract results if present"+ - " (cached in manager.workdir/declextract.cache)") + flagConfig = flag.String("config", "", "manager config file") + flagBinary = flag.String("binary", "syz-declextract", "path to syz-declextract binary") flagCacheProbe = flag.Bool("cache-probe", false, "use cached probe results if present"+ " (cached in manager.workdir/interfaces.json)") ) @@ -51,11 +49,10 @@ func main() { tool.Failf("kernel probing failed: %v", err) } if err := run(filepath.FromSlash("sys/linux/auto.txt"), probeInfo, &clangtool.Config{ - ToolBin: *flagBinary, - KernelSrc: cfg.KernelSrc, - KernelObj: cfg.KernelObj, - CacheDir: filepath.Join(cfg.Workdir, "declextract.cache"), - ReuseCache: *flagCacheExtract, + ToolBin: *flagBinary, + KernelSrc: cfg.KernelSrc, + KernelObj: cfg.KernelObj, + CacheFile: filepath.Join(cfg.Workdir, "declextract.cache"), }); err != nil { tool.Fail(err) } diff --git a/tools/syz-declextract/declextract_test.go b/tools/syz-declextract/declextract_test.go index e6f8da464..6d0f12039 100644 --- a/tools/syz-declextract/declextract_test.go +++ b/tools/syz-declextract/declextract_test.go @@ -129,11 +129,10 @@ func testEachFile(t *testing.T, fn func(t *testing.T, cfg *clangtool.Config, fil t.Fatal(err) } cfg := &clangtool.Config{ - ToolBin: *flagBin, - KernelSrc: testdata, - KernelObj: buildDir, - CacheDir: buildDir, - ReuseCache: true, + ToolBin: *flagBin, + KernelSrc: testdata, + KernelObj: buildDir, + CacheFile: filepath.Join(buildDir, filepath.Base(file)+".json"), } fn(t, cfg, file) }) |
