From fdf90f622b4f956a77b51bdc10e382c134c221b8 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 27 May 2020 14:26:00 +0200 Subject: pkg/cover: add test for report generation Test various combinations of no debug info, no coverage instrumentation, no PCs, bad PCs, good PCs, and what errors we produce for these. Also implement support for cross-arch reports: prefix objdump with cross-compile prefix (e.g. aarch64-linux-gnu-objdump instead of objdump). --- tools/syz-cover/syz-cover.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/syz-cover/syz-cover.go b/tools/syz-cover/syz-cover.go index 8d5ce2448..ea6fb0b76 100644 --- a/tools/syz-cover/syz-cover.go +++ b/tools/syz-cover/syz-cover.go @@ -66,7 +66,7 @@ func main() { failf("%v", err) } kernelObj := filepath.Join(*flagKernelObj, target.KernelObject) - rg, err := cover.MakeReportGenerator(kernelObj, *flagKernelSrc, *flagKernelBuildSrc, *flagArch) + rg, err := cover.MakeReportGenerator(target, kernelObj, *flagKernelSrc, *flagKernelBuildSrc) if err != nil { failf("%v", err) } -- cgit mrf-deployment