The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 36 | 34 |
unsigned long stdplus::detail::strToUInt<(unsigned char)10, unsigned long, char>(std::__1::basic_string_view
|
call site: 00034 | _ZN7stdplus6detail8intToStrILh10ETkNSt3__18integralEmcEEPT1_S4_T0_h |
| 27 | 106 |
unsigned long stdplus::detail::strToUInt<(unsigned char)16, unsigned long, char>(std::__1::basic_string_view
|
call site: 00106 | __cxa_allocate_exception |
| 9 | 92 |
stdplus::InAnyAddr stdplus::FromStr
|
call site: 00092 | _ZN7stdplus6detail8strToIntILh16ETkNSt3__18integralEmcEET0_NS2_17basic_string_viewIT1_NS2_11char_traitsIS5_EEEE |
| 7 | 2 |
phosphor::network::addrFromBuf(int, std::__1::basic_string_view
|
call site: 00002 | __cxa_allocate_exception |
| 5 | 79 |
stdplus::In4Addr stdplus::FromStr
|
call site: 00079 | __cxa_allocate_exception |
| 4 | 139 |
stdplus::Hostname::Hostname(std::__1::basic_string_view
|
call site: 00139 | |
| 3 | 86 |
stdplus::In4Addr stdplus::FromStr
|
call site: 00086 | |
| 2 | 25 | LLVMFuzzerTestOneInput | call site: 00025 | _ZN7stdplus6detail8strToIntILh10ETkNSt3__18integralEmcEET0_NS2_17basic_string_viewIT1_NS2_11char_traitsIS5_EEEE |
| 1 | 11 |
phosphor::network::addrFromBuf(int, std::__1::basic_string_view
|
call site: 00011 | |
| 1 | 15 |
phosphor::network::addrFromBuf(int, std::__1::basic_string_view
|
call site: 00015 | |
| 1 | 90 |
stdplus::In4Addr stdplus::FromStr
|
call site: 00090 | |
| 1 | 145 |
stdplus::Hostname::Hostname(std::__1::basic_string_view
|
call site: 00145 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
phosphor::network::addrFromBuf(int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00001
_ZN7stdplus3raw14copyFromStrictITkNS_17TriviallyCopyableENS_7In4AddrETkNS0_6detail15ContainsTrivialENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEEET_RKT0_
[function]
[call site]
00002
stdplus::In4Addr::In4Addr()
[function]
[call site]
00003
__cxa_allocate_exception
[call site]
00004
std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator*[abi:ne220000]() &&
[function]
[call site]
00005
std::__1::__optional_storage_base<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::__get[abi:ne220000]() &
[function]
[call site]
00006
stdplus::exception::Incomplete::Incomplete(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00007
__cxa_throw
[call site]
00008
__cxa_free_exception
[call site]
00009
stdplus::InAnyAddr::InAnyAddr(stdplus::In4Addr)
[function]
[call site]
00010
_ZN7stdplus3raw14copyFromStrictITkNS_17TriviallyCopyableENS_7In6AddrETkNS0_6detail15ContainsTrivialENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEEET_RKT0_
[function]
[call site]
00011
stdplus::In6Addr::In6Addr()
[function]
[call site]
00012
stdplus::InAnyAddr::InAnyAddr(stdplus::In6Addr)
[function]
[call site]
00013
__cxa_allocate_exception
[call site]
00014
std::invalid_argument::invalid_argument[abi:ne220000](char const*)
[function]
[call site]
00015
std::logic_error::logic_error(char const*)
[call site]
00016
__cxa_throw
[call site]
00017
std::invalid_argument::~invalid_argument()
[call site]
00018
__cxa_free_exception
[call site]
00019
__cxa_begin_catch
[call site]
00020
__cxa_end_catch
[call site]
00021
stdplus::In6Addr::In6Addr()
[function]
[call site]
00022
phosphor::network::isIPv6LinkLocal(stdplus::In6Addr const&)
[function]
[call site]
00023
_ZN7stdplus3raw6asViewIKhTkNS0_6detail19NotContainerTrivialENS_7In6AddrEEENSt3__117basic_string_viewIT_NS5_11char_traitsIS7_EEEERKT0_
[function]
[call site]
00024
phosphor::network::interfaceToUbootEthAddr(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00025
unsigned int stdplus::StrToInt<(unsigned char)10, unsigned int>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00026
_ZN7stdplus6detail8strToIntILh10ETkNSt3__18integralEmcEET0_NS2_17basic_string_viewIT1_NS2_11char_traitsIS5_EEEE
[function]
[call site]
00027
unsigned long stdplus::detail::strToUInt0<(unsigned char)10, unsigned long, char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00028
unsigned long stdplus::detail::strToUInt<(unsigned char)10, unsigned long, char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00029
__cxa_allocate_exception
[call site]
00030
std::invalid_argument::invalid_argument[abi:ne220000](char const*)
[function]
[call site]
00031
__cxa_throw
[call site]
00032
std::invalid_argument::~invalid_argument()
[call site]
00033
__cxa_free_exception
[call site]
00034
__cxa_allocate_exception
[call site]
00035
std::invalid_argument::invalid_argument[abi:ne220000](char const*)
[function]
[call site]
00036
__cxa_throw
[call site]
00037
std::invalid_argument::~invalid_argument()
[call site]
00038
__cxa_free_exception
[call site]
00039
__cxa_allocate_exception
[call site]
00040
std::overflow_error::overflow_error[abi:ne220000](char const*)
[function]
[call site]
00041
std::runtime_error::runtime_error(char const*)
[call site]
00042
__cxa_throw
[call site]
00043
std::overflow_error::~overflow_error()
[call site]
00044
__cxa_free_exception
[call site]
00045
__cxa_allocate_exception
[call site]
00046
std::overflow_error::overflow_error[abi:ne220000](char const*)
[function]
[call site]
00047
__cxa_throw
[call site]
00048
std::overflow_error::~overflow_error()
[call site]
00049
__cxa_free_exception
[call site]
00050
__cxa_allocate_exception
[call site]
00051
std::overflow_error::overflow_error[abi:ne220000](char const*)
[function]
[call site]
00052
__cxa_throw
[call site]
00053
std::overflow_error::~overflow_error()
[call site]
00054
__cxa_free_exception
[call site]
00055
__cxa_begin_catch
[call site]
00056
__cxa_end_catch
[call site]
00057
stdplus::ToStrHandle<stdplus::IntToStr<(unsigned char)10, unsigned int>, char>::operator()(unsigned int const&)
[function]
[call site]
00058
char* stdplus::IntToStr<(unsigned char)10, unsigned int>::operator()<char>(char*, unsigned int, unsigned char) const
[function]
[call site]
00059
_ZN7stdplus6detail8intToStrILh10ETkNSt3__18integralEmcEEPT1_S4_T0_h
[function]
[call site]
00060
char* stdplus::detail::uintToStr<(unsigned char)10, unsigned long, char>(char*, unsigned long, unsigned char)
[function]
[call site]
00061
void stdplus::detail::intStrWrite<(unsigned char)2, (unsigned char)10, char*, unsigned long>(char*, unsigned long)
[function]
[call site]
00062
__clang_call_terminate
[call site]
00063
__cxa_begin_catch
[call site]
00064
__clang_call_terminate
[call site]
00065
__clang_call_terminate
[call site]
00066
auto stdplus::util::strCat<char, std::__1::char_traits<char>, std::__1::allocator<char>, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
[function]
[call site]
00067
void stdplus::util::strAppend<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
[function]
[call site]
00068
stdplus::detail::DedSV<char>::DedSV(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00069
void stdplus::detail::strAppend<char, std::__1::char_traits<char>, std::__1::allocator<char>, char, char, char>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00070
phosphor::network::internal::parseInterfaces(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00071
phosphor::network::internal::isSpace(char)
[function]
[call site]
00072
isspace
[call site]
00073
phosphor::network::internal::isSpace(char)
[function]
[call site]
00074
phosphor::network::internal::isValidNtpServer(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00075
stdplus::InAnyAddr stdplus::fromStr<stdplus::InAnyAddr, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00076
stdplus::InAnyAddr stdplus::FromStr<stdplus::InAnyAddr>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00077
stdplus::In4Addr stdplus::FromStr<stdplus::In4Addr>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00078
unsigned char stdplus::StrToInt<(unsigned char)10, unsigned char>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00079
__cxa_allocate_exception
[call site]
00080
std::invalid_argument::invalid_argument[abi:ne220000](char const*)
[function]
[call site]
00081
__cxa_throw
[call site]
00082
std::invalid_argument::~invalid_argument()
[call site]
00083
__cxa_free_exception
[call site]
00084
unsigned char stdplus::StrToInt<(unsigned char)10, unsigned char>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00085
unsigned int stdplus::hton<unsigned int>(unsigned int)
[function]
[call site]
00086
unsigned int stdplus::htoe<(std::__1::endian)64206, unsigned int>(unsigned int)
[function]
[call site]
00087
unsigned int stdplus::bswap<unsigned int>(unsigned int)
[function]
[call site]
00088
stdplus::detail::BswapFast<unsigned int, 4ul>::swapAligned(unsigned int)
[function]
[call site]
00089
stdplus::In4Addr::In4Addr(in_addr)
[function]
[call site]
00090
stdplus::In4Addr::In4Addr()
[function]
[call site]
00091
stdplus::InAnyAddr::InAnyAddr(stdplus::In4Addr)
[function]
[call site]
00092
stdplus::In6Addr stdplus::FromStr<stdplus::In6Addr>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00093
stdplus::In6Addr::In6Addr()
[function]
[call site]
00094
stdplus::In4Addr stdplus::FromStr<stdplus::In4Addr>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00095
stdplus::In4Addr::word() const
[function]
[call site]
00096
stdplus::In6Addr::word(unsigned long, unsigned int)
[function]
[call site]
00097
unsigned short stdplus::StrToInt<(unsigned char)16, unsigned short>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00098
_ZN7stdplus6detail8strToIntILh16ETkNSt3__18integralEmcEET0_NS2_17basic_string_viewIT1_NS2_11char_traitsIS5_EEEE
[function]
[call site]
00099
unsigned long stdplus::detail::strToUInt0<(unsigned char)16, unsigned long, char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00100
unsigned long stdplus::detail::strToUInt<(unsigned char)16, unsigned long, char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00101
__cxa_allocate_exception
[call site]
00102
std::overflow_error::overflow_error[abi:ne220000](char const*)
[function]
[call site]
00103
__cxa_throw
[call site]
00104
std::overflow_error::~overflow_error()
[call site]
00105
__cxa_free_exception
[call site]
00106
unsigned short stdplus::hton<unsigned short>(unsigned short)
[function]
[call site]
00107
unsigned short stdplus::htoe<(std::__1::endian)64206, unsigned short>(unsigned short)
[function]
[call site]
00108
unsigned short stdplus::bswap<unsigned short>(unsigned short)
[function]
[call site]
00109
stdplus::detail::BswapFast<unsigned short, 2ul>::swapAligned(unsigned short)
[function]
[call site]
00110
stdplus::In6Addr::hextet(unsigned long, unsigned short)
[function]
[call site]
00111
__cxa_allocate_exception
[call site]
00112
std::invalid_argument::invalid_argument[abi:ne220000](char const*)
[function]
[call site]
00113
__cxa_throw
[call site]
00114
std::invalid_argument::~invalid_argument()
[call site]
00115
__cxa_free_exception
[call site]
00116
__cxa_allocate_exception
[call site]
00117
std::invalid_argument::invalid_argument[abi:ne220000](char const*)
[function]
[call site]
00118
__cxa_throw
[call site]
00119
std::invalid_argument::~invalid_argument()
[call site]
00120
__cxa_free_exception
[call site]
00121
stdplus::In4Addr stdplus::FromStr<stdplus::In4Addr>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00122
stdplus::In4Addr::word() const
[function]
[call site]
00123
stdplus::In6Addr::word(unsigned long, unsigned int)
[function]
[call site]
00124
unsigned short stdplus::StrToInt<(unsigned char)16, unsigned short>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00125
unsigned short stdplus::hton<unsigned short>(unsigned short)
[function]
[call site]
00126
stdplus::In6Addr::hextet(unsigned long, unsigned short)
[function]
[call site]
00127
__cxa_allocate_exception
[call site]
00128
std::invalid_argument::invalid_argument[abi:ne220000](char const*)
[function]
[call site]
00129
__cxa_throw
[call site]
00130
std::invalid_argument::~invalid_argument()
[call site]
00131
__cxa_free_exception
[call site]
00132
stdplus::InAnyAddr::InAnyAddr(stdplus::In6Addr)
[function]
[call site]
00133
__cxa_begin_catch
[call site]
00134
__cxa_end_catch
[call site]
00135
stdplus::Hostname stdplus::fromStr<stdplus::Hostname, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00136
stdplus::Hostname stdplus::FromStr<stdplus::Hostname>::operator()<char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const
[function]
[call site]
00137
stdplus::Hostname::Hostname(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00138
stdplus::is_valid_hostname(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00139
stdplus::is_alnum(char)
[function]
[call site]
00140
stdplus::is_alpha(char)
[function]
[call site]
00141
stdplus::is_digit(char)
[function]
[call site]
00142
stdplus::is_alpha(char)
[function]
[call site]
00143
__cxa_allocate_exception
[call site]
00144
std::invalid_argument::invalid_argument[abi:ne220000](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00145
std::logic_error::logic_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00146
__cxa_throw
[call site]
00147
__cxa_free_exception
[call site]
00148
stdplus::Hostname::~Hostname()
[function]
[call site]
00149
__cxa_begin_catch
[call site]
00150
__cxa_end_catch
[call site]
00151
phosphor::network::internal::isHostnameValid(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00152
stdplus::Hostname stdplus::fromStr<stdplus::Hostname, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00153
stdplus::Hostname::~Hostname()
[function]
[call site]
00154
__cxa_begin_catch
[call site]
00155
__cxa_end_catch
[call site]
00156