The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
534 | 0 | EP | call site: 00000 | Header::set_truncated_path_for_gnu_header |
fuzz_target
[function]
[call site]
00000
LoggingReader::new
[function]
[call site]
00001
FuzzInput::arbitrary
[function]
[call site]
00002
Ok
[function]
[call site]
00003
FuzzInput::arbitrary
[function]
[call site]
00004
Ok
[function]
[call site]
00005
FuzzInput::arbitrary
[function]
[call site]
00006
arbitrary::<&str>
[function]
[call site]
00007
to_string
[function]
[call site]
00008
arbitrary::<&str>
[function]
[call site]
00009
to_string
[function]
[call site]
00010
arbitrary::<&str>
[function]
[call site]
00011
to_string
[function]
[call site]
00012
FuzzInput::arbitrary
[function]
[call site]
00013
int_in_range
[function]
[call site]
00014
arbitrary::<&str>
[function]
[call site]
00015
to_string
[function]
[call site]
00016
arbitrary::<&str>
[function]
[call site]
00017
to_string
[function]
[call site]
00018
arbitrary::<&str>
[function]
[call site]
00019
to_string
[function]
[call site]
00020
FuzzInput::arbitrary
[function]
[call site]
00021
int_in_range
[function]
[call site]
00022
tempfile::tempdir
[function]
[call site]
00023
Dir::open_ambient_dir
[function]
[call site]
00024
nul_bytes_in_path
[function]
[call site]
00025
OsStr::from_bytes
[function]
[call site]
00026
t
[function]
[call site]
00027
Builder::new
[function]
[call site]
00028
Some
[function]
[call site]
00029
Vec::<u8>::new
[function]
[call site]
00030
append_dir
[function]
[call site]
00031
Header::set_metadata
[function]
[call site]
00032
Header::fill_from
[function]
[call site]
00033
Header::fill_platform_from
[function]
[call site]
00034
Header::set_uid
[function]
[call site]
00035
num_field_wrapper_into
[function]
[call site]
00036
io::Result::len
[function]
[call site]
00037
numeric_extended_into
[function]
[call site]
00038
io::Result::len
[function]
[call site]
00039
io::Result::iter_mut
[function]
[call site]
00040
zip
[function]
[call site]
00041
std::iter::repeat
[function]
[call site]
00042
take
[function]
[call site]
00043
chain
[function]
[call site]
00044
rev
[function]
[call site]
00045
map
[function]
[call site]
00046
octal_into
[function]
[call site]
00047
std::iter::once
[function]
[call site]
00048
chain
[function]
[call site]
00049
Header::as_bytes
[function]
[call site]
00050
&[u8;
[call site]
00051
chain
[function]
[call site]
00052
std::iter::repeat
[function]
[call site]
00053
io::Result::iter_mut
[function]
[call site]
00054
rev
[function]
[call site]
00055
zip
[function]
[call site]
00056
Header::as_old_mut
[function]
[call site]
00057
cast_mut
[function]
[call site]
00058
Header::set_gid
[function]
[call site]
00059
num_field_wrapper_into
[function]
[call site]
00060
Header::as_old_mut
[function]
[call site]
00061
&fs::Metadata::last_write_time
[function]
[call site]
00062
Header::set_mtime
[function]
[call site]
00063
num_field_wrapper_into
[function]
[call site]
00064
Header::as_old_mut
[function]
[call site]
00065
&fs::Metadata::file_attributes
[function]
[call site]
00066
&fs::Metadata::is_dir
[function]
[call site]
00067
Header::set_mode
[function]
[call site]
00068
octal_into
[function]
[call site]
00069
Header::as_old_mut
[function]
[call site]
00070
Header::set_uid
[function]
[call site]
00071
Header::set_gid
[function]
[call site]
00072
Header::set_mtime
[function]
[call site]
00073
&fs::Metadata::is_dir
[function]
[call site]
00074
Header::set_mode
[function]
[call site]
00075
&fs::Metadata::file_type
[function]
[call site]
00076
Header::set_entry_type
[function]
[call site]
00077
Header::as_old_mut
[function]
[call site]
00078
EntryType::as_byte
[function]
[call site]
00079
EntryType::is_dir
[function]
[call site]
00080
EntryType::dir
[function]
[call site]
00081
EntryType::is_file
[function]
[call site]
00082
EntryType::file
[function]
[call site]
00083
EntryType::is_symlink
[function]
[call site]
00084
EntryType::symlink
[function]
[call site]
00085
EntryType::new
[function]
[call site]
00086
EntryType::__Nonexhaustive
[function]
[call site]
00087
Header::set_size
[function]
[call site]
00088
num_field_wrapper_into
[function]
[call site]
00089
Header::as_old_mut
[function]
[call site]
00090
&fs::Metadata::is_dir
[function]
[call site]
00091
&fs::Metadata::file_type
[function]
[call site]
00092
EntryType::is_symlink
[function]
[call site]
00093
&fs::Metadata::len
[function]
[call site]
00094
Header::as_ustar_mut
[function]
[call site]
00095
Header::is_ustar
[function]
[call site]
00096
cast::<_,
[call site]
00097
Some
[function]
[call site]
00098
cast_mut
[function]
[call site]
00099
Header::set_device_major
[function]
[call site]
00100
Header::as_ustar_mut
[function]
[call site]
00101
Header::set_device_major
[function]
[call site]
00102
Ok
[function]
[call site]
00103
Header::as_gnu_mut
[function]
[call site]
00104
Header::is_gnu
[function]
[call site]
00105
cast::<_,
[call site]
00106
Some
[function]
[call site]
00107
cast_mut
[function]
[call site]
00108
Header::set_device_major
[function]
[call site]
00109
Ok
[function]
[call site]
00110
Err
[function]
[call site]
00111
other
[function]
[call site]
00112
TarError::new
[function]
[call site]
00113
impl
[call site]
00114
std::iter::once
[function]
[call site]
00115
chain
[function]
[call site]
00116
Header::as_bytes
[function]
[call site]
00117
&[u8;
[call site]
00118
chain
[function]
[call site]
00119
std::iter::repeat
[function]
[call site]
00120
io::Result::iter_mut
[function]
[call site]
00121
rev
[function]
[call site]
00122
zip
[function]
[call site]
00123
Header::set_device_minor
[function]
[call site]
00124
Header::as_ustar_mut
[function]
[call site]
00125
Header::set_device_minor
[function]
[call site]
00126
Ok
[function]
[call site]
00127
Header::as_gnu_mut
[function]
[call site]
00128
Header::set_device_minor
[function]
[call site]
00129
Ok
[function]
[call site]
00130
Err
[function]
[call site]
00131
other
[function]
[call site]
00132
Header::as_gnu_mut
[function]
[call site]
00133
Header::set_device_major
[function]
[call site]
00134
Header::set_device_minor
[function]
[call site]
00135
append_fs
[function]
[call site]
00136
Header::new_gnu
[function]
[call site]
00137
cast_mut::<_,
[call site]
00138
Header::set_mtime
[function]
[call site]
00139
num_field_wrapper_into
[function]
[call site]
00140
Header::as_old_mut
[function]
[call site]
00141
prepare_header_path
[function]
[call site]
00142
set_path
[function]
[call site]
00143
Header::new_gnu
[function]
[call site]
00144
t
[function]
[call site]
00145
t
[function]
[call site]
00146
t
[function]
[call site]
00147
t
[function]
[call site]
00148
t
[function]
[call site]
00149
&str::repeat
[function]
[call site]
00150
&str::repeat
[function]
[call site]
00151
&str::repeat
[function]
[call site]
00152
Header::new_ustar
[function]
[call site]
00153
cast_mut::<_,
[call site]
00154
Header::set_mtime
[function]
[call site]
00155
t
[function]
[call site]
00156
t
[function]
[call site]
00157
header::path2bytes
[function]
[call site]
00158
Ok
[function]
[call site]
00159
Cow::Borrowed
[function]
[call site]
00160
as_os_str
[function]
[call site]
00161
Header::as_bytes
[function]
[call site]
00162
Header::as_old
[function]
[call site]
00163
cast
[function]
[call site]
00164
len
[function]
[call site]
00165
len
[function]
[call site]
00166
Err
[function]
[call site]
00167
prepare_header
[function]
[call site]
00168
Header::new_gnu
[function]
[call site]
00169
Header::as_gnu_mut
[function]
[call site]
00170
Header::is_gnu
[function]
[call site]
00171
Some
[function]
[call site]
00172
cast_mut
[function]
[call site]
00173
Option::unwrap
[function]
[call site]
00174
len
[function]
[call site]
00175
clone_from_slice
[function]
[call site]
00176
Header::set_mode
[function]
[call site]
00177
octal_into
[function]
[call site]
00178
Header::as_old_mut
[function]
[call site]
00179
Header::set_uid
[function]
[call site]
00180
num_field_wrapper_into
[function]
[call site]
00181
Header::as_old_mut
[function]
[call site]
00182
Header::set_gid
[function]
[call site]
00183
num_field_wrapper_into
[function]
[call site]
00184
Header::as_old_mut
[function]
[call site]
00185
Header::set_mtime
[function]
[call site]
00186
Header::set_size
[function]
[call site]
00187
num_field_wrapper_into
[function]
[call site]
00188
Header::as_old_mut
[function]
[call site]
00189
Header::set_entry_type
[function]
[call site]
00190
Header::as_old_mut
[function]
[call site]
00191
EntryType::as_byte
[function]
[call site]
00192
EntryType::new
[function]
[call site]
00193
Header::set_cksum
[function]
[call site]
00194
Header::calculate_cksum
[function]
[call site]
00195
Header::as_old
[function]
[call site]
00196
cast
[function]
[call site]
00197
as_ptr
[function]
[call site]
00198
len
[function]
[call site]
00199
std::iter
[function]
[call site]
00200
Builder::new
[function]
[call site]
00201
LoggingReader::new
[function]
[call site]
00202
LoggingReader::new
[function]
[call site]
00203
Header::new_gnu
[function]
[call site]
00204
Header::set_uid
[function]
[call site]
00205
t
[function]
[call site]
00206
t
[function]
[call site]
00207
t
[function]
[call site]
00208
t
[function]
[call site]
00209
Header::new_gnu
[function]
[call site]
00210
Header::set_uid
[function]
[call site]
00211
std::iter::repeat
[function]
[call site]
00212
take
[function]
[call site]
00213
collect
[function]
[call site]
00214
t
[function]
[call site]
00215
std::iter::repeat
[function]
[call site]
00216
take
[function]
[call site]
00217
take(513).collect::<Vec<u8>>
[function]
[call site]
00218
t
[function]
[call site]
00219
t
[function]
[call site]
00220
t
[function]
[call site]
00221
copy_path_into_inner
[function]
[call site]
00222
components
[function]
[call site]
00223
peekable
[function]
[call site]
00224
Entries::next
[function]
[call site]
00225
Entries::next
[function]
[call site]
00226
map
[function]
[call site]
00227
map
[function]
[call site]
00228
EntryFields::from
[function]
[call site]
00229
EntryFields::into_entry
[function]
[call site]
00230
path2bytes
[function]
[call site]
00231
Ok
[function]
[call site]
00232
Cow::Borrowed
[function]
[call site]
00233
as_os_str
[function]
[call site]
00234
Header::as_bytes
[function]
[call site]
00235
LoggingReader::new
[function]
[call site]
00236
as_os_str
[function]
[call site]
00237
Err
[function]
[call site]
00238
other
[function]
[call site]
00239
peek
[function]
[call site]
00240
is_some
[function]
[call site]
00241
Err
[function]
[call site]
00242
other
[function]
[call site]
00243
components
[function]
[call site]
00244
count
[function]
[call site]
00245
c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy
[function]
[call site]
00246
copy_into
[function]
[call site]
00247
&[u8;
[call site]
00248
&mut
[call site]
00249
Err
[function]
[call site]
00250
other
[function]
[call site]
00251
&[u8;
[call site]
00252
Builder::new
[function]
[call site]
00253
LoggingReader::new
[function]
[call site]
00254
LoggingReader::new
[function]
[call site]
00255
Header::new_gnu
[function]
[call site]
00256
Header::set_uid
[function]
[call site]
00257
t
[function]
[call site]
00258
t
[function]
[call site]
00259
t
[function]
[call site]
00260
t
[function]
[call site]
00261
Header::new_gnu
[function]
[call site]
00262
Header::set_uid
[function]
[call site]
00263
std::iter::repeat
[function]
[call site]
00264
take
[function]
[call site]
00265
collect
[function]
[call site]
00266
t
[function]
[call site]
00267
std::iter::repeat
[function]
[call site]
00268
take
[function]
[call site]
00269
take(513).collect::<Vec<u8>>
[function]
[call site]
00270
t
[function]
[call site]
00271
t
[function]
[call site]
00272
t
[function]
[call site]
00273
copy_path_into_inner
[function]
[call site]
00274
Archive::new
[function]
[call site]
00275
LoggingReader::new
[function]
[call site]
00276
LoggingReader::new
[function]
[call site]
00277
t
[function]
[call site]
00278
t
[function]
[call site]
00279
LoggingReader::new
[function]
[call site]
00280
t
[function]
[call site]
00281
t
[function]
[call site]
00282
LoggingReader::new
[function]
[call site]
00283
t
[function]
[call site]
00284
any
[function]
[call site]
00285
Err
[function]
[call site]
00286
other
[function]
[call site]
00287
&mut
[call site]
00288
zip
[function]
[call site]
00289
&[u8;
[call site]
00290
chain
[function]
[call site]
00291
Some
[function]
[call site]
00292
Ok
[function]
[call site]
00293
mem::take
[function]
[call site]
00294
&[u8;
[call site]
00295
Ok
[function]
[call site]
00296
&[u8;
[call site]
00297
Err
[function]
[call site]
00298
other
[function]
[call site]
00299
c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy
[function]
[call site]
00300
Err
[function]
[call site]
00301
other
[function]
[call site]
00302
ends_with_slash
[function]
[call site]
00303
as_os_str
[function]
[call site]
00304
Header::as_bytes
[function]
[call site]
00305
ends_with
[function]
[call site]
00306
c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy
[function]
[call site]
00307
Ok
[function]
[call site]
00308
Archive::new
[function]
[call site]
00309
t
[function]
[call site]
00310
t
[function]
[call site]
00311
LoggingReader::new
[function]
[call site]
00312
t
[function]
[call site]
00313
t
[function]
[call site]
00314
LoggingReader::new
[function]
[call site]
00315
t
[function]
[call site]
00316
chain
[function]
[call site]
00317
iter::repeat
[function]
[call site]
00318
take
[function]
[call site]
00319
chain
[function]
[call site]
00320
fold
[function]
[call site]
00321
octal_into
[function]
[call site]
00322
Header::as_old_mut
[function]
[call site]
00323
len
[function]
[call site]
00324
chain
[function]
[call site]
00325
io::repeat
[function]
[call site]
00326
take
[function]
[call site]
00327
append
[function]
[call site]
00328
io::Result::write_all
[function]
[call site]
00329
Header::as_bytes
[function]
[call site]
00330
c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy
[function]
[call site]
00331
copy_into
[function]
[call site]
00332
mem::take
[function]
[call site]
00333
&[u8;
[call site]
00334
Ok
[function]
[call site]
00335
pad_zeroes
[function]
[call site]
00336
io::Result::write_all
[function]
[call site]
00337
Ok
[function]
[call site]
00338
Ok
[function]
[call site]
00339
str::from_utf8
[function]
[call site]
00340
str::from_utf8
[function]
[call site]
00341
valid_up_to
[function]
[call site]
00342
unwrap
[function]
[call site]
00343
Header::set_truncated_path_for_gnu_header
[function]
[call site]
00344
Header::set_path_inner
[function]
[call site]
00345
Header::as_ustar_mut
[function]
[call site]
00346
set_path
[function]
[call site]
00347
copy_path_into_gnu_long
[function]
[call site]
00348
copy_path_into_inner
[function]
[call site]
00349
components
[function]
[call site]
00350
peekable
[function]
[call site]
00351
Entries::next
[function]
[call site]
00352
path2bytes
[function]
[call site]
00353
LoggingReader::new
[function]
[call site]
00354
as_os_str
[function]
[call site]
00355
Err
[function]
[call site]
00356
other
[function]
[call site]
00357
peek
[function]
[call site]
00358
is_some
[function]
[call site]
00359
Err
[function]
[call site]
00360
other
[function]
[call site]
00361
components
[function]
[call site]
00362
count
[function]
[call site]
00363
c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy
[function]
[call site]
00364
&[u8;
[call site]
00365
Err
[function]
[call site]
00366
other
[function]
[call site]
00367
c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy
[function]
[call site]
00368
Err
[function]
[call site]
00369
other
[function]
[call site]
00370
ends_with_slash
[function]
[call site]
00371
c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy
[function]
[call site]
00372
Ok
[function]
[call site]
00373
Header::as_old_mut
[function]
[call site]
00374
copy_path_into
[function]
[call site]
00375
copy_path_into_inner
[function]
[call site]
00376
Header::as_old_mut
[function]
[call site]
00377
map_err
[function]
[call site]
00378
io::Error::new
[function]
[call site]
00379
impl
[call site]
00380
kind
[function]
[call site]
00381
as_ref
[function]
[call site]
00382
Ok
[function]
[call site]
00383
Header::set_metadata_in_mode
[function]
[call site]
00384
Header::fill_from
[function]
[call site]
00385
prepare_header_link
[function]
[call site]
00386
Header::set_link_name
[function]
[call site]
00387
Header::_set_link_name
[function]
[call site]
00388
copy_path_into
[function]
[call site]
00389
Header::as_old_mut
[function]
[call site]
00390
io::Result::map_err
[function]
[call site]
00391
io::Error::new
[function]
[call site]
00392
kind
[function]
[call site]
00393
as_ref
[function]
[call site]
00394
header::path2bytes
[function]
[call site]
00395
len
[function]
[call site]
00396
Header::as_old
[function]
[call site]
00397
len
[function]
[call site]
00398
Err
[function]
[call site]
00399
prepare_header
[function]
[call site]
00400
len
[function]
[call site]
00401
chain
[function]
[call site]
00402
io::repeat
[function]
[call site]
00403
take
[function]
[call site]
00404
append
[function]
[call site]
00405
Ok
[function]
[call site]
00406
Header::set_cksum
[function]
[call site]
00407
io::Result::write_all
[function]
[call site]
00408
Header::as_bytes
[function]
[call site]
00409
nul_bytes_in_path
[function]
[call site]
00410
unwrap_err
[function]
[call site]
00411
cap_std::ambient_authority
[function]
[call site]
00412
Builder::new
[function]
[call site]
00413
LoggingReader::new
[function]
[call site]
00414
Header::new_gnu
[function]
[call site]
00415
len
[function]
[call site]
00416
Header::set_size
[function]
[call site]
00417
EntryType::hard_link
[function]
[call site]
00418
EntryType::character_special
[function]
[call site]
00419
Header::set_entry_type
[function]
[call site]
00420
create_dir_all
[function]
[call site]
00421
Builder::append_dir
[function]
[call site]
00422
append_dir
[function]
[call site]
00423
Builder::get_mut
[function]
[call site]
00424
as_mut
[function]
[call site]
00425
unwrap
[function]
[call site]
00426
as_ref
[function]
[call site]
00427
Q::as_ref
[function]
[call site]
00428
io::Result::is_err
[function]
[call site]
00429
LoggingReader::new
[function]
[call site]
00430
Header::clone
[function]
[call site]
00431
Builder::append_data
[function]
[call site]
00432
prepare_header_path
[function]
[call site]
00433
Builder::get_mut
[function]
[call site]
00434
as_ref
[function]
[call site]
00435
Header::set_cksum
[function]
[call site]
00436
Builder::append
[function]
[call site]
00437
append
[function]
[call site]
00438
Builder::get_mut
[function]
[call site]
00439
as_str
[function]
[call site]
00440
io::Result::is_err
[function]
[call site]
00441
LoggingReader::new
[function]
[call site]
00442
Header::clone
[function]
[call site]
00443
Builder::append_data
[function]
[call site]
00444
as_str
[function]
[call site]
00445
io::Result::is_err
[function]
[call site]
00446
create
[function]
[call site]
00447
write_all
[function]
[call site]
00448
Builder::into_inner
[function]
[call site]
00449
Builder::finish
[function]
[call site]
00450
Ok
[function]
[call site]
00451
Builder::get_mut
[function]
[call site]
00452
&mut
[call site]
00453
Ok
[function]
[call site]
00454
take
[function]
[call site]
00455
unwrap
[function]
[call site]
00456
io::Result::unwrap_or_default
[function]
[call site]
00457
is_ok
[function]
[call site]
00458
Archive::new
[function]
[call site]
00459
Archive::entries
[function]
[call site]
00460
reading_entries
[function]
[call site]
00461
LoggingReader::new
[function]
[call site]
00462
tar
[function]
[call site]
00463
Archive::new
[function]
[call site]
00464
reading_entries_common
[function]
[call site]
00465
t
[function]
[call site]
00466
LoggingReader::new
[function]
[call site]
00467
t
[function]
[call site]
00468
Vec::truncate
[function]
[call site]
00469
&Header::iter
[function]
[call site]
00470
Builder::new
[function]
[call site]
00471
LoggingReader::new
[function]
[call site]
00472
LoggingReader::new
[function]
[call site]
00473
Header::new_gnu
[function]
[call site]
00474
Header::set_uid
[function]
[call site]
00475
t
[function]
[call site]
00476
t
[function]
[call site]
00477
t
[function]
[call site]
00478
t
[function]
[call site]
00479
Header::new_gnu
[function]
[call site]
00480
Header::set_uid
[function]
[call site]
00481
std::iter::repeat
[function]
[call site]
00482
take
[function]
[call site]
00483
collect
[function]
[call site]
00484
t
[function]
[call site]
00485
std::iter::repeat
[function]
[call site]
00486
take
[function]
[call site]
00487
take(513).collect::<Vec<u8>>
[function]
[call site]
00488
t
[function]
[call site]
00489
t
[function]
[call site]
00490
t
[function]
[call site]
00491
copy_path_into_inner
[function]
[call site]
00492
Archive::new
[function]
[call site]
00493
t
[function]
[call site]
00494
t
[function]
[call site]
00495
LoggingReader::new
[function]
[call site]
00496
t
[function]
[call site]
00497
t
[function]
[call site]
00498
LoggingReader::new
[function]
[call site]
00499
t
[function]
[call site]
00500
Entry::raw_header_position
[function]
[call site]
00501
t
[function]
[call site]
00502
t
[function]
[call site]
00503
Vec::truncate
[function]
[call site]
00504
t
[function]
[call site]
00505
t
[function]
[call site]
00506
map
[function]
[call site]
00507
io::Result::is_err
[function]
[call site]
00508
EntryWriter::drop
[function]
[call site]
00509
EntryWriter::do_finish
[function]
[call site]
00510
wrapping_sub
[function]
[call site]
00511
write_all
[function]
[call site]
00512
reading_entries_with_seek
[function]
[call site]
00513
LoggingReader::new
[function]
[call site]
00514
tar
[function]
[call site]
00515
Archive::new
[function]
[call site]
00516
reading_entries_common
[function]
[call site]
00517
reading_entries_with_seek
[function]
[call site]
00518
LoggingReader::new
[function]
[call site]
00519
tar
[function]
[call site]
00520
Archive::new
[function]
[call site]
00521
reading_entries_common
[function]
[call site]
00522
reading_entries_with_seek
[function]
[call site]
00523
unwrap
[function]
[call site]
00524
unwrap
[function]
[call site]
00525
io::SeekFrom::Current
[function]
[call site]
00526
Header::set_size
[function]
[call site]
00527
Header::set_cksum
[function]
[call site]
00528
write_all
[function]
[call site]
00529
Header::as_bytes
[function]
[call site]
00530
reading_entries_with_seek
[function]
[call site]
00531
io::SeekFrom::Current
[function]
[call site]
00532
Ok
[function]
[call site]
00533
EntryWriter::drop
[function]
[call site]
00534