aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Muhammad Falak R Wani <falakreyaz@gmail.com> 2019-08-25 18:32:44 +0530
committerGravatar Miek Gieben <miek@miek.nl> 2019-08-25 13:02:44 +0000
commit01ccbbb12deb35a84c94b646131f43709a51bfef (patch)
tree96fab830083a2fc6d4369c7400b8c5856e65c13c
parent7219bce2852ab45bf112b910076db4b8cd1baffc (diff)
downloadcoredns-01ccbbb12deb35a84c94b646131f43709a51bfef.tar.gz
coredns-01ccbbb12deb35a84c94b646131f43709a51bfef.tar.zst
coredns-01ccbbb12deb35a84c94b646131f43709a51bfef.zip
fuzz: use gofuzz build tag instead of fuzz (#3185)
* fuzz: use gofuzz build tag instead of fuzz Since go-fuzz does not support Go modules yet, vendor dependencies. Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com> * fuzz: avoid vendoring code for go-fuzz Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
-rw-r--r--Makefile.fuzz8
-rw-r--r--plugin/cache/fuzz.go2
-rw-r--r--plugin/chaos/fuzz.go2
-rw-r--r--plugin/file/fuzz.go2
-rw-r--r--plugin/rewrite/fuzz.go2
-rw-r--r--plugin/whoami/fuzz.go2
-rw-r--r--test/fuzz_corefile.go2
7 files changed, 10 insertions, 10 deletions
diff --git a/Makefile.fuzz b/Makefile.fuzz
index 89b3c6f02..5f915b712 100644
--- a/Makefile.fuzz
+++ b/Makefile.fuzz
@@ -33,20 +33,20 @@ all: $(PLUGINS) corefile
.PHONY: $(PLUGINS)
$(PLUGINS): echo
ifeq ($(LIBFUZZER), YES)
- go-fuzz-build -tags fuzz -libfuzzer -o $(@).a ./plugin/$(@)
+ go-fuzz-build -libfuzzer -o $(@).a ./plugin/$(@)
clang -fsanitize=fuzzer $(@).a -o $(@)
else
- go-fuzz-build -tags fuzz $(REPO)/plugin/$(@)
+ go-fuzz-build $(REPO)/plugin/$(@)
go-fuzz -bin=./$(@)-fuzz.zip -workdir=fuzz/$(@)
endif
.PHONY: corefile
corefile:
ifeq ($(LIBFUZZER), YES)
- go-fuzz-build -tags fuzz -libfuzzer -o $(@).a ./test
+ go-fuzz-build -libfuzzer -o $(@).a ./test
clang -fsanitize=fuzzer $(@).a -o $(@)
else
- go-fuzz-build -tags fuzz $(REPO)/test
+ go-fuzz-build $(REPO)/test
go-fuzz -bin=./test-fuzz.zip -workdir=fuzz/$(@)
endif
diff --git a/plugin/cache/fuzz.go b/plugin/cache/fuzz.go
index 401e9b166..368953bbf 100644
--- a/plugin/cache/fuzz.go
+++ b/plugin/cache/fuzz.go
@@ -1,4 +1,4 @@
-// +build fuzz
+// +build gofuzz
package cache
diff --git a/plugin/chaos/fuzz.go b/plugin/chaos/fuzz.go
index f5a79f775..df2e9a0dd 100644
--- a/plugin/chaos/fuzz.go
+++ b/plugin/chaos/fuzz.go
@@ -1,4 +1,4 @@
-// +build fuzz
+// +build gofuzz
package chaos
diff --git a/plugin/file/fuzz.go b/plugin/file/fuzz.go
index 535db0e93..de26ccc8a 100644
--- a/plugin/file/fuzz.go
+++ b/plugin/file/fuzz.go
@@ -1,4 +1,4 @@
-// +build fuzz
+// +build gofuzz
package file
diff --git a/plugin/rewrite/fuzz.go b/plugin/rewrite/fuzz.go
index 545ef5b93..e096db535 100644
--- a/plugin/rewrite/fuzz.go
+++ b/plugin/rewrite/fuzz.go
@@ -1,4 +1,4 @@
-// +build fuzz
+// +build gofuzz
package rewrite
diff --git a/plugin/whoami/fuzz.go b/plugin/whoami/fuzz.go
index 917a9189f..3d790ab63 100644
--- a/plugin/whoami/fuzz.go
+++ b/plugin/whoami/fuzz.go
@@ -1,4 +1,4 @@
-// +build fuzz
+// +build gofuzz
package whoami
diff --git a/test/fuzz_corefile.go b/test/fuzz_corefile.go
index 0abb9d6b3..a1a7e6a36 100644
--- a/test/fuzz_corefile.go
+++ b/test/fuzz_corefile.go
@@ -1,4 +1,4 @@
-// +build fuzz
+// +build gofuzz
package test