aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-usbgen
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-usbgen
parent257f4cb9050d29a38a992b814bd6e79e6f1bca99 (diff)
all: use tool.Failf instead of local functions
Diffstat (limited to 'tools/syz-usbgen')
-rw-r--r--tools/syz-usbgen/usbgen.go12
1 files changed, 4 insertions, 8 deletions
diff --git a/tools/syz-usbgen/usbgen.go b/tools/syz-usbgen/usbgen.go
index 5b41c28e4..b74e25902 100644
--- a/tools/syz-usbgen/usbgen.go
+++ b/tools/syz-usbgen/usbgen.go
@@ -13,6 +13,7 @@ import (
"sort"
"github.com/google/syzkaller/pkg/osutil"
+ "github.com/google/syzkaller/pkg/tool"
)
func main() {
@@ -24,7 +25,7 @@ func main() {
syslog, err := ioutil.ReadFile(args[0])
if err != nil {
- failf("failed to read file %v: %v", args[0], err)
+ tool.Failf("failed to read file %v: %v", args[0], err)
}
usbIds := extractIds(syslog, "USBID", 34)
@@ -41,7 +42,7 @@ package linux
output = append(output, generateIdsVar(hidIds, "hidIds")...)
if err := osutil.WriteFile(args[1], output); err != nil {
- failf("failed to output file %v: %v", args[1], err)
+ tool.Failf("failed to output file %v: %v", args[1], err)
}
}
@@ -68,7 +69,7 @@ func generateIdsVar(ids []string, name string) []byte {
for i, id := range ids {
decodedID, err := hex.DecodeString(id)
if err != nil {
- failf("failed to decode hex string %v: %v", id, err)
+ tool.Failf("failed to decode hex string %v: %v", id, err)
}
prefix := "\t"
suffix := " +"
@@ -92,8 +93,3 @@ func usage() {
fmt.Fprintf(os.Stderr, " syz-usbgen syslog.txt sys/linux/init_vusb_ids.go\n")
os.Exit(1)
}
-
-func failf(msg string, args ...interface{}) {
- fmt.Fprintf(os.Stderr, msg+"\n", args...)
- os.Exit(1)
-}