The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 337 | 0 | EP | call site: 00000 | NsReader::read_resolved_event |
fuzz_target
[function]
[call site]
00000
split_first
[function]
[call site]
00001
max
[function]
[call site]
00002
Reader::from_reader
[function]
[call site]
00003
ReaderState::default
[function]
[call site]
00004
Config::default
[function]
[call site]
00005
DecodingReader::new
[function]
[call site]
00006
new_decoder_without_bom_handling
[function]
[call site]
00007
into_boxed_slice
[function]
[call site]
00008
Some
[function]
[call site]
00009
DecodingReader::new
[function]
[call site]
00010
new_decoder_without_bom_handling
[function]
[call site]
00011
into_boxed_slice
[function]
[call site]
00012
Some
[function]
[call site]
00013
DecodingReader::new
[function]
[call site]
00014
DecodingReader::new
[function]
[call site]
00015
EncodingRef::Implicit
[function]
[call site]
00016
BufReader::with_capacity
[function]
[call site]
00017
DecodingReader::new
[function]
[call site]
00018
new_decoder_without_bom_handling
[function]
[call site]
00019
into_boxed_slice
[function]
[call site]
00020
Some
[function]
[call site]
00021
DecodingReader::new
[function]
[call site]
00022
DecodingReader::new
[function]
[call site]
00023
NsReader::read_event_into
[function]
[call site]
00024
NsReader::read_event_impl
[function]
[call site]
00025
NsReader::pop
[function]
[call site]
00026
NamespaceResolver::pop
[function]
[call site]
00027
NamespaceResolver::set_level
[function]
[call site]
00028
to_writer
[function]
[call site]
00029
ByteBuf::deserialize
[function]
[call site]
00030
deserialize_byte_buf
[function]
[call site]
00031
Serializer::new
[function]
[call site]
00032
rposition
[function]
[call site]
00033
clear
[function]
[call site]
00034
clear
[function]
[call site]
00035
BytesPI::target
[function]
[call site]
00036
reserved_name
[function]
[call site]
00037
NsReader::from_str
[function]
[call site]
00038
DecodingReader::new
[function]
[call site]
00039
new_decoder_without_bom_handling
[function]
[call site]
00040
into_boxed_slice
[function]
[call site]
00041
Some
[function]
[call site]
00042
DecodingReader::new
[function]
[call site]
00043
Reader::from_str
[function]
[call site]
00044
NsReader::from_reader
[function]
[call site]
00045
DecodingReader::new
[function]
[call site]
00046
Reader::from_reader
[function]
[call site]
00047
as_bytes
[function]
[call site]
00048
EncodingRef::Explicit
[function]
[call site]
00049
NsReader::from_reader
[function]
[call site]
00050
as_bytes
[function]
[call site]
00051
NsReader::read_resolved_event
[function]
[call site]
00052
NsReader::read_event_impl
[function]
[call site]
00053
Ok
[function]
[call site]
00054
NamespaceResolver::resolve_event
[function]
[call site]
00055
NamespaceResolver::resolve_prefix
[function]
[call site]
00056
to_writer
[function]
[call site]
00057
rev
[function]
[call site]
00058
Result::find
[function]
[call site]
00059
namespace
[function]
[call site]
00060
NsReader::from_str
[function]
[call site]
00061
NsReader::read_resolved_event
[function]
[call site]
00062
NsReader::resolver
[function]
[call site]
00063
NamespaceResolver::bindings
[function]
[call site]
00064
NamespaceBindingsIter::clone
[function]
[call site]
00065
NsReader::read_resolved_event
[function]
[call site]
00066
NsReader::resolver
[function]
[call site]
00067
NamespaceResolver::bindings
[function]
[call site]
00068
NsReader::read_resolved_event
[function]
[call site]
00069
NsReader::resolver
[function]
[call site]
00070
NamespaceResolver::bindings
[function]
[call site]
00071
NsReader::read_resolved_event
[function]
[call site]
00072
NsReader::resolver
[function]
[call site]
00073
NamespaceResolver::bindings
[function]
[call site]
00074
NsReader::read_resolved_event
[function]
[call site]
00075
NsReader::resolver
[function]
[call site]
00076
NamespaceResolver::bindings
[function]
[call site]
00077
Result::find
[function]
[call site]
00078
QName::prefix
[function]
[call site]
00079
QName::index
[function]
[call site]
00080
memchr::memchr
[function]
[call site]
00081
Attr::map
[function]
[call site]
00082
Attr::DoubleQ
[function]
[call site]
00083
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00084
xml_decoding_reader::read_until_error
[function]
[call site]
00085
DecodingReader::new
[function]
[call site]
00086
Reader::from_reader
[function]
[call site]
00087
DecodingReader::new
[function]
[call site]
00088
new_decoder_without_bom_handling
[function]
[call site]
00089
into_boxed_slice
[function]
[call site]
00090
Some
[function]
[call site]
00091
DecodingReader::new
[function]
[call site]
00092
Writer::config_mut
[function]
[call site]
00093
Config::trim_text
[function]
[call site]
00094
NsReader::read_event_into
[function]
[call site]
00095
NsReader::read_event_impl
[function]
[call site]
00096
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00097
Attr::SingleQ
[function]
[call site]
00098
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00099
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00100
Attr::Empty
[function]
[call site]
00101
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00102
Attr::Unquoted
[function]
[call site]
00103
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00104
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00105
Prefix
[function]
[call site]
00106
namespace
[function]
[call site]
00107
ResolveResult::Unknown
[function]
[call site]
00108
DecodingReader::into_inner
[function]
[call site]
00109
R::to_vec
[function]
[call site]
00110
reserved_name
[function]
[call site]
00111
QName::prefix
[function]
[call site]
00112
Empty
[function]
[call site]
00113
NamespaceResolver::resolve_prefix
[function]
[call site]
00114
reserved_name
[function]
[call site]
00115
QName::prefix
[function]
[call site]
00116
Start
[function]
[call site]
00117
NamespaceResolver::resolve_prefix
[function]
[call site]
00118
reserved_name
[function]
[call site]
00119
QName::prefix
[function]
[call site]
00120
End
[function]
[call site]
00121
Attr::map
[function]
[call site]
00122
Attr::DoubleQ
[function]
[call site]
00123
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00124
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00125
Attr::SingleQ
[function]
[call site]
00126
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00127
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00128
Attr::Empty
[function]
[call site]
00129
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00130
Attr::Unquoted
[function]
[call site]
00131
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00132
xml_decoding_reader::truncated_utf16_at_eof
[function]
[call site]
00133
truncate
[function]
[call site]
00134
truncate
[function]
[call site]
00135
saturating_sub
[function]
[call site]
00136
read_event_impl
[function]
[call site]
00137
detect_encoding
[function]
[call site]
00138
can_be_refined
[function]
[call site]
00139
crate::reader::EncodingRef::BomDetected
[function]
[call site]
00140
encoding
[function]
[call site]
00141
remove_utf8_bom
[function]
[call site]
00142
read_ref
[function]
[call site]
00143
Ok
[function]
[call site]
00144
Event::GeneralRef
[function]
[call site]
00145
BytesRef::wrap
[function]
[call site]
00146
len
[function]
[call site]
00147
decoder
[function]
[call site]
00148
Ok
[function]
[call site]
00149
Event::Text
[function]
[call site]
00150
emit_text
[function]
[call site]
00151
Err
[function]
[call site]
00152
Error::IllFormed
[function]
[call site]
00153
Ok
[function]
[call site]
00154
Event::Text
[function]
[call site]
00155
emit_text
[function]
[call site]
00156
Err
[function]
[call site]
00157
Error::IllFormed
[function]
[call site]
00158
Ok
[function]
[call site]
00159
Event::Text
[function]
[call site]
00160
emit_text
[function]
[call site]
00161
Err
[function]
[call site]
00162
Error::IllFormed
[function]
[call site]
00163
Err
[function]
[call site]
00164
Error::from
[function]
[call site]
00165
skip_whitespace
[function]
[call site]
00166
read_text
[function]
[call site]
00167
Ok
[function]
[call site]
00168
Event::Text
[function]
[call site]
00169
emit_text
[function]
[call site]
00170
Ok
[function]
[call site]
00171
Event::Text
[function]
[call site]
00172
emit_text
[function]
[call site]
00173
emit_text
[function]
[call site]
00174
io::Result::is_empty
[function]
[call site]
00175
Ok
[function]
[call site]
00176
Ok
[function]
[call site]
00177
Event::Text
[function]
[call site]
00178
Err
[function]
[call site]
00179
Error::from
[function]
[call site]
00180
Ok
[function]
[call site]
00181
Event::End
[function]
[call site]
00182
close_expanded_empty
[function]
[call site]
00183
Ok
[function]
[call site]
00184
NsReader::process_event
[function]
[call site]
00185
NamespaceResolver::push
[function]
[call site]
00186
attributes
[function]
[call site]
00187
benchmark_group
[function]
[call site]
00188
bench_function
[function]
[call site]
00189
to_writer
[function]
[call site]
00190
Reader::from_str
[function]
[call site]
00191
Writer::config_mut
[function]
[call site]
00192
std::hint::black_box
[function]
[call site]
00193
NsReader::read_event
[function]
[call site]
00194
NsReader::read_event_impl
[function]
[call site]
00195
attributes
[function]
[call site]
00196
unwrap
[function]
[call site]
00197
bench_function
[function]
[call site]
00198
to_writer
[function]
[call site]
00199
Reader::from_str
[function]
[call site]
00200
Writer::config_mut
[function]
[call site]
00201
std::hint::black_box
[function]
[call site]
00202
NsReader::read_event
[function]
[call site]
00203
attributes
[function]
[call site]
00204
Attributes::with_checks
[function]
[call site]
00205
unwrap
[function]
[call site]
00206
bench_function
[function]
[call site]
00207
to_writer
[function]
[call site]
00208
Reader::from_str
[function]
[call site]
00209
Writer::config_mut
[function]
[call site]
00210
std::hint::black_box
[function]
[call site]
00211
NsReader::read_event
[function]
[call site]
00212
reserved_name
[function]
[call site]
00213
quick_xml::name::QName
[function]
[call site]
00214
BytesStart::try_get_attribute
[function]
[call site]
00215
BytesStart::attributes
[function]
[call site]
00216
Attributes::wrap
[function]
[call site]
00217
IterState::new
[function]
[call site]
00218
State::Next
[function]
[call site]
00219
DecodingReader::new
[function]
[call site]
00220
Attributes::with_checks
[function]
[call site]
00221
QName::as_ref
[function]
[call site]
00222
QName::as_ref
[function]
[call site]
00223
Ok
[function]
[call site]
00224
Some
[function]
[call site]
00225
Ok
[function]
[call site]
00226
Result::unwrap
[function]
[call site]
00227
finish
[function]
[call site]
00228
Attributes::with_checks
[function]
[call site]
00229
QName::as_namespace_binding
[function]
[call site]
00230
starts_with
[function]
[call site]
00231
BytesPI::target
[function]
[call site]
00232
Some
[function]
[call site]
00233
Some
[function]
[call site]
00234
PrefixDeclaration::Named
[function]
[call site]
00235
NamespaceResolver::add
[function]
[call site]
00236
DetectedEncoding::bom_len
[function]
[call site]
00237
extend_from_slice
[function]
[call site]
00238
NamespaceResolver::push
[function]
[call site]
00239
DetectedEncoding::bom_len
[function]
[call site]
00240
Err
[function]
[call site]
00241
NamespaceError::InvalidXmlPrefixBind
[function]
[call site]
00242
to_vec
[function]
[call site]
00243
Err
[function]
[call site]
00244
NamespaceError::InvalidXmlnsPrefixBind
[function]
[call site]
00245
to_vec
[function]
[call site]
00246
Err
[function]
[call site]
00247
NamespaceError::InvalidPrefixForXml
[function]
[call site]
00248
Option::to_vec
[function]
[call site]
00249
Err
[function]
[call site]
00250
NamespaceError::InvalidPrefixForXmlns
[function]
[call site]
00251
Option::to_vec
[function]
[call site]
00252
DetectedEncoding::bom_len
[function]
[call site]
00253
extend_from_slice
[function]
[call site]
00254
extend_from_slice
[function]
[call site]
00255
NamespaceResolver::push
[function]
[call site]
00256
DetectedEncoding::bom_len
[function]
[call site]
00257
DetectedEncoding::bom_len
[function]
[call site]
00258
Ok
[function]
[call site]
00259
Namespace
[function]
[call site]
00260
Ok
[function]
[call site]
00261
Ok
[function]
[call site]
00262
Event::Start
[function]
[call site]
00263
NamespaceResolver::push
[function]
[call site]
00264
Ok
[function]
[call site]
00265
Event::Empty
[function]
[call site]
00266
Ok
[function]
[call site]
00267
Event::End
[function]
[call site]
00268
std::hint::black_box
[function]
[call site]
00269
std::hint::black_box
[function]
[call site]
00270
reserved_name
[function]
[call site]
00271
attributes
[function]
[call site]
00272
is_err
[function]
[call site]
00273
std::hint::black_box
[function]
[call site]
00274
decode
[function]
[call site]
00275
decode_without_bom_handling_and_without_replacement
[function]
[call site]
00276
ok_or
[function]
[call site]
00277
EncodingError::Other
[function]
[call site]
00278
std::hint::black_box
[function]
[call site]
00279
escape
[function]
[call site]
00280
_escape
[function]
[call site]
00281
Decoder::decode_into
[function]
[call site]
00282
push_str
[function]
[call site]
00283
std::str::from_utf8
[function]
[call site]
00284
decode_into
[function]
[call site]
00285
push_str
[function]
[call site]
00286
std::str::from_utf8
[function]
[call site]
00287
Ok
[function]
[call site]
00288
new_decoder_without_bom_handling
[function]
[call site]
00289
reserve
[function]
[call site]
00290
Decoder::max_utf8_buffer_length_without_replacement
[function]
[call site]
00291
DetectedEncoding::bom_len
[function]
[call site]
00292
unwrap
[function]
[call site]
00293
Decoder::decode_to_string_without_replacement
[function]
[call site]
00294
Ok
[function]
[call site]
00295
Err
[function]
[call site]
00296
EncodingError::Other
[function]
[call site]
00297
Ok
[function]
[call site]
00298
&[u8]::as_bytes
[function]
[call site]
00299
to_writer
[function]
[call site]
00300
Reader::buffer_position
[function]
[call site]
00301
escape_chars
[function]
[call site]
00302
Self::is_none
[function]
[call site]
00303
Some
[function]
[call site]
00304
String::with_capacity
[function]
[call site]
00305
DetectedEncoding::bom_len
[function]
[call site]
00306
Self::as_mut
[function]
[call site]
00307
expect
[function]
[call site]
00308
escape_char
[function]
[call site]
00309
ToFmtWrite::write_str
[function]
[call site]
00310
write_all
[function]
[call site]
00311
as_bytes
[function]
[call site]
00312
map_err
[function]
[call site]
00313
as_bytes
[function]
[call site]
00314
ToFmtWrite::write_str
[function]
[call site]
00315
ToFmtWrite::write_str
[function]
[call site]
00316
ToFmtWrite::write_str
[function]
[call site]
00317
ToFmtWrite::write_str
[function]
[call site]
00318
ToFmtWrite::write_str
[function]
[call site]
00319
ToFmtWrite::write_str
[function]
[call site]
00320
ToFmtWrite::write_str
[function]
[call site]
00321
ToFmtWrite::write_str
[function]
[call site]
00322
ToFmtWrite::write_str
[function]
[call site]
00323
Ok
[function]
[call site]
00324
fmt::Result::unwrap
[function]
[call site]
00325
BytesPI::target
[function]
[call site]
00326
reserved_name
[function]
[call site]
00327
ToFmtWrite::write_str
[function]
[call site]
00328
write_all
[function]
[call site]
00329
as_bytes
[function]
[call site]
00330
map_err
[function]
[call site]
00331
std::fmt::Result::unwrap
[function]
[call site]
00332
Cow::Owned
[function]
[call site]
00333
assert_error_matches
[function]
[call site]
00334
std::hint::black_box
[function]
[call site]
00335
reserved_name
[function]
[call site]
00336
clear
[function]
[call site]
00337