The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 282 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | Botan::URI::parse |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fuzz
[function]
[call site]
00001
std::span<const
[call site]
00002
reinterpret_cast<const
[call site]
00003
data
[function]
[call site]
00004
std::span<const
[call site]
00005
Botan::URI::parse
[function]
[call site]
00006
std::string_view::empty
[function]
[call site]
00007
Botan::CharacterValidityTable::alpha_numeric_plus
[function]
[call site]
00008
Botan::CharacterValidityTable::set_tbl_range
[function]
[call site]
00009
static_cast<uint8_t>
[function]
[call site]
00010
Botan::CharacterValidityTable::set_tbl_range
[function]
[call site]
00011
Botan::CharacterValidityTable::set_tbl_range
[function]
[call site]
00012
Botan::CharacterValidityTable::set_tbl_range
[function]
[call site]
00013
Botan::CharacterValidityTable::CharacterValidityTable
[function]
[call site]
00014
is_ascii_alpha
[function]
[call site]
00015
std::string_view::front
[function]
[call site]
00016
std::string_view::size
[function]
[call site]
00017
is_scheme_cont_char
[function]
[call site]
00018
std::string_view::size
[function]
[call site]
00019
tolower_string
[function]
[call site]
00020
std::string_view::substr
[function]
[call site]
00021
std::string_view::substr
[function]
[call site]
00022
auto::starts_with
[function]
[call site]
00023
auto::remove_prefix
[function]
[call site]
00024
auto::find_first_of
[function]
[call site]
00025
auto::substr
[function]
[call site]
00026
auto::substr
[function]
[call site]
00027
Botan_Tests::Fixed_Output_RNG::empty
[function]
[call site]
00028
Botan_Tests::Fixed_Output_RNG::is_seeded
[function]
[call site]
00029
size
[function]
[call site]
00030
size
[function]
[call site]
00031
Botan_Tests::URI_Tests::test_authority_parse
[function]
[call site]
00032
Botan_Tests::URI_Tests::test_authority_parse
[function]
[call site]
00033
Result_Wrapper::test_is_true
[function]
[call site]
00034
Result_Wrapper::test_is_true
[function]
[call site]
00035
Result_Wrapper::test_is_true
[function]
[call site]
00036
has_value
[function]
[call site]
00037
empty
[function]
[call site]
00038
size
[function]
[call site]
00039
front
[function]
[call site]
00040
Result_Wrapper::test_str_eq
[function]
[call site]
00041
Result_Wrapper::test_str_eq
[function]
[call site]
00042
Result_Wrapper::test_str_eq
[function]
[call site]
00043
auto::host_to_string
[function]
[call site]
00044
Test::Result::test_opt_u16_eq
[function]
[call site]
00045
test_rsa_privkey_import
[function]
[call site]
00046
Botan_Tests::Test::new_rng
[function]
[call site]
00047
std::make_unique<Testsuite_RNG>
[function]
[call site]
00048
Result_Wrapper::test_is_true
[function]
[call site]
00049
Botan::RSA_PrivateKey::check_key
[function]
[call site]
00050
get_n
[function]
[call site]
00051
get_n
[function]
[call site]
00052
get_e
[function]
[call site]
00053
get_e
[function]
[call site]
00054
get_d
[function]
[call site]
00055
get_p
[function]
[call site]
00056
get_q
[function]
[call site]
00057
get_p
[function]
[call site]
00058
get_q
[function]
[call site]
00059
get_n
[function]
[call site]
00060
get_p
[function]
[call site]
00061
get_q
[function]
[call site]
00062
get_d1
[function]
[call site]
00063
ct_modulo
[function]
[call site]
00064
get_d
[function]
[call site]
00065
get_p
[function]
[call site]
00066
get_d2
[function]
[call site]
00067
ct_modulo
[function]
[call site]
00068
get_d
[function]
[call site]
00069
get_q
[function]
[call site]
00070
get_c
[function]
[call site]
00071
inverse_mod_secret_prime
[function]
[call site]
00072
ct_modulo
[function]
[call site]
00073
get_q
[function]
[call site]
00074
get_p
[function]
[call site]
00075
get_p
[function]
[call site]
00076
is_prime
[function]
[call site]
00077
get_p
[function]
[call site]
00078
is_prime
[function]
[call site]
00079
get_q
[function]
[call site]
00080
ct_modulo
[function]
[call site]
00081
get_e
[function]
[call site]
00082
get_d
[function]
[call site]
00083
lcm
[function]
[call site]
00084
get_p
[function]
[call site]
00085
get_q
[function]
[call site]
00086
Botan::KeyPair::signature_consistency_check
[function]
[call site]
00087
randomize
[function]
[call site]
00088
data
[function]
[call site]
00089
std::vector::size
[function]
[call site]
00090
sign_message
[function]
[call site]
00091
update
[function]
[call site]
00092
process
[function]
[call site]
00093
process_msg
[function]
[call site]
00094
data
[function]
[call site]
00095
std::span<uint8_t>::size
[function]
[call site]
00096
std::span
[function]
[call site]
00097
resize
[function]
[call site]
00098
signature
[function]
[call site]
00099
verify_message
[function]
[call site]
00100
verify_message
[function]
[call site]
00101
verify_message
[function]
[call site]
00102
data
[function]
[call site]
00103
std::span<const
[call site]
00104
data
[function]
[call site]
00105
std::span<const
[call site]
00106
data
[function]
[call site]
00107
std::span<const
[call site]
00108
data
[function]
[call site]
00109
std::span<const
[call site]
00110
verify_message
[function]
[call site]
00111
Botan::TPM_PrivateKey::get_n
[function]
[call site]
00112
Botan::BigInt::from_bytes
[function]
[call site]
00113
Botan::BigInt::assign_from_bytes
[function]
[call site]
00114
clear
[function]
[call site]
00115
std::span<const
[call site]
00116
round_up
[function]
[call site]
00117
load_be
[function]
[call site]
00118
Botan_Tests::Utility_Function_Tests::fb_load_le
[function]
[call site]
00119
Botan::detail::fallback_load_any<std::endian::little,
[call site]
00120
std::span<const
[call site]
00121
std::span<const
[call site]
00122
std::span<const
[call site]
00123
std::span<const
[call site]
00124
BOTAN_ASSERT_NOMSG
[function]
[call site]
00125
std::span<const
[call site]
00126
copy_mem
[function]
[call site]
00127
last
[function]
[call site]
00128
load_be
[function]
[call site]
00129
swap
[function]
[call site]
00130
get_obj_attr
[function]
[call site]
00131
handle
[function]
[call site]
00132
botan_privkey_rsa_get_d
[function]
[call site]
00133
botan_privkey_get_field
[function]
[call site]
00134
BOTAN_FFI_VISIT
[function]
[call site]
00135
safe_get
[function]
[call site]
00136
privkey_get_field
[function]
[call site]
00137
dynamic_cast<const
[call site]
00138
Botan::BigInt::from_bytes
[function]
[call site]
00139
Botan::EC_PublicKey*::_public_ec_point
[function]
[call site]
00140
Botan::BigInt::from_bytes
[function]
[call site]
00141
Botan::EC_PublicKey*::_public_ec_point
[function]
[call site]
00142
get_int_field
[function]
[call site]
00143
Botan_FFI::FFI_Error
[function]
[call site]
00144
set_pub_exponent
[function]
[call site]
00145
add_binary
[function]
[call site]
00146
serialize
[function]
[call site]
00147
std::vector<uint8_t>
[function]
[call site]
00148
Botan::TPM_PrivateKey::get_e
[function]
[call site]
00149
Botan::BigInt::from_bytes
[function]
[call site]
00150
get_obj_attr
[function]
[call site]
00151
handle
[function]
[call site]
00152
set_prime_1
[function]
[call site]
00153
add_binary
[function]
[call site]
00154
serialize
[function]
[call site]
00155
botan_ec_group_get_p
[function]
[call site]
00156
botan_ec_group_get_component
[function]
[call site]
00157
BOTAN_FFI_VISIT
[function]
[call site]
00158
std::make_unique<Botan::BigInt>
[function]
[call site]
00159
getter
[function]
[call site]
00160
ffi_new_object
[function]
[call site]
00161
std::move
[function]
[call site]
00162
get_p
[function]
[call site]
00163
set_prime_2
[function]
[call site]
00164
add_binary
[function]
[call site]
00165
serialize
[function]
[call site]
00166
botan_privkey_rsa_get_q
[function]
[call site]
00167
botan_privkey_get_field
[function]
[call site]
00168
set_coefficient
[function]
[call site]
00169
add_binary
[function]
[call site]
00170
serialize
[function]
[call site]
00171
RSA_PrivateKey::get_c
[function]
[call site]
00172
set_exponent_1
[function]
[call site]
00173
add_binary
[function]
[call site]
00174
serialize
[function]
[call site]
00175
RSA_PrivateKey::get_d1
[function]
[call site]
00176
set_exponent_2
[function]
[call site]
00177
add_binary
[function]
[call site]
00178
serialize
[function]
[call site]
00179
RSA_PrivateKey::get_d2
[function]
[call site]
00180
set_token
[function]
[call site]
00181
add_bool
[function]
[call site]
00182
set_private
[function]
[call site]
00183
add_bool
[function]
[call site]
00184
set_decrypt
[function]
[call site]
00185
add_bool
[function]
[call site]
00186
set_sign
[function]
[call site]
00187
add_bool
[function]
[call site]
00188
session
[function]
[call site]
00189
Test::Result::test_success
[function]
[call site]
00190
Result_Wrapper::test_is_true
[function]
[call site]
00191
Botan_Tests::HardwareEcdhKey::check_key
[function]
[call site]
00192
Botan::PKCS11::Object::destroy
[function]
[call site]
00193
module
[function]
[call site]
00194
get
[function]
[call site]
00195
dynamic_cast<T*>
[function]
[call site]
00196
get
[function]
[call site]
00197
Botan_Tests::TLS_Handshake_Test::Test_Extension::static_type
[function]
[call site]
00198
static_cast<Botan::TLS::Extension_Code>
[function]
[call site]
00199
get
[function]
[call site]
00200
Result_Wrapper::test_is_true
[function]
[call site]
00201
auto::host_kind
[function]
[call site]
00202
Result_Wrapper::test_str_eq
[function]
[call site]
00203
Botan::original_input
[function]
[call site]
00204
Test::Result::test_is_false
[function]
[call site]
00205
Botan_Tests::URI_Tests::test_authority_parse
[function]
[call site]
00206
has_value
[function]
[call site]
00207
empty
[function]
[call site]
00208
validate_path_query_fragment
[function]
[call site]
00209
std::string_view::find
[function]
[call site]
00210
std::string_view::substr
[function]
[call site]
00211
std::string
[function]
[call site]
00212
std::string_view::substr
[function]
[call site]
00213
Botan::TLS::Session_Manager::find
[function]
[call site]
00214
reuse_session_tickets
[function]
[call site]
00215
std::optional::emplace
[function]
[call site]
00216
mutex
[function]
[call site]
00217
Botan::TLS::Session_Manager::find_and_filter
[function]
[call site]
00218
session_ticket_lifetime
[function]
[call site]
00219
session_ticket_lifetime
[function]
[call site]
00220
Botan_Tests::random_bit_generator::max
[function]
[call site]
00221
Botan_Tests::random_bit_generator::max
[function]
[call site]
00222
max
[function]
[call site]
00223
maximum_session_tickets_per_client_hello
[function]
[call site]
00224
tls_current_timestamp
[function]
[call site]
00225
std::vector::empty
[function]
[call site]
00226
find_some
[function]
[call site]
00227
std::vector::empty
[function]
[call site]
00228
std::erase_if
[function]
[call site]
00229
std::chrono::duration_cast<std::chrono::seconds>
[function]
[call site]
00230
session::start_time
[function]
[call site]
00231
lifetime_hint
[function]
[call site]
00232
count
[function]
[call site]
00233
size
[function]
[call site]
00234
Botan_Tests::Test_Policy::acceptable_protocol_version
[function]
[call site]
00235
Botan::TLS::Protocol_Version::is_pre_tls_13
[function]
[call site]
00236
Botan::TLS::Protocol_Version::is_datagram_protocol
[function]
[call site]
00237
major_version
[function]
[call site]
00238
Botan::TLS::Protocol_Version::is_datagram_protocol
[function]
[call site]
00239
Botan_Tests::random_bit_generator::max
[function]
[call site]
00240
min
[function]
[call site]
00241
remove
[function]
[call site]
00242
maximum_session_tickets_per_client_hello
[function]
[call site]
00243
Botan_Tests::TLS_CBC_Tests::Noop_Block_Cipher::block_size
[function]
[call site]
00244
Botan::bitvector_base::pop_back
[function]
[call site]
00245
Botan::bitvector_base::empty
[function]
[call site]
00246
Botan::bitvector_base::resize
[function]
[call site]
00247
Botan::bitvector_base::ceil_toblocks
[function]
[call site]
00248
add_or_throw
[function]
[call site]
00249
Botan::bitvector_base::size
[function]
[call site]
00250
insert
[function]
[call site]
00251
Botan::bitvector_base::end
[function]
[call site]
00252
iterator
[function]
[call site]
00253
Botan::bitvector_base::size
[function]
[call site]
00254
block_type
[function]
[call site]
00255
erase
[function]
[call site]
00256
Botan::bitvector_base::begin
[function]
[call site]
00257
iterator
[function]
[call site]
00258
Botan::bitvector_base::end
[function]
[call site]
00259
Botan::bitvector_base::zero_unused_bits
[function]
[call site]
00260
Botan::bitvector_base::size
[function]
[call site]
00261
Botan::bitvector_base::block_offset
[function]
[call site]
00262
Botan::bitvector_base::block_index
[function]
[call site]
00263
Botan::bitvector_base::size
[function]
[call site]
00264
BOTAN_ASSERT_NOMSG
[function]
[call site]
00265
has_value
[function]
[call site]
00266
version
[function]
[call site]
00267
is_id
[function]
[call site]
00268
remove
[function]
[call site]
00269
auto::substr
[function]
[call site]
00270
std::string
[function]
[call site]
00271
auto::substr
[function]
[call site]
00272
URI
[function]
[call site]
00273
std::string
[function]
[call site]
00274
std::move
[function]
[call site]
00275
std::string
[function]
[call site]
00276
std::move
[function]
[call site]
00277
std::move
[function]
[call site]
00278
Botan_Tests::URI_Tests::test_authority_parse
[function]
[call site]
00279
std::span<const
[call site]
00280
what
[function]
[call site]
00281
abort
[function]
[call site]
00282
abort
[function]
[call site]
00283