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>
This commit is contained in:
parent
7219bce285
commit
01ccbbb12d
7 changed files with 10 additions and 10 deletions
|
@ -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
|
||||
|
||||
|
|
2
plugin/cache/fuzz.go
vendored
2
plugin/cache/fuzz.go
vendored
|
@ -1,4 +1,4 @@
|
|||
// +build fuzz
|
||||
// +build gofuzz
|
||||
|
||||
package cache
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// +build fuzz
|
||||
// +build gofuzz
|
||||
|
||||
package chaos
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// +build fuzz
|
||||
// +build gofuzz
|
||||
|
||||
package file
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// +build fuzz
|
||||
// +build gofuzz
|
||||
|
||||
package rewrite
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// +build fuzz
|
||||
// +build gofuzz
|
||||
|
||||
package whoami
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// +build fuzz
|
||||
// +build gofuzz
|
||||
|
||||
package test
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue