diff options
author | Branden Archer <brarcher@google.com> | 2020-10-31 22:27:33 -0700 |
---|---|---|
committer | Branden Archer <brarcher@google.com> | 2020-10-31 23:06:13 -0700 |
commit | 3f4433da592ecb7b2f37c25b9cdc8452522fc34d (patch) | |
tree | 0a7d0b5ff0702af586fa8e01c7af587a8373bc69 | |
parent | f44ca924a70d4db9c5eedf6c08329dc224ad9ffa (diff) | |
download | flatbuffers-3f4433da592ecb7b2f37c25b9cdc8452522fc34d.tar.gz |
Enable fuzzers in flatbuffers
Bug: 170243740
Test: Build and runs on emulator
Change-Id: I2e655ecf86376457f9e1e6ff23c8cb476108dfe3
-rw-r--r-- | Android.bp | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -81,3 +81,42 @@ cc_library { "com.android.bluetooth.updatable", ], } + +cc_defaults { + name: "flatbuffers_fuzzer_defaults", + srcs: [ + "tests/test_assert.cpp", + ], + shared_libs: [ + "liblog", + "libflatbuffers-cpp" + ], + local_include_dirs: [ + "tests", + "tests/fuzzer", + ], +} + +cc_fuzz { + name: "flatbuffers_parser_fuzzer", + defaults: ["flatbuffers_fuzzer_defaults"], + srcs: [ + "tests/fuzzer/flatbuffers_parser_fuzzer.cc" + ], +} + +cc_fuzz { + name: "flatbuffers_scalar_fuzzer", + defaults: ["flatbuffers_fuzzer_defaults"], + srcs: [ + "tests/fuzzer/flatbuffers_scalar_fuzzer.cc" + ], +} + +cc_fuzz { + name: "flatbuffers_verifier_fuzzer", + defaults: ["flatbuffers_fuzzer_defaults"], + srcs: [ + "tests/fuzzer/flatbuffers_verifier_fuzzer.cc" + ], +} |