Coverage Report

Created: 2023-09-25 06:53

/src/arduinojson/extras/fuzzing/msgpack_fuzzer.cpp
Line
Count
Source
1
#include <ArduinoJson.h>
2
3
1.96k
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
4
1.96k
  DynamicJsonDocument doc(4096);
5
1.96k
  DeserializationError error = deserializeMsgPack(doc, data, size);
6
1.96k
  if (!error) {
7
616
    std::string json;
8
616
    serializeMsgPack(doc, json);
9
616
  }
10
1.96k
  return 0;
11
1.96k
}