The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
216 | 0 | EP | call site: 00000 | BT::Any::cast |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
BT::Blackboard::create
[function]
[call site]
00001
std::shared_ptr<Blackboard>
[function]
[call site]
00002
BT::Blackboard::Blackboard
[function]
[call site]
00003
std::make_shared<BT::EnumsTable>
[function]
[call site]
00004
set
[function]
[call site]
00005
zmq_ctx_set
[function]
[call site]
00006
static_cast<int>
[function]
[call site]
00007
error_t
[function]
[call site]
00008
set
[function]
[call site]
00009
set
[function]
[call site]
00010
set
[function]
[call site]
00011
string
[function]
[call site]
00012
handle_value
[function]
[call site]
00013
FuzzedDataProvider::ConsumeRandomLengthString
[function]
[call site]
00014
BT::ValidateScript
[function]
[call site]
00015
lexy::string_input<lexy::utf8_encoding>
[function]
[call site]
00016
lexy::parse<BT::Grammar::stmt>
[function]
[call site]
00017
ErrorReport
[function]
[call site]
00018
detail::trivial_optional::has_value
[function]
[call site]
00019
lexy::validate_result::error_count
[function]
[call site]
00020
size
[function]
[call site]
00021
LEXY_MOV
[function]
[call site]
00022
empty
[function]
[call site]
00023
empty
[function]
[call site]
00024
empty
[function]
[call site]
00025
nonstd::make_unexpected
[function]
[call site]
00026
unexpected<
[call site]
00027
std::forward<E>
[function]
[call site]
00028
nonstd::make_unexpected
[function]
[call site]
00029
what
[function]
[call site]
00030
nonstd::make_unexpected
[function]
[call site]
00031
BT::ParseScript
[function]
[call site]
00032
lexy::string_input<lexy::utf8_encoding>
[function]
[call site]
00033
lexy::parse<BT::Grammar::stmt>
[function]
[call site]
00034
ErrorReport
[function]
[call site]
00035
detail::trivial_optional::has_value
[function]
[call site]
00036
lexy::validate_result::error_count
[function]
[call site]
00037
LEXY_MOV
[function]
[call site]
00038
empty
[function]
[call site]
00039
nonstd::make_unexpected
[function]
[call site]
00040
size
[function]
[call site]
00041
evaluate
[function]
[call site]
00042
back
[function]
[call site]
00043
JSON_HEDLEY_UNLIKELY
[function]
[call site]
00044
empty
[function]
[call site]
00045
JSON_THROW
[function]
[call site]
00046
out_of_range::create
[function]
[call site]
00047
concat
[function]
[call site]
00048
lexy::_detail::pt_buffer::reserve
[function]
[call site]
00049
lexy::_detail::pt_buffer::remaining_capacity
[function]
[call site]
00050
std::size_t
[function]
[call site]
00051
lexy::_detail::pt_buffer::end
[function]
[call site]
00052
lexy::_detail::pt_buffer::allocate
[function]
[call site]
00053
lexy::_detail::pt_buffer::allocate
[function]
[call site]
00054
lexy::_detail::pt_buffer::allocate
[function]
[call site]
00055
lexy::_detail::parse_context_control_block
[function]
[call site]
00056
LEXY_MOV
[function]
[call site]
00057
static_cast<int>
[function]
[call site]
00058
lexy::_detail::parse_context_control_block
[function]
[call site]
00059
concat_length
[function]
[call site]
00060
concat_into
[function]
[call site]
00061
std::forward<Args>
[function]
[call site]
00062
exception::name
[function]
[call site]
00063
concat
[function]
[call site]
00064
to_string
[function]
[call site]
00065
std::accumulate
[function]
[call site]
00066
begin
[function]
[call site]
00067
primitive_iterator_t::set_begin
[function]
[call site]
00068
end
[function]
[call site]
00069
set_end
[function]
[call site]
00070
JSON_ASSERT
[function]
[call site]
00071
json_reverse_iterator::json_reverse_iterator
[function]
[call site]
00072
json_reverse_iterator::json_reverse_iterator
[function]
[call site]
00073
primitive_iterator_t
[function]
[call site]
00074
set_begin
[function]
[call site]
00075
JSON_ASSERT
[function]
[call site]
00076
begin
[function]
[call site]
00077
primitive_iterator_t::set_begin
[function]
[call site]
00078
begin
[function]
[call site]
00079
primitive_iterator_t::set_begin
[function]
[call site]
00080
set_end
[function]
[call site]
00081
JSON_ASSERT
[function]
[call site]
00082
json_reverse_iterator::json_reverse_iterator
[function]
[call site]
00083
json_reverse_iterator::json_reverse_iterator
[function]
[call site]
00084
primitive_iterator_t
[function]
[call site]
00085
set_begin
[function]
[call site]
00086
JSON_ASSERT
[function]
[call site]
00087
begin
[function]
[call site]
00088
begin
[function]
[call site]
00089
set_end
[function]
[call site]
00090
primitive_iterator_t::set_begin
[function]
[call site]
00091
JSON_ASSERT
[function]
[call site]
00092
end
[function]
[call site]
00093
set_end
[function]
[call site]
00094
end
[function]
[call site]
00095
set_end
[function]
[call site]
00096
set_end
[function]
[call site]
00097
primitive_iterator_t::set_begin
[function]
[call site]
00098
JSON_ASSERT
[function]
[call site]
00099
end
[function]
[call site]
00100
end
[function]
[call site]
00101
set_end
[function]
[call site]
00102
concat
[function]
[call site]
00103
escape
[function]
[call site]
00104
replace_substring
[function]
[call site]
00105
JSON_ASSERT
[function]
[call site]
00106
empty
[function]
[call site]
00107
find
[function]
[call site]
00108
begin
[function]
[call site]
00109
end
[function]
[call site]
00110
m_compare
[function]
[call site]
00111
zmq::detail::ranges::end
[function]
[call site]
00112
zmq::detail::ranges::end
[function]
[call site]
00113
std::forward<T>
[function]
[call site]
00114
zmq::detail::ranges::end
[function]
[call site]
00115
std::forward<T>
[function]
[call site]
00116
replace
[function]
[call site]
00117
size
[function]
[call site]
00118
find
[function]
[call site]
00119
size
[function]
[call site]
00120
replace_substring
[function]
[call site]
00121
exception::diagnostics
[function]
[call site]
00122
std::string::c_str
[function]
[call site]
00123
back
[function]
[call site]
00124
JSON_HEDLEY_UNLIKELY
[function]
[call site]
00125
empty
[function]
[call site]
00126
JSON_THROW
[function]
[call site]
00127
out_of_range::create
[function]
[call site]
00128
back
[function]
[call site]
00129
RuntimeError
[function]
[call site]
00130
BT::StrCat
[function]
[call site]
00131
string
[function]
[call site]
00132
what
[function]
[call site]
00133
nonstd::make_unexpected
[function]
[call site]
00134
what
[function]
[call site]
00135
nonstd::make_unexpected
[function]
[call site]
00136
value
[function]
[call site]
00137
BT::Any::isNumber
[function]
[call site]
00138
type
[function]
[call site]
00139
typeid
[function]
[call site]
00140
type
[function]
[call site]
00141
typeid
[function]
[call site]
00142
type
[function]
[call site]
00143
typeid
[function]
[call site]
00144
BT::Any::cast
[function]
[call site]
00145
BT::Any::tryCast
[function]
[call site]
00146
BT::Any::empty
[function]
[call site]
00147
BT::Any::empty
[function]
[call site]
00148
std::runtime_error
[function]
[call site]
00149
castedType
[function]
[call site]
00150
typeid
[function]
[call site]
00151
linb::any_cast<T>
[function]
[call site]
00152
BT::Any::isNumber
[function]
[call site]
00153
type
[function]
[call site]
00154
typeid
[function]
[call site]
00155
type
[function]
[call site]
00156
typeid
[function]
[call site]
00157
type
[function]
[call site]
00158
typeid
[function]
[call site]
00159
static_cast<T>
[function]
[call site]
00160
BT::Any::convert
[function]
[call site]
00161
nonstd::make_unexpected
[function]
[call site]
00162
BT::Any::errorMsg
[function]
[call site]
00163
StrCat
[function]
[call site]
00164
demangle
[function]
[call site]
00165
type
[function]
[call site]
00166
demangle
[function]
[call site]
00167
typeid
[function]
[call site]
00168
BT::Any::isString
[function]
[call site]
00169
type
[function]
[call site]
00170
typeid
[function]
[call site]
00171
BT::Any::stringToNumber
[function]
[call site]
00172
linb::any_cast<SafeAny::SimpleString>
[function]
[call site]
00173
std::from_chars
[function]
[call site]
00174
data
[function]
[call site]
00175
data
[function]
[call site]
00176
size
[function]
[call site]
00177
std::errc
[function]
[call site]
00178
nonstd::make_unexpected
[function]
[call site]
00179
std::stoul
[function]
[call site]
00180
SafeAny::SimpleString::toStdString
[function]
[call site]
00181
SafeAny::SimpleString::size
[function]
[call site]
00182
SafeAny::SimpleString::isSOO
[function]
[call site]
00183
string
[function]
[call site]
00184
SafeAny::SimpleString::data
[function]
[call site]
00185
SafeAny::SimpleString::isSOO
[function]
[call site]
00186
SafeAny::SimpleString::size
[function]
[call site]
00187
string
[function]
[call site]
00188
std::stol
[function]
[call site]
00189
SafeAny::SimpleString::toStdString
[function]
[call site]
00190
convert
[function]
[call site]
00191
std::stod
[function]
[call site]
00192
SafeAny::SimpleString::toStdString
[function]
[call site]
00193
nonstd::make_unexpected
[function]
[call site]
00194
nonstd::make_unexpected
[function]
[call site]
00195
static_cast<T>
[function]
[call site]
00196
value
[function]
[call site]
00197
nonstd::make_unexpected
[function]
[call site]
00198
BT::Any::isString
[function]
[call site]
00199
BT::Any::stringToNumber
[function]
[call site]
00200
value
[function]
[call site]
00201
BT::Any::convert
[function]
[call site]
00202
value
[function]
[call site]
00203
value
[function]
[call site]
00204
std::runtime_error
[function]
[call site]
00205
parse_error::parse_error
[function]
[call site]
00206
set
[function]
[call site]
00207
BT::Any::Any
[function]
[call site]
00208
zmq::get
[function]
[call site]
00209
zmq_msg_get
[function]
[call site]
00210
error_t
[function]
[call site]
00211
BT::ParseScriptAndExecute
[function]
[call site]
00212
BT::ParseScript
[function]
[call site]
00213
value
[function]
[call site]
00214
nonstd::make_unexpected
[function]
[call site]
00215
parse_error::parse_error
[function]
[call site]
00216