oss-fuzz-build.sh 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #!/bin/bash -eu
  2. git clone https://github.com/dvyukov/go-fuzz-corpus
  3. zip corpus.zip go-fuzz-corpus/json/corpus/*
  4. cp corpus.zip $OUT/fuzzparsestring_seed_corpus.zip
  5. compile_go_fuzzer github.com/buger/jsonparser FuzzParseString fuzzparsestring
  6. cp corpus.zip $OUT/fuzzeachkey_seed_corpus.zip
  7. compile_go_fuzzer github.com/buger/jsonparser FuzzEachKey fuzzeachkey
  8. cp corpus.zip $OUT/fuzzdelete_seed_corpus.zip
  9. compile_go_fuzzer github.com/buger/jsonparser FuzzDelete fuzzdelete
  10. cp corpus.zip $OUT/fuzzset_seed_corpus.zip
  11. compile_go_fuzzer github.com/buger/jsonparser FuzzSet fuzzset
  12. cp corpus.zip $OUT/fuzzobjecteach_seed_corpus.zip
  13. compile_go_fuzzer github.com/buger/jsonparser FuzzObjectEach fuzzobjecteach
  14. cp corpus.zip $OUT/fuzzparsefloat_seed_corpus.zip
  15. compile_go_fuzzer github.com/buger/jsonparser FuzzParseFloat fuzzparsefloat
  16. cp corpus.zip $OUT/fuzzparseint_seed_corpus.zip
  17. compile_go_fuzzer github.com/buger/jsonparser FuzzParseInt fuzzparseint
  18. cp corpus.zip $OUT/fuzzparsebool_seed_corpus.zip
  19. compile_go_fuzzer github.com/buger/jsonparser FuzzParseBool fuzzparsebool
  20. cp corpus.zip $OUT/fuzztokenstart_seed_corpus.zip
  21. compile_go_fuzzer github.com/buger/jsonparser FuzzTokenStart fuzztokenstart
  22. cp corpus.zip $OUT/fuzzgetstring_seed_corpus.zip
  23. compile_go_fuzzer github.com/buger/jsonparser FuzzGetString fuzzgetstring
  24. cp corpus.zip $OUT/fuzzgetfloat_seed_corpus.zip
  25. compile_go_fuzzer github.com/buger/jsonparser FuzzGetFloat fuzzgetfloat
  26. cp corpus.zip $OUT/fuzzgetint_seed_corpus.zip
  27. compile_go_fuzzer github.com/buger/jsonparser FuzzGetInt fuzzgetint
  28. cp corpus.zip $OUT/fuzzgetboolean_seed_corpus.zip
  29. compile_go_fuzzer github.com/buger/jsonparser FuzzGetBoolean fuzzgetboolean
  30. cp corpus.zip $OUT/fuzzgetunsafestring_seed_corpus.zip
  31. compile_go_fuzzer github.com/buger/jsonparser FuzzGetUnsafeString fuzzgetunsafestring