diff --git a/tests/fuzzer/build_fuzzer.sh b/tests/fuzzer/build_fuzzer.sh new file mode 100644 index 000000000..48eb3b7c9 --- /dev/null +++ b/tests/fuzzer/build_fuzzer.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# +# Copyright 2015 Google Inc. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +git clone https://chromium.googlesource.com/chromium/llvm-project/llvm/lib/Fuzzer +clang++ -c -g -O2 -std=c++11 Fuzzer/*.cpp -IFuzzer +ar ruv libFuzzer.a Fuzzer*.o +rm -rf Fuzzer *.o diff --git a/tests/fuzzer/build_run_parser_test.sh b/tests/fuzzer/build_run_parser_test.sh new file mode 100644 index 000000000..3a053e762 --- /dev/null +++ b/tests/fuzzer/build_run_parser_test.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# +# Copyright 2015 Google Inc. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +clang++ -fsanitize-coverage=edge -fsanitize=address -std=c++11 -stdlib=libstdc++ -I.. -I../../include flatbuffers_parser_fuzzer.cc ../../src/idl_parser.cpp ../../src/util.cpp libFuzzer.a -o fuzz_parser +mkdir -p parser_corpus +cp ../*.json ../*.fbs parser_corpus +./fuzz_parser parser_corpus diff --git a/tests/fuzzer/build_run_verifier_test.sh b/tests/fuzzer/build_run_verifier_test.sh new file mode 100644 index 000000000..67616496a --- /dev/null +++ b/tests/fuzzer/build_run_verifier_test.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# +# Copyright 2015 Google Inc. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +clang++ -fsanitize-coverage=edge -fsanitize=address -std=c++11 -stdlib=libstdc++ -I.. -I../../include flatbuffers_verifier_fuzzer.cc libFuzzer.a -o fuzz_verifier +mkdir -p verifier_corpus +cp ../*.mon verifier_corpus +./fuzz_verifier verifier_corpus diff --git a/tests/fuzzer/flatbuffers_parser_fuzzer.cc b/tests/fuzzer/flatbuffers_parser_fuzzer.cc new file mode 100644 index 000000000..632b3b18d --- /dev/null +++ b/tests/fuzzer/flatbuffers_parser_fuzzer.cc @@ -0,0 +1,16 @@ +// Copyright 2015 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. +#include +#include +#include + +#include "flatbuffers/idl.h" + +extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { + flatbuffers::Parser parser; + // Guarantee 0-termination. + std::string s(reinterpret_cast(data), size); + parser.Parse(s.c_str()); + return 0; +} diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/01a40c02ea9c030b9fcf8aaf51fe1b6681e00490 b/tests/fuzzer/flatbuffers_verifier_corpus/01a40c02ea9c030b9fcf8aaf51fe1b6681e00490 deleted file mode 100644 index e36b1ce5c..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/01a40c02ea9c030b9fcf8aaf51fe1b6681e00490 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/075a40dd6e6eec9cc96f0399c182f62361cdc553 b/tests/fuzzer/flatbuffers_verifier_corpus/075a40dd6e6eec9cc96f0399c182f62361cdc553 deleted file mode 100644 index 063942bfe..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/075a40dd6e6eec9cc96f0399c182f62361cdc553 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/0c319e8089228db0958f35c54614d4e2d917f9d5 b/tests/fuzzer/flatbuffers_verifier_corpus/0c319e8089228db0958f35c54614d4e2d917f9d5 deleted file mode 100644 index a50561905..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/0c319e8089228db0958f35c54614d4e2d917f9d5 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/0d654589709444777a4a854ec16b7160b0b8f06f b/tests/fuzzer/flatbuffers_verifier_corpus/0d654589709444777a4a854ec16b7160b0b8f06f deleted file mode 100644 index 437134b35..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/0d654589709444777a4a854ec16b7160b0b8f06f and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/10ace4829162a0d37730ad898ee6ef2b76849ce4 b/tests/fuzzer/flatbuffers_verifier_corpus/10ace4829162a0d37730ad898ee6ef2b76849ce4 deleted file mode 100644 index 7c9321c57..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/10ace4829162a0d37730ad898ee6ef2b76849ce4 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/12986603181adee83afedc8206f86ead9fd20653 b/tests/fuzzer/flatbuffers_verifier_corpus/12986603181adee83afedc8206f86ead9fd20653 deleted file mode 100644 index 18b5c4053..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/12986603181adee83afedc8206f86ead9fd20653 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/14c816a2f528da8004315f8e71aec9e7e9f4df89 b/tests/fuzzer/flatbuffers_verifier_corpus/14c816a2f528da8004315f8e71aec9e7e9f4df89 deleted file mode 100644 index 321ff5675..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/14c816a2f528da8004315f8e71aec9e7e9f4df89 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/14d90e4ac5f58f07be524633e96fb8f6521116e2 b/tests/fuzzer/flatbuffers_verifier_corpus/14d90e4ac5f58f07be524633e96fb8f6521116e2 deleted file mode 100644 index 807a5b290..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/14d90e4ac5f58f07be524633e96fb8f6521116e2 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/2290776813d50bf54386dc6670aea41c8eb4f73f b/tests/fuzzer/flatbuffers_verifier_corpus/2290776813d50bf54386dc6670aea41c8eb4f73f deleted file mode 100644 index f3c73e4b4..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/2290776813d50bf54386dc6670aea41c8eb4f73f and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/2357f92773faefb0049312fcf7421f2c4ef08dc5 b/tests/fuzzer/flatbuffers_verifier_corpus/2357f92773faefb0049312fcf7421f2c4ef08dc5 deleted file mode 100644 index 762bb8c5a..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/2357f92773faefb0049312fcf7421f2c4ef08dc5 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/235a53ee083b428f4eb80eb5af6a8b41a4036d55 b/tests/fuzzer/flatbuffers_verifier_corpus/235a53ee083b428f4eb80eb5af6a8b41a4036d55 deleted file mode 100644 index ed1d16a7f..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/235a53ee083b428f4eb80eb5af6a8b41a4036d55 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/243d7b9356afab5800b0fd424a0f90cefeb8f411 b/tests/fuzzer/flatbuffers_verifier_corpus/243d7b9356afab5800b0fd424a0f90cefeb8f411 deleted file mode 100644 index 6c6d7cc4e..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/243d7b9356afab5800b0fd424a0f90cefeb8f411 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/2e2249e476941c7390d924d8f6c88b5d59d0e300 b/tests/fuzzer/flatbuffers_verifier_corpus/2e2249e476941c7390d924d8f6c88b5d59d0e300 deleted file mode 100644 index ffc21832c..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/2e2249e476941c7390d924d8f6c88b5d59d0e300 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/3068bc815c5e573acf89236689705409b253e3c1 b/tests/fuzzer/flatbuffers_verifier_corpus/3068bc815c5e573acf89236689705409b253e3c1 deleted file mode 100644 index 8ff188a49..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/3068bc815c5e573acf89236689705409b253e3c1 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/3470f740d4b2e405c2922ebf68838a03fd690a64 b/tests/fuzzer/flatbuffers_verifier_corpus/3470f740d4b2e405c2922ebf68838a03fd690a64 deleted file mode 100644 index a0f773fda..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/3470f740d4b2e405c2922ebf68838a03fd690a64 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/489b729a42a6ff5bcc30d341f29fd1660700c0b8 b/tests/fuzzer/flatbuffers_verifier_corpus/489b729a42a6ff5bcc30d341f29fd1660700c0b8 deleted file mode 100644 index 62afb03c1..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/489b729a42a6ff5bcc30d341f29fd1660700c0b8 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/50866a2404c2cfbbcaae258011c012d819a842a5 b/tests/fuzzer/flatbuffers_verifier_corpus/50866a2404c2cfbbcaae258011c012d819a842a5 deleted file mode 100644 index 70f6819bc..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/50866a2404c2cfbbcaae258011c012d819a842a5 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/50c219f74b02582ea4eaa683f0605b5cd16d6ed6 b/tests/fuzzer/flatbuffers_verifier_corpus/50c219f74b02582ea4eaa683f0605b5cd16d6ed6 deleted file mode 100644 index d68d6bb88..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/50c219f74b02582ea4eaa683f0605b5cd16d6ed6 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/525f958d1709f5e926cba564e23180b60d80fb9a b/tests/fuzzer/flatbuffers_verifier_corpus/525f958d1709f5e926cba564e23180b60d80fb9a deleted file mode 100644 index b4a324f4a..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/525f958d1709f5e926cba564e23180b60d80fb9a and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/543e528d3150cd0d2a45973cf98e992d67f7c406 b/tests/fuzzer/flatbuffers_verifier_corpus/543e528d3150cd0d2a45973cf98e992d67f7c406 deleted file mode 100644 index 8c145cefc..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/543e528d3150cd0d2a45973cf98e992d67f7c406 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/5a2f21b370496184851baffbbbb450fe49aed324 b/tests/fuzzer/flatbuffers_verifier_corpus/5a2f21b370496184851baffbbbb450fe49aed324 deleted file mode 100644 index 364177753..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/5a2f21b370496184851baffbbbb450fe49aed324 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/5bbf4a7b9da7aee4db6b21ea62128df74aa23b59 b/tests/fuzzer/flatbuffers_verifier_corpus/5bbf4a7b9da7aee4db6b21ea62128df74aa23b59 deleted file mode 100644 index 181f2c9d1..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/5bbf4a7b9da7aee4db6b21ea62128df74aa23b59 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/61005237d5ba26c372b347249143b793c324186a b/tests/fuzzer/flatbuffers_verifier_corpus/61005237d5ba26c372b347249143b793c324186a deleted file mode 100644 index d24ae01c4..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/61005237d5ba26c372b347249143b793c324186a and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/6207082d567e33f6569e5ffac1e882b6988f5e86 b/tests/fuzzer/flatbuffers_verifier_corpus/6207082d567e33f6569e5ffac1e882b6988f5e86 deleted file mode 100644 index 99595ae3e..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/6207082d567e33f6569e5ffac1e882b6988f5e86 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/699e2869e8bb9dad4ed0ca23245976e08d6abf96 b/tests/fuzzer/flatbuffers_verifier_corpus/699e2869e8bb9dad4ed0ca23245976e08d6abf96 deleted file mode 100644 index 438003909..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/699e2869e8bb9dad4ed0ca23245976e08d6abf96 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/6a9bcfb376f95d3d235f6e3479ae37b906be2a17 b/tests/fuzzer/flatbuffers_verifier_corpus/6a9bcfb376f95d3d235f6e3479ae37b906be2a17 deleted file mode 100644 index 9c42a4db1..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/6a9bcfb376f95d3d235f6e3479ae37b906be2a17 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/6b1e41ca991828476b077ebda3f7e9936b549c32 b/tests/fuzzer/flatbuffers_verifier_corpus/6b1e41ca991828476b077ebda3f7e9936b549c32 deleted file mode 100644 index 0105f4e2d..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/6b1e41ca991828476b077ebda3f7e9936b549c32 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/6e146549ff6aefcd1314a8b04cd7ee0955796002 b/tests/fuzzer/flatbuffers_verifier_corpus/6e146549ff6aefcd1314a8b04cd7ee0955796002 deleted file mode 100644 index 4594fb7d1..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/6e146549ff6aefcd1314a8b04cd7ee0955796002 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/7c1217cf933de200b58fd2bf494044ebb6d90cde b/tests/fuzzer/flatbuffers_verifier_corpus/7c1217cf933de200b58fd2bf494044ebb6d90cde deleted file mode 100644 index 97e3bf2a0..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/7c1217cf933de200b58fd2bf494044ebb6d90cde and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/7e0fac79b1dfbbdcaeee925535b66c2834d13814 b/tests/fuzzer/flatbuffers_verifier_corpus/7e0fac79b1dfbbdcaeee925535b66c2834d13814 deleted file mode 100644 index 9ce31af10..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/7e0fac79b1dfbbdcaeee925535b66c2834d13814 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/8718d7c1e9a536adb95fb0c749db4554311895e0 b/tests/fuzzer/flatbuffers_verifier_corpus/8718d7c1e9a536adb95fb0c749db4554311895e0 deleted file mode 100644 index ea284ed7e..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/8718d7c1e9a536adb95fb0c749db4554311895e0 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/8ae96e1702303027346b59d0a6acbd1ef0b1955f b/tests/fuzzer/flatbuffers_verifier_corpus/8ae96e1702303027346b59d0a6acbd1ef0b1955f deleted file mode 100644 index de58d75c7..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/8ae96e1702303027346b59d0a6acbd1ef0b1955f and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/8ed7b897a2c4f2f262a5319910a5bd1db4b6dcae b/tests/fuzzer/flatbuffers_verifier_corpus/8ed7b897a2c4f2f262a5319910a5bd1db4b6dcae deleted file mode 100644 index 63453c1fc..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/8ed7b897a2c4f2f262a5319910a5bd1db4b6dcae and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/903747bd5d4239da836d24087e7e279715cc0980 b/tests/fuzzer/flatbuffers_verifier_corpus/903747bd5d4239da836d24087e7e279715cc0980 deleted file mode 100644 index d69ca9575..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/903747bd5d4239da836d24087e7e279715cc0980 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/93a0adc29bf3cb1c7ed1b5a12778c1eba06972d7 b/tests/fuzzer/flatbuffers_verifier_corpus/93a0adc29bf3cb1c7ed1b5a12778c1eba06972d7 deleted file mode 100644 index 47ffbb41b..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/93a0adc29bf3cb1c7ed1b5a12778c1eba06972d7 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/9f6095cae432e38efe7464bfac3cacd6df3bbc48 b/tests/fuzzer/flatbuffers_verifier_corpus/9f6095cae432e38efe7464bfac3cacd6df3bbc48 deleted file mode 100644 index 39405a609..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/9f6095cae432e38efe7464bfac3cacd6df3bbc48 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/ae3e1a31be33cc502b6586253274e6b620c78829 b/tests/fuzzer/flatbuffers_verifier_corpus/ae3e1a31be33cc502b6586253274e6b620c78829 deleted file mode 100644 index 2a3e98c4d..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/ae3e1a31be33cc502b6586253274e6b620c78829 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/b75487b8176eda7fb18e4f408208caa82d7c121a b/tests/fuzzer/flatbuffers_verifier_corpus/b75487b8176eda7fb18e4f408208caa82d7c121a deleted file mode 100644 index 3ce0a08bf..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/b75487b8176eda7fb18e4f408208caa82d7c121a and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/bf3d7a99df32ac45e9081eb3519524930c85de89 b/tests/fuzzer/flatbuffers_verifier_corpus/bf3d7a99df32ac45e9081eb3519524930c85de89 deleted file mode 100644 index 8657dcb02..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/bf3d7a99df32ac45e9081eb3519524930c85de89 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/bf60f275ed989532747e7bbcc93ab2bbd834becc b/tests/fuzzer/flatbuffers_verifier_corpus/bf60f275ed989532747e7bbcc93ab2bbd834becc deleted file mode 100644 index e99b11a48..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/bf60f275ed989532747e7bbcc93ab2bbd834becc and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/c5170081fc1f8a36ab30541f087cf530ab0845b6 b/tests/fuzzer/flatbuffers_verifier_corpus/c5170081fc1f8a36ab30541f087cf530ab0845b6 deleted file mode 100644 index 0b0dcaa82..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/c5170081fc1f8a36ab30541f087cf530ab0845b6 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/c51a7d5885bdaa3bae2b125fe13b12e2fba4f9b6 b/tests/fuzzer/flatbuffers_verifier_corpus/c51a7d5885bdaa3bae2b125fe13b12e2fba4f9b6 deleted file mode 100644 index 4d8cc5591..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/c51a7d5885bdaa3bae2b125fe13b12e2fba4f9b6 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/cd6ac24fd00acc3e9887fdf2ae300481e745f53a b/tests/fuzzer/flatbuffers_verifier_corpus/cd6ac24fd00acc3e9887fdf2ae300481e745f53a deleted file mode 100644 index e7a84cf0c..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/cd6ac24fd00acc3e9887fdf2ae300481e745f53a and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/cd8e4aef993fcdebd9583069cd0a5468d254c5c7 b/tests/fuzzer/flatbuffers_verifier_corpus/cd8e4aef993fcdebd9583069cd0a5468d254c5c7 deleted file mode 100644 index 8e458cce5..000000000 --- a/tests/fuzzer/flatbuffers_verifier_corpus/cd8e4aef993fcdebd9583069cd0a5468d254c5c7 +++ /dev/null @@ -1 +0,0 @@ -š(!!@*YÌø! 'í*!!µ;Fû:'iÊ<:';‚b!ó)*);::!*È''(9à'')(¼ÿ(ô‘('!)!!ê* \ No newline at end of file diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/decff8b2d7524b5fad71129ecf0f4edd9082af2a b/tests/fuzzer/flatbuffers_verifier_corpus/decff8b2d7524b5fad71129ecf0f4edd9082af2a deleted file mode 100644 index b2d43130e..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/decff8b2d7524b5fad71129ecf0f4edd9082af2a and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/df0b39717d20371162754b37747a0c989623cb48 b/tests/fuzzer/flatbuffers_verifier_corpus/df0b39717d20371162754b37747a0c989623cb48 deleted file mode 100644 index abd11f664..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/df0b39717d20371162754b37747a0c989623cb48 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/e423e0b67927e2c303dbb7ead3fd68706b92d657 b/tests/fuzzer/flatbuffers_verifier_corpus/e423e0b67927e2c303dbb7ead3fd68706b92d657 deleted file mode 100644 index fb2336122..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/e423e0b67927e2c303dbb7ead3fd68706b92d657 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/e72266e5ad67af5c27bcd69961460770e82bd24c b/tests/fuzzer/flatbuffers_verifier_corpus/e72266e5ad67af5c27bcd69961460770e82bd24c deleted file mode 100644 index 752f2835e..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/e72266e5ad67af5c27bcd69961460770e82bd24c and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/ee80034f2e35e3f07a708b211be4f1967c83b6e9 b/tests/fuzzer/flatbuffers_verifier_corpus/ee80034f2e35e3f07a708b211be4f1967c83b6e9 deleted file mode 100644 index 2d56c75de..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/ee80034f2e35e3f07a708b211be4f1967c83b6e9 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/f5fd02697cac00a81809909a971f80f28aa4c020 b/tests/fuzzer/flatbuffers_verifier_corpus/f5fd02697cac00a81809909a971f80f28aa4c020 deleted file mode 100644 index 8b2afdc70..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/f5fd02697cac00a81809909a971f80f28aa4c020 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/fbe211a4df09673e54945bb8f5afc4c5cfa67778 b/tests/fuzzer/flatbuffers_verifier_corpus/fbe211a4df09673e54945bb8f5afc4c5cfa67778 deleted file mode 100644 index ddbd1cea2..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/fbe211a4df09673e54945bb8f5afc4c5cfa67778 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/fc5d4b9117ba9e87388174aee4f4970bdfe8d066 b/tests/fuzzer/flatbuffers_verifier_corpus/fc5d4b9117ba9e87388174aee4f4970bdfe8d066 deleted file mode 100644 index 06f1a3b80..000000000 --- a/tests/fuzzer/flatbuffers_verifier_corpus/fc5d4b9117ba9e87388174aee4f4970bdfe8d066 +++ /dev/null @@ -1 +0,0 @@ -HH \ No newline at end of file diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/fd11c36a6b2cbceeac9664690b5d35f0f9bb6f01 b/tests/fuzzer/flatbuffers_verifier_corpus/fd11c36a6b2cbceeac9664690b5d35f0f9bb6f01 deleted file mode 100644 index 79845e5b7..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/fd11c36a6b2cbceeac9664690b5d35f0f9bb6f01 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/ff085b6090cadabfabb6f5e785681353fb89eb87 b/tests/fuzzer/flatbuffers_verifier_corpus/ff085b6090cadabfabb6f5e785681353fb89eb87 deleted file mode 100644 index f110f6b0e..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/ff085b6090cadabfabb6f5e785681353fb89eb87 and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_corpus/fuzz-0-flatbuffers_verifier_fuzzer b/tests/fuzzer/flatbuffers_verifier_corpus/fuzz-0-flatbuffers_verifier_fuzzer deleted file mode 100644 index ada82f163..000000000 Binary files a/tests/fuzzer/flatbuffers_verifier_corpus/fuzz-0-flatbuffers_verifier_fuzzer and /dev/null differ diff --git a/tests/fuzzer/flatbuffers_verifier_fuzzer.cc b/tests/fuzzer/flatbuffers_verifier_fuzzer.cc index d2fa73ad7..d7d453c82 100644 --- a/tests/fuzzer/flatbuffers_verifier_fuzzer.cc +++ b/tests/fuzzer/flatbuffers_verifier_fuzzer.cc @@ -5,7 +5,7 @@ #include #include -#include "third_party/flatbuffers/tests/monster_test_generated.h" +#include "monster_test_generated.h" extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { flatbuffers::Verifier verifier(data, size);