The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
449 | 0 | EP | call site: 00000 | hpack_decode_header_block |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
hpack_huffman_init
[function]
[call site]
00001
make_huffman_tree
[function]
[call site]
00002
make_huffman_tree_node
[function]
[call site]
00003
static_cast<Node
[call site]
00004
ats_malloc
[function]
[call site]
00005
likely
[function]
[call site]
00006
unlikely
[function]
[call site]
00007
malloc
[function]
[call site]
00008
ink_abort
[function]
[call site]
00009
va_start
[function]
[call site]
00010
fatal_va
[function]
[call site]
00011
strlen
[function]
[call site]
00012
strncpy
[function]
[call site]
00013
vsnprintf
[function]
[call site]
00014
fprintf
[function]
[call site]
00015
syslog
[function]
[call site]
00016
va_end
[function]
[call site]
00017
abort
[function]
[call site]
00018
TSVConnAbort
[function]
[call site]
00019
sdk_assert
[function]
[call site]
00020
sdk_sanity_check_iocore_structure
[function]
[call site]
00021
reinterpret_cast<VConnection
[call site]
00022
do_io_close
[function]
[call site]
00023
ink_assert
[function]
[call site]
00024
close
[function]
[call site]
00025
drainReader
[function]
[call site]
00026
reader_avail_more_than
[function]
[call site]
00027
TSIOBufferReaderStart
[function]
[call site]
00028
sdk_assert
[function]
[call site]
00029
sdk_sanity_check_iocore_structure
[function]
[call site]
00030
IOBufferReader::skip_empty_blocks
[function]
[call site]
00031
IOBufferReader::block_read_avail
[function]
[call site]
00032
IOBufferReader::skip_empty_blocks
[function]
[call site]
00033
IOBufferReader::block_read_avail
[function]
[call site]
00034
size
[function]
[call site]
00035
size
[function]
[call site]
00036
size
[function]
[call site]
00037
static_cast<int64_t>
[function]
[call site]
00038
IOBufferReader::end
[function]
[call site]
00039
IOBufferReader::skip_empty_blocks
[function]
[call site]
00040
IOBufferReader::end
[function]
[call site]
00041
IOBufferReader::start
[function]
[call site]
00042
IOBufferReader::skip_empty_blocks
[function]
[call site]
00043
IOBufferReader::start
[function]
[call site]
00044
size
[function]
[call site]
00045
size
[function]
[call site]
00046
reinterpret_cast<TSIOBufferBlock>
[function]
[call site]
00047
IOBufferReader::get_current_block
[function]
[call site]
00048
get
[function]
[call site]
00049
static_cast<pcre2_match_data
[call site]
00050
TSIOBufferBlockReadAvail
[function]
[call site]
00051
sdk_assert
[function]
[call site]
00052
sdk_sanity_check_iocore_structure
[function]
[call site]
00053
sdk_assert
[function]
[call site]
00054
sdk_sanity_check_iocore_structure
[function]
[call site]
00055
IOBufferReader::block_read_avail
[function]
[call site]
00056
IOBufferReader::skip_empty_blocks
[function]
[call site]
00057
static_cast<int64_t>
[function]
[call site]
00058
IOBufferReader::end
[function]
[call site]
00059
IOBufferReader::start
[function]
[call site]
00060
get
[function]
[call site]
00061
static_cast<pcre2_match_data
[call site]
00062
TSIOBufferBlockNext
[function]
[call site]
00063
sdk_assert
[function]
[call site]
00064
sdk_sanity_check_iocore_structure
[function]
[call site]
00065
get
[function]
[call site]
00066
static_cast<pcre2_match_data
[call site]
00067
TSIOBufferReaderAvail
[function]
[call site]
00068
sdk_assert
[function]
[call site]
00069
sdk_sanity_check_iocore_structure
[function]
[call site]
00070
IOBufferReader::block_read_avail
[function]
[call site]
00071
IOBufferReader::skip_empty_blocks
[function]
[call site]
00072
static_cast<int64_t>
[function]
[call site]
00073
IOBufferReader::end
[function]
[call site]
00074
IOBufferReader::start
[function]
[call site]
00075
TSIOBufferReaderConsume
[function]
[call site]
00076
sdk_assert
[function]
[call site]
00077
sdk_sanity_check_iocore_structure
[function]
[call site]
00078
sdk_assert
[function]
[call site]
00079
Io_buffer_consume::Io_buffer_consume
[function]
[call site]
00080
TSVIONDoneSet
[function]
[call site]
00081
sdk_assert
[function]
[call site]
00082
sdk_sanity_check_iocore_structure
[function]
[call site]
00083
sdk_assert
[function]
[call site]
00084
TSVIONDoneGet
[function]
[call site]
00085
sdk_assert
[function]
[call site]
00086
sdk_sanity_check_iocore_structure
[function]
[call site]
00087
close
[function]
[call site]
00088
countof
[function]
[call site]
00089
make_huffman_tree_node
[function]
[call site]
00090
make_huffman_tree_node
[function]
[call site]
00091
HTTPHdr::HTTPHdr
[function]
[call site]
00092
std::unique_ptr::create
[function]
[call site]
00093
hpack_decode_header_block
[function]
[call site]
00094
mime_field_create
[function]
[call site]
00095
HdrHeap::allocate_obj
[function]
[call site]
00096
ink_assert
[function]
[call site]
00097
swoc::SWOC_VERSION_NS::detail::scale_conversion_round_up
[function]
[call site]
00098
static_cast<int>
[function]
[call site]
00099
ink_assert
[function]
[call site]
00100
static_cast<unsigned>
[function]
[call site]
00101
reinterpret_cast<HdrHeapObjImpl
[call site]
00102
obj_init_header
[function]
[call site]
00103
static_cast<uint32_t>
[function]
[call site]
00104
ink_assert
[function]
[call site]
00105
obj_is_aligned
[function]
[call site]
00106
new_HdrHeap
[function]
[call site]
00107
static_cast<HdrHeap
[call site]
00108
THREAD_ALLOC
[function]
[call site]
00109
this_ethread
[function]
[call site]
00110
static_cast<HdrHeap
[call site]
00111
ats_malloc
[function]
[call site]
00112
async_rsa_init
[function]
[call site]
00113
RSA_meth_get_init
[function]
[call site]
00114
RSA_PKCS1_OpenSSL
[function]
[call site]
00115
_mime_hdr_field_block_init
[function]
[call site]
00116
mime_field_init
[function]
[call site]
00117
memset
[function]
[call site]
00118
hpack_parse_field_type
[function]
[call site]
00119
ink_assert
[function]
[call site]
00120
decode_indexed_header_field
[function]
[call site]
00121
xpack_decode_integer
[function]
[call site]
00122
static_cast<uint64_t>
[function]
[call site]
00123
HpackIndexingTable::get_header_field
[function]
[call site]
00124
MIMEFieldWrapper::name_set
[function]
[call site]
00125
MIMEFieldWrapper::name_set
[function]
[call site]
00126
static_cast<std::string_view::size_type>
[function]
[call site]
00127
data
[function]
[call site]
00128
RegexMatches::size
[function]
[call site]
00129
MIMEFieldWrapper::value_set
[function]
[call site]
00130
MIMEFieldWrapper::value_set
[function]
[call site]
00131
static_cast<std::string_view::size_type>
[function]
[call site]
00132
data
[function]
[call site]
00133
RegexMatches::size
[function]
[call site]
00134
count
[function]
[call site]
00135
RegexMatches::size
[function]
[call site]
00136
lookup_relative
[function]
[call site]
00137
MIMEFieldWrapper::name_set
[function]
[call site]
00138
MIMEFieldWrapper::value_set
[function]
[call site]
00139
on
[function]
[call site]
00140
MIMEFieldWrapper::name_get
[function]
[call site]
00141
MIMEFieldWrapper::name_get
[function]
[call site]
00142
MIMEFieldWrapper::value_get
[function]
[call site]
00143
MIMEFieldWrapper::value_get
[function]
[call site]
00144
Dbg
[function]
[call site]
00145
static_cast<int>
[function]
[call site]
00146
length
[function]
[call site]
00147
static_cast<int>
[function]
[call site]
00148
std::string::size
[function]
[call site]
00149
data
[function]
[call site]
00150
static_cast<int>
[function]
[call site]
00151
length
[function]
[call site]
00152
data
[function]
[call site]
00153
decode_literal_header_field
[function]
[call site]
00154
hpack_parse_field_type
[function]
[call site]
00155
xpack_decode_integer
[function]
[call site]
00156
xpack_decode_integer
[function]
[call site]
00157
ink_assert
[function]
[call site]
00158
xpack_decode_integer
[function]
[call site]
00159
HpackIndexingTable::get_header_field
[function]
[call site]
00160
xpack_decode_string
[function]
[call site]
00161
xpack_decode_integer
[function]
[call site]
00162
static_cast<uint64_t>
[function]
[call site]
00163
Arena::str_alloc
[function]
[call site]
00164
static_cast<unsigned
[call site]
00165
Arena::alloc
[function]
[call site]
00166
ink_assert
[function]
[call site]
00167
block_alloc
[function]
[call site]
00168
static_cast<unsigned
[call site]
00169
blk_alloc
[function]
[call site]
00170
static_cast<ArenaBlock
[call site]
00171
alloc_void
[function]
[call site]
00172
static_cast<ArenaBlock
[call site]
00173
ats_malloc
[function]
[call site]
00174
block_alloc
[function]
[call site]
00175
static_cast<unsigned
[call site]
00176
static_cast<unsigned
[call site]
00177
reinterpret_cast<char
[call site]
00178
huffman_decode
[function]
[call site]
00179
Arena::str_alloc
[function]
[call site]
00180
memcpy
[function]
[call site]
00181
memcpy
[function]
[call site]
00182
data
[function]
[call site]
00183
std::string_view::size
[function]
[call site]
00184
reinterpret_cast<const
[call site]
00185
ParseRules::is_upalpha
[function]
[call site]
00186
static_cast<unsigned
[call site]
00187
MIMEFieldWrapper::name_set
[function]
[call site]
00188
Arena::str_free
[function]
[call site]
00189
reinterpret_cast<unsigned
[call site]
00190
Arena::free
[function]
[call site]
00191
static_cast<char
[call site]
00192
static_cast<char
[call site]
00193
xpack_decode_string
[function]
[call site]
00194
MIMEFieldWrapper::value_set
[function]
[call site]
00195
Arena::str_free
[function]
[call site]
00196
MIMEFieldWrapper::field_get
[function]
[call site]
00197
HpackIndexingTable::add_header_field
[function]
[call site]
00198
insert_entry
[function]
[call site]
00199
name_get
[function]
[call site]
00200
value_get
[function]
[call site]
00201
on
[function]
[call site]
00202
MIMEFieldWrapper::name_get
[function]
[call site]
00203
MIMEFieldWrapper::value_get
[function]
[call site]
00204
Dbg
[function]
[call site]
00205
static_cast<int>
[function]
[call site]
00206
length
[function]
[call site]
00207
data
[function]
[call site]
00208
static_cast<int>
[function]
[call site]
00209
length
[function]
[call site]
00210
data
[function]
[call site]
00211
update_dynamic_table_size
[function]
[call site]
00212
xpack_decode_integer
[function]
[call site]
00213
HpackIndexingTable::update_maximum_size
[function]
[call site]
00214
HpackIndexingTable::update_maximum_size
[function]
[call site]
00215
name_get
[function]
[call site]
00216
value_get
[function]
[call site]
00217
length
[function]
[call site]
00218
length
[function]
[call site]
00219
mime_hdr_field_attach
[function]
[call site]
00220
MIME_HDR_SANITY_CHECK
[function]
[call site]
00221
is_detached
[function]
[call site]
00222
ink_assert
[function]
[call site]
00223
is_dup_head
[function]
[call site]
00224
name_get
[function]
[call site]
00225
mime_hdr_field_find
[function]
[call site]
00226
hdrtoken_is_wks
[function]
[call site]
00227
data
[function]
[call site]
00228
ink_assert
[function]
[call site]
00229
std::string_view::empty
[function]
[call site]
00230
Dbg
[function]
[call site]
00231
static_cast<int>
[function]
[call site]
00232
length
[function]
[call site]
00233
static_cast<int>
[function]
[call site]
00234
std::string::size
[function]
[call site]
00235
data
[function]
[call site]
00236
hdrtoken_wks_to_prefix
[function]
[call site]
00237
ink_assert
[function]
[call site]
00238
hdrtoken_is_wks
[function]
[call site]
00239
reinterpret_cast<HdrTokenHeapPrefix
[call site]
00240
const_cast<char
[call site]
00241
data
[function]
[call site]
00242
Dbg
[function]
[call site]
00243
mime_hdr_get_accelerator_slotnum
[function]
[call site]
00244
ink_assert
[function]
[call site]
00245
_mime_hdr_field_list_search_by_slotnum
[function]
[call site]
00246
ink_assert
[function]
[call site]
00247
is_live
[function]
[call site]
00248
Dbg
[function]
[call site]
00249
static_cast<int>
[function]
[call site]
00250
length
[function]
[call site]
00251
data
[function]
[call site]
00252
Dbg
[function]
[call site]
00253
static_cast<int>
[function]
[call site]
00254
length
[function]
[call site]
00255
data
[function]
[call site]
00256
_mime_hdr_field_list_search_by_wks
[function]
[call site]
00257
ink_assert
[function]
[call site]
00258
hdrtoken_is_valid_wks_idx
[function]
[call site]
00259
is_live
[function]
[call site]
00260
ink_assert
[function]
[call site]
00261
is_live
[function]
[call site]
00262
Dbg
[function]
[call site]
00263
static_cast<int>
[function]
[call site]
00264
length
[function]
[call site]
00265
data
[function]
[call site]
00266
_mime_hdr_field_list_search_by_string
[function]
[call site]
00267
ink_assert
[function]
[call site]
00268
is_live
[function]
[call site]
00269
strcasecmp
[function]
[call site]
00270
std::string_view::size
[function]
[call site]
00271
std::string_view::size
[function]
[call site]
00272
std::string_view::size
[function]
[call site]
00273
std::string_view::size
[function]
[call site]
00274
std::string_view::size
[function]
[call site]
00275
std::string_view::size
[function]
[call site]
00276
data
[function]
[call site]
00277
data
[function]
[call site]
00278
::strncasecmp
[function]
[call site]
00279
data
[function]
[call site]
00280
data
[function]
[call site]
00281
static_cast<std::string_view::size_type>
[function]
[call site]
00282
ink_assert
[function]
[call site]
00283
is_live
[function]
[call site]
00284
Dbg
[function]
[call site]
00285
static_cast<int>
[function]
[call site]
00286
length
[function]
[call site]
00287
data
[function]
[call site]
00288
ink_assert
[function]
[call site]
00289
is_dup_head
[function]
[call site]
00290
mime_hdr_field_slotnum
[function]
[call site]
00291
SSLNetVConnection::protocol_contains
[function]
[call site]
00292
SSLNetVConnection::map_tls_protocol_to_tag
[function]
[call site]
00293
TLSBasicSupport::get_tls_protocol_name
[function]
[call site]
00294
SSLNetVConnection::_get_ssl_object
[function]
[call site]
00295
SSL_get_version
[function]
[call site]
00296
std::string_view::size
[function]
[call site]
00297
std::string_view::size
[function]
[call site]
00298
strncmp
[function]
[call site]
00299
data
[function]
[call site]
00300
data
[function]
[call site]
00301
std::string_view::size
[function]
[call site]
00302
data
[function]
[call site]
00303
SSLNetVConnection::protocol_contains
[function]
[call site]
00304
SSLNetVConnection::map_tls_protocol_to_tag
[function]
[call site]
00305
TLSBasicSupport::get_tls_protocol_name
[function]
[call site]
00306
std::string_view::size
[function]
[call site]
00307
std::string_view::size
[function]
[call site]
00308
strncmp
[function]
[call site]
00309
data
[function]
[call site]
00310
data
[function]
[call site]
00311
std::string_view::size
[function]
[call site]
00312
data
[function]
[call site]
00313
SSLNetVConnection::protocol_contains
[function]
[call site]
00314
mime_hdr_field_slotnum
[function]
[call site]
00315
mime_hdr_field_slotnum
[function]
[call site]
00316
ink_assert
[function]
[call site]
00317
mime_hdr_set_accelerators_and_presence_bits
[function]
[call site]
00318
ink_assert
[function]
[call site]
00319
mime_hdr_presence_set
[function]
[call site]
00320
mime_field_presence_mask
[function]
[call site]
00321
hdrtoken_wks_to_mask
[function]
[call site]
00322
ink_assert
[function]
[call site]
00323
hdrtoken_is_wks
[function]
[call site]
00324
hdrtoken_wks_to_prefix
[function]
[call site]
00325
hdrtoken_index_to_slotid
[function]
[call site]
00326
ink_assert
[function]
[call site]
00327
hdrtoken_is_valid_wks_idx
[function]
[call site]
00328
SSLNetVConnection::protocol_contains
[function]
[call site]
00329
SSLNetVConnection::map_tls_protocol_to_tag
[function]
[call site]
00330
TLSBasicSupport::get_tls_protocol_name
[function]
[call site]
00331
std::string_view::size
[function]
[call site]
00332
std::string_view::size
[function]
[call site]
00333
strncmp
[function]
[call site]
00334
data
[function]
[call site]
00335
data
[function]
[call site]
00336
std::string_view::size
[function]
[call site]
00337
data
[function]
[call site]
00338
SSLNetVConnection::protocol_contains
[function]
[call site]
00339
mime_hdr_set_accelerator_slotnum
[function]
[call site]
00340
ink_assert
[function]
[call site]
00341
ink_assert
[function]
[call site]
00342
ink_assert
[function]
[call site]
00343
ink_assert
[function]
[call site]
00344
ink_assert
[function]
[call site]
00345
is_live
[function]
[call site]
00346
mime_hdr_set_accelerators_and_presence_bits
[function]
[call site]
00347
ink_assert
[function]
[call site]
00348
is_live
[function]
[call site]
00349
is_cooked
[function]
[call site]
00350
MIMEHdrImpl::recompute_cooked_stuff
[function]
[call site]
00351
mime_hdr_cooked_stuff_init
[function]
[call site]
00352
mime_hdr_field_find
[function]
[call site]
00353
static_cast<std::string_view>
[function]
[call site]
00354
MIMEField::has_dups
[function]
[call site]
00355
value_get
[function]
[call site]
00356
ptr_len_casecmp
[function]
[call site]
00357
ParseRules::ink_tolower
[function]
[call site]
00358
static_cast<unsigned
[call site]
00359
ParseRules::ink_tolower
[function]
[call site]
00360
data
[function]
[call site]
00361
length
[function]
[call site]
00362
ptr_len_casecmp
[function]
[call site]
00363
data
[function]
[call site]
00364
length
[function]
[call site]
00365
HdrCsvIter::HdrCsvIter
[function]
[call site]
00366
HdrCsvIter::get_first
[function]
[call site]
00367
HdrCsvIter::get_first
[function]
[call site]
00368
static_cast<int>
[function]
[call site]
00369
RegexMatches::size
[function]
[call site]
00370
data
[function]
[call site]
00371
HdrCsvIter::get_next
[function]
[call site]
00372
HdrCsvIter::find_csv
[function]
[call site]
00373
clear
[function]
[call site]
00374
size
[function]
[call site]
00375
find_first_of
[function]
[call site]
00376
take_prefix
[function]
[call site]
00377
remove_prefix
[function]
[call site]
00378
size
[function]
[call site]
00379
remove_suffix
[function]
[call site]
00380
HdrCsvIter::field_init
[function]
[call site]
00381
assign
[function]
[call site]
00382
ParseRules::is_token
[function]
[call site]
00383
static_cast<unsigned
[call site]
00384
ParseRules::is_char
[function]
[call site]
00385
static_cast<unsigned
[call site]
00386
ParseRules::is_ctl
[function]
[call site]
00387
static_cast<unsigned
[call site]
00388
ParseRules::is_tspecials
[function]
[call site]
00389
static_cast<unsigned
[call site]
00390
hdrtoken_tokenize
[function]
[call site]
00391
ink_assert
[function]
[call site]
00392
hdrtoken_is_wks
[function]
[call site]
00393
hdrtoken_wks_to_index
[function]
[call site]
00394
ink_assert
[function]
[call site]
00395
hdrtoken_is_wks
[function]
[call site]
00396
hdrtoken_wks_to_prefix
[function]
[call site]
00397
hdrtoken_hash
[function]
[call site]
00398
ATSHash32FNV1a::ATSHash32FNV1a
[function]
[call site]
00399
ATSHash32FNV1a::clear
[function]
[call site]
00400
ATSHash32FNV1a::update
[function]
[call site]
00401
xfrm
[function]
[call site]
00402
equal_nocase
[function]
[call site]
00403
strncasecmp
[function]
[call site]
00404
ATSHash32FNV1a::final
[function]
[call site]
00405
ATSHash32FNV1a::get
[function]
[call site]
00406
reinterpret_cast<const
[call site]
00407
static_cast<unsigned
[call site]
00408
hash_to_slot
[function]
[call site]
00409
TINY_MASK
[function]
[call site]
00410
hdrtoken_wks_to_length
[function]
[call site]
00411
ink_assert
[function]
[call site]
00412
hdrtoken_is_wks
[function]
[call site]
00413
hdrtoken_wks_to_prefix
[function]
[call site]
00414
hdrtoken_wks_to_index
[function]
[call site]
00415
Dbg
[function]
[call site]
00416
Dbg
[function]
[call site]
00417
hdrtoken_wks_to_prefix
[function]
[call site]
00418
Dbg
[function]
[call site]
00419
mime_parse_integer
[function]
[call site]
00420
is_digit
[function]
[call site]
00421
is_digit
[function]
[call site]
00422
is_digit
[function]
[call site]
00423
ParseRules::is_space
[function]
[call site]
00424
static_cast<unsigned
[call site]
00425
is_digit
[function]
[call site]
00426
Dbg
[function]
[call site]
00427
c_str
[function]
[call site]
00428
c_str
[function]
[call site]
00429
c_str
[function]
[call site]
00430
c_str
[function]
[call site]
00431
Dbg
[function]
[call site]
00432
c_str
[function]
[call site]
00433
mime_hdr_field_find
[function]
[call site]
00434
static_cast<std::string_view>
[function]
[call site]
00435
MIMEField::has_dups
[function]
[call site]
00436
value_get
[function]
[call site]
00437
ptr_len_casecmp
[function]
[call site]
00438
data
[function]
[call site]
00439
length
[function]
[call site]
00440
HdrCsvIter::HdrCsvIter
[function]
[call site]
00441
HdrCsvIter::get_first
[function]
[call site]
00442
HdrCsvIter::get_next
[function]
[call site]
00443
ParseRules::is_token
[function]
[call site]
00444
hdrtoken_tokenize
[function]
[call site]
00445
c_str
[function]
[call site]
00446
MIME_HDR_SANITY_CHECK
[function]
[call site]
00447
std::unique_ptr::get
[function]
[call site]
00448
std::unique_ptr::destroy
[function]
[call site]
00449