aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-cover
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2024-08-14 17:46:22 +0200
committerTaras Madan <tarasmadan@google.com>2024-08-16 09:17:58 +0000
commit1692d586aec75be5a88de78d7fa9c0729eec1486 (patch)
treef9acada30b4e260f4cf8bf2b3caa8c8c39a8db3d /tools/syz-cover
parentbf5013fbdcd591b55cfc8151a971fcc6f727ad29 (diff)
tools/syz-cover: explain coverage source commit
Diffstat (limited to 'tools/syz-cover')
-rw-r--r--tools/syz-cover/syz-cover.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/syz-cover/syz-cover.go b/tools/syz-cover/syz-cover.go
index b30c20152..c1f11a92f 100644
--- a/tools/syz-cover/syz-cover.go
+++ b/tools/syz-cover/syz-cover.go
@@ -61,6 +61,7 @@ var (
"[optional] repo to be used by -for-file")
flagCommit = flag.String("commit", "latest", "[optional] commit to be used by -for-file")
flagNamespace = flag.String("namespace", "upstream", "[optional] used by -for-file")
+ flagDebug = flag.Bool("debug", false, "[optional] enables detailed output")
)
func parseDates() (civil.Date, civil.Date) {
@@ -98,6 +99,8 @@ func toolBuildNsHeatmap() {
func toolFileCover() {
dateFrom, dateTo := parseDates()
+ config := cover.DefaultTextRenderConfig()
+ config.ShowLineSourceExplanation = *flagDebug
details, err := cover.RendFileCoverage(
context.Background(),
*flagNamespace,
@@ -106,7 +109,7 @@ func toolFileCover() {
*flagForFile,
dateFrom,
dateTo,
- cover.RendTextLine,
+ config,
)
if err != nil {
tool.Fail(err)