diff options
| author | Greg Steuck <syzkaller@nest.cx> | 2018-11-20 21:46:02 -0800 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-11-21 07:27:04 +0100 |
| commit | 5cdd8fe0e0878ffd44402beb72da79d828a5505f (patch) | |
| tree | 89cfa6ec6296e5818e1ad6d93a1d89dd39704079 /tools/syz-repro | |
| parent | 2d8316b8fbe49325a7934843a631dfd0783c8fa3 (diff) | |
syz-repro: minor UX improvements.
Diffstat (limited to 'tools/syz-repro')
| -rw-r--r-- | tools/syz-repro/repro.go | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/tools/syz-repro/repro.go b/tools/syz-repro/repro.go index d406f34c8..4f8c59190 100644 --- a/tools/syz-repro/repro.go +++ b/tools/syz-repro/repro.go @@ -20,7 +20,7 @@ import ( ) var ( - flagConfig = flag.String("config", "", "configuration file") + flagConfig = flag.String("config", "", "manager configuration file (manager.cfg)") flagCount = flag.Int("count", 0, "number of VMs to use (overrides config count param)") flagDebug = flag.Bool("debug", false, "print debug output") ) @@ -28,16 +28,17 @@ var ( func main() { os.Args = append(append([]string{}, os.Args[0], "-v=10"), os.Args[1:]...) flag.Parse() + if len(flag.Args()) != 1 || flagConfig == nil { + log.Fatalf("usage: syz-repro -config=manager.cfg execution.log") + } cfg, err := mgrconfig.LoadFile(*flagConfig) if err != nil { - log.Fatalf("%v", err) - } - if len(flag.Args()) != 1 { - log.Fatalf("usage: syz-repro -config=config.file execution.log") + log.Fatalf("%v: %v", *flagConfig, err) } - data, err := ioutil.ReadFile(flag.Args()[0]) + logFile := flag.Args()[0] + data, err := ioutil.ReadFile(logFile) if err != nil { - log.Fatalf("failed to open log file: %v", err) + log.Fatalf("failed to open log file %v: %v", logFile, err) } if _, err := prog.GetTarget(cfg.TargetOS, cfg.TargetArch); err != nil { log.Fatalf("%v", err) |
