The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 450 | 0 | EP | call site: 00000 | proxy_protocol_parse |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
reinterpret_cast<char
[call site]
00001
DiagsPtr::set
[function]
[call site]
00002
DebugInterface::set_instance
[function]
[call site]
00003
DbgCtl::update
[function]
[call site]
00004
data
[function]
[call site]
00005
f
[function]
[call site]
00006
Diags::debug_tag_activated
[function]
[call site]
00007
Diags::tag_activated
[function]
[call site]
00008
lock
[function]
[call site]
00009
ink_mutex_acquire
[function]
[call site]
00010
pthread_mutex_lock
[function]
[call site]
00011
unlikely
[function]
[call site]
00012
ink_abort
[function]
[call site]
00013
va_start
[function]
[call site]
00014
fatal_va
[function]
[call site]
00015
strlen
[function]
[call site]
00016
strncpy
[function]
[call site]
00017
vsnprintf
[function]
[call site]
00018
fprintf
[function]
[call site]
00019
syslog
[function]
[call site]
00020
va_end
[function]
[call site]
00021
abort
[function]
[call site]
00022
TSVConnAbort
[function]
[call site]
00023
sdk_assert
[function]
[call site]
00024
sdk_sanity_check_iocore_structure
[function]
[call site]
00025
reinterpret_cast<VConnection
[call site]
00026
do_io_close
[function]
[call site]
00027
ink_assert
[function]
[call site]
00028
close
[function]
[call site]
00029
drainReader
[function]
[call site]
00030
reader_avail_more_than
[function]
[call site]
00031
TSIOBufferReaderStart
[function]
[call site]
00032
sdk_assert
[function]
[call site]
00033
sdk_sanity_check_iocore_structure
[function]
[call site]
00034
IOBufferReader::skip_empty_blocks
[function]
[call site]
00035
IOBufferReader::block_read_avail
[function]
[call site]
00036
IOBufferReader::skip_empty_blocks
[function]
[call site]
00037
IOBufferReader::block_read_avail
[function]
[call site]
00038
size
[function]
[call site]
00039
size
[function]
[call site]
00040
static_cast<int64_t>
[function]
[call site]
00041
IOBufferReader::end
[function]
[call site]
00042
IOBufferReader::skip_empty_blocks
[function]
[call site]
00043
IOBufferReader::end
[function]
[call site]
00044
IOBufferReader::start
[function]
[call site]
00045
IOBufferReader::skip_empty_blocks
[function]
[call site]
00046
IOBufferReader::start
[function]
[call site]
00047
size
[function]
[call site]
00048
size
[function]
[call site]
00049
reinterpret_cast<TSIOBufferBlock>
[function]
[call site]
00050
IOBufferReader::get_current_block
[function]
[call site]
00051
get
[function]
[call site]
00052
static_cast<pcre2_match_data
[call site]
00053
TSIOBufferBlockReadAvail
[function]
[call site]
00054
sdk_assert
[function]
[call site]
00055
sdk_sanity_check_iocore_structure
[function]
[call site]
00056
sdk_assert
[function]
[call site]
00057
sdk_sanity_check_iocore_structure
[function]
[call site]
00058
IOBufferReader::block_read_avail
[function]
[call site]
00059
IOBufferReader::skip_empty_blocks
[function]
[call site]
00060
static_cast<int64_t>
[function]
[call site]
00061
IOBufferReader::end
[function]
[call site]
00062
IOBufferReader::start
[function]
[call site]
00063
get
[function]
[call site]
00064
static_cast<pcre2_match_data
[call site]
00065
TSIOBufferBlockNext
[function]
[call site]
00066
sdk_assert
[function]
[call site]
00067
sdk_sanity_check_iocore_structure
[function]
[call site]
00068
get
[function]
[call site]
00069
static_cast<pcre2_match_data
[call site]
00070
TSIOBufferReaderAvail
[function]
[call site]
00071
sdk_assert
[function]
[call site]
00072
sdk_sanity_check_iocore_structure
[function]
[call site]
00073
IOBufferReader::block_read_avail
[function]
[call site]
00074
IOBufferReader::skip_empty_blocks
[function]
[call site]
00075
static_cast<int64_t>
[function]
[call site]
00076
IOBufferReader::end
[function]
[call site]
00077
IOBufferReader::start
[function]
[call site]
00078
TSIOBufferReaderConsume
[function]
[call site]
00079
sdk_assert
[function]
[call site]
00080
sdk_sanity_check_iocore_structure
[function]
[call site]
00081
sdk_assert
[function]
[call site]
00082
Io_buffer_consume::Io_buffer_consume
[function]
[call site]
00083
TSVIONDoneSet
[function]
[call site]
00084
sdk_assert
[function]
[call site]
00085
sdk_sanity_check_iocore_structure
[function]
[call site]
00086
sdk_assert
[function]
[call site]
00087
TSVIONDoneGet
[function]
[call site]
00088
sdk_assert
[function]
[call site]
00089
sdk_sanity_check_iocore_structure
[function]
[call site]
00090
close
[function]
[call site]
00091
static_cast<void
[call site]
00092
strerror
[function]
[call site]
00093
exec
[function]
[call site]
00094
unlock
[function]
[call site]
00095
ink_mutex_release
[function]
[call site]
00096
pthread_mutex_unlock
[function]
[call site]
00097
unlikely
[function]
[call site]
00098
ink_abort
[function]
[call site]
00099
static_cast<void
[call site]
00100
strerror
[function]
[call site]
00101
Diags::Diags
[function]
[call site]
00102
ink_release_assert
[function]
[call site]
00103
empty
[function]
[call site]
00104
ink_mutex_init
[function]
[call site]
00105
x_pthread_mutexattr_t::x_pthread_mutexattr_t
[function]
[call site]
00106
pthread_mutexattr_init
[function]
[call site]
00107
pthread_mutexattr_settype
[function]
[call site]
00108
pthread_mutex_init
[function]
[call site]
00109
unlikely
[function]
[call site]
00110
ink_abort
[function]
[call site]
00111
strerror
[function]
[call site]
00112
ats_strdup
[function]
[call site]
00113
ats_strdup
[function]
[call site]
00114
enabled
[function]
[call site]
00115
enabled
[function]
[call site]
00116
BaseLogFile::BaseLogFile
[function]
[call site]
00117
ats_strdup
[function]
[call site]
00118
log_log_trace
[function]
[call site]
00119
get
[function]
[call site]
00120
BaseLogFile::BaseLogFile
[function]
[call site]
00121
open_file
[function]
[call site]
00122
std::fstream::open
[function]
[call site]
00123
std::fstream::is_open
[function]
[call site]
00124
std::fstream::clear
[function]
[call site]
00125
std::fstream::open
[function]
[call site]
00126
std::fstream::is_open
[function]
[call site]
00127
swoc::SWOC_VERSION_NS::bwprint
[function]
[call site]
00128
swoc::SWOC_VERSION_NS::bwprint_v
[function]
[call site]
00129
std::string::size
[function]
[call site]
00130
FixedBufferWriter
[function]
[call site]
00131
data
[function]
[call site]
00132
std::string::capacity
[function]
[call site]
00133
printer
[function]
[call site]
00134
std::string::resize
[function]
[call site]
00135
printer
[function]
[call site]
00136
std::forward_as_tuple
[function]
[call site]
00137
strerror
[function]
[call site]
00138
open_file
[function]
[call site]
00139
time
[function]
[call site]
00140
time
[function]
[call site]
00141
Diags::setup_diagslog
[function]
[call site]
00142
open_file
[function]
[call site]
00143
std::fstream::open
[function]
[call site]
00144
std::fstream::is_open
[function]
[call site]
00145
std::fstream::clear
[function]
[call site]
00146
std::fstream::open
[function]
[call site]
00147
std::fstream::is_open
[function]
[call site]
00148
swoc::SWOC_VERSION_NS::bwprint
[function]
[call site]
00149
strerror
[function]
[call site]
00150
log_log_error
[function]
[call site]
00151
strerror
[function]
[call site]
00152
ProxyProtocol::ProxyProtocol
[function]
[call site]
00153
proxy_protocol_parse
[function]
[call site]
00154
RegexMatches::size
[function]
[call site]
00155
swoc::SWOC_VERSION_NS::TextView::starts_with
[function]
[call site]
00156
RegexMatches::size
[function]
[call site]
00157
std::string_view::size
[function]
[call site]
00158
swoc::SWOC_VERSION_NS::memcmp
[function]
[call site]
00159
swoc::SWOC_VERSION_NS::MemSpan<T>::size
[function]
[call site]
00160
swoc::SWOC_VERSION_NS::MemSpan<T>::count
[function]
[call site]
00161
swoc::SWOC_VERSION_NS::MemSpan<T>::count
[function]
[call site]
00162
swoc::SWOC_VERSION_NS::MemSpan<T>::count
[function]
[call site]
00163
swoc::SWOC_VERSION_NS::MemSpan<T>::count
[function]
[call site]
00164
swoc::SWOC_VERSION_NS::MemSpan<T>::size
[function]
[call site]
00165
swoc::SWOC_VERSION_NS::memcmp
[function]
[call site]
00166
data
[function]
[call site]
00167
data
[function]
[call site]
00168
swoc::SWOC_VERSION_NS::TextView::data
[function]
[call site]
00169
FetchSM::ext_read_data
[function]
[call site]
00170
data
[function]
[call site]
00171
std::string_view::size
[function]
[call site]
00172
proxy_protocol_v1_parse
[function]
[call site]
00173
ink_release_assert
[function]
[call site]
00174
RegexMatches::size
[function]
[call site]
00175
TS_OCSP_resp_find
[function]
[call site]
00176
STACK_OF
[function]
[call site]
00177
static_cast<int>
[function]
[call site]
00178
sk_TS_OCSP_SINGLERESP_num
[function]
[call site]
00179
sk_TS_OCSP_SINGLERESP_value
[function]
[call site]
00180
TS_OCSP_id_cmp
[function]
[call site]
00181
TS_OCSP_id_issuer_cmp
[function]
[call site]
00182
OBJ_cmp
[function]
[call site]
00183
ASN1_OCTET_STRING_cmp
[function]
[call site]
00184
ASN1_OCTET_STRING_cmp
[function]
[call site]
00185
ASN1_INTEGER_cmp
[function]
[call site]
00186
Dbg
[function]
[call site]
00187
Dbg
[function]
[call site]
00188
swoc::SWOC_VERSION_NS::TextView::split_prefix_at
[function]
[call site]
00189
swoc::SWOC_VERSION_NS::TextView::split_prefix
[function]
[call site]
00190
RegexMatches::size
[function]
[call site]
00191
swoc::SWOC_VERSION_NS::TextView::prefix
[function]
[call site]
00192
swoc::SWOC_VERSION_NS::TextView::data
[function]
[call site]
00193
min
[function]
[call site]
00194
RegexMatches::size
[function]
[call site]
00195
swoc::SWOC_VERSION_NS::TextView::remove_prefix
[function]
[call site]
00196
cripts::StringViewMixin::remove_prefix
[function]
[call site]
00197
cripts::StringViewMixin::remove_prefix
[function]
[call site]
00198
cripts::StringViewMixin::remove_prefix
[function]
[call site]
00199
min
[function]
[call site]
00200
RegexMatches::size
[function]
[call site]
00201
min
[function]
[call site]
00202
RegexMatches::size
[function]
[call site]
00203
TS_OCSP_resp_find
[function]
[call site]
00204
STACK_OF
[function]
[call site]
00205
static_cast<int>
[function]
[call site]
00206
sk_TS_OCSP_SINGLERESP_num
[function]
[call site]
00207
sk_TS_OCSP_SINGLERESP_value
[function]
[call site]
00208
TS_OCSP_id_cmp
[function]
[call site]
00209
RegexMatches::size
[function]
[call site]
00210
Dbg
[function]
[call site]
00211
static_cast<int>
[function]
[call site]
00212
RegexMatches::size
[function]
[call site]
00213
data
[function]
[call site]
00214
static_cast<int>
[function]
[call site]
00215
size
[function]
[call site]
00216
data
[function]
[call site]
00217
Dbg
[function]
[call site]
00218
static_cast<int>
[function]
[call site]
00219
RegexMatches::size
[function]
[call site]
00220
data
[function]
[call site]
00221
swoc::SWOC_VERSION_NS::TextView::starts_with
[function]
[call site]
00222
Dbg
[function]
[call site]
00223
swoc::SWOC_VERSION_NS::TextView::starts_with
[function]
[call site]
00224
swoc::SWOC_VERSION_NS::TextView::split_prefix_at
[function]
[call site]
00225
RegexMatches::size
[function]
[call site]
00226
swoc::SWOC_VERSION_NS::TextView::starts_with
[function]
[call site]
00227
swoc::SWOC_VERSION_NS::TextView::split_prefix_at
[function]
[call site]
00228
RegexMatches::size
[function]
[call site]
00229
Dbg
[function]
[call site]
00230
static_cast<int>
[function]
[call site]
00231
RegexMatches::size
[function]
[call site]
00232
data
[function]
[call site]
00233
swoc::SWOC_VERSION_NS::TextView::split_prefix_at
[function]
[call site]
00234
RegexMatches::size
[function]
[call site]
00235
Dbg
[function]
[call site]
00236
static_cast<int>
[function]
[call site]
00237
RegexMatches::size
[function]
[call site]
00238
data
[function]
[call site]
00239
ats_ip_pton
[function]
[call site]
00240
ats_ip_invalidate
[function]
[call site]
00241
ats_ip_parse
[function]
[call site]
00242
ink_zero
[function]
[call site]
00243
memset
[function]
[call site]
00244
static_cast<void
[call site]
00245
ink_zero
[function]
[call site]
00246
ink_zero
[function]
[call site]
00247
swoc::TextView::ltrim_if
[function]
[call site]
00248
swoc::SWOC_VERSION_NS::TextView::take_prefix_at
[function]
[call site]
00249
swoc::SWOC_VERSION_NS::TextView::take_prefix
[function]
[call site]
00250
min
[function]
[call site]
00251
RegexMatches::size
[function]
[call site]
00252
swoc::SWOC_VERSION_NS::TextView::prefix
[function]
[call site]
00253
swoc::SWOC_VERSION_NS::TextView::remove_prefix
[function]
[call site]
00254
min
[function]
[call site]
00255
RegexMatches::size
[function]
[call site]
00256
TS_OCSP_resp_find
[function]
[call site]
00257
cripts::StringViewMixin::rfind
[function]
[call site]
00258
cripts::StringViewMixin::rfind
[function]
[call site]
00259
cripts::StringViewMixin::rfind
[function]
[call site]
00260
TS_OCSP_resp_find
[function]
[call site]
00261
swoc::SWOC_VERSION_NS::TextView::take_prefix
[function]
[call site]
00262
min
[function]
[call site]
00263
RegexMatches::size
[function]
[call site]
00264
swoc::SWOC_VERSION_NS::TextView::prefix
[function]
[call site]
00265
swoc::SWOC_VERSION_NS::TextView::remove_prefix
[function]
[call site]
00266
min
[function]
[call site]
00267
RegexMatches::size
[function]
[call site]
00268
swoc::SWOC_VERSION_NS::TextView::clear
[function]
[call site]
00269
DLL<C,
[call site]
00270
swoc::TextView::ltrim_if
[function]
[call site]
00271
data
[function]
[call site]
00272
data
[function]
[call site]
00273
swoc::SWOC_VERSION_NS::TextView::assign
[function]
[call site]
00274
swoc::SWOC_VERSION_NS::TextView::assign
[function]
[call site]
00275
swoc::SWOC_VERSION_NS::TextView::assign
[function]
[call site]
00276
data
[function]
[call site]
00277
RegexMatches::size
[function]
[call site]
00278
data
[function]
[call site]
00279
RegexMatches::size
[function]
[call site]
00280
data
[function]
[call site]
00281
RegexMatches::size
[function]
[call site]
00282
std::string_view
[function]
[call site]
00283
data
[function]
[call site]
00284
data
[function]
[call site]
00285
data
[function]
[call site]
00286
std::string_view*::empty
[function]
[call site]
00287
std::string_view::size
[function]
[call site]
00288
static_cast<char
[call site]
00289
alloca
[function]
[call site]
00290
std::string_view::size
[function]
[call site]
00291
memcpy
[function]
[call site]
00292
memcpy
[function]
[call site]
00293
data
[function]
[call site]
00294
std::string_view::size
[function]
[call site]
00295
data
[function]
[call site]
00296
std::string_view::size
[function]
[call site]
00297
std::string_view::size
[function]
[call site]
00298
std::string_view
[function]
[call site]
00299
std::string_view::size
[function]
[call site]
00300
std::string_view::find
[function]
[call site]
00301
inet_pton
[function]
[call site]
00302
data
[function]
[call site]
00303
ats_ip6_set
[function]
[call site]
00304
ink_zero
[function]
[call site]
00305
memcpy
[function]
[call site]
00306
ats_ip_sa_cast
[function]
[call site]
00307
static_cast<sockaddr
[call site]
00308
static_cast<void
[call site]
00309
inet_aton
[function]
[call site]
00310
data
[function]
[call site]
00311
ats_ip4_set
[function]
[call site]
00312
ink_zero
[function]
[call site]
00313
ats_ip_sa_cast
[function]
[call site]
00314
ats_is_ip
[function]
[call site]
00315
ats_ip_port_cast
[function]
[call site]
00316
ats_is_ip4
[function]
[call site]
00317
ats_ip4_cast
[function]
[call site]
00318
static_cast<sockaddr_in
[call site]
00319
static_cast<void
[call site]
00320
ats_is_ip6
[function]
[call site]
00321
ats_ip6_cast
[function]
[call site]
00322
static_cast<sockaddr_in6
[call site]
00323
static_cast<void
[call site]
00324
empty
[function]
[call site]
00325
htons
[function]
[call site]
00326
atoi
[function]
[call site]
00327
data
[function]
[call site]
00328
swoc::SWOC_VERSION_NS::TextView::split_prefix_at
[function]
[call site]
00329
RegexMatches::size
[function]
[call site]
00330
Dbg
[function]
[call site]
00331
static_cast<int>
[function]
[call site]
00332
RegexMatches::size
[function]
[call site]
00333
data
[function]
[call site]
00334
ats_ip_pton
[function]
[call site]
00335
swoc::SWOC_VERSION_NS::TextView::split_prefix_at
[function]
[call site]
00336
RegexMatches::size
[function]
[call site]
00337
Dbg
[function]
[call site]
00338
static_cast<int>
[function]
[call site]
00339
RegexMatches::size
[function]
[call site]
00340
data
[function]
[call site]
00341
swoc::SWOC_VERSION_NS::svtoi
[function]
[call site]
00342
max
[function]
[call site]
00343
uintmax_t
[function]
[call site]
00344
min
[function]
[call site]
00345
TextView::ltrim_if
[function]
[call site]
00346
data
[function]
[call site]
00347
swoc::SWOC_VERSION_NS::svtou
[function]
[call site]
00348
APIHooks::clear
[function]
[call site]
00349
ink_abort
[function]
[call site]
00350
TextView::ltrim_if
[function]
[call site]
00351
data
[function]
[call site]
00352
swoc::SWOC_VERSION_NS::svto_radix
[function]
[call site]
00353
max
[function]
[call site]
00354
RegexMatches::size
[function]
[call site]
00355
swoc::SWOC_VERSION_NS::svto_radix
[function]
[call site]
00356
swoc::SWOC_VERSION_NS::svto_radix
[function]
[call site]
00357
swoc::SWOC_VERSION_NS::svto_radix
[function]
[call site]
00358
max
[function]
[call site]
00359
RegexMatches::size
[function]
[call site]
00360
static_cast<unsigned
[call site]
00361
uintmax_t
[function]
[call site]
00362
HostDBInfo::assign
[function]
[call site]
00363
ip_addr_set
[function]
[call site]
00364
static_cast<in6_addr
[call site]
00365
static_cast<in_addr_t
[call site]
00366
ats_ip_invalidate
[function]
[call site]
00367
data
[function]
[call site]
00368
Regex::empty
[function]
[call site]
00369
get
[function]
[call site]
00370
HostDBInfo::assign
[function]
[call site]
00371
swoc::SWOC_VERSION_NS::TextView::data_end
[function]
[call site]
00372
swoc::SWOC_VERSION_NS::TextView::data
[function]
[call site]
00373
RegexMatches::size
[function]
[call site]
00374
std::min<uintmax_t>
[function]
[call site]
00375
min
[function]
[call site]
00376
intmax_t
[function]
[call site]
00377
min
[function]
[call site]
00378
Dbg
[function]
[call site]
00379
static_cast<int>
[function]
[call site]
00380
RegexMatches::size
[function]
[call site]
00381
data
[function]
[call site]
00382
IpEndpoint::network_order_port
[function]
[call site]
00383
ats_ip_port_cast
[function]
[call site]
00384
htons
[function]
[call site]
00385
swoc::SWOC_VERSION_NS::TextView::split_prefix_at
[function]
[call site]
00386
RegexMatches::size
[function]
[call site]
00387
TS_OCSP_resp_find
[function]
[call site]
00388
Dbg
[function]
[call site]
00389
static_cast<int>
[function]
[call site]
00390
RegexMatches::size
[function]
[call site]
00391
data
[function]
[call site]
00392
swoc::SWOC_VERSION_NS::svtoi
[function]
[call site]
00393
Dbg
[function]
[call site]
00394
static_cast<int>
[function]
[call site]
00395
RegexMatches::size
[function]
[call site]
00396
data
[function]
[call site]
00397
IpEndpoint::network_order_port
[function]
[call site]
00398
ats_ip_port_cast
[function]
[call site]
00399
htons
[function]
[call site]
00400
RegexMatches::size
[function]
[call site]
00401
swoc::SWOC_VERSION_NS::TextView::starts_with
[function]
[call site]
00402
proxy_protocol_v2_parse
[function]
[call site]
00403
ink_release_assert
[function]
[call site]
00404
RegexMatches::size
[function]
[call site]
00405
reinterpret_cast<const
[call site]
00406
data
[function]
[call site]
00407
ntohs
[function]
[call site]
00408
RegexMatches::size
[function]
[call site]
00409
Dbg
[function]
[call site]
00410
Dbg
[function]
[call site]
00411
Dbg
[function]
[call site]
00412
ProxyProtocol::set_ipv4_addrs
[function]
[call site]
00413
HostDBInfo::assign
[function]
[call site]
00414
ip_addr_set
[function]
[call site]
00415
HostDBInfo::assign
[function]
[call site]
00416
ip_addr_set
[function]
[call site]
00417
reinterpret_cast<in_addr_t>
[function]
[call site]
00418
reinterpret_cast<in_addr_t>
[function]
[call site]
00419
Dbg
[function]
[call site]
00420
ProxyProtocol::set_ipv6_addrs
[function]
[call site]
00421
HostDBInfo::assign
[function]
[call site]
00422
HostDBInfo::assign
[function]
[call site]
00423
reinterpret_cast<in6_addr
[call site]
00424
reinterpret_cast<in6_addr
[call site]
00425
Dbg
[function]
[call site]
00426
ProxyProtocol::set_additional_data
[function]
[call site]
00427
length
[function]
[call site]
00428
static_cast<int>
[function]
[call site]
00429
std::string::size
[function]
[call site]
00430
Dbg
[function]
[call site]
00431
assign
[function]
[call site]
00432
data
[function]
[call site]
00433
Dbg
[function]
[call site]
00434
ntohs
[function]
[call site]
00435
reinterpret_cast<const
[call site]
00436
Dbg
[function]
[call site]
00437
Dbg
[function]
[call site]
00438
emplace
[function]
[call site]
00439
std::string_view
[function]
[call site]
00440
swoc::SWOC_VERSION_NS::TextView::substr
[function]
[call site]
00441
RegexMatches::size
[function]
[call site]
00442
min
[function]
[call site]
00443
RegexMatches::size
[function]
[call site]
00444
swoc::SWOC_VERSION_NS::TextView::data
[function]
[call site]
00445
Dbg
[function]
[call site]
00446
Dbg
[function]
[call site]
00447
Dbg
[function]
[call site]
00448
RegexMatches::size
[function]
[call site]
00449
diags
[function]
[call site]
00450