Browse Source

Add a fresh fuzz corpus for the parse tree. (#217)

This was generated using the same steps as outlined for the lexer:
```
mkdir /tmp/new_corpus
./bazel-bin/parser/parse_tree_fuzzer -jobs=N /tmp/new_corpus
```
After some time, I stopped the fuzzer and then minimized and merged the
corpus:
```
rm parser/fuzzer_corpus/empty
./bazel-bin/parser/parse_tree_fuzzer -merge=1 parser/fuzzer_corpus /tmp/new_corpus
```

I'll add this short version to documentation in another PR.
Chandler Carruth 5 years ago
parent
commit
a7b0e71ab2
100 changed files with 0 additions and 0 deletions
  1. BIN
      parser/fuzzer_corpus/0030fdf8dc1847c9cdad809de6a4976b084581a9
  2. BIN
      parser/fuzzer_corpus/0034224ed84a9830413263fc43540c52f21a6c27
  3. BIN
      parser/fuzzer_corpus/00588d29d8695791274803addfe37c4d370c51e9
  4. BIN
      parser/fuzzer_corpus/0070c4b257a5d62735b72ecbd27831689e0f741a
  5. BIN
      parser/fuzzer_corpus/00763f08956277ecba2df89201aea734f55490b9
  6. BIN
      parser/fuzzer_corpus/00983b0026fb2dae8de02df8c2bf4d25ad9d2957
  7. BIN
      parser/fuzzer_corpus/00b5fa2d40007fa312420f99a03fc998a6375ae1
  8. BIN
      parser/fuzzer_corpus/00f54312e38b5706db8c824c9c52c495d2283a82
  9. BIN
      parser/fuzzer_corpus/010434657910373d77ffcb7c8bac7f8d0f470933
  10. BIN
      parser/fuzzer_corpus/011e8b0124f4611adb25d6a26103aafe2ad28552
  11. BIN
      parser/fuzzer_corpus/01ecec351990aceb79096662578dbcebef530266
  12. BIN
      parser/fuzzer_corpus/02081880688a5ba27e5382e4989d62f71bffe7d2
  13. BIN
      parser/fuzzer_corpus/02927414c09a1e0ebc8728d6e2e3507d297720e0
  14. BIN
      parser/fuzzer_corpus/02c36f33b4d4d1c898b3fbc033e9de1a4352e385
  15. BIN
      parser/fuzzer_corpus/02ddec8b4855127d5616e521bc826659cb04a796
  16. BIN
      parser/fuzzer_corpus/0307ead2cab5e539638a161e1b40094dbe182286
  17. BIN
      parser/fuzzer_corpus/03709109a9e4430b282fe587a7fb91ba7aa88f8e
  18. BIN
      parser/fuzzer_corpus/0388b2df0537639ff948074ce9f67c8b5ec81724
  19. BIN
      parser/fuzzer_corpus/039a35c0b5788e58d490e6170c5e2a3ca93126b7
  20. BIN
      parser/fuzzer_corpus/04001c5feb6d32510ea2dac4a7e3b2782178d233
  21. BIN
      parser/fuzzer_corpus/043f9a99b06b50b4f72d7d64785c9f6aed8955be
  22. BIN
      parser/fuzzer_corpus/044b47fa071d1a9a649f6929df2a86a602316739
  23. BIN
      parser/fuzzer_corpus/04882f4b30766c3bf11bf91902e9354c52190b22
  24. BIN
      parser/fuzzer_corpus/049cb040706926a43a72ba2eed2293fde16ee4f7
  25. BIN
      parser/fuzzer_corpus/04df2a1599133d765f99af80c7cee9f7743afe7f
  26. BIN
      parser/fuzzer_corpus/04df97d77bad35547660d573329ea8f5d0819ca2
  27. BIN
      parser/fuzzer_corpus/04e64f7c6eeb2dd4c4b544af543d78e47e5da8cf
  28. BIN
      parser/fuzzer_corpus/04e69659919613110074c6b55a2535005628624b
  29. BIN
      parser/fuzzer_corpus/04fa550ba88cfa20c353958f4385fdf1a69d7b45
  30. BIN
      parser/fuzzer_corpus/0591503a6ba482edc5df3769cf4bf4094c62f140
  31. BIN
      parser/fuzzer_corpus/05e3dfc81ff280a9ef17f8dcdad6a6adba6ab990
  32. BIN
      parser/fuzzer_corpus/062300fe49127d478e279f2c8c6624cf921e761b
  33. BIN
      parser/fuzzer_corpus/07098f7d9e79aebd57616942c998296436db52e9
  34. BIN
      parser/fuzzer_corpus/070fe300d9f0b812ef999dc23edc55f23b73fbc8
  35. BIN
      parser/fuzzer_corpus/071ea3f12edca60b288ab3d043f0814cf3e8cd73
  36. BIN
      parser/fuzzer_corpus/073fa4c84b38942fe8294893b1d8ee760c824f37
  37. BIN
      parser/fuzzer_corpus/076affaa4c46bf4b9b399969094dc72a9df8d775
  38. BIN
      parser/fuzzer_corpus/07872cd439777dea0917e53c4070c4e2f5499c34
  39. BIN
      parser/fuzzer_corpus/083fb21d7a0b56705b789f947a17c481c09a72e4
  40. BIN
      parser/fuzzer_corpus/0847ff144a8a5fd6df2efc24062333302de31d8a
  41. BIN
      parser/fuzzer_corpus/08de8afe0f4b1a7482f82b4483ed8e67ff9d3950
  42. BIN
      parser/fuzzer_corpus/09010764cf42320a71f4ef9f9f4b07aa9ff3fb28
  43. BIN
      parser/fuzzer_corpus/0904c0af92cc8aef7c93b9cdcb6cd23dd6d32475
  44. BIN
      parser/fuzzer_corpus/090e9d5385d369a1b8de060b479509f229e99eaa
  45. BIN
      parser/fuzzer_corpus/090fd5fc5906a43d94758242590172a4a4445ce8
  46. BIN
      parser/fuzzer_corpus/091091d3a58bc240409e8d2acf13b8b655be09ef
  47. BIN
      parser/fuzzer_corpus/0927368a50716a0cf040472d656fadaaf03355de
  48. BIN
      parser/fuzzer_corpus/09943ce3320190181bc98edd7a8f25b342a4717a
  49. BIN
      parser/fuzzer_corpus/09ac2c00c3704a4ddaf1d060f87ddfea129abeef
  50. BIN
      parser/fuzzer_corpus/09e8bf2bdc885993ae0445b268de47e7c45ab3ae
  51. BIN
      parser/fuzzer_corpus/09f51bfa00ad03af42fbf220cdfe078cb86eba82
  52. BIN
      parser/fuzzer_corpus/09f88ffa07c965dec16c66e720ca192c8c069375
  53. BIN
      parser/fuzzer_corpus/09fd969b5219c59afc661052b68a7bab50d17053
  54. BIN
      parser/fuzzer_corpus/0a0422a08e19b3400b7a4bb8ee3806e125c57507
  55. BIN
      parser/fuzzer_corpus/0a2e9810bddfd8faf4f3781ebfff9a388ecd062b
  56. BIN
      parser/fuzzer_corpus/0a7ef04e3f3e44d0ecc02728a5b2e7766b961983
  57. BIN
      parser/fuzzer_corpus/0a8d387212aeaabd2ecce1bc573e647d47c6abe0
  58. BIN
      parser/fuzzer_corpus/0a94633a4b3fdbe8f0d9f5a78934b9c28815c9a7
  59. BIN
      parser/fuzzer_corpus/0a9478a26f888bce49521175dd767e665fe6ba92
  60. BIN
      parser/fuzzer_corpus/0aa3cf02285b3dc71f066761840882453a7b2206
  61. BIN
      parser/fuzzer_corpus/0ad8d7ffe749474f00b83fdc0ab63fd0efe4be17
  62. BIN
      parser/fuzzer_corpus/0b203123d059e87b871101c4ffa7d280166e933b
  63. BIN
      parser/fuzzer_corpus/0b57c9fc62275c61f3e5a92a7d7df4f28897c9a4
  64. BIN
      parser/fuzzer_corpus/0b656451855e16143574319c2c02c7278916e53d
  65. BIN
      parser/fuzzer_corpus/0b832ffe11d2337ca3efd79aa32140076d90dc67
  66. BIN
      parser/fuzzer_corpus/0ba5482c447a7032f934f443de5577fe83169fcd
  67. BIN
      parser/fuzzer_corpus/0d0814e8231d297e894c228007df73a8beac4994
  68. BIN
      parser/fuzzer_corpus/0d16aa665e382f2118a4788ac09401f0de985a00
  69. BIN
      parser/fuzzer_corpus/0d31a4f7c1980733b4a4e2f7e28fc00092a4ca55
  70. BIN
      parser/fuzzer_corpus/0d3c6fc79379ec0238b86c70910b2aa77639c1a1
  71. BIN
      parser/fuzzer_corpus/0d4321eb271c6fde9f894fb02b24de56287a8528
  72. BIN
      parser/fuzzer_corpus/0d75c206d438f55ffb3055aafa6ece4dc0b1d8c2
  73. BIN
      parser/fuzzer_corpus/0d968cc12e55af8d4306e667c5c817b16b8e1b79
  74. BIN
      parser/fuzzer_corpus/0db8178cf99d00340ad773ad8cbd9559037707f3
  75. BIN
      parser/fuzzer_corpus/0e39781318c2c288f8b50d2599e5db584ca6403c
  76. BIN
      parser/fuzzer_corpus/0e7ed085031d14c75de885a43f8055de2f3771c5
  77. BIN
      parser/fuzzer_corpus/0eccedf38feabd381ec93b6f12ac72ef14a5dba6
  78. BIN
      parser/fuzzer_corpus/0ed9b4daf67844ff929d8b287bb71014e75bf41b
  79. BIN
      parser/fuzzer_corpus/0ee1b55e445f4a407f08dbc3bbf8c19b11d1d56c
  80. BIN
      parser/fuzzer_corpus/0f3abe6df8abad7e60c636a1b55987e10596a9a8
  81. BIN
      parser/fuzzer_corpus/0fa322f74e1e1872a7d3010cb60d9a10052ff99b
  82. BIN
      parser/fuzzer_corpus/0fce5e4b27fc59d24e31ed3726068c479d110d70
  83. BIN
      parser/fuzzer_corpus/0fcf0bd2e6e6735804be2e231844f4b0035c6658
  84. BIN
      parser/fuzzer_corpus/0fe5a6a76aaaf81ee9456d3c7316edec7e8d0767
  85. BIN
      parser/fuzzer_corpus/105a0475468413c41e8e21d010c5420e41e9662d
  86. BIN
      parser/fuzzer_corpus/10808f0876f082ca9567b0817c018f9f72aa0d08
  87. BIN
      parser/fuzzer_corpus/10de165e3456bde804899c08a8b74b6a490f1eba
  88. BIN
      parser/fuzzer_corpus/114ce57eb23b0f984b2285ac4d25965de479f41d
  89. BIN
      parser/fuzzer_corpus/114f91b835c2b13afc7c92dc7c98eabbc7c4c3a5
  90. BIN
      parser/fuzzer_corpus/1186d690c29b75a4f075656f6e0ca57ad196fda9
  91. BIN
      parser/fuzzer_corpus/118dc0d8a6404ebdb3addca4b94be7ca9d5222e0
  92. BIN
      parser/fuzzer_corpus/11a41619b026e5afa613984106bd09fc40628e9f
  93. BIN
      parser/fuzzer_corpus/11b3d5c67733ccbc25aa70af9e88b3158e9c8d16
  94. BIN
      parser/fuzzer_corpus/12033d109a3ab4a4068fb4f5283aa8ef2b4b2939
  95. BIN
      parser/fuzzer_corpus/1208be067b482d13dffa6e84244371f7266c8160
  96. BIN
      parser/fuzzer_corpus/123d541bc8f2b533d64792d5e6f12dad2d5ce086
  97. BIN
      parser/fuzzer_corpus/124bca1bd7e16564f87092fcfc2a181bd50c60d7
  98. BIN
      parser/fuzzer_corpus/128fa7deaa928f1d747d86062e5d3d213c25c726
  99. BIN
      parser/fuzzer_corpus/1294e8260798b3e4f743011aed3b2495f8735960
  100. BIN
      parser/fuzzer_corpus/1297b2ddeffd7b900cef0f898ca03319cd1fa245

BIN
parser/fuzzer_corpus/0030fdf8dc1847c9cdad809de6a4976b084581a9


BIN
parser/fuzzer_corpus/0034224ed84a9830413263fc43540c52f21a6c27


BIN
parser/fuzzer_corpus/00588d29d8695791274803addfe37c4d370c51e9


BIN
parser/fuzzer_corpus/0070c4b257a5d62735b72ecbd27831689e0f741a


BIN
parser/fuzzer_corpus/00763f08956277ecba2df89201aea734f55490b9


BIN
parser/fuzzer_corpus/00983b0026fb2dae8de02df8c2bf4d25ad9d2957


BIN
parser/fuzzer_corpus/00b5fa2d40007fa312420f99a03fc998a6375ae1


BIN
parser/fuzzer_corpus/00f54312e38b5706db8c824c9c52c495d2283a82


BIN
parser/fuzzer_corpus/010434657910373d77ffcb7c8bac7f8d0f470933


BIN
parser/fuzzer_corpus/011e8b0124f4611adb25d6a26103aafe2ad28552


BIN
parser/fuzzer_corpus/01ecec351990aceb79096662578dbcebef530266


BIN
parser/fuzzer_corpus/02081880688a5ba27e5382e4989d62f71bffe7d2


BIN
parser/fuzzer_corpus/02927414c09a1e0ebc8728d6e2e3507d297720e0


BIN
parser/fuzzer_corpus/02c36f33b4d4d1c898b3fbc033e9de1a4352e385


BIN
parser/fuzzer_corpus/02ddec8b4855127d5616e521bc826659cb04a796


BIN
parser/fuzzer_corpus/0307ead2cab5e539638a161e1b40094dbe182286


BIN
parser/fuzzer_corpus/03709109a9e4430b282fe587a7fb91ba7aa88f8e


BIN
parser/fuzzer_corpus/0388b2df0537639ff948074ce9f67c8b5ec81724


BIN
parser/fuzzer_corpus/039a35c0b5788e58d490e6170c5e2a3ca93126b7


BIN
parser/fuzzer_corpus/04001c5feb6d32510ea2dac4a7e3b2782178d233


BIN
parser/fuzzer_corpus/043f9a99b06b50b4f72d7d64785c9f6aed8955be


BIN
parser/fuzzer_corpus/044b47fa071d1a9a649f6929df2a86a602316739


BIN
parser/fuzzer_corpus/04882f4b30766c3bf11bf91902e9354c52190b22


BIN
parser/fuzzer_corpus/049cb040706926a43a72ba2eed2293fde16ee4f7


BIN
parser/fuzzer_corpus/04df2a1599133d765f99af80c7cee9f7743afe7f


BIN
parser/fuzzer_corpus/04df97d77bad35547660d573329ea8f5d0819ca2


BIN
parser/fuzzer_corpus/04e64f7c6eeb2dd4c4b544af543d78e47e5da8cf


BIN
parser/fuzzer_corpus/04e69659919613110074c6b55a2535005628624b


BIN
parser/fuzzer_corpus/04fa550ba88cfa20c353958f4385fdf1a69d7b45


BIN
parser/fuzzer_corpus/0591503a6ba482edc5df3769cf4bf4094c62f140


BIN
parser/fuzzer_corpus/05e3dfc81ff280a9ef17f8dcdad6a6adba6ab990


BIN
parser/fuzzer_corpus/062300fe49127d478e279f2c8c6624cf921e761b


BIN
parser/fuzzer_corpus/07098f7d9e79aebd57616942c998296436db52e9


BIN
parser/fuzzer_corpus/070fe300d9f0b812ef999dc23edc55f23b73fbc8


BIN
parser/fuzzer_corpus/071ea3f12edca60b288ab3d043f0814cf3e8cd73


BIN
parser/fuzzer_corpus/073fa4c84b38942fe8294893b1d8ee760c824f37


BIN
parser/fuzzer_corpus/076affaa4c46bf4b9b399969094dc72a9df8d775


BIN
parser/fuzzer_corpus/07872cd439777dea0917e53c4070c4e2f5499c34


BIN
parser/fuzzer_corpus/083fb21d7a0b56705b789f947a17c481c09a72e4


BIN
parser/fuzzer_corpus/0847ff144a8a5fd6df2efc24062333302de31d8a


BIN
parser/fuzzer_corpus/08de8afe0f4b1a7482f82b4483ed8e67ff9d3950


BIN
parser/fuzzer_corpus/09010764cf42320a71f4ef9f9f4b07aa9ff3fb28


BIN
parser/fuzzer_corpus/0904c0af92cc8aef7c93b9cdcb6cd23dd6d32475


BIN
parser/fuzzer_corpus/090e9d5385d369a1b8de060b479509f229e99eaa


BIN
parser/fuzzer_corpus/090fd5fc5906a43d94758242590172a4a4445ce8


BIN
parser/fuzzer_corpus/091091d3a58bc240409e8d2acf13b8b655be09ef


BIN
parser/fuzzer_corpus/0927368a50716a0cf040472d656fadaaf03355de


BIN
parser/fuzzer_corpus/09943ce3320190181bc98edd7a8f25b342a4717a


BIN
parser/fuzzer_corpus/09ac2c00c3704a4ddaf1d060f87ddfea129abeef


BIN
parser/fuzzer_corpus/09e8bf2bdc885993ae0445b268de47e7c45ab3ae


BIN
parser/fuzzer_corpus/09f51bfa00ad03af42fbf220cdfe078cb86eba82


BIN
parser/fuzzer_corpus/09f88ffa07c965dec16c66e720ca192c8c069375


BIN
parser/fuzzer_corpus/09fd969b5219c59afc661052b68a7bab50d17053


BIN
parser/fuzzer_corpus/0a0422a08e19b3400b7a4bb8ee3806e125c57507


BIN
parser/fuzzer_corpus/0a2e9810bddfd8faf4f3781ebfff9a388ecd062b


BIN
parser/fuzzer_corpus/0a7ef04e3f3e44d0ecc02728a5b2e7766b961983


BIN
parser/fuzzer_corpus/0a8d387212aeaabd2ecce1bc573e647d47c6abe0


BIN
parser/fuzzer_corpus/0a94633a4b3fdbe8f0d9f5a78934b9c28815c9a7


BIN
parser/fuzzer_corpus/0a9478a26f888bce49521175dd767e665fe6ba92


BIN
parser/fuzzer_corpus/0aa3cf02285b3dc71f066761840882453a7b2206


BIN
parser/fuzzer_corpus/0ad8d7ffe749474f00b83fdc0ab63fd0efe4be17


BIN
parser/fuzzer_corpus/0b203123d059e87b871101c4ffa7d280166e933b


BIN
parser/fuzzer_corpus/0b57c9fc62275c61f3e5a92a7d7df4f28897c9a4


BIN
parser/fuzzer_corpus/0b656451855e16143574319c2c02c7278916e53d


BIN
parser/fuzzer_corpus/0b832ffe11d2337ca3efd79aa32140076d90dc67


BIN
parser/fuzzer_corpus/0ba5482c447a7032f934f443de5577fe83169fcd


BIN
parser/fuzzer_corpus/0d0814e8231d297e894c228007df73a8beac4994


BIN
parser/fuzzer_corpus/0d16aa665e382f2118a4788ac09401f0de985a00


BIN
parser/fuzzer_corpus/0d31a4f7c1980733b4a4e2f7e28fc00092a4ca55


BIN
parser/fuzzer_corpus/0d3c6fc79379ec0238b86c70910b2aa77639c1a1


BIN
parser/fuzzer_corpus/0d4321eb271c6fde9f894fb02b24de56287a8528


BIN
parser/fuzzer_corpus/0d75c206d438f55ffb3055aafa6ece4dc0b1d8c2


BIN
parser/fuzzer_corpus/0d968cc12e55af8d4306e667c5c817b16b8e1b79


BIN
parser/fuzzer_corpus/0db8178cf99d00340ad773ad8cbd9559037707f3


BIN
parser/fuzzer_corpus/0e39781318c2c288f8b50d2599e5db584ca6403c


BIN
parser/fuzzer_corpus/0e7ed085031d14c75de885a43f8055de2f3771c5


BIN
parser/fuzzer_corpus/0eccedf38feabd381ec93b6f12ac72ef14a5dba6


BIN
parser/fuzzer_corpus/0ed9b4daf67844ff929d8b287bb71014e75bf41b


BIN
parser/fuzzer_corpus/0ee1b55e445f4a407f08dbc3bbf8c19b11d1d56c


BIN
parser/fuzzer_corpus/0f3abe6df8abad7e60c636a1b55987e10596a9a8


BIN
parser/fuzzer_corpus/0fa322f74e1e1872a7d3010cb60d9a10052ff99b


BIN
parser/fuzzer_corpus/0fce5e4b27fc59d24e31ed3726068c479d110d70


BIN
parser/fuzzer_corpus/0fcf0bd2e6e6735804be2e231844f4b0035c6658


BIN
parser/fuzzer_corpus/0fe5a6a76aaaf81ee9456d3c7316edec7e8d0767


BIN
parser/fuzzer_corpus/105a0475468413c41e8e21d010c5420e41e9662d


BIN
parser/fuzzer_corpus/10808f0876f082ca9567b0817c018f9f72aa0d08


BIN
parser/fuzzer_corpus/10de165e3456bde804899c08a8b74b6a490f1eba


BIN
parser/fuzzer_corpus/114ce57eb23b0f984b2285ac4d25965de479f41d


BIN
parser/fuzzer_corpus/114f91b835c2b13afc7c92dc7c98eabbc7c4c3a5


BIN
parser/fuzzer_corpus/1186d690c29b75a4f075656f6e0ca57ad196fda9


BIN
parser/fuzzer_corpus/118dc0d8a6404ebdb3addca4b94be7ca9d5222e0


BIN
parser/fuzzer_corpus/11a41619b026e5afa613984106bd09fc40628e9f


BIN
parser/fuzzer_corpus/11b3d5c67733ccbc25aa70af9e88b3158e9c8d16


BIN
parser/fuzzer_corpus/12033d109a3ab4a4068fb4f5283aa8ef2b4b2939


BIN
parser/fuzzer_corpus/1208be067b482d13dffa6e84244371f7266c8160


BIN
parser/fuzzer_corpus/123d541bc8f2b533d64792d5e6f12dad2d5ce086


BIN
parser/fuzzer_corpus/124bca1bd7e16564f87092fcfc2a181bd50c60d7


BIN
parser/fuzzer_corpus/128fa7deaa928f1d747d86062e5d3d213c25c726


BIN
parser/fuzzer_corpus/1294e8260798b3e4f743011aed3b2495f8735960


BIN
parser/fuzzer_corpus/1297b2ddeffd7b900cef0f898ca03319cd1fa245


Some files were not shown because too many files changed in this diff