# Makefile for fuzzing # # Use go-fuzz and needs the tools installed. For each fuzz.go in a plugin's directory # you can start the fuzzing with: make -f Makefile.fuzz # e.g. # # make -f Makefile.fuzz proxy # # Each plugin that wants to join the fuzzing fray only needs to add a fuzz.go that calls # the plugins's ServeDNS and used the plugin/pkg/fuzz for the Do function. # # Installing go-fuzz #$ go get github.com/dvyukov/go-fuzz/go-fuzz #$ go get github.com/dvyukov/go-fuzz/go-fuzz-build REPO:="github.com/coredns/coredns" FUZZ:=$(dir $(wildcard plugin/*/fuzz.go)) # plugin/cache/ PLUGINS:=$(foreach f,$(FUZZ),$(subst plugin, ,$(f:/=))) # > /cache PLUGINS:=$(foreach f,$(PLUGINS),$(subst /, ,$(f))) # > cache .PHONY: echo echo: @echo fuzz targets: $(PLUGINS) .PHONY: $(PLUGINS) $(PLUGINS): echo go-fuzz-build -tags fuzz $(REPO)/plugin/$(@) go-fuzz -bin=./$(@)-fuzz.zip -workdir=fuzz/$(@) .PHONY: corefile corefile: go-fuzz-build -tags fuzz $(REPO)/test go-fuzz -bin=./test-fuzz.zip -workdir=fuzz/$(@) .PHONY: clean clean: rm *-fuzz.zip ion value='ciro/fetch-fix-with-lock'>ciro/fetch-fix-with-lock Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/modules/ProcessModule.h (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2023-06-05wipGravatar Jarred Sumner 5-129/+241
2023-06-04wipGravatar Jarred Sumner 3-54/+44
2023-06-04fix some CLI thingsGravatar Jarred Sumner 1-8/+13
2023-06-04fixupGravatar Jarred Sumner 4-3/+4
2023-06-04Fix buildGravatar Jarred Sumner 1-1/+2
2023-06-04Add types and sample heapsnapshot for JSC and V8Gravatar Ashcon Partovi 4-0/+48475