aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-cover
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-12-16 14:21:05 +0100
committerDmitry Vyukov <dvyukov@google.com>2020-12-25 10:12:41 +0100
commit55adcb8ca0ca0b7185e917ece137fae218365c89 (patch)
tree58b8661c65496f0a3fa2e7824bf1ebbc97c6d275 /tools/syz-cover
parent257f4cb9050d29a38a992b814bd6e79e6f1bca99 (diff)
all: use tool.Failf instead of local functions
Diffstat (limited to 'tools/syz-cover')
-rw-r--r--tools/syz-cover/syz-cover.go23
1 files changed, 9 insertions, 14 deletions
diff --git a/tools/syz-cover/syz-cover.go b/tools/syz-cover/syz-cover.go
index 2808cdd96..221567f06 100644
--- a/tools/syz-cover/syz-cover.go
+++ b/tools/syz-cover/syz-cover.go
@@ -61,40 +61,40 @@ func main() {
}
target := targets.Get(*flagOS, *flagArch)
if target == nil {
- failf("unknown target %v/%v", *flagOS, *flagArch)
+ tool.Failf("unknown target %v/%v", *flagOS, *flagArch)
}
pcs, err := readPCs(flag.Args())
if err != nil {
- failf("%v", err)
+ tool.Fail(err)
}
rg, err := cover.MakeReportGenerator(target, *flagVM, *flagKernelObj, *flagKernelSrc, *flagKernelBuildSrc)
if err != nil {
- failf("%v", err)
+ tool.Fail(err)
}
progs := []cover.Prog{{PCs: pcs}}
buf := new(bytes.Buffer)
if *flagExport != "" {
if err := rg.DoCSV(buf, progs); err != nil {
- failf("%v", err)
+ tool.Fail(err)
}
if err := osutil.WriteFile(*flagExport, buf.Bytes()); err != nil {
- failf("%v", err)
+ tool.Fail(err)
}
return
}
if err := rg.DoHTML(buf, progs); err != nil {
- failf("%v", err)
+ tool.Fail(err)
}
fn, err := osutil.TempFile("syz-cover")
if err != nil {
- failf("%v", err)
+ tool.Fail(err)
}
fn += ".html"
if err := osutil.WriteFile(fn, buf.Bytes()); err != nil {
- failf("%v", err)
+ tool.Fail(err)
}
if err := exec.Command("xdg-open", fn).Start(); err != nil {
- failf("failed to start browser: %v", err)
+ tool.Failf("failed to start browser: %v", err)
}
}
@@ -119,8 +119,3 @@ func readPCs(files []string) ([]uint64, error) {
}
return pcs, nil
}
-
-func failf(msg string, args ...interface{}) {
- fmt.Fprintf(os.Stderr, msg+"\n", args...)
- os.Exit(1)
-}