diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-10-18 18:19:01 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-10-18 18:19:01 +0200 |
| commit | fe864987bdba9e756faec539be2cf71dd2b89a08 (patch) | |
| tree | db44a2f9171b739d19737abedd91506f93f6c5a3 | |
| parent | 6a4810dd45e00bc652d8eb5ef38efa985c92d4c9 (diff) | |
syz-manager: pass kernel object dir to report.NewReporter
| -rw-r--r-- | syz-manager/manager.go | 5 |
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) } |
