Coverage Report

Created: 2023-06-07 06:15

/src/jsoncons/fuzzers/fuzz_parse.cpp
Line
Count
Source
1
#include <jsoncons/json_parser.hpp>
2
#include <jsoncons/json.hpp>
3
4
using namespace jsoncons;
5
6
extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, std::size_t size) 
7
5.29k
{
8
5.29k
  std::string input(reinterpret_cast<const char*>(data), size);
9
5.29k
  try{
10
5.29k
    json val = json::parse(input);
11
5.29k
  }
12
5.29k
  catch(const jsoncons::ser_error&) {}
13
14
5.29k
  return 0;
15
5.29k
}