aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-12-11 12:35:41 +0100
committerDmitry Vyukov <dvyukov@google.com>2020-12-13 18:56:36 +0100
commit7268cf9dbd7bb12380df1e672578a9a27f4d02ae (patch)
tree32f37f35e077425a73e7cc7ad89a4c192442dbaf /tools
parent3e671cc5ce6612d8a67495a107df5ff8091113ea (diff)
pkg/cover: pass VM type for report generator
This will be needed for gVisor reports, the target is "linux" but VM type is "gvisor".
Diffstat (limited to 'tools')
-rw-r--r--tools/syz-cover/syz-cover.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/syz-cover/syz-cover.go b/tools/syz-cover/syz-cover.go
index 64155db1d..8123b00b7 100644
--- a/tools/syz-cover/syz-cover.go
+++ b/tools/syz-cover/syz-cover.go
@@ -38,6 +38,7 @@ func main() {
var (
flagOS = flag.String("os", runtime.GOOS, "target os")
flagArch = flag.String("arch", runtime.GOARCH, "target arch")
+ flagVM = flag.String("vm", "", "VM type")
flagKernelSrc = flag.String("kernel_src", "", "path to kernel sources")
flagKernelBuildSrc = flag.String("kernel_build_src", "", "path to kernel image's build dir (optional)")
flagKernelObj = flag.String("kernel_obj", "", "path to kernel build/obj dir")
@@ -69,7 +70,7 @@ func main() {
failf("%v", err)
}
kernelObj := filepath.Join(*flagKernelObj, target.KernelObject)
- rg, err := cover.MakeReportGenerator(target, kernelObj, *flagKernelSrc, *flagKernelBuildSrc)
+ rg, err := cover.MakeReportGenerator(target, *flagVM, kernelObj, *flagKernelSrc, *flagKernelBuildSrc)
if err != nil {
failf("%v", err)
}