aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2024-08-16 12:04:08 +0200
committerTaras Madan <tarasmadan@google.com>2024-08-16 11:35:48 +0000
commitd0becdea21af55ab122b2e8d5d498c6fa9ab3564 (patch)
treeaea3b8fee86ed3e1410eb375ba813838f5b0c58d /tools
parentc3a6603be2cc031a8f2fa69e757e04a4ce647080 (diff)
tools/syz-cover: filter by source commit
Diffstat (limited to 'tools')
-rw-r--r--tools/syz-cover/syz-cover.go8
-rw-r--r--tools/syz-covermerger/syz_covermerger.go1
2 files changed, 6 insertions, 3 deletions
diff --git a/tools/syz-cover/syz-cover.go b/tools/syz-cover/syz-cover.go
index c1f11a92f..8e4f79076 100644
--- a/tools/syz-cover/syz-cover.go
+++ b/tools/syz-cover/syz-cover.go
@@ -59,9 +59,10 @@ var (
flagForFile = flag.String("for-file", "", "[optional]show file coverage")
flagRepo = flag.String("repo", "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git",
"[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")
+ 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")
+ flagSourceCommit = flag.String("source-commit", "", "[optional] filter input commit")
)
func parseDates() (civil.Date, civil.Date) {
@@ -106,6 +107,7 @@ func toolFileCover() {
*flagNamespace,
*flagRepo,
*flagCommit,
+ *flagSourceCommit,
*flagForFile,
dateFrom,
dateTo,
diff --git a/tools/syz-covermerger/syz_covermerger.go b/tools/syz-covermerger/syz_covermerger.go
index b152b3dee..cead1e16e 100644
--- a/tools/syz-covermerger/syz_covermerger.go
+++ b/tools/syz-covermerger/syz_covermerger.go
@@ -67,6 +67,7 @@ func main() {
if err = dbReader.InitNsRecords(context.Background(),
*flagNamespace,
"",
+ "",
dateFrom,
dateTo,
); err != nil {