Vladimir Glavnyy
5f32f94810
Make the Parser independent from the global C-locale ( #5028 )
...
* Make the Parser independent from the global C-locale
* Set a specific test locale using the environment variable FLATBUFFERS_TEST_LOCALE
* Remove redundant static qualifiers
2018-11-16 09:24:06 -08:00
Vladimir Glavnyy
55b30827f2
Add fuzzer test for scalar numbers in json. ( #4996 )
...
* Add fuzzer test for scalar numbers in json. Grammar-based regex used to check correctness.
* Fix conversation
2018-10-22 15:44:18 -07:00
Wouter van Oortmerssen
af6c0e6839
Updated fuzzer scripts
...
Point to new Chromium location
Also enable UBSan
Change-Id: I4ba182e3c6a967ad89090b776d05762fa9ae6e40
2018-07-16 15:51:28 -07:00
Wouter van Oortmerssen
a98bff3ea1
Add simple libfuzzer based test.
...
This tests the verifier and the parser.
Tested: on Linux.
Bug: 27230459
Change-Id: I3417faba9385dc941199c57a08d8a50c2faec1aa
2016-05-25 17:25:40 -07:00
Wouter van Oortmerssen
64b91da9cf
Uncomment the corpus attribute since b/28762769 is fixed,
...
add more items to the corpus (taken from the ClusterFuzz-generated corpus).
(mirrored from cl 122690857)
Change-Id: I98c7672169a9a27fe18bedae8501e6fb85a0681d
2016-05-23 16:37:57 -07:00
Wouter van Oortmerssen
fe9787e58d
Add a fuzzer for flatbuffers, derived from the one used in Chromium:
...
https://code.google.com/p/chromium/codesearch#chromium/src/testing/libfuzzer/fuzzers/flatbuffers_verifier_fuzzer.cc
(mirrored from cl 122676317)
Change-Id: I0074af435cf37f5e6368b040563c3733d9e02345
2016-05-23 16:35:20 -07:00