The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 166 | 0 | EP | call site: 00000 | __clang_call_terminate |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
crow::json::load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00001
crow::json::load(char const*, unsigned long)
[function]
[call site]
00002
crow::json::load_nocopy_internal(char*, unsigned long)
[function]
[call site]
00003
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::Parser(char*, unsigned long)
[function]
[call site]
00004
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::parse()
[function]
[call site]
00005
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::ws_skip()
[function]
[call site]
00006
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_value(unsigned int)
[function]
[call site]
00007
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_list(unsigned int)
[function]
[call site]
00008
crow::json::rvalue::rvalue(crow::json::type)
[function]
[call site]
00009
crow::json::detail::r_string::r_string()
[function]
[call site]
00010
__clang_call_terminate
[call site]
00011
__cxa_begin_catch
[call site]
00012
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::consume(char)
[function]
[call site]
00013
crow::json::rvalue::set_error()
[function]
[call site]
00014
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::ws_skip()
[function]
[call site]
00015
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_value(unsigned int)
[function]
[call site]
00016
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_object(unsigned int)
[function]
[call site]
00017
crow::json::rvalue::rvalue(crow::json::type)
[function]
[call site]
00018
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::consume(char)
[function]
[call site]
00019
crow::json::rvalue::set_error()
[function]
[call site]
00020
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::ws_skip()
[function]
[call site]
00021
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_string()
[function]
[call site]
00022
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::consume(char)
[function]
[call site]
00023
crow::json::rvalue::rvalue()
[function]
[call site]
00024
crow::json::detail::r_string::r_string()
[function]
[call site]
00025
__clang_call_terminate
[call site]
00026
crow::json::rvalue::rvalue(crow::json::type, char*, char*)
[function]
[call site]
00027
crow::json::detail::r_string::r_string()
[function]
[call site]
00028
crow::json::rvalue::determine_num_type()
[function]
[call site]
00029
__clang_call_terminate
[call site]
00033
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_string()::{lambda(char)#1}::operator()(char) const
[function]
[call site]
00034
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_string()::{lambda(char)#1}::operator()(char) const
[function]
[call site]
00035
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_string()::{lambda(char)#1}::operator()(char) const
[function]
[call site]
00036
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_string()::{lambda(char)#1}::operator()(char) const
[function]
[call site]
00037
crow::json::rvalue::rvalue()
[function]
[call site]
00038
crow::json::rvalue::rvalue()
[function]
[call site]
00039
crow::json::rvalue::rvalue()
[function]
[call site]
00040
crow::json::rvalue::operator bool() const
[function]
[call site]
00041
crow::json::rvalue::set_error()
[function]
[call site]
00042
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::ws_skip()
[function]
[call site]
00043
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::consume(char)
[function]
[call site]
00044
crow::json::rvalue::set_error()
[function]
[call site]
00045
crow::json::rvalue::s() const
[function]
[call site]
00046
crow::json::rvalue::t() const
[function]
[call site]
00047
__cxa_allocate_exception
[call site]
00048
std::runtime_error::runtime_error(char const*)
[call site]
00049
__cxa_throw
[call site]
00050
std::runtime_error::~runtime_error()
[call site]
00051
__cxa_free_exception
[call site]
00052
__cxa_allocate_exception
[call site]
00053
std::runtime_error::runtime_error(char const*)
[call site]
00054
__cxa_throw
[call site]
00055
std::runtime_error::~runtime_error()
[call site]
00056
__cxa_free_exception
[call site]
00057
crow::json::rvalue::unescape() const
[function]
[call site]
00058
crow::json::rvalue::unescape() const::{lambda(char)#1}::operator()(char) const
[function]
[call site]
00059
crow::json::rvalue::unescape() const::{lambda(char)#1}::operator()(char) const
[function]
[call site]
00060
crow::json::rvalue::unescape() const::{lambda(char)#1}::operator()(char) const
[function]
[call site]
00061
crow::json::rvalue::unescape() const::{lambda(char)#1}::operator()(char) const
[function]
[call site]
00062
crow::json::detail::r_string::r_string(char*, char*)
[function]
[call site]
00063
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::ws_skip()
[function]
[call site]
00064
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_value(unsigned int)
[function]
[call site]
00065
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_string()
[function]
[call site]
00066
crow::json::rvalue::rvalue(crow::json::type)
[function]
[call site]
00067
crow::json::rvalue::rvalue()
[function]
[call site]
00068
crow::json::rvalue::rvalue(crow::json::type)
[function]
[call site]
00069
crow::json::rvalue::rvalue()
[function]
[call site]
00070
crow::json::rvalue::rvalue(crow::json::type)
[function]
[call site]
00071
crow::json::rvalue::rvalue()
[function]
[call site]
00072
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::decode_number()
[function]
[call site]
00073
crow::json::rvalue::rvalue(crow::json::type, char*, char*)
[function]
[call site]
00074
crow::json::rvalue::rvalue()
[function]
[call site]
00075
crow::json::rvalue::rvalue()
[function]
[call site]
00076
crow::json::rvalue::operator bool() const
[function]
[call site]
00077
crow::json::rvalue::set_error()
[function]
[call site]
00078
crow::json::rvalue::~rvalue()
[function]
[call site]
00079
crow::json::detail::r_string::~r_string()
[function]
[call site]
00080
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::ws_skip()
[function]
[call site]
00081
crow::json::detail::r_string::operator=(crow::json::detail::r_string&&)
[function]
[call site]
00082
crow::json::rvalue::emplace_back(crow::json::rvalue&&)
[function]
[call site]
00083
crow::json::rvalue::rvalue()
[function]
[call site]
00084
crow::json::rvalue::begin() const
[function]
[call site]
00085
crow::json::rvalue::t() const
[function]
[call site]
00086
__cxa_allocate_exception
[call site]
00087
std::runtime_error::runtime_error(char const*)
[call site]
00088
__cxa_throw
[call site]
00089
std::runtime_error::~runtime_error()
[call site]
00090
__cxa_free_exception
[call site]
00091
crow::json::rvalue::end() const
[function]
[call site]
00092
crow::json::rvalue::t() const
[function]
[call site]
00093
__cxa_allocate_exception
[call site]
00094
std::runtime_error::runtime_error(char const*)
[call site]
00095
__cxa_throw
[call site]
00096
std::runtime_error::~runtime_error()
[call site]
00097
__cxa_free_exception
[call site]
00098
crow::json::rvalue::operator=(crow::json::rvalue&&)
[function]
[call site]
00099
crow::json::detail::r_string::operator=(crow::json::detail::r_string&&)
[function]
[call site]
00100
__clang_call_terminate
[call site]
00101
crow::json::rvalue::operator=(crow::json::rvalue&&)
[function]
[call site]
00102
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::consume(char)
[function]
[call site]
00103
crow::json::rvalue::set_error()
[function]
[call site]
00104
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::ws_skip()
[function]
[call site]
00105
crow::json::detail::r_string::~r_string()
[function]
[call site]
00106
crow::json::rvalue::~rvalue()
[function]
[call site]
00107
crow::json::rvalue::operator bool() const
[function]
[call site]
00108
crow::json::rvalue::set_error()
[function]
[call site]
00109
crow::json::rvalue::~rvalue()
[function]
[call site]
00110
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::ws_skip()
[function]
[call site]
00111
crow::json::rvalue::emplace_back(crow::json::rvalue&&)
[function]
[call site]
00112
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::consume(char)
[function]
[call site]
00113
crow::json::rvalue::set_error()
[function]
[call site]
00114
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::ws_skip()
[function]
[call site]
00115
crow::json::rvalue::~rvalue()
[function]
[call site]
00116
crow::json::load_nocopy_internal(char*, unsigned long)::Parser::ws_skip()
[function]
[call site]
00117
crow::json::rvalue::operator bool() const
[function]
[call site]
00118
crow::json::rvalue::set_error()
[function]
[call site]
00119
crow::json::rvalue::~rvalue()
[function]
[call site]
00120
crow::json::rvalue::operator bool() const
[function]
[call site]
00121
crow::json::detail::r_string::force(char*, unsigned int)
[function]
[call site]
00122
crow::json::rvalue::~rvalue()
[function]
[call site]
00123
crow::json::rvalue::operator bool() const
[function]
[call site]
00124
crow::json::rvalue::t() const
[function]
[call site]
00125
crow::json::rvalue::keys() const
[function]
[call site]
00126
crow::json::rvalue::t() const
[function]
[call site]
00127
__cxa_allocate_exception
[call site]
00128
std::runtime_error::runtime_error(char const*)
[call site]
00129
__cxa_throw
[call site]
00130
std::runtime_error::~runtime_error()
[call site]
00131
__cxa_free_exception
[call site]
00132
crow::json::rvalue::key() const
[function]
[call site]
00133
crow::json::detail::r_string::operator std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >() const
[function]
[call site]
00134
crow::json::rvalue::operator[](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00135
crow::json::rvalue::t() const
[function]
[call site]
00136
__cxa_allocate_exception
[call site]
00137
std::runtime_error::runtime_error(char const*)
[call site]
00138
__cxa_throw
[call site]
00139
std::runtime_error::~runtime_error()
[call site]
00140
__cxa_free_exception
[call site]
00141
crow::json::rvalue::is_cached() const
[function]
[call site]
00142
crow::json::rvalue::begin() const
[function]
[call site]
00143
crow::json::rvalue::end() const
[function]
[call site]
00144
crow::json::rvalue::set_cached() const
[function]
[call site]
00145
crow::json::rvalue::begin() const
[function]
[call site]
00146
crow::json::rvalue::end() const
[function]
[call site]
00147
crow::json::rvalue::end() const
[function]
[call site]
00148
crow::json::detail::operator==(crow::json::detail::r_string const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00149
bool crow::json::detail::r_string::equals<crow::json::detail::r_string, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(crow::json::detail::r_string const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00150
crow::json::detail::r_string::size() const
[function]
[call site]
00151
crow::json::detail::r_string::end() const
[function]
[call site]
00152
crow::json::detail::r_string::begin() const
[function]
[call site]
00153
crow::json::detail::r_string::size() const
[function]
[call site]
00154
crow::json::detail::r_string::begin() const
[function]
[call site]
00155
__cxa_allocate_exception
[call site]
00156
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00157
__cxa_throw
[call site]
00158
__cxa_free_exception
[call site]
00159
crow::json::rvalue::t() const
[function]
[call site]
00160
crow::json::rvalue::begin() const
[function]
[call site]
00161
crow::json::rvalue::end() const
[function]
[call site]
00162
crow::json::rvalue::t() const
[function]
[call site]
00163
crow::json::rvalue::~rvalue()
[function]
[call site]
00164
__cxa_begin_catch
[call site]
00165
__cxa_end_catch
[call site]
00166