aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-cover
diff options
context:
space:
mode:
authorben kittner <benkittner@gmail.com>2024-09-05 16:04:22 -0400
committerAleksandr Nogikh <nogikh@google.com>2024-09-06 12:51:03 +0000
commitece8ad6a2850d003b371a4b4e16c7d5647720992 (patch)
tree596716191065c478de1daf8ccea2daaaae1e4fbd /tools/syz-cover
parent464ac2eda061918b0834afc83052d755176d25a1 (diff)
tools/syz-cover: capture debug flag and add force flag
Diffstat (limited to 'tools/syz-cover')
-rw-r--r--tools/syz-cover/syz-cover.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/syz-cover/syz-cover.go b/tools/syz-cover/syz-cover.go
index 60cee100f..dc10a14a9 100644
--- a/tools/syz-cover/syz-cover.go
+++ b/tools/syz-cover/syz-cover.go
@@ -65,6 +65,8 @@ var (
flagExports = flag.String("exports", "cover",
"[optional] comma separated list of exports for which we want to generate coverage, "+
"possible values are: cover, subsystem, module, funccover, json, jsonl, rawcover, rawcoverfiles, all")
+ flagForce = flag.Bool("force", false, "[optional] create coverage report when "+
+ "there are missing coverage callbacks")
)
func parseDates() (civil.Date, civil.Date) {
@@ -159,6 +161,8 @@ func main() {
progs := []cover.Prog{{PCs: pcs}}
params := cover.HandlerParams{
Progs: progs,
+ Debug: *flagDebug,
+ Force: *flagForce,
}
if *flagExports == "all" {