diff options
Diffstat (limited to 'tests')
-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 |