aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-10-18 18:19:01 +0200
committerDmitry Vyukov <dvyukov@google.com>2017-10-18 18:19:01 +0200
commitfe864987bdba9e756faec539be2cf71dd2b89a08 (patch)
treedb44a2f9171b739d19737abedd91506f93f6c5a3
parent6a4810dd45e00bc652d8eb5ef38efa985c92d4c9 (diff)
syz-manager: pass kernel object dir to report.NewReporter
-rw-r--r--syz-manager/manager.go5
1 files changed, 4 insertions, 1 deletions
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)
}