You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
711 B

  1. #!/usr/bin/make -f
  2. .PHONY: fuzz-mempool
  3. fuzz-mempool:
  4. cd mempool && \
  5. rm -f *-fuzz.zip && \
  6. go-fuzz-build && \
  7. go-fuzz
  8. .PHONY: fuzz-p2p-addrbook
  9. fuzz-p2p-addrbook:
  10. cd p2p/addrbook && \
  11. rm -f *-fuzz.zip && \
  12. go run ./init-corpus/main.go && \
  13. go-fuzz-build && \
  14. go-fuzz
  15. .PHONY: fuzz-p2p-pex
  16. fuzz-p2p-pex:
  17. cd p2p/pex && \
  18. rm -f *-fuzz.zip && \
  19. go run ./init-corpus/main.go && \
  20. go-fuzz-build && \
  21. go-fuzz
  22. .PHONY: fuzz-p2p-sc
  23. fuzz-p2p-sc:
  24. cd p2p/secret_connection && \
  25. rm -f *-fuzz.zip && \
  26. go run ./init-corpus/main.go && \
  27. go-fuzz-build && \
  28. go-fuzz
  29. .PHONY: fuzz-rpc-server
  30. fuzz-rpc-server:
  31. cd rpc/jsonrpc/server && \
  32. rm -f *-fuzz.zip && \
  33. go-fuzz-build && \
  34. go-fuzz