aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2023-02-16 16:58:33 +0100
committerDmitry Vyukov <dvyukov@google.com>2023-02-16 17:34:54 +0100
commit851bc19a3c4615f6653414b6deec9b9e84c8ca58 (patch)
tree2a7c362f6a95de16d2140772bb43b61079d8462b /tools
parentd1c0cfb50aebd66e3437fcdcaabc0ba4fc9a23b0 (diff)
tools/syz-cover: use absolute paths
pkg/cover expects absolute paths and mis-handles paths if they are relative. Abs-ulitize all paths. Fixes #3686
Diffstat (limited to 'tools')
-rw-r--r--tools/syz-cover/syz-cover.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/syz-cover/syz-cover.go b/tools/syz-cover/syz-cover.go
index 1d7225e38..83975a137 100644
--- a/tools/syz-cover/syz-cover.go
+++ b/tools/syz-cover/syz-cover.go
@@ -54,12 +54,15 @@ func main() {
if *flagKernelSrc == "" {
*flagKernelSrc = "."
}
+ *flagKernelSrc = osutil.Abs(*flagKernelSrc)
if *flagKernelObj == "" {
*flagKernelObj = *flagKernelSrc
}
+ *flagKernelObj = osutil.Abs(*flagKernelObj)
if *flagKernelBuildSrc == "" {
*flagKernelBuildSrc = *flagKernelSrc
}
+ *flagKernelBuildSrc = osutil.Abs(*flagKernelBuildSrc)
target := targets.Get(*flagOS, *flagArch)
if target == nil {
tool.Failf("unknown target %v/%v", *flagOS, *flagArch)