From cbdf514ebdff5b19bc93cdfcc81598587627330e Mon Sep 17 00:00:00 2001 From: Jouni Hogander Date: Tue, 10 Nov 2020 15:01:26 +0200 Subject: pkg/kconfig: store minimization results Store config options identified using DebugTracer. Also change bisection and configuration minimization code to use new DebugTracer. --- tools/syz-bisect/bisect.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'tools/syz-bisect') diff --git a/tools/syz-bisect/bisect.go b/tools/syz-bisect/bisect.go index 2c1b478d5..3241ff469 100644 --- a/tools/syz-bisect/bisect.go +++ b/tools/syz-bisect/bisect.go @@ -26,6 +26,7 @@ import ( "github.com/google/syzkaller/pkg/bisect" "github.com/google/syzkaller/pkg/config" + "github.com/google/syzkaller/pkg/debugtracer" "github.com/google/syzkaller/pkg/mgrconfig" "github.com/google/syzkaller/pkg/osutil" "github.com/google/syzkaller/pkg/vcs" @@ -87,11 +88,13 @@ func main() { defer os.RemoveAll(mgrcfg.Workdir) } cfg := &bisect.Config{ - Trace: os.Stdout, - Fix: *flagFix, - BinDir: mycfg.BinDir, - Ccache: mycfg.Ccache, - DebugDir: *flagCrash, + Trace: &debugtracer.GenericTracer{ + TraceWriter: os.Stdout, + OutDir: *flagCrash, + }, + Fix: *flagFix, + BinDir: mycfg.BinDir, + Ccache: mycfg.Ccache, Kernel: bisect.KernelConfig{ Repo: mycfg.KernelRepo, Branch: mycfg.KernelBranch, -- cgit mrf-deployment