From d8e6f911090ec0020f34e094005284b5c8ac1e7f Mon Sep 17 00:00:00 2001 From: Space Meyer Date: Sat, 30 Jul 2022 12:16:05 +0000 Subject: pkg/bisect: support clang for crash bisection Before we hardcoded bisection to use gcc, now the compiler family can be configured in the bisection config. --- tools/syz-testbuild/testbuild.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tools/syz-testbuild/testbuild.go') diff --git a/tools/syz-testbuild/testbuild.go b/tools/syz-testbuild/testbuild.go index 9fe1dd3f1..be2718b3a 100644 --- a/tools/syz-testbuild/testbuild.go +++ b/tools/syz-testbuild/testbuild.go @@ -101,7 +101,7 @@ func main() { tool.Fail(err) } log.Printf("HEAD is on %v %v", head.Hash, head.Title) - tags, err := bisecter.PreviousReleaseTags(head.Hash) + tags, err := bisecter.PreviousReleaseTags(head.Hash, "gcc") if err != nil { tool.Fail(err) } @@ -125,7 +125,7 @@ func main() { } func test(repo vcs.Repo, bisecter vcs.Bisecter, kernelConfig []byte, env instance.Env, com *vcs.Commit) { - bisectEnv, err := bisecter.EnvForCommit(*flagBisectBin, com.Hash, kernelConfig) + bisectEnv, err := bisecter.EnvForCommit("gcc", *flagBisectBin, com.Hash, kernelConfig) if err != nil { tool.Fail(err) } -- cgit mrf-deployment