diff options
| author | Joey Jiao <joeyjiaojg@qq.com> | 2023-06-26 14:49:03 +0800 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2023-07-04 16:43:58 +0000 |
| commit | 47f20f7129a01767bed684ccbbbf12bbbddec7c2 (patch) | |
| tree | 70d48a6183ff51556880dede26330ed90256bd34 /tools/syz-cover | |
| parent | 9a97070da62577e730aaaae4cf657900abb16957 (diff) | |
tools/syz-cover: parse modules from /proc/modules file
Change-Id: I1ca79a9bd16ccbbc59322c6c5b8f50b1e6d82c86
Diffstat (limited to 'tools/syz-cover')
| -rw-r--r-- | tools/syz-cover/syz-cover.go | 7 |
1 files changed, 4 insertions, 3 deletions
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 } |
