aboutsummaryrefslogtreecommitdiffstats
path: root/tools/fuzzit.sh
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-07-04 12:41:40 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-07-04 15:05:30 +0200
commit74cb4e09a50b0f8cc45fce9ac072d1079eb03b42 (patch)
treeaf9ed84de62047053e941c5e08d979fa200535b0 /tools/fuzzit.sh
parentc7d7f10bdff703e4a3c0414e8a33d4e45c91eb35 (diff)
go.mod: add go-fuzz-build
Otherwise go-fuzz-build now fails with: + go-fuzz-build -libfuzzer -func FuzzDeserialize -o fuzzer.a ./prog/test -: cannot find package "." in: /syzkaller/gopath/src/github.com/google/syzkaller/vendor/github.com/dvyukov/go-fuzz/go-fuzz-dep
Diffstat (limited to 'tools/fuzzit.sh')
-rwxr-xr-xtools/fuzzit.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/fuzzit.sh b/tools/fuzzit.sh
index a056b7c3a..780ce4db5 100755
--- a/tools/fuzzit.sh
+++ b/tools/fuzzit.sh
@@ -7,13 +7,16 @@
set -eux
export TYPE="${1}"
+export GOBIN=$(realpath .)/bin
function target {
- go-fuzz-build -libfuzzer -func $3 -o fuzzer.a $2
+ bin/go-fuzz-build -libfuzzer -func $3 -o fuzzer.a $2
clang -fsanitize=fuzzer fuzzer.a -o fuzzer
./fuzzit create job --type "${TYPE}" --branch ${GITHUB_REF#refs/heads/} --revision ${GITHUB_SHA} syzkaller/$1 ./fuzzer
}
+go install github.com/dvyukov/go-fuzz/go-fuzz-build
+
curl -L --output fuzzit https://github.com/fuzzitdev/fuzzit/releases/download/v2.4.77/fuzzit_Linux_x86_64
chmod a+x fuzzit