The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
268 | 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
ErrorReport
[function]
[call site]
00017
std::back_inserter
[function]
[call site]
00018
lexy::parse<BT::Grammar::stmt>
[function]
[call site]
00019
nonstd::expected_lite::detail::storage_t_noncopy_nonmove_impl::has_value
[function]
[call site]
00020
lexy::validate_result::error_count
[function]
[call site]
00021
size
[function]
[call site]
00022
LEXY_MOV
[function]
[call site]
00023
empty
[function]
[call site]
00024
empty
[function]
[call site]
00025
empty
[function]
[call site]
00026
nonstd::make_unexpected
[function]
[call site]
00027
unexpected<
[call site]
00028
std::forward<E>
[function]
[call site]
00029
nonstd::make_unexpected
[function]
[call site]
00030
what
[function]
[call site]
00031
nonstd::make_unexpected
[function]
[call site]
00032
BT::ParseScript
[function]
[call site]
00033
lexy::string_input<lexy::utf8_encoding>
[function]
[call site]
00034
ErrorReport
[function]
[call site]
00035
std::back_inserter
[function]
[call site]
00036
lexy::parse<BT::Grammar::stmt>
[function]
[call site]
00037
nonstd::expected_lite::detail::storage_t_noncopy_nonmove_impl::has_value
[function]
[call site]
00038
lexy::validate_result::error_count
[function]
[call site]
00039
LEXY_MOV
[function]
[call site]
00040
empty
[function]
[call site]
00041
nonstd::make_unexpected
[function]
[call site]
00042
size
[function]
[call site]
00043
evaluate
[function]
[call site]
00044
back
[function]
[call site]
00045
JSON_HEDLEY_UNLIKELY
[function]
[call site]
00046
empty
[function]
[call site]
00047
JSON_THROW
[function]
[call site]
00048
out_of_range::create
[function]
[call site]
00049
concat
[function]
[call site]
00050
lexy::_detail::pt_buffer::reserve
[function]
[call site]
00051
lexy::_detail::pt_buffer::remaining_capacity
[function]
[call site]
00052
std::size_t
[function]
[call site]
00053
lexy::_detail::pt_buffer::end
[function]
[call site]
00054
lexy::_detail::pt_buffer::allocate
[function]
[call site]
00055
lexy::_detail::pt_buffer::allocate
[function]
[call site]
00056
lexy::_detail::pt_buffer::allocate
[function]
[call site]
00057
lexy::_detail::parse_context_control_block
[function]
[call site]
00058
LEXY_MOV
[function]
[call site]
00059
static_cast<int>
[function]
[call site]
00060
lexy::_detail::parse_context_control_block
[function]
[call site]
00061
concat_length
[function]
[call site]
00062
concat_into
[function]
[call site]
00063
std::forward<Args>
[function]
[call site]
00064
exception::name
[function]
[call site]
00065
concat
[function]
[call site]
00066
to_string
[function]
[call site]
00067
std::accumulate
[function]
[call site]
00068
begin
[function]
[call site]
00069
primitive_iterator_t::set_begin
[function]
[call site]
00070
end
[function]
[call site]
00071
set_end
[function]
[call site]
00072
JSON_ASSERT
[function]
[call site]
00073
json_reverse_iterator::json_reverse_iterator
[function]
[call site]
00074
json_reverse_iterator::json_reverse_iterator
[function]
[call site]
00075
primitive_iterator_t
[function]
[call site]
00076
set_begin
[function]
[call site]
00077
JSON_ASSERT
[function]
[call site]
00078
begin
[function]
[call site]
00079
primitive_iterator_t::set_begin
[function]
[call site]
00080
begin
[function]
[call site]
00081
primitive_iterator_t::set_begin
[function]
[call site]
00082
set_end
[function]
[call site]
00083
JSON_ASSERT
[function]
[call site]
00084
json_reverse_iterator::json_reverse_iterator
[function]
[call site]
00085
json_reverse_iterator::json_reverse_iterator
[function]
[call site]
00086
primitive_iterator_t
[function]
[call site]
00087
set_begin
[function]
[call site]
00088
JSON_ASSERT
[function]
[call site]
00089
begin
[function]
[call site]
00090
begin
[function]
[call site]
00091
set_end
[function]
[call site]
00092
primitive_iterator_t::set_begin
[function]
[call site]
00093
JSON_ASSERT
[function]
[call site]
00094
end
[function]
[call site]
00095
set_end
[function]
[call site]
00096
end
[function]
[call site]
00097
set_end
[function]
[call site]
00098
set_end
[function]
[call site]
00099
primitive_iterator_t::set_begin
[function]
[call site]
00100
JSON_ASSERT
[function]
[call site]
00101
end
[function]
[call site]
00102
end
[function]
[call site]
00103
set_end
[function]
[call site]
00104
concat
[function]
[call site]
00105
escape
[function]
[call site]
00106
replace_substring
[function]
[call site]
00107
JSON_ASSERT
[function]
[call site]
00108
empty
[function]
[call site]
00109
find
[function]
[call site]
00110
begin
[function]
[call site]
00111
end
[function]
[call site]
00112
m_compare
[function]
[call site]
00113
BT::StrAppend
[function]
[call site]
00114
std::string*::append
[function]
[call site]
00115
data
[function]
[call site]
00116
size
[function]
[call site]
00117
replace
[function]
[call site]
00118
size
[function]
[call site]
00119
find
[function]
[call site]
00120
size
[function]
[call site]
00121
replace_substring
[function]
[call site]
00122
exception::diagnostics
[function]
[call site]
00123
std::string::c_str
[function]
[call site]
00124
back
[function]
[call site]
00125
JSON_HEDLEY_UNLIKELY
[function]
[call site]
00126
empty
[function]
[call site]
00127
JSON_THROW
[function]
[call site]
00128
out_of_range::create
[function]
[call site]
00129
back
[function]
[call site]
00130
RuntimeError
[function]
[call site]
00131
BT::StrCat
[function]
[call site]
00132
string
[function]
[call site]
00133
what
[function]
[call site]
00134
nonstd::make_unexpected
[function]
[call site]
00135
what
[function]
[call site]
00136
nonstd::make_unexpected
[function]
[call site]
00137
value
[function]
[call site]
00138
BT::Any::isNumber
[function]
[call site]
00139
type
[function]
[call site]
00140
typeid
[function]
[call site]
00141
type
[function]
[call site]
00142
typeid
[function]
[call site]
00143
type
[function]
[call site]
00144
typeid
[function]
[call site]
00145
BT::Any::cast
[function]
[call site]
00146
BT::Any::tryCast
[function]
[call site]
00147
BT::Any::empty
[function]
[call site]
00148
BT::Any::empty
[function]
[call site]
00149
std::runtime_error
[function]
[call site]
00150
castedType
[function]
[call site]
00151
typeid
[function]
[call site]
00152
linb::any_cast<T>
[function]
[call site]
00153
BT::Any::isNumber
[function]
[call site]
00154
type
[function]
[call site]
00155
typeid
[function]
[call site]
00156
type
[function]
[call site]
00157
typeid
[function]
[call site]
00158
type
[function]
[call site]
00159
typeid
[function]
[call site]
00160
static_cast<T>
[function]
[call site]
00161
BT::Any::convert
[function]
[call site]
00162
nonstd::make_unexpected
[function]
[call site]
00163
BT::Any::errorMsg
[function]
[call site]
00164
StrCat
[function]
[call site]
00165
demangle
[function]
[call site]
00166
type
[function]
[call site]
00167
demangle
[function]
[call site]
00168
typeid
[function]
[call site]
00169
BT::Any::isString
[function]
[call site]
00170
type
[function]
[call site]
00171
typeid
[function]
[call site]
00172
BT::Any::stringToNumber
[function]
[call site]
00173
linb::any_cast<SafeAny::SimpleString>
[function]
[call site]
00174
std::from_chars
[function]
[call site]
00175
data
[function]
[call site]
00176
data
[function]
[call site]
00177
size
[function]
[call site]
00178
std::errc
[function]
[call site]
00179
nonstd::make_unexpected
[function]
[call site]
00180
std::stoul
[function]
[call site]
00181
SafeAny::SimpleString::toStdString
[function]
[call site]
00182
SafeAny::SimpleString::size
[function]
[call site]
00183
SafeAny::SimpleString::isSOO
[function]
[call site]
00184
string
[function]
[call site]
00185
SafeAny::SimpleString::data
[function]
[call site]
00186
SafeAny::SimpleString::isSOO
[function]
[call site]
00187
SafeAny::SimpleString::size
[function]
[call site]
00188
string
[function]
[call site]
00189
std::stol
[function]
[call site]
00190
SafeAny::SimpleString::toStdString
[function]
[call site]
00191
convert
[function]
[call site]
00192
std::stod
[function]
[call site]
00193
SafeAny::SimpleString::toStdString
[function]
[call site]
00194
nonstd::make_unexpected
[function]
[call site]
00195
nonstd::make_unexpected
[function]
[call site]
00196
static_cast<T>
[function]
[call site]
00197
value
[function]
[call site]
00198
nonstd::make_unexpected
[function]
[call site]
00199
BT::Any::isString
[function]
[call site]
00200
BT::Any::stringToNumber
[function]
[call site]
00201
value
[function]
[call site]
00202
BT::Any::convert
[function]
[call site]
00203
value
[function]
[call site]
00204
value
[function]
[call site]
00205
std::runtime_error
[function]
[call site]
00206
parse_error::parse_error
[function]
[call site]
00207
set
[function]
[call site]
00208
BT::Any::Any
[function]
[call site]
00209
BT::Blackboard::get
[function]
[call site]
00210
BT::Blackboard::getAnyLocked
[function]
[call site]
00211
BT::Blackboard::getEntry
[function]
[call site]
00212
StartWith
[function]
[call site]
00213
rootBlackboard
[function]
[call site]
00214
substr
[function]
[call site]
00215
size
[function]
[call site]
00216
find
[function]
[call site]
00217
end
[function]
[call site]
00218
lock
[function]
[call site]
00219
find
[function]
[call site]
00220
cend
[function]
[call site]
00221
set_end
[function]
[call site]
00222
JSON_ASSERT
[function]
[call site]
00223
json_reverse_iterator::json_reverse_iterator
[function]
[call site]
00224
json_reverse_iterator::json_reverse_iterator
[function]
[call site]
00225
primitive_iterator_t
[function]
[call site]
00226
set_begin
[function]
[call site]
00227
JSON_ASSERT
[function]
[call site]
00228
begin
[function]
[call site]
00229
begin
[function]
[call site]
00230
set_end
[function]
[call site]
00231
primitive_iterator_t::set_begin
[function]
[call site]
00232
JSON_ASSERT
[function]
[call site]
00233
end
[function]
[call site]
00234
end
[function]
[call site]
00235
set_end
[function]
[call site]
00236
BT::Blackboard::getEntry
[function]
[call site]
00237
StartWith
[function]
[call site]
00238
rootBlackboard
[function]
[call site]
00239
substr
[function]
[call site]
00240
size
[function]
[call site]
00241
find
[function]
[call site]
00242
end
[function]
[call site]
00243
lock
[function]
[call site]
00244
find
[function]
[call site]
00245
cend
[function]
[call site]
00246
BT::Blackboard::getEntry
[function]
[call site]
00247
IsPrivateKey
[function]
[call site]
00248
BT::Blackboard::getEntry
[function]
[call site]
00249
IsPrivateKey
[function]
[call site]
00250
BT::Blackboard::getEntry
[function]
[call site]
00251
AnyPtrLocked
[function]
[call site]
00252
BT::Blackboard::get
[function]
[call site]
00253
BT::Blackboard::getAnyLocked
[function]
[call site]
00254
BT::Blackboard::get
[function]
[call site]
00255
empty
[function]
[call site]
00256
RuntimeError
[function]
[call site]
00257
BT::Blackboard::get
[function]
[call site]
00258
RuntimeError
[function]
[call site]
00259
empty
[function]
[call site]
00260
RuntimeError
[function]
[call site]
00261
BT::Blackboard::get
[function]
[call site]
00262
RuntimeError
[function]
[call site]
00263
BT::ParseScriptAndExecute
[function]
[call site]
00264
BT::ParseScript
[function]
[call site]
00265
value
[function]
[call site]
00266
nonstd::make_unexpected
[function]
[call site]
00267
parse_error::parse_error
[function]
[call site]
00268