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