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 |
---|---|---|---|---|---|---|---|
44 | 118 |
11 :
['std::__1::basic_string
|
44 | 118 |
el::base::TypedConfigurations::insertFile(el::Level,std::__1::basic_string
|
call site: 00000 | /src/monero/monero/external/easylogging++/easylogging++.cc:1886 |
14 | 14 |
13 :
['std::__1::basic_string
|
14 | 14 | el::base::utils::CommandLineArgs::setArgs(int,char**) | call site: 00000 | /src/monero/monero/external/easylogging++/easylogging++.cc:1426 |
10 | 10 |
5 :
['std::__1::unordered_map
|
10 | 10 |
el::base::LogFormat⪙::base::TypedConfigurations::unsafeGetConfigByRef
|
call site: 00000 | /src/monero/monero/external/easylogging++/easylogging++.h:2022 |
0 | 34 |
1 :
['el::Configurations::unsafeSet(el::Level, el::ConfigurationType, std::__1::basic_string
|
0 | 38 |
el::Configurations::unsafeSetGlobally(el::ConfigurationType,std::__1::basic_string
|
call site: 00000 | /src/monero/monero/external/easylogging++/easylogging++.cc:650 |
0 | 3 |
2 :
['el::base::LogFormat::operator=(el::base::LogFormat const&)', 'std::__1::unordered_map
|
0 | 3 |
voidel::base::TypedConfigurations::setValue
|
call site: 00000 | /src/monero/monero/external/easylogging++/easylogging++.h:2050 |
0 | 0 | None | 4 | 4 |
el::base::TypedConfigurations::getULong(std::__1::basic_string
|
call site: 00000 | /src/monero/monero/external/easylogging++/easylogging++.cc:1838 |
0 | 0 | None | 2 | 556 |
el::base::RegisteredLoggers::get(std::__1::basic_string
|
call site: 00000 | /src/monero/monero/external/easylogging++/easylogging++.cc:2000 |
0 | 0 | None | 0 | 514 | el::Logger::configure(el::Configurationsconst&) | call site: 00000 | /src/monero/monero/external/easylogging++/easylogging++.cc:748 |
0 | 0 |
9 :
['std::__1::shared_ptr
|
0 | 0 |
voidel::base::TypedConfigurations::setValue
|
call site: 00000 | /src/monero/monero/external/easylogging++/easylogging++.h:2039 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
epee::span<unsigned char const>::span<unsigned char const, void>(unsigned char const*, unsigned long)
[function]
[call site]
00001
binary_archive<false>::binary_archive(epee::span<unsigned char const>)
[function]
[call site]
00002
binary_archive_base<false>::binary_archive_base()
[function]
[call site]
00003
epee::span<unsigned char const>::begin() const
[function]
[call site]
00004
boost::value_initialized<rct::Bulletproof>::value_initialized()
[function]
[call site]
00005
boost::initialized<rct::Bulletproof>::initialized()
[function]
[call site]
00006
rct::Bulletproof::Bulletproof()
[function]
[call site]
00007
std::initializer_list<rct::key>::initializer_list[abi:ne180100]()
[function]
[call site]
00008
boost::value_initialized<rct::Bulletproof>::operator rct::Bulletproof&()
[function]
[call site]
00009
boost::initialized<rct::Bulletproof>::operator rct::Bulletproof&()
[function]
[call site]
00010
rct::Bulletproof::Bulletproof(rct::Bulletproof const&)
[function]
[call site]
00011
boost::value_initialized<rct::Bulletproof>::~value_initialized()
[function]
[call site]
00012
boost::initialized<rct::Bulletproof>::~initialized()
[function]
[call site]
00013
rct::Bulletproof::~Bulletproof()
[function]
[call site]
00014
bool serialization::serialize<binary_archive<false>, rct::Bulletproof>(binary_archive<false>&, rct::Bulletproof&)
[function]
[call site]
00015
decltype ((({parm#2}.member_do_serialize)({parm#1})),(true)) do_serialize<binary_archive<false>, rct::Bulletproof>(binary_archive<false>&, rct::Bulletproof&)
[function]
[call site]
00016
bool rct::Bulletproof::member_do_serialize<false, binary_archive>(binary_archive<false>&)
[function]
[call site]
00017
binary_archive_base<false>::begin_object()
[function]
[call site]
00018
bool rct::Bulletproof::do_serialize_object<false, binary_archive>(binary_archive<false>&)
[function]
[call site]
00019
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00020
_Z12do_serializeI14binary_archiveILb0EEN3rct3keyEENSt3__19enable_ifIXsr12is_blob_typeIT0_E4typeE5valueEbE4typeERT_RS6_
[function]
[call site]
00021
binary_archive<false>::serialize_blob(void*, unsigned long, char const*)
[function]
[call site]
00022
epee::span<unsigned char const>::remove_prefix(unsigned long)
[function]
[call site]
00023
__clang_call_terminate
[call site]
00024
__cxa_begin_catch
[call site]
00025
epee::span<unsigned char const>::data() const
[function]
[call site]
00026
binary_archive<false>::good() const
[function]
[call site]
00027
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00028
_Z12do_serializeI14binary_archiveILb0EEN3rct3keyEENSt3__19enable_ifIXsr12is_blob_typeIT0_E4typeE5valueEbE4typeERT_RS6_
[function]
[call site]
00029
binary_archive<false>::good() const
[function]
[call site]
00030
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00031
_Z12do_serializeI14binary_archiveILb0EEN3rct3keyEENSt3__19enable_ifIXsr12is_blob_typeIT0_E4typeE5valueEbE4typeERT_RS6_
[function]
[call site]
00032
binary_archive<false>::good() const
[function]
[call site]
00033
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00034
_Z12do_serializeI14binary_archiveILb0EEN3rct3keyEENSt3__19enable_ifIXsr12is_blob_typeIT0_E4typeE5valueEbE4typeERT_RS6_
[function]
[call site]
00035
binary_archive<false>::good() const
[function]
[call site]
00036
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00037
_Z12do_serializeI14binary_archiveILb0EEN3rct3keyEENSt3__19enable_ifIXsr12is_blob_typeIT0_E4typeE5valueEbE4typeERT_RS6_
[function]
[call site]
00038
binary_archive<false>::good() const
[function]
[call site]
00039
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00040
_Z12do_serializeI14binary_archiveILb0EEN3rct3keyEENSt3__19enable_ifIXsr12is_blob_typeIT0_E4typeE5valueEbE4typeERT_RS6_
[function]
[call site]
00041
binary_archive<false>::good() const
[function]
[call site]
00042
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00043
_Z12do_serializeI14binary_archiveILb0EENSt3__16vectorIN3rct3keyENS2_9allocatorIS5_EEEEENS2_9enable_ifIXgssr13serialization12is_containerIT0_EE5valueEbE4typeERT_RSA_
[function]
[call site]
00044
bool do_serialize_container<binary_archive, std::__1::vector<rct::key, std::__1::allocator<rct::key> > >(binary_archive<false>&, std::__1::vector<rct::key, std::__1::allocator<rct::key> >&)
[function]
[call site]
00045
binary_archive<false>::begin_array(unsigned long&)
[function]
[call site]
00046
void binary_archive<false>::serialize_varint<unsigned long>(unsigned long&)
[function]
[call site]
00047
void binary_archive<false>::serialize_uvarint<unsigned long>(unsigned long&)
[function]
[call site]
00048
epee::span<unsigned char const>::cbegin() const
[function]
[call site]
00049
epee::span<unsigned char const>::cend() const
[function]
[call site]
00050
epee::span<unsigned char const>::cbegin() const
[function]
[call site]
00051
epee::span<unsigned char const>::size() const
[function]
[call site]
00052
int tools::read_varint<unsigned char const*&, unsigned long>(unsigned char const*&, unsigned char const*&, unsigned long&)
[function]
[call site]
00053
_ZN5tools11read_varintILi64ERPKhmEENSt3__19enable_ifIXaaaaaasr3std11is_integralIT1_EE5valuesr3std11is_unsignedIS6_EE5valueleLi0ET_leT_sr3std14numeric_limitsIS6_EE6digitsEiE4typeEOT0_SA_RS6_
[function]
[call site]
00054
epee::span<unsigned char const>::cend() const
[function]
[call site]
00055
epee::span<unsigned char const>::cend() const
[function]
[call site]
00056
epee::span<unsigned char const>::span<unsigned char const, void>(unsigned char const*, unsigned long)
[function]
[call site]
00057
binary_archive<false>::good() const
[function]
[call site]
00058
binary_archive<false>::remaining_bytes() const
[function]
[call site]
00059
binary_archive<false>::good() const
[function]
[call site]
00060
epee::span<unsigned char const>::size() const
[function]
[call site]
00061
binary_archive<false>::set_fail()
[function]
[call site]
00062
decltype (({parm#1}.reserve)({parm#2})) serialization::detail::do_reserve<std::__1::vector<rct::key, std::__1::allocator<rct::key> > >(std::__1::vector<rct::key, std::__1::allocator<rct::key> >&, unsigned long)
[function]
[call site]
00063
std::__1::enable_if<!((use_container_varint<rct::key>)()), bool>::type serialization::detail::serialize_container_element<binary_archive<false>, rct::key>(binary_archive<false>&, rct::key&)
[function]
[call site]
00064
_Z12do_serializeI14binary_archiveILb0EEN3rct3keyEENSt3__19enable_ifIXsr12is_blob_typeIT0_E4typeE5valueEbE4typeERT_RS6_
[function]
[call site]
00065
decltype (({parm#1}.emplace_back)({parm#2})) serialization::detail::do_add<std::__1::vector<rct::key, std::__1::allocator<rct::key> > >(std::__1::vector<rct::key, std::__1::allocator<rct::key> >&, std::__1::vector<rct::key, std::__1::allocator<rct::key> >::value_type&&)
[function]
[call site]
00066
binary_archive<false>::good() const
[function]
[call site]
00067
binary_archive<false>::delimit_array()
[function]
[call site]
00068
binary_archive<false>::end_array()
[function]
[call site]
00069
binary_archive<false>::good() const
[function]
[call site]
00070
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00071
_Z12do_serializeI14binary_archiveILb0EENSt3__16vectorIN3rct3keyENS2_9allocatorIS5_EEEEENS2_9enable_ifIXgssr13serialization12is_containerIT0_EE5valueEbE4typeERT_RSA_
[function]
[call site]
00072
binary_archive<false>::good() const
[function]
[call site]
00073
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00074
_Z12do_serializeI14binary_archiveILb0EEN3rct3keyEENSt3__19enable_ifIXsr12is_blob_typeIT0_E4typeE5valueEbE4typeERT_RS6_
[function]
[call site]
00075
binary_archive<false>::good() const
[function]
[call site]
00076
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00077
_Z12do_serializeI14binary_archiveILb0EEN3rct3keyEENSt3__19enable_ifIXsr12is_blob_typeIT0_E4typeE5valueEbE4typeERT_RS6_
[function]
[call site]
00078
binary_archive<false>::good() const
[function]
[call site]
00079
binary_archive_base<false>::tag(char const*)
[function]
[call site]
00080
_Z12do_serializeI14binary_archiveILb0EEN3rct3keyEENSt3__19enable_ifIXsr12is_blob_typeIT0_E4typeE5valueEbE4typeERT_RS6_
[function]
[call site]
00081
binary_archive<false>::good() const
[function]
[call site]
00082
binary_archive<false>::good() const
[function]
[call site]
00083
binary_archive_base<false>::end_object()
[function]
[call site]
00084
bool serialization::check_stream_state<binary_archive<false> >(binary_archive<false>&, bool)
[function]
[call site]
00085
bool serialization::detail::do_check_stream_state<binary_archive<false> >(binary_archive<false>&, mpl_::bool_<false>, bool)
[function]
[call site]
00086
binary_archive<false>::good() const
[function]
[call site]
00087
binary_archive<false>::eof() const
[function]
[call site]
00088
epee::span<unsigned char const>::empty() const
[function]
[call site]
00089
epee::span<unsigned char const>::size() const
[function]
[call site]
00090
rct::Bulletproof::~Bulletproof()
[function]
[call site]
00091
__cxa_begin_catch
[call site]
00092
fprintf
[call site]
00093
__cxa_end_catch
[call site]
00094