The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
0 | 17 |
3 :
['std::__1::basic_string
|
0 | 17 | Json::duplicateStringValue(charconst*,unsignedlong) | call site: 00000 | /src/jsoncpp/src/lib_json/json_value.cpp:122 |
0 | 0 | None | 0 | 194 | Json::OurReader::readObject(Json::OurReader::Token&) | call site: 00000 | /src/jsoncpp/src/lib_json/json_reader.cpp:1476 |
0 | 0 | None | 0 | 31 | Json::OurReader::decodeDouble(Json::OurReader::Token&,Json::Value&) | call site: 00000 | /src/jsoncpp/src/lib_json/json_reader.cpp:1657 |
0 | 0 |
1 :
['std::__1::numeric_limits
|
0 | 31 | Json::OurReader::decodeDouble(Json::OurReader::Token&,Json::Value&) | call site: 00000 | /src/jsoncpp/src/lib_json/json_reader.cpp:1659 |
0 | 0 | None | 0 | 30 | Json::OurReader::readObject(Json::OurReader::Token&) | call site: 00000 | /src/jsoncpp/src/lib_json/json_reader.cpp:1474 |
0 | 0 | None | 0 | 17 | Json::OurReader::readValue() | call site: 00000 | /src/jsoncpp/src/lib_json/json_reader.cpp:1123 |
0 | 0 | None | 0 | 12 | Json::Value::operator[](unsignedint) | call site: 00000 | /src/jsoncpp/src/lib_json/json_value.cpp:933 |
0 | 0 | None | 0 | 9 |
Json::OurReader::decodeString(Json::OurReader::Token&,std::__1::basic_string
|
call site: 00000 | /src/jsoncpp/src/lib_json/json_reader.cpp:1689 |
0 | 0 | None | 0 | 0 | Json::OurReader::readToken(Json::OurReader::Token&) | call site: 00000 | /src/jsoncpp/src/lib_json/json_reader.cpp:1181 |
0 | 0 | None | 0 | 0 | Json::OurReader::readToken(Json::OurReader::Token&) | call site: 00000 | /src/jsoncpp/src/lib_json/json_reader.cpp:1235 |
0 | 0 | None | 0 | 0 | Json::OurReader::readToken(Json::OurReader::Token&) | call site: 00000 | /src/jsoncpp/src/lib_json/json_reader.cpp:1243 |
0 | 0 | None | 0 | 0 | Json::Value::CZString::operator==(Json::Value::CZStringconst&)const | call site: 00000 | /src/jsoncpp/src/lib_json/json_value.cpp:313 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
Json::CharReaderBuilder::CharReaderBuilder()
[function]
[call site]
00001
Json::CharReader::Factory::Factory()
[function]
[call site]
00002
Json::Value::Value(Json::ValueType)
[function]
[call site]
00003
Json::Value::Comments::Comments()
[function]
[call site]
00004
Json::Value::initBasic(Json::ValueType, bool)
[function]
[call site]
00005
Json::Value::setType(Json::ValueType)
[function]
[call site]
00006
Json::Value::setIsAllocated(bool)
[function]
[call site]
00007
Json::Value::Comments::Comments()
[function]
[call site]
00008
Json::Value::Comments::operator=(Json::Value::Comments&&)
[function]
[call site]
00009
Json::Value::Comments::~Comments()
[function]
[call site]
00010
Json::CharReaderBuilder::setDefaults(Json::Value*)
[function]
[call site]
00011
Json::Value::Value(bool)
[function]
[call site]
00012
Json::Value::Comments::Comments()
[function]
[call site]
00013
Json::Value::initBasic(Json::ValueType, bool)
[function]
[call site]
00014
Json::Value::Value(bool)
[function]
[call site]
00015
Json::Value::Value(bool)
[function]
[call site]
00016
Json::Value::Value(bool)
[function]
[call site]
00017
Json::Value::Value(bool)
[function]
[call site]
00018
Json::Value::Value(bool)
[function]
[call site]
00019
Json::Value::Value(bool)
[function]
[call site]
00020
Json::Value::Value(int)
[function]
[call site]
00021
Json::Value::Comments::Comments()
[function]
[call site]
00022
Json::Value::initBasic(Json::ValueType, bool)
[function]
[call site]
00023
Json::Value::Value(bool)
[function]
[call site]
00024
Json::Value::Value(bool)
[function]
[call site]
00025
Json::Value::Value(bool)
[function]
[call site]
00026
Json::Value::Value(bool)
[function]
[call site]
00027
Json::Value::Value(unsigned int)
[function]
[call site]
00028
Json::Value::Comments::Comments()
[function]
[call site]
00029
Json::Value::initBasic(Json::ValueType, bool)
[function]
[call site]
00030
Json::Value::Value(unsigned int)
[function]
[call site]
00031
Json::Value::Value(unsigned int)
[function]
[call site]
00032
Json::Value::Value(unsigned int)
[function]
[call site]
00033
Json::Value::Value(unsigned int)
[function]
[call site]
00034
Json::Value::Value(unsigned int)
[function]
[call site]
00035
Json::Value::Value(unsigned int)
[function]
[call site]
00036
Json::Value::Value(unsigned int)
[function]
[call site]
00037
Json::Value::Value(unsigned int)
[function]
[call site]
00038
Json::Value::Value(unsigned int)
[function]
[call site]
00039
Json::Value::Value(unsigned int)
[function]
[call site]
00040
Json::CharReaderBuilder::newCharReader() const
[function]
[call site]
00041
Json::Value::operator[](char const*) const
[function]
[call site]
00042
strlen
[call site]
00043
Json::Value::find(char const*, char const*) const
[function]
[call site]
00044
Json::Value::type() const
[function]
[call site]
00045
Json::Value::CZString::CZString(char const*, unsigned int, Json::Value::CZString::DuplicationPolicy)
[function]
[call site]
00046
Json::Value::CZString::~CZString()
[function]
[call site]
00047
Json::releaseStringValue(char*, unsigned int)
[function]
[call site]
00048
Json::Value::nullSingleton()
[function]
[call site]
00049
__cxa_guard_acquire
[call site]
00050
Json::Value::Value(Json::ValueType)
[function]
[call site]
00051
Json::OurFeatures::all()
[function]
[call site]
00052
Json::Value::operator[](char const*) const
[function]
[call site]
00053
Json::Value::operator[](char const*) const
[function]
[call site]
00054
Json::Value::operator[](char const*) const
[function]
[call site]
00055
Json::Value::operator[](char const*) const
[function]
[call site]
00056
Json::Value::operator[](char const*) const
[function]
[call site]
00057
Json::Value::operator[](char const*) const
[function]
[call site]
00058
Json::Value::operator[](char const*) const
[function]
[call site]
00059
Json::Value::operator[](char const*) const
[function]
[call site]
00060
Json::Value::operator[](char const*) const
[function]
[call site]
00061
Json::Value::operator[](char const*) const
[function]
[call site]
00062
Json::Value::operator[](char const*) const
[function]
[call site]
00063
Json::OurCharReader::OurCharReader(bool, Json::OurFeatures const&)
[function]
[call site]
00064
Json::CharReader::CharReader()
[function]
[call site]
00065
Json::OurReader::OurReader(Json::OurFeatures const&)
[function]
[call site]
00066
Json::Value::Value(Json::ValueType)
[function]
[call site]
00067
__cxa_begin_catch
[call site]
00068
__cxa_end_catch
[call site]
00069
Json::Value::~Value()
[function]
[call site]
00070
Json::Value::releasePayload()
[function]
[call site]
00071
Json::Value::type() const
[function]
[call site]
00072
Json::Value::isAllocated() const
[function]
[call site]
00073
Json::releasePrefixedStringValue(char*)
[function]
[call site]
00074
Json::Value::Comments::~Comments()
[function]
[call site]
00075
Json::CharReaderBuilder::~CharReaderBuilder()
[function]
[call site]
00076
Json::Value::~Value()
[function]
[call site]
00077
Json::CharReader::Factory::~Factory()
[function]
[call site]
00078