From fe864987bdba9e756faec539be2cf71dd2b89a08 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 18 Oct 2017 18:19:01 +0200 Subject: syz-manager: pass kernel object dir to report.NewReporter --- syz-manager/manager.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/syz-manager/manager.go b/syz-manager/manager.go index ac7951c31..68adcdf62 100644 --- a/syz-manager/manager.go +++ b/syz-manager/manager.go @@ -780,7 +780,10 @@ func (mgr *Manager) getReporter() report.Reporter { if mgr.reporter == nil { <-allSymbolsReady var err error - mgr.reporter, err = report.NewReporter(mgr.cfg.TargetOS, mgr.cfg.Kernel_Src, "", allSymbols, mgr.cfg.ParsedIgnores) + // TODO(dvyukov): we should introduce cfg.Kernel_Obj dir instead of Vmlinux. + // This will be more general taking into account modules and other OSes. + mgr.reporter, err = report.NewReporter(mgr.cfg.TargetOS, mgr.cfg.Kernel_Src, + filepath.Dir(mgr.cfg.Vmlinux), allSymbols, mgr.cfg.ParsedIgnores) if err != nil { Fatalf("%v", err) } -- cgit mrf-deployment