The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 212 | 4 | Reader::from_reader | call site: 00004 | NsReader::read_resolved_event |
| 119 | 220 | IterState::new | call site: 00220 | 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
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
IdentityHasher::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
Err
[function]
[call site]
00236
NamespaceError::TooManyDeclarations
[function]
[call site]
00237
NamespaceResolver::add
[function]
[call site]
00238
DetectedEncoding::bom_len
[function]
[call site]
00239
extend_from_slice
[function]
[call site]
00240
NamespaceResolver::push
[function]
[call site]
00241
DetectedEncoding::bom_len
[function]
[call site]
00242
Err
[function]
[call site]
00243
NamespaceError::InvalidXmlPrefixBind
[function]
[call site]
00244
to_vec
[function]
[call site]
00245
Err
[function]
[call site]
00246
NamespaceError::InvalidXmlnsPrefixBind
[function]
[call site]
00247
to_vec
[function]
[call site]
00248
Err
[function]
[call site]
00249
NamespaceError::InvalidPrefixForXml
[function]
[call site]
00250
Option::to_vec
[function]
[call site]
00251
Err
[function]
[call site]
00252
NamespaceError::InvalidPrefixForXmlns
[function]
[call site]
00253
Option::to_vec
[function]
[call site]
00254
DetectedEncoding::bom_len
[function]
[call site]
00255
extend_from_slice
[function]
[call site]
00256
extend_from_slice
[function]
[call site]
00257
NamespaceResolver::push
[function]
[call site]
00258
DetectedEncoding::bom_len
[function]
[call site]
00259
DetectedEncoding::bom_len
[function]
[call site]
00260
Ok
[function]
[call site]
00261
Namespace
[function]
[call site]
00262
Ok
[function]
[call site]
00263
Ok
[function]
[call site]
00264
Event::Start
[function]
[call site]
00265
NamespaceResolver::push
[function]
[call site]
00266
Ok
[function]
[call site]
00267
Event::Empty
[function]
[call site]
00268
Ok
[function]
[call site]
00269
Event::End
[function]
[call site]
00270
std::hint::black_box
[function]
[call site]
00271
std::hint::black_box
[function]
[call site]
00272
reserved_name
[function]
[call site]
00273
attributes
[function]
[call site]
00274
is_err
[function]
[call site]
00275
std::hint::black_box
[function]
[call site]
00276
decode
[function]
[call site]
00277
decode_without_bom_handling_and_without_replacement
[function]
[call site]
00278
ok_or
[function]
[call site]
00279
EncodingError::Other
[function]
[call site]
00280
std::hint::black_box
[function]
[call site]
00281
escape
[function]
[call site]
00282
_escape
[function]
[call site]
00283
Decoder::decode_into
[function]
[call site]
00284
push_str
[function]
[call site]
00285
std::str::from_utf8
[function]
[call site]
00286
decode_into
[function]
[call site]
00287
push_str
[function]
[call site]
00288
std::str::from_utf8
[function]
[call site]
00289
Ok
[function]
[call site]
00290
new_decoder_without_bom_handling
[function]
[call site]
00291
reserve
[function]
[call site]
00292
Decoder::max_utf8_buffer_length_without_replacement
[function]
[call site]
00293
DetectedEncoding::bom_len
[function]
[call site]
00294
unwrap
[function]
[call site]
00295
Decoder::decode_to_string_without_replacement
[function]
[call site]
00296
Ok
[function]
[call site]
00297
Err
[function]
[call site]
00298
EncodingError::Other
[function]
[call site]
00299
Ok
[function]
[call site]
00300
&[u8]::as_bytes
[function]
[call site]
00301
to_writer
[function]
[call site]
00302
Reader::buffer_position
[function]
[call site]
00303
escape_chars
[function]
[call site]
00304
Self::is_none
[function]
[call site]
00305
Some
[function]
[call site]
00306
String::with_capacity
[function]
[call site]
00307
DetectedEncoding::bom_len
[function]
[call site]
00308
Self::as_mut
[function]
[call site]
00309
expect
[function]
[call site]
00310
escape_char
[function]
[call site]
00311
ToFmtWrite::write_str
[function]
[call site]
00312
write_all
[function]
[call site]
00313
as_bytes
[function]
[call site]
00314
map_err
[function]
[call site]
00315
as_bytes
[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
ToFmtWrite::write_str
[function]
[call site]
00324
ToFmtWrite::write_str
[function]
[call site]
00325
Ok
[function]
[call site]
00326
fmt::Result::unwrap
[function]
[call site]
00327
BytesPI::target
[function]
[call site]
00328
reserved_name
[function]
[call site]
00329
ToFmtWrite::write_str
[function]
[call site]
00330
write_all
[function]
[call site]
00331
as_bytes
[function]
[call site]
00332
map_err
[function]
[call site]
00333
std::fmt::Result::unwrap
[function]
[call site]
00334
Cow::Owned
[function]
[call site]
00335
assert_error_matches
[function]
[call site]
00336
std::hint::black_box
[function]
[call site]
00337
reserved_name
[function]
[call site]
00338
clear
[function]
[call site]
00339