From 47f20f7129a01767bed684ccbbbf12bbbddec7c2 Mon Sep 17 00:00:00 2001 From: Joey Jiao Date: Mon, 26 Jun 2023 14:49:03 +0800 Subject: tools/syz-cover: parse modules from /proc/modules file Change-Id: I1ca79a9bd16ccbbc59322c6c5b8f50b1e6d82c86 --- tools/syz-cover/syz-cover.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tools') diff --git a/tools/syz-cover/syz-cover.go b/tools/syz-cover/syz-cover.go index 76283b5fd..40a77c72c 100644 --- a/tools/syz-cover/syz-cover.go +++ b/tools/syz-cover/syz-cover.go @@ -39,8 +39,9 @@ import ( func main() { var ( - flagConfig = flag.String("config", "", "configuration file") - flagModules = flag.String("modules", "", "modules info obtained from /modules (optional)") + flagConfig = flag.String("config", "", "configuration file") + flagModules = flag.String("modules", "", + "modules info obtained from /modules or file from /proc/modules (optional)") flagExportCSV = flag.String("csv", "", "export coverage data in csv format (optional)") flagExportLineJSON = flag.String("json", "", "export coverage data with source line info in json format (optional)") flagExportHTML = flag.String("html", "", "save coverage HTML report to file (optional)") @@ -145,7 +146,7 @@ func loadModules(fname string) ([]host.KernelModule, error) { } var modules []host.KernelModule if err := json.Unmarshal(data, &modules); err != nil { - return nil, err + return host.ParseModulesText(data) } return modules, nil } -- cgit mrf-deployment