The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
505 | 0 | EP | call site: 00000 | fuzz_round_trip |
fuzz_target
[function]
[call site]
00000
fuzz_round_trip
[function]
[call site]
00001
Writer::new
[function]
[call site]
00002
Writer::new
[function]
[call site]
00003
Writer::new
[function]
[call site]
00004
NamespaceResolver::iter
[function]
[call site]
00005
Writer::write_event
[function]
[call site]
00006
io::Result::into
[function]
[call site]
00007
push_str
[function]
[call site]
00008
std::str::from_utf8
[function]
[call site]
00009
decode_into
[function]
[call site]
00010
push_str
[function]
[call site]
00011
std::str::from_utf8
[function]
[call site]
00012
Ok
[function]
[call site]
00013
new_decoder_without_bom_handling
[function]
[call site]
00014
reserve
[function]
[call site]
00015
Decoder::max_utf8_buffer_length_without_replacement
[function]
[call site]
00016
name_len
[function]
[call site]
00017
is_whitespace
[function]
[call site]
00018
unwrap
[function]
[call site]
00019
Decoder::decode_to_string_without_replacement
[function]
[call site]
00020
Ok
[function]
[call site]
00021
Err
[function]
[call site]
00022
EncodingError::Other
[function]
[call site]
00023
Ok
[function]
[call site]
00024
Writer::write_wrapped
[function]
[call site]
00025
write_all
[function]
[call site]
00026
write_all
[function]
[call site]
00027
Indentation::current
[function]
[call site]
00028
Writer::write
[function]
[call site]
00029
write_all
[function]
[call site]
00030
map_err
[function]
[call site]
00031
Writer::write
[function]
[call site]
00032
Writer::write
[function]
[call site]
00033
Ok
[function]
[call site]
00034
as_mut
[function]
[call site]
00035
Indentation::grow
[function]
[call site]
00036
Indentation::ensure
[function]
[call site]
00037
name_len
[function]
[call site]
00038
resize
[function]
[call site]
00039
as_mut
[function]
[call site]
00040
Indentation::shrink
[function]
[call site]
00041
saturating_sub
[function]
[call site]
00042
Writer::write_wrapped
[function]
[call site]
00043
Writer::write_wrapped
[function]
[call site]
00044
Writer::write
[function]
[call site]
00045
Writer::write_wrapped
[function]
[call site]
00046
Writer::write
[function]
[call site]
00047
Writer::write
[function]
[call site]
00048
Writer::write
[function]
[call site]
00049
Writer::write_wrapped
[function]
[call site]
00050
Writer::write_wrapped
[function]
[call site]
00051
Writer::write_wrapped
[function]
[call site]
00052
Writer::write_wrapped
[function]
[call site]
00053
Ok
[function]
[call site]
00054
as_mut
[function]
[call site]
00055
io::Result::borrow
[function]
[call site]
00056
Cow::Borrowed
[function]
[call site]
00057
Writer::write_bom
[function]
[call site]
00058
Writer::write
[function]
[call site]
00059
Writer::write_indent
[function]
[call site]
00060
write_all
[function]
[call site]
00061
write_all
[function]
[call site]
00062
Indentation::current
[function]
[call site]
00063
Ok
[function]
[call site]
00064
Writer::create_element
[function]
[call site]
00065
BytesStart::new
[function]
[call site]
00066
str_cow_to_bytes
[function]
[call site]
00067
Decoder::decode_into
[function]
[call site]
00068
push_str
[function]
[call site]
00069
std::str::from_utf8
[function]
[call site]
00070
decode_into
[function]
[call site]
00071
Ok
[function]
[call site]
00072
Cow::Borrowed
[function]
[call site]
00073
as_bytes
[function]
[call site]
00074
Cow::Owned
[function]
[call site]
00075
into_bytes
[function]
[call site]
00076
name_len
[function]
[call site]
00077
Decoder::utf8
[function]
[call site]
00078
Writer::new
[function]
[call site]
00079
ElementWriter::with_attributes
[function]
[call site]
00080
into_iter
[function]
[call site]
00081
PrefixIter::next
[function]
[call site]
00082
BytesPI::target
[function]
[call site]
00083
reserved_name
[function]
[call site]
00084
NsReader::from_str
[function]
[call site]
00085
Writer::new
[function]
[call site]
00086
Reader::from_str
[function]
[call site]
00087
NsReader::from_reader
[function]
[call site]
00088
Writer::new
[function]
[call site]
00089
Reader::from_reader
[function]
[call site]
00090
ReaderState::default
[function]
[call site]
00091
Config::default
[function]
[call site]
00092
Writer::new
[function]
[call site]
00093
Writer::new
[function]
[call site]
00094
EncodingRef::Implicit
[function]
[call site]
00095
as_bytes
[function]
[call site]
00096
EncodingRef::Explicit
[function]
[call site]
00097
NsReader::from_reader
[function]
[call site]
00098
as_bytes
[function]
[call site]
00099
NsReader::read_resolved_event
[function]
[call site]
00100
NsReader::read_event_impl
[function]
[call site]
00101
NsReader::pop
[function]
[call site]
00102
NamespaceResolver::pop
[function]
[call site]
00103
NamespaceResolver::iter
[function]
[call site]
00104
rposition
[function]
[call site]
00105
clear
[function]
[call site]
00106
clear
[function]
[call site]
00107
BytesPI::target
[function]
[call site]
00108
Attr::map
[function]
[call site]
00109
Attr::DoubleQ
[function]
[call site]
00110
trivial::byte_buf
[function]
[call site]
00111
from_str::<Trivial<ByteBuf>>
[function]
[call site]
00112
trivial::byte_buf
[function]
[call site]
00113
Attr::SingleQ
[function]
[call site]
00114
trivial::byte_buf
[function]
[call site]
00115
trivial::byte_buf
[function]
[call site]
00116
Attr::Empty
[function]
[call site]
00117
trivial::byte_buf
[function]
[call site]
00118
Attr::Unquoted
[function]
[call site]
00119
trivial::byte_buf
[function]
[call site]
00120
trivial::byte_buf
[function]
[call site]
00121
truncate
[function]
[call site]
00122
truncate
[function]
[call site]
00123
read_event_impl
[function]
[call site]
00124
detect_encoding
[function]
[call site]
00125
can_be_refined
[function]
[call site]
00126
crate::reader::EncodingRef::BomDetected
[function]
[call site]
00127
remove_utf8_bom
[function]
[call site]
00128
read_ref
[function]
[call site]
00129
Ok
[function]
[call site]
00130
Event::GeneralRef
[function]
[call site]
00131
BytesRef::wrap
[function]
[call site]
00132
decoder
[function]
[call site]
00133
Ok
[function]
[call site]
00134
Event::Text
[function]
[call site]
00135
emit_text
[function]
[call site]
00136
Err
[function]
[call site]
00137
Error::IllFormed
[function]
[call site]
00138
Ok
[function]
[call site]
00139
Event::Text
[function]
[call site]
00140
emit_text
[function]
[call site]
00141
Err
[function]
[call site]
00142
Error::IllFormed
[function]
[call site]
00143
Ok
[function]
[call site]
00144
Event::Text
[function]
[call site]
00145
emit_text
[function]
[call site]
00146
Err
[function]
[call site]
00147
Error::IllFormed
[function]
[call site]
00148
Err
[function]
[call site]
00149
Error::Io
[function]
[call site]
00150
into
[function]
[call site]
00151
skip_whitespace
[function]
[call site]
00152
read_text
[function]
[call site]
00153
Ok
[function]
[call site]
00154
Event::Text
[function]
[call site]
00155
emit_text
[function]
[call site]
00156
Ok
[function]
[call site]
00157
Event::Text
[function]
[call site]
00158
emit_text
[function]
[call site]
00159
emit_text
[function]
[call site]
00160
io::Result::is_empty
[function]
[call site]
00161
Ok
[function]
[call site]
00162
Ok
[function]
[call site]
00163
Event::Text
[function]
[call site]
00164
Err
[function]
[call site]
00165
Error::Io
[function]
[call site]
00166
into
[function]
[call site]
00167
Ok
[function]
[call site]
00168
Event::End
[function]
[call site]
00169
close_expanded_empty
[function]
[call site]
00170
Ok
[function]
[call site]
00171
NsReader::process_event
[function]
[call site]
00172
NamespaceResolver::push
[function]
[call site]
00173
attributes
[function]
[call site]
00174
benchmark_group
[function]
[call site]
00175
bench_function
[function]
[call site]
00176
NamespaceResolver::iter
[function]
[call site]
00177
Reader::from_str
[function]
[call site]
00178
NsReader::config_mut
[function]
[call site]
00179
NsReader::config_mut
[function]
[call site]
00180
std::hint::black_box
[function]
[call site]
00181
read_event
[function]
[call site]
00182
benchmark_group
[function]
[call site]
00183
bench_function
[function]
[call site]
00184
NamespaceResolver::iter
[function]
[call site]
00185
Reader::from_str
[function]
[call site]
00186
NsReader::config_mut
[function]
[call site]
00187
std::hint::black_box
[function]
[call site]
00188
read_event
[function]
[call site]
00189
bench_function
[function]
[call site]
00190
NamespaceResolver::iter
[function]
[call site]
00191
Reader::from_str
[function]
[call site]
00192
NsReader::config_mut
[function]
[call site]
00193
Config::trim_text
[function]
[call site]
00194
std::hint::black_box
[function]
[call site]
00195
read_event
[function]
[call site]
00196
finish
[function]
[call site]
00197
attributes
[function]
[call site]
00198
unwrap
[function]
[call site]
00199
bench_function
[function]
[call site]
00200
NamespaceResolver::iter
[function]
[call site]
00201
Reader::from_str
[function]
[call site]
00202
NsReader::config_mut
[function]
[call site]
00203
std::hint::black_box
[function]
[call site]
00204
read_event
[function]
[call site]
00205
attributes
[function]
[call site]
00206
Attributes::with_checks
[function]
[call site]
00207
unwrap
[function]
[call site]
00208
bench_function
[function]
[call site]
00209
NamespaceResolver::iter
[function]
[call site]
00210
Reader::from_str
[function]
[call site]
00211
NsReader::config_mut
[function]
[call site]
00212
std::hint::black_box
[function]
[call site]
00213
read_event
[function]
[call site]
00214
reserved_name
[function]
[call site]
00215
quick_xml::name::QName
[function]
[call site]
00216
BytesStart::try_get_attribute
[function]
[call site]
00217
BytesStart::attributes
[function]
[call site]
00218
Attributes::wrap
[function]
[call site]
00219
IterState::new
[function]
[call site]
00220
State::Next
[function]
[call site]
00221
Writer::new
[function]
[call site]
00222
Attributes::with_checks
[function]
[call site]
00223
QName::as_ref
[function]
[call site]
00224
QName::as_ref
[function]
[call site]
00225
Ok
[function]
[call site]
00226
Some
[function]
[call site]
00227
Ok
[function]
[call site]
00228
Result::unwrap
[function]
[call site]
00229
finish
[function]
[call site]
00230
Attributes::with_checks
[function]
[call site]
00231
QName::as_namespace_binding
[function]
[call site]
00232
starts_with
[function]
[call site]
00233
BytesPI::target
[function]
[call site]
00234
Some
[function]
[call site]
00235
Some
[function]
[call site]
00236
PrefixDeclaration::Named
[function]
[call site]
00237
name_len
[function]
[call site]
00238
extend_from_slice
[function]
[call site]
00239
NamespaceResolver::push
[function]
[call site]
00240
name_len
[function]
[call site]
00241
Namespace
[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
Namespace
[function]
[call site]
00249
Err
[function]
[call site]
00250
NamespaceError::InvalidPrefixForXml
[function]
[call site]
00251
Option::to_vec
[function]
[call site]
00252
Err
[function]
[call site]
00253
NamespaceError::InvalidPrefixForXmlns
[function]
[call site]
00254
Option::to_vec
[function]
[call site]
00255
name_len
[function]
[call site]
00256
extend_from_slice
[function]
[call site]
00257
extend_from_slice
[function]
[call site]
00258
NamespaceResolver::push
[function]
[call site]
00259
Option::len
[function]
[call site]
00260
is_whitespace
[function]
[call site]
00261
name_len
[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
NsReader::resolve_event
[function]
[call site]
00271
Ok
[function]
[call site]
00272
NamespaceResolver::find
[function]
[call site]
00273
NamespaceResolver::resolve_prefix
[function]
[call site]
00274
NamespaceResolver::iter
[function]
[call site]
00275
rev
[function]
[call site]
00276
find_map
[function]
[call site]
00277
QName::prefix
[function]
[call site]
00278
QName::index
[function]
[call site]
00279
memchr::memchr
[function]
[call site]
00280
Attr::map
[function]
[call site]
00281
Attr::DoubleQ
[function]
[call site]
00282
trivial::byte_buf
[function]
[call site]
00283
trivial::byte_buf
[function]
[call site]
00284
Attr::SingleQ
[function]
[call site]
00285
trivial::byte_buf
[function]
[call site]
00286
trivial::byte_buf
[function]
[call site]
00287
Attr::Empty
[function]
[call site]
00288
trivial::byte_buf
[function]
[call site]
00289
Attr::Unquoted
[function]
[call site]
00290
trivial::byte_buf
[function]
[call site]
00291
trivial::byte_buf
[function]
[call site]
00292
Prefix
[function]
[call site]
00293
Some
[function]
[call site]
00294
namespace
[function]
[call site]
00295
NsReader::from_str
[function]
[call site]
00296
NsReader::read_resolved_event
[function]
[call site]
00297
NsReader::prefixes
[function]
[call site]
00298
NamespaceResolver::iter
[function]
[call site]
00299
PrefixIter::clone
[function]
[call site]
00300
NsReader::read_resolved_event
[function]
[call site]
00301
NsReader::prefixes
[function]
[call site]
00302
NsReader::read_resolved_event
[function]
[call site]
00303
NsReader::prefixes
[function]
[call site]
00304
NsReader::read_resolved_event
[function]
[call site]
00305
NsReader::prefixes
[function]
[call site]
00306
NsReader::read_resolved_event
[function]
[call site]
00307
NsReader::prefixes
[function]
[call site]
00308
Some
[function]
[call site]
00309
Some
[function]
[call site]
00310
NamespaceResolver::maybe_unknown
[function]
[call site]
00311
ResolveResult::Unknown
[function]
[call site]
00312
Writer::into_inner
[function]
[call site]
00313
W::to_vec
[function]
[call site]
00314
Some
[function]
[call site]
00315
namespace
[function]
[call site]
00316
unwrap_or_else
[function]
[call site]
00317
NamespaceResolver::maybe_unknown
[function]
[call site]
00318
QName::prefix
[function]
[call site]
00319
reserved_name
[function]
[call site]
00320
Event::Start
[function]
[call site]
00321
Ok
[function]
[call site]
00322
NamespaceResolver::find
[function]
[call site]
00323
reserved_name
[function]
[call site]
00324
Event::Empty
[function]
[call site]
00325
Ok
[function]
[call site]
00326
NamespaceResolver::find
[function]
[call site]
00327
reserved_name
[function]
[call site]
00328
Event::End
[function]
[call site]
00329
Ok
[function]
[call site]
00330
Err
[function]
[call site]
00331
QName::prefix
[function]
[call site]
00332
NamespaceResolver::iter
[function]
[call site]
00333
ignored_any
[function]
[call site]
00334
from_str::<IgnoredAny>
[function]
[call site]
00335
from_str::<IgnoredAny>
[function]
[call site]
00336
unwrap
[function]
[call site]
00337
from_str::<IgnoredAny>
[function]
[call site]
00338
unwrap
[function]
[call site]
00339
from_str::<IgnoredAny>
[function]
[call site]
00340
unwrap
[function]
[call site]
00341
from_str::<IgnoredAny>
[function]
[call site]
00342
unwrap
[function]
[call site]
00343
from_str::<IgnoredAny>
[function]
[call site]
00344
unwrap
[function]
[call site]
00345
QName::prefix
[function]
[call site]
00346
namespace
[function]
[call site]
00347
PrefixDeclaration::Named
[function]
[call site]
00348
Some
[function]
[call site]
00349
ElementWriter::write_attr
[function]
[call site]
00350
as_mut
[function]
[call site]
00351
BytesStart::push_attribute
[function]
[call site]
00352
to_mut
[function]
[call site]
00353
NamespaceResolver::push
[function]
[call site]
00354
BytesStart::push_attr
[function]
[call site]
00355
to_mut
[function]
[call site]
00356
extend_from_slice
[function]
[call site]
00357
QName::as_ref
[function]
[call site]
00358
extend_from_slice
[function]
[call site]
00359
extend_from_slice
[function]
[call site]
00360
QName::as_ref
[function]
[call site]
00361
NamespaceResolver::push
[function]
[call site]
00362
Decoder::decode_into
[function]
[call site]
00363
AttributeIndent::Spaces
[function]
[call site]
00364
reserved_name
[function]
[call site]
00365
QName::as_ref
[function]
[call site]
00366
name_len
[function]
[call site]
00367
name_len
[function]
[call site]
00368
resize
[function]
[call site]
00369
BytesStart::push_indent
[function]
[call site]
00370
to_mut
[function]
[call site]
00371
extend_from_slice
[function]
[call site]
00372
BytesStart::push_attr
[function]
[call site]
00373
to_mut
[function]
[call site]
00374
extend_from_slice
[function]
[call site]
00375
QName::as_ref
[function]
[call site]
00376
extend_from_slice
[function]
[call site]
00377
extend_from_slice
[function]
[call site]
00378
QName::as_ref
[function]
[call site]
00379
NamespaceResolver::push
[function]
[call site]
00380
Decoder::decode_into
[function]
[call site]
00381
AttributeIndent::Spaces
[function]
[call site]
00382
BytesStart::push_attribute
[function]
[call site]
00383
AttributeIndent::Spaces
[function]
[call site]
00384
BytesStart::push_indent
[function]
[call site]
00385
Indentation::additional
[function]
[call site]
00386
Indentation::ensure
[function]
[call site]
00387
BytesStart::push_attr
[function]
[call site]
00388
Decoder::decode_into
[function]
[call site]
00389
AttributeIndent::Configured
[function]
[call site]
00390
BytesStart::push_attribute
[function]
[call site]
00391
AttributeIndent::Configured
[function]
[call site]
00392
BytesStart::push_attribute
[function]
[call site]
00393
Decoder::decode_into
[function]
[call site]
00394
BytesStart::extend_attributes
[function]
[call site]
00395
BytesStart::push_attribute
[function]
[call site]
00396
to_mut
[function]
[call site]
00397
NamespaceResolver::push
[function]
[call site]
00398
BytesStart::push_attr
[function]
[call site]
00399
Decoder::decode_into
[function]
[call site]
00400
into_iter
[function]
[call site]
00401
copied
[function]
[call site]
00402
ElementWriter::write_text_content
[function]
[call site]
00403
Writer::write_event
[function]
[call site]
00404
io::Result::into
[function]
[call site]
00405
Writer::write_wrapped
[function]
[call site]
00406
as_mut
[function]
[call site]
00407
Indentation::grow
[function]
[call site]
00408
as_mut
[function]
[call site]
00409
Indentation::shrink
[function]
[call site]
00410
Writer::write_wrapped
[function]
[call site]
00411
Writer::write_wrapped
[function]
[call site]
00412
Writer::write
[function]
[call site]
00413
Writer::write_wrapped
[function]
[call site]
00414
Writer::write
[function]
[call site]
00415
Writer::write
[function]
[call site]
00416
Writer::write
[function]
[call site]
00417
Writer::write_wrapped
[function]
[call site]
00418
Writer::write_wrapped
[function]
[call site]
00419
Writer::write_wrapped
[function]
[call site]
00420
Writer::write_wrapped
[function]
[call site]
00421
Ok
[function]
[call site]
00422
as_mut
[function]
[call site]
00423
Event::Start
[function]
[call site]
00424
BytesStart::borrow
[function]
[call site]
00425
Cow::Borrowed
[function]
[call site]
00426
Writer::write_event
[function]
[call site]
00427
Event::Text
[function]
[call site]
00428
Writer::write_event
[function]
[call site]
00429
Event::End
[function]
[call site]
00430
NsReader::read_to_end
[function]
[call site]
00431
read_to_end
[function]
[call site]
00432
config_mut
[function]
[call site]
00433
buffer_position
[function]
[call site]
00434
buffer_position
[function]
[call site]
00435
config_mut
[function]
[call site]
00436
Err
[function]
[call site]
00437
name
[function]
[call site]
00438
name
[function]
[call site]
00439
config_mut
[function]
[call site]
00440
config_mut
[function]
[call site]
00441
Err
[function]
[call site]
00442
Error::missed_end
[function]
[call site]
00443
decoder
[function]
[call site]
00444
Ok
[function]
[call site]
00445
BytesText::from_escaped
[function]
[call site]
00446
BytesStart::wrap
[function]
[call site]
00447
Cow::Borrowed
[function]
[call site]
00448
str_cow_to_bytes
[function]
[call site]
00449
Decoder::utf8
[function]
[call site]
00450
ElementWriter::write_cdata_content
[function]
[call site]
00451
Writer::write_event
[function]
[call site]
00452
Event::Start
[function]
[call site]
00453
BytesStart::borrow
[function]
[call site]
00454
Writer::write_event
[function]
[call site]
00455
Event::CData
[function]
[call site]
00456
Writer::write_event
[function]
[call site]
00457
Event::End
[function]
[call site]
00458
NsReader::read_to_end
[function]
[call site]
00459
Ok
[function]
[call site]
00460
BytesCData::new
[function]
[call site]
00461
BytesStart::wrap
[function]
[call site]
00462
str_cow_to_bytes
[function]
[call site]
00463
Decoder::utf8
[function]
[call site]
00464
ElementWriter::write_pi_content
[function]
[call site]
00465
Writer::write_event
[function]
[call site]
00466
Event::Start
[function]
[call site]
00467
BytesStart::borrow
[function]
[call site]
00468
Writer::write_event
[function]
[call site]
00469
Event::PI
[function]
[call site]
00470
Writer::write_event
[function]
[call site]
00471
Event::End
[function]
[call site]
00472
NsReader::read_to_end
[function]
[call site]
00473
Ok
[function]
[call site]
00474
BytesPI::new
[function]
[call site]
00475
str_cow_to_bytes
[function]
[call site]
00476
utils::name_len
[function]
[call site]
00477
is_whitespace
[function]
[call site]
00478
Decoder::utf8
[function]
[call site]
00479
ElementWriter::write_empty
[function]
[call site]
00480
Writer::write_event
[function]
[call site]
00481
Event::Empty
[function]
[call site]
00482
Ok
[function]
[call site]
00483
Writer::into_inner
[function]
[call site]
00484
Writer::into_inner
[function]
[call site]
00485
Reader::from_str
[function]
[call site]
00486
std::str::from_utf8
[function]
[call site]
00487
unwrap
[function]
[call site]
00488
NsReader::config_mut
[function]
[call site]
00489
NsReader::config_mut
[function]
[call site]
00490
clone
[function]
[call site]
00491
std::hint::black_box
[function]
[call site]
00492
NsReader::read_event
[function]
[call site]
00493
NsReader::read_event_impl
[function]
[call site]
00494
NsReader::from_reader
[function]
[call site]
00495
Writer::new
[function]
[call site]
00496
Reader::from_reader
[function]
[call site]
00497
NsReader::config_mut
[function]
[call site]
00498
std::hint::black_box
[function]
[call site]
00499
NsReader::read_event
[function]
[call site]
00500
Ok
[function]
[call site]
00501
std::hint::black_box
[function]
[call site]
00502
debug_format
[function]
[call site]
00503
std::hint::black_box
[function]
[call site]
00504
debug_format
[function]
[call site]
00505