diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2019-06-20 22:01:25 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-20 22:01:25 -0700 |
commit | 2d18dfbcd2928d0ba5a7260bc09da624455c5859 (patch) | |
tree | f504e94c0a5b4784b5786241e57b2423b6e7f71a /tests/file_descriptor_parsenew_fuzzer.cc | |
parent | 6ce5e722f16e74deff65db87eb1244f4396b2832 (diff) | |
parent | 493e9b2614df79728deb40d5ec91edefa91a89c7 (diff) |
Merge pull request #187 from haberman/fixes
Build fixes from fuzz target.
Diffstat (limited to 'tests/file_descriptor_parsenew_fuzzer.cc')
-rw-r--r-- | tests/file_descriptor_parsenew_fuzzer.cc | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/tests/file_descriptor_parsenew_fuzzer.cc b/tests/file_descriptor_parsenew_fuzzer.cc index 4166469..057e62d 100644 --- a/tests/file_descriptor_parsenew_fuzzer.cc +++ b/tests/file_descriptor_parsenew_fuzzer.cc @@ -1,16 +1,15 @@ -#include <cstddef> #include <cstdint> -#include <cstdlib> #include "google/protobuf/descriptor.upb.h" -#include "upb/def.h" -#include "upb/msg.h" #include "upb/upb.h" extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { - upb_strview strview = - upb_strview_make(reinterpret_cast<const char*>(data), size); upb::Arena arena; - google_protobuf_FileDescriptorProto_parsenew(strview, arena.ptr()); + google_protobuf_FileDescriptorProto_parse(reinterpret_cast<const char*>(data), + size, arena.ptr()); return 0; } + +#ifndef HAVE_FUZZER +int main() {} +#endif |