The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
153 | 0 | EP | call site: 00000 | __cxa_allocate_exception |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
crow::mustache::compile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00001
crow::mustache::template_t::template_t(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00002
crow::mustache::template_t::parse()
[function]
[call site]
00003
__cxa_allocate_exception
[call site]
00004
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00005
std::exception::exception[abi:ne180100]()
[function]
[call site]
00006
std::exception::~exception()
[call site]
00007
__cxa_throw
[call site]
00008
__cxa_free_exception
[call site]
00009
__cxa_allocate_exception
[call site]
00010
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00011
__cxa_throw
[call site]
00012
__cxa_free_exception
[call site]
00013
__cxa_allocate_exception
[call site]
00014
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00015
__cxa_throw
[call site]
00016
__cxa_free_exception
[call site]
00017
__cxa_allocate_exception
[call site]
00018
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00019
__cxa_throw
[call site]
00020
__cxa_free_exception
[call site]
00021
__cxa_allocate_exception
[call site]
00022
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00023
__cxa_throw
[call site]
00024
__cxa_free_exception
[call site]
00025
__cxa_allocate_exception
[call site]
00026
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00027
__cxa_throw
[call site]
00028
__cxa_free_exception
[call site]
00029
__cxa_allocate_exception
[call site]
00030
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00031
__cxa_throw
[call site]
00032
__cxa_free_exception
[call site]
00033
__cxa_allocate_exception
[call site]
00034
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00035
__cxa_throw
[call site]
00036
__cxa_free_exception
[call site]
00037
__cxa_allocate_exception
[call site]
00038
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00039
__cxa_throw
[call site]
00040
__cxa_free_exception
[call site]
00041
__cxa_allocate_exception
[call site]
00042
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00043
__cxa_throw
[call site]
00044
__cxa_free_exception
[call site]
00045
__cxa_allocate_exception
[call site]
00046
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00047
__cxa_throw
[call site]
00048
__cxa_free_exception
[call site]
00049
crow::mustache::Action::missing_end_pair() const
[function]
[call site]
00050
__cxa_allocate_exception
[call site]
00051
std::logic_error::logic_error(char const*)
[call site]
00052
__cxa_throw
[call site]
00053
std::logic_error::~logic_error()
[call site]
00054
__cxa_free_exception
[call site]
00055
__cxa_allocate_exception
[call site]
00056
crow::mustache::invalid_template_exception::invalid_template_exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00057
__cxa_throw
[call site]
00058
__cxa_free_exception
[call site]
00059
build_context_object(FuzzedDataProvider&)
[function]
[call site]
00060
crow::json::wvalue::wvalue()
[function]
[call site]
00061
crow::returnable::returnable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00062
crow::json::wvalue::number::number()
[function]
[call site]
00063
crow::json::wvalue::operator[](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00064
crow::json::wvalue::reset()
[function]
[call site]
00065
crow::json::wvalue::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00066
crow::json::wvalue::reset()
[function]
[call site]
00067
crow::json::wvalue::~wvalue()
[function]
[call site]
00068
crow::returnable::~returnable()
[function]
[call site]
00069
crow::mustache::template_t::render_string(crow::json::wvalue const&) const
[function]
[call site]
00070
crow::mustache::template_t::render_internal(int, int, std::__1::vector<crow::json::wvalue const*, std::__1::allocator<crow::json::wvalue const*> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) const
[function]
[call site]
00071
crow::mustache::template_t::render_fragment(std::__1::pair<int, int>, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
[function]
[call site]
00072
crow::mustache::template_t::tag_name(crow::mustache::Action const&) const
[function]
[call site]
00073
crow::mustache::load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00074
crow::utility::sanitize_filename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char)
[function]
[call site]
00075
crow::utility::sanitize_filename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char)::{lambda(char)#1}::operator()(char) const
[function]
[call site]
00076
crow::utility::sanitize_filename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char)#1}::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char) const
[function]
[call site]
00077
crow::utility::sanitize_filename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char)::{lambda(char)#1}::operator()(char) const
[function]
[call site]
00078
crow::utility::sanitize_filename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char)#1}::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char) const
[function]
[call site]
00079
crow::utility::sanitize_filename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char)#1}::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char) const
[function]
[call site]
00080
crow::utility::sanitize_filename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char)#1}::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char) const
[function]
[call site]
00081
crow::utility::sanitize_filename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char)#1}::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char) const
[function]
[call site]
00082
crow::utility::sanitize_filename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char)#1}::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char) const
[function]
[call site]
00083
crow::utility::sanitize_filename(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char)::{lambda(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char)#1}::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int, char const*, bool, char) const
[function]
[call site]
00084
crow::mustache::detail::get_loader_ref()
[function]
[call site]
00085
__cxa_guard_acquire
[call site]
00086
__cxa_atexit
[call site]
00087
__cxa_guard_release
[call site]
00088
__cxa_guard_abort
[call site]
00089
crow::mustache::compile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00090
crow::mustache::template_t::render_internal(int, int, std::__1::vector<crow::json::wvalue const*, std::__1::allocator<crow::json::wvalue const*> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) const
[function]
[call site]
00091
crow::mustache::template_t::~template_t()
[function]
[call site]
00092
crow::mustache::template_t::isTagInsideObjectBlock(int const&, std::__1::vector<crow::json::wvalue const*, std::__1::allocator<crow::json::wvalue const*> > const&) const
[function]
[call site]
00093
crow::json::wvalue::t() const
[function]
[call site]
00094
crow::mustache::template_t::tag_name(crow::mustache::Action const&) const
[function]
[call site]
00095
crow::mustache::template_t::find_context(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<crow::json::wvalue const*, std::__1::allocator<crow::json::wvalue const*> > const&, bool) const
[function]
[call site]
00096
__cxa_guard_acquire
[call site]
00097
crow::json::wvalue::wvalue()
[function]
[call site]
00098
__cxa_atexit
[call site]
00099
crow::json::wvalue::~wvalue()
[function]
[call site]
00100
__cxa_guard_release
[call site]
00101
crow::json::wvalue::operator=(char const*)
[function]
[call site]
00102
crow::json::wvalue::reset()
[function]
[call site]
00103
__cxa_guard_abort
[call site]
00104
crow::json::wvalue::t() const
[function]
[call site]
00105
crow::json::wvalue::count(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00106
crow::json::wvalue::operator[](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00107
crow::json::wvalue::operator[](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00108
crow::json::wvalue::t() const
[function]
[call site]
00109
crow::json::wvalue::count(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00110
crow::json::wvalue::operator[](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
[function]
[call site]
00111
crow::json::wvalue::t() const
[function]
[call site]
00112
crow::mustache::template_t::escape(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
[function]
[call site]
00113
crow::json::wvalue::execute(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) const
[function]
[call site]
00114
crow::mustache::template_t::template_t(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00115
crow::mustache::template_t::render_string(crow::json::wvalue const&) const
[function]
[call site]
00116
crow::mustache::template_t::~template_t()
[function]
[call site]
00117
crow::mustache::template_t::escape(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
[function]
[call site]
00118
__cxa_allocate_exception
[call site]
00119
crow::json::wvalue::t() const
[function]
[call site]
00120
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > crow::utility::lexical_cast<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>(int const&)
[function]
[call site]
00121
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00122
__cxa_throw
[call site]
00123
__cxa_free_exception
[call site]
00124
__cxa_guard_acquire
[call site]
00125
crow::json::wvalue::wvalue()
[function]
[call site]
00126
__cxa_atexit
[call site]
00127
crow::json::wvalue::~wvalue()
[function]
[call site]
00128
__cxa_guard_release
[call site]
00129
crow::mustache::template_t::tag_name(crow::mustache::Action const&) const
[function]
[call site]
00130
crow::mustache::template_t::find_context(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<crow::json::wvalue const*, std::__1::allocator<crow::json::wvalue const*> > const&, bool) const
[function]
[call site]
00131
__cxa_guard_abort
[call site]
00132
crow::json::wvalue::t() const
[function]
[call site]
00133
crow::mustache::template_t::tag_name(crow::mustache::Action const&) const
[function]
[call site]
00134
crow::mustache::template_t::find_context(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<crow::json::wvalue const*, std::__1::allocator<crow::json::wvalue const*> > const&, bool) const
[function]
[call site]
00135
crow::json::wvalue::t() const
[function]
[call site]
00136
crow::mustache::template_t::render_internal(int, int, std::__1::vector<crow::json::wvalue const*, std::__1::allocator<crow::json::wvalue const*> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) const
[function]
[call site]
00137
__cxa_allocate_exception
[call site]
00138
crow::json::wvalue::t() const
[function]
[call site]
00139
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > crow::utility::lexical_cast<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>(int const&)
[function]
[call site]
00140
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00141
__cxa_throw
[call site]
00142
__cxa_free_exception
[call site]
00143
__cxa_allocate_exception
[call site]
00144
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > crow::utility::lexical_cast<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>(int const&)
[function]
[call site]
00145
std::runtime_error::runtime_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
crow::mustache::template_t::render_fragment(std::__1::pair<int, int>, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
[function]
[call site]
00149
crow::json::wvalue::~wvalue()
[function]
[call site]
00150
crow::mustache::template_t::~template_t()
[function]
[call site]
00151
__cxa_begin_catch
[call site]
00152
__cxa_end_catch
[call site]
00153