| Index: testing/libfuzzer/fuzzers/flatbuffers_verifier_fuzzer.cc
|
| diff --git a/testing/libfuzzer/fuzzers/base_json_reader_fuzzer.cc b/testing/libfuzzer/fuzzers/flatbuffers_verifier_fuzzer.cc
|
| similarity index 65%
|
| copy from testing/libfuzzer/fuzzers/base_json_reader_fuzzer.cc
|
| copy to testing/libfuzzer/fuzzers/flatbuffers_verifier_fuzzer.cc
|
| index fd9d2835dd225c738781256f29306aa5be63246e..45fae7bfded59aeface1769153f0f2fdb7f4a737 100644
|
| --- a/testing/libfuzzer/fuzzers/base_json_reader_fuzzer.cc
|
| +++ b/testing/libfuzzer/fuzzers/flatbuffers_verifier_fuzzer.cc
|
| @@ -5,14 +5,12 @@
|
| #include <stddef.h>
|
| #include <stdint.h>
|
|
|
| -#include <string>
|
| -
|
| -#include "base/json/json_reader.h"
|
| -#include "base/values.h"
|
| +#include "third_party/flatbuffers/src/tests/monster_test_generated.h"
|
|
|
| // Entry point for LibFuzzer.
|
| extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
|
| - base::JSONReader reader;
|
| - reader.Read(std::string(reinterpret_cast<const char*>(data), size));
|
| + flatbuffers::Verifier verifier(data, size);
|
| + MyGame::Example::VerifyMonsterBuffer(verifier);
|
| return 0;
|
| }
|
| +
|
|
|