Fuzz introspector: tar
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1070 0 EP call site: 00000 Builder::append_file

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 LoggingReader::new [function] [call site] 00001
1 FuzzInput::arbitrary [function] [call site] 00002
2 FuzzInput::arbitrary [function] [call site] 00004
3 FuzzInput::arbitrary [function] [call site] 00006
3 arbitrary::<&str> [function] [call site] 00007
3 to_string [function] [call site] 00008
3 arbitrary::<&str> [function] [call site] 00009
3 to_string [function] [call site] 00010
3 arbitrary::<&str> [function] [call site] 00011
3 to_string [function] [call site] 00012
3 FuzzInput::arbitrary [function] [call site] 00013
3 int_in_range [function] [call site] 00014
2 arbitrary::<&str> [function] [call site] 00015
2 to_string [function] [call site] 00016
2 arbitrary::<&str> [function] [call site] 00017
2 to_string [function] [call site] 00018
2 arbitrary::<&str> [function] [call site] 00019
2 to_string [function] [call site] 00020
2 FuzzInput::arbitrary [function] [call site] 00021
2 int_in_range [function] [call site] 00022
1 tempfile::tempdir [function] [call site] 00023
1 LoggingReader::new [function] [call site] 00024
1 LoggingReader::new [function] [call site] 00027
1 LoggingReader::new [function] [call site] 00028
1 Header::new_gnu [function] [call site] 00029
2 cast_mut::<_, [call site] 00030
2 Header::set_mtime [function] [call site] 00031
3 num_field_wrapper_into [function] [call site] 00032
4 io::Result::len [function] [call site] 00033
4 numeric_extended_into [function] [call site] 00034
4 octal_into [function] [call site] 00043
5 std::iter::once [function] [call site] 00044
5 Header::as_bytes [function] [call site] 00046
5 &[u8; [call site] 00047
5 std::iter::repeat [function] [call site] 00049
5 io::Result::iter_mut [function] [call site] 00050
3 Header::as_old_mut [function] [call site] 00053
1 Header::set_size [function] [call site] 00055
2 num_field_wrapper_into [function] [call site] 00056
2 Header::as_old_mut [function] [call site] 00057
1 Header::set_cksum [function] [call site] 00060
2 Header::calculate_cksum [function] [call site] 00061
3 std::iter [function] [call site] 00066
4 Builder::new [function] [call site] 00067
4 LoggingReader::new [function] [call site] 00068
4 LoggingReader::new [function] [call site] 00069
4 Header::new_gnu [function] [call site] 00070
4 Header::set_uid [function] [call site] 00071
5 num_field_wrapper_into [function] [call site] 00072
5 Header::as_old_mut [function] [call site] 00073
4 Header::new_gnu [function] [call site] 00078
4 Header::set_uid [function] [call site] 00079
4 std::iter::repeat [function] [call site] 00080
4 std::iter::repeat [function] [call site] 00084
4 take(513).collect::<Vec<u8>> [function] [call site] 00086
4 copy_path_into_inner [function] [call site] 00090
5 components [function] [call site] 00091
5 Entries::next [function] [call site] 00093
6 Entries::next [function] [call site] 00094
6 EntryFields::from [function] [call site] 00097
6 EntryFields::into_entry [function] [call site] 00098
5 path2bytes [function] [call site] 00099
6 Cow::Borrowed [function] [call site] 00101
6 as_os_str [function] [call site] 00102
6 Header::as_bytes [function] [call site] 00103
5 LoggingReader::new [function] [call site] 00104
5 as_os_str [function] [call site] 00105
5 other [function] [call site] 00107
6 TarError::new [function] [call site] 00108
7 impl [call site] 00109
8 std::iter::once [function] [call site] 00110
8 Header::as_bytes [function] [call site] 00112
8 &[u8; [call site] 00113
8 std::iter::repeat [function] [call site] 00115
8 io::Result::iter_mut [function] [call site] 00116
5 components [function] [call site] 00123
5 c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy [function] [call site] 00125
6 copy_into [function] [call site] 00126
7 &[u8; [call site] 00127
7 &mut [call site] 00128
7 &mut [call site] 00167
7 &[u8; [call site] 00169
6 mem::take [function] [call site] 00173
6 &[u8; [call site] 00174
5 &[u8; [call site] 00176
5 c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy [function] [call site] 00179
5 ends_with_slash [function] [call site] 00182
6 as_os_str [function] [call site] 00183
6 Header::as_bytes [function] [call site] 00184
6 ends_with [function] [call site] 00185
5 c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy [function] [call site] 00186
4 Archive::new [function] [call site] 00188
4 LoggingReader::new [function] [call site] 00191
4 LoggingReader::new [function] [call site] 00194
3 iter::repeat [function] [call site] 00197
2 octal_into [function] [call site] 00201
2 Header::as_old_mut [function] [call site] 00202
1 Header::set_entry_type [function] [call site] 00203
2 Header::as_old_mut [function] [call site] 00204
2 EntryType::as_byte [function] [call site] 00205
1 Builder::append_data [function] [call site] 00206
2 prepare_header_path [function] [call site] 00207
3 header::path2bytes [function] [call site] 00223
4 Cow::Borrowed [function] [call site] 00225
4 as_os_str [function] [call site] 00226
4 Header::as_bytes [function] [call site] 00227
3 prepare_header [function] [call site] 00233
4 Header::new_gnu [function] [call site] 00234
4 Header::as_gnu_mut [function] [call site] 00235
5 Header::is_gnu [function] [call site] 00236
6 cast::<_, [call site] 00237
4 Option::unwrap [function] [call site] 00240
4 clone_from_slice [function] [call site] 00242
4 Header::set_mode [function] [call site] 00243
5 octal_into [function] [call site] 00244
5 Header::as_old_mut [function] [call site] 00245
4 Header::set_uid [function] [call site] 00246
4 Header::set_gid [function] [call site] 00247
5 num_field_wrapper_into [function] [call site] 00248
5 Header::as_old_mut [function] [call site] 00249
4 Header::set_mtime [function] [call site] 00250
4 Header::set_size [function] [call site] 00251
4 Header::set_entry_type [function] [call site] 00252
4 EntryType::new [function] [call site] 00253
5 EntryType::__Nonexhaustive [function] [call site] 00254
4 Header::set_cksum [function] [call site] 00255
3 io::repeat [function] [call site] 00258
3 append [function] [call site] 00260
4 io::Result::write_all [function] [call site] 00261
4 Header::as_bytes [function] [call site] 00262
4 c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy [function] [call site] 00263
4 pad_zeroes [function] [call site] 00268
5 io::Result::write_all [function] [call site] 00269
3 str::from_utf8 [function] [call site] 00272
3 str::from_utf8 [function] [call site] 00273
3 valid_up_to [function] [call site] 00274
3 Header::set_truncated_path_for_gnu_header [function] [call site] 00276
4 Header::set_path_inner [function] [call site] 00277
5 Header::as_ustar_mut [function] [call site] 00278
6 Header::is_ustar [function] [call site] 00279
7 cast::<_, [call site] 00280
5 copy_path_into_gnu_long [function] [call site] 00284
6 copy_path_into_inner [function] [call site] 00285
7 components [function] [call site] 00286
7 Entries::next [function] [call site] 00288
7 path2bytes [function] [call site] 00289
7 LoggingReader::new [function] [call site] 00290
7 as_os_str [function] [call site] 00291
7 components [function] [call site] 00298
7 c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy [function] [call site] 00300
7 &[u8; [call site] 00301
7 c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy [function] [call site] 00304
7 ends_with_slash [function] [call site] 00307
7 c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy [function] [call site] 00308
5 Header::as_old_mut [function] [call site] 00310
5 copy_path_into [function] [call site] 00311
6 copy_path_into_inner [function] [call site] 00312
5 Header::as_old_mut [function] [call site] 00313
5 io::Error::new [function] [call site] 00315
6 impl [call site] 00316
2 Builder::get_mut [function] [call site] 00320
2 Header::set_cksum [function] [call site] 00324
2 Builder::append [function] [call site] 00325
3 Builder::get_mut [function] [call site] 00327
1 LoggingReader::new [function] [call site] 00328
1 write_all [function] [call site] 00329
1 Builder::append_file [function] [call site] 00330
2 append_file [function] [call site] 00331
3 io::Result::metadata [function] [call site] 00332
4 Header::fill_from [function] [call site] 00333
5 Header::fill_platform_from [function] [call site] 00334
6 Header::set_uid [function] [call site] 00335
7 num_field_wrapper_into [function] [call site] 00336
7 Header::as_old_mut [function] [call site] 00337
6 Header::set_gid [function] [call site] 00338
7 num_field_wrapper_into [function] [call site] 00339
7 Header::as_old_mut [function] [call site] 00340
6 &fs::Metadata::last_write_time [function] [call site] 00341
6 Header::set_mtime [function] [call site] 00342
7 num_field_wrapper_into [function] [call site] 00343
7 Header::as_old_mut [function] [call site] 00344
6 &fs::Metadata::file_attributes [function] [call site] 00345
6 &fs::Metadata::is_dir [function] [call site] 00346
6 Header::set_mode [function] [call site] 00347
7 octal_into [function] [call site] 00348
7 Header::as_old_mut [function] [call site] 00349
6 Header::set_uid [function] [call site] 00350
6 Header::set_gid [function] [call site] 00351
6 Header::set_mtime [function] [call site] 00352
6 &fs::Metadata::is_dir [function] [call site] 00353
6 Header::set_mode [function] [call site] 00354
6 &fs::Metadata::file_type [function] [call site] 00355
6 Header::set_entry_type [function] [call site] 00356
7 Header::as_old_mut [function] [call site] 00357
7 EntryType::as_byte [function] [call site] 00358
6 EntryType::is_dir [function] [call site] 00359
6 EntryType::dir [function] [call site] 00360
6 EntryType::is_file [function] [call site] 00361
6 EntryType::file [function] [call site] 00362
6 EntryType::is_symlink [function] [call site] 00363
6 EntryType::symlink [function] [call site] 00364
6 EntryType::new [function] [call site] 00365
5 Header::set_size [function] [call site] 00366
6 num_field_wrapper_into [function] [call site] 00367
6 Header::as_old_mut [function] [call site] 00368
5 &fs::Metadata::is_dir [function] [call site] 00369
5 &fs::Metadata::file_type [function] [call site] 00370
5 EntryType::is_symlink [function] [call site] 00371
5 &fs::Metadata::len [function] [call site] 00372
5 Header::as_ustar_mut [function] [call site] 00373
5 Header::set_device_major [function] [call site] 00374
6 Header::as_ustar_mut [function] [call site] 00375
6 Header::set_device_major [function] [call site] 00376
6 Header::as_gnu_mut [function] [call site] 00378
6 Header::set_device_major [function] [call site] 00382
5 Header::set_device_minor [function] [call site] 00386
6 Header::as_ustar_mut [function] [call site] 00387
6 Header::set_device_minor [function] [call site] 00388
6 Header::as_gnu_mut [function] [call site] 00390
6 Header::set_device_minor [function] [call site] 00391
5 Header::as_gnu_mut [function] [call site] 00395
5 Header::set_device_major [function] [call site] 00396
5 Header::set_device_minor [function] [call site] 00397
3 Header::new_gnu [function] [call site] 00398
3 prepare_header_path [function] [call site] 00399
3 Header::set_metadata_in_mode [function] [call site] 00400
4 Header::fill_from [function] [call site] 00401
3 prepare_header_sparse [function] [call site] 00402
4 find_sparse_entries [function] [call site] 00403
5 find_sparse_entries_seek [function] [call site] 00405
6 &fs::Metadata::blocks [function] [call site] 00406
7 Builder::new [function] [call site] 00408
7 LoggingReader::new [function] [call site] 00409
7 nul_bytes_in_path [function] [call site] 00410
8 OsStr::from_bytes [function] [call site] 00411
8 Builder::new [function] [call site] 00413
8 Vec::<u8>::new [function] [call site] 00414
8 append_dir [function] [call site] 00415
9 Header::set_metadata [function] [call site] 00416
10 Header::fill_from [function] [call site] 00417
9 append_fs [function] [call site] 00418
10 Header::new_gnu [function] [call site] 00419
10 prepare_header_path [function] [call site] 00420
10 Header::set_metadata_in_mode [function] [call site] 00421
10 prepare_header_link [function] [call site] 00422
11 Header::set_link_name [function] [call site] 00423
12 Header::_set_link_name [function] [call site] 00424
13 copy_path_into [function] [call site] 00425
13 Header::as_old_mut [function] [call site] 00426
13 io::Result::map_err [function] [call site] 00427
13 io::Error::new [function] [call site] 00428
11 header::path2bytes [function] [call site] 00431
11 Header::as_old [function] [call site] 00433
11 prepare_header [function] [call site] 00436
11 io::repeat [function] [call site] 00439
10 Header::set_cksum [function] [call site] 00443
10 io::Result::write_all [function] [call site] 00444
10 Header::as_bytes [function] [call site] 00445
8 nul_bytes_in_path [function] [call site] 00446
8 unwrap_err [function] [call site] 00447
7 nul_bytes_in_path [function] [call site] 00449
7 Builder::new [function] [call site] 00489
7 Archive::new [function] [call site] 00493
6 &fs::Metadata::size [function] [call site] 00495
7 Builder::new [function] [call site] 00497
7 LoggingReader::new [function] [call site] 00498
7 nul_bytes_in_path [function] [call site] 00499
7 Header::new_old [function] [call site] 00503
8 Header::set_mtime [function] [call site] 00504
7 Header::set_metadata [function] [call site] 00506
8 Header::fill_from [function] [call site] 00507
7 Header::set_size [function] [call site] 00509
7 Header::set_cksum [function] [call site] 00510
7 LoggingReader::new [function] [call site] 00512
7 Archive::new [function] [call site] 00514
7 LoggingReader::new [function] [call site] 00515
7 copy_path_into_inner [function] [call site] 00516
7 copy_path_into_inner [function] [call site] 00517
7 Archive::new [function] [call site] 00518
6 libc::fpathconf [function] [call site] 00520
6 io::Result::as_raw_fd [function] [call site] 00521
6 f::i::n::d::_::s::p::a::r::s::e::_::e::n::t::r::i::e::s::_::s::e::e::k::lseek [function] [call site] 00523
7 f::i::n::d::_::s::p::a::r::s::e::_::e::n::t::r::i::e::s::_::s::e::e::k::lseek [function] [call site] 00524
7 io::Result::as_raw_fd [function] [call site] 00525
7 io::Error::last_os_error [function] [call site] 00527
7 raw_os_error [function] [call site] 00528
6 LoggingReader::new [function] [call site] 00533
6 f::i::n::d::_::s::p::a::r::s::e::_::e::n::t::r::i::e::s::_::s::e::e::k::lseek [function] [call site] 00534
6 std::io::Error::new [function] [call site] 00536
7 impl [call site] 00537
6 std::io::Error::new [function] [call site] 00539
6 io::Error::from_raw_os_error [function] [call site] 00541
6 f::i::n::d::_::s::p::a::r::s::e::_::e::n::t::r::i::e::s::_::s::e::e::k::lseek [function] [call site] 00542
6 &fs::Metadata::size [function] [call site] 00543
6 io::Result::seek [function] [call site] 00544
7 LoggingReader::new [function] [call site] 00545
7 Archive::new [function] [call site] 00547
7 reading_entries_common [function] [call site] 00548
7 reading_entries_with_seek [function] [call site] 00559
8 LoggingReader::new [function] [call site] 00560
8 Archive::new [function] [call site] 00562
8 reading_entries_common [function] [call site] 00563
8 reading_entries_with_seek [function] [call site] 00564
6 io::SeekFrom::Start [function] [call site] 00567
6 std::io::Error::new [function] [call site] 00570
6 std::io::Error::new [function] [call site] 00572
6 std::io::Error::new [function] [call site] 00575
6 io::Error::from_raw_os_error [function] [call site] 00577
6 &fs::Metadata::size [function] [call site] 00578
6 std::io::Error::new [function] [call site] 00580
6 &fs::Metadata::size [function] [call site] 00582
6 io::Result::seek [function] [call site] 00583
6 io::SeekFrom::Start [function] [call site] 00584
4 Header::set_entry_type [function] [call site] 00588
4 Header::set_size [function] [call site] 00589
4 Header::as_gnu_mut [function] [call site] 00590
4 Option::unwrap [function] [call site] 00591
4 io::Result::set_real_size [function] [call site] 00592
5 num_field_wrapper_into [function] [call site] 00593
4 handling_incorrect_file_size [function] [call site] 00594
5 Builder::new [function] [call site] 00596
5 LoggingReader::new [function] [call site] 00597
5 nul_bytes_in_path [function] [call site] 00598
5 Header::new_old [function] [call site] 00602
5 Header::set_metadata [function] [call site] 00604
5 Header::set_size [function] [call site] 00606
5 Header::set_cksum [function] [call site] 00607
5 LoggingReader::new [function] [call site] 00609
5 Archive::new [function] [call site] 00611
5 LoggingReader::new [function] [call site] 00612
5 copy_path_into_inner [function] [call site] 00613
5 copy_path_into_inner [function] [call site] 00614
5 Archive::new [function] [call site] 00615
4 std::iter::zip [function] [call site] 00616
4 GnuSparseHeader::set_offset [function] [call site] 00617
5 num_field_wrapper_into [function] [call site] 00618
4 GnuSparseHeader::set_length [function] [call site] 00619
5 num_field_wrapper_into [function] [call site] 00620
4 io::Result::set_is_extended [function] [call site] 00621
3 Header::set_cksum [function] [call site] 00626
3 io::Result::write_all [function] [call site] 00627
3 Header::as_bytes [function] [call site] 00628
3 append_extended_sparse_headers [function] [call site] 00629
4 EntriesFields::skip [function] [call site] 00661
5 io::SeekFrom::Current [function] [call site] 00662
5 i64::try_from [function] [call site] 00663
5 reading_entries_with_seek [function] [call site] 00666
6 LoggingReader::new [function] [call site] 00667
6 Archive::new [function] [call site] 00669
6 reading_entries_common [function] [call site] 00670
6 reading_entries_with_seek [function] [call site] 00671
5 LoggingReader::read [function] [call site] 00675
6 LoggingReader::read [function] [call site] 00676
4 GnuExtSparseHeader::new [function] [call site] 00684
5 mem::zeroed [function] [call site] 00685
4 Entries::next [function] [call site] 00687
4 GnuSparseHeader::set_offset [function] [call site] 00688
4 GnuSparseHeader::set_length [function] [call site] 00689
4 GnuExtSparseHeader::set_is_extended [function] [call site] 00690
4 io::Result::write_all [function] [call site] 00693
4 GnuExtSparseHeader::as_bytes [function] [call site] 00694
5 mem::transmute [function] [call site] 00695
3 io::Result::seek [function] [call site] 00697
3 io::SeekFrom::Start [function] [call site] 00698
3 c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy [function] [call site] 00699
3 io::Result::take [function] [call site] 00700
3 pad_zeroes [function] [call site] 00701
3 c::o::p::y::_::p::a::t::h::_::i::n::t::o::_::i::n::n::e::r::copy [function] [call site] 00702
3 pad_zeroes [function] [call site] 00703
2 Builder::get_mut [function] [call site] 00705
1 as_file_mut [function] [call site] 00707
1 io::Result::ok [function] [call site] 00708
2 tar::Builder::new [function] [call site] 00709
2 LoggingReader::new [function] [call site] 00711
2 tar::Header::new_gnu [function] [call site] 00712
3 cast_mut::<_, [call site] 00713
3 Header::set_mtime [function] [call site] 00714
2 Header::set_size [function] [call site] 00715
2 Header::set_entry_type [function] [call site] 00716
2 Header::set_cksum [function] [call site] 00719
2 tar::Header::new_gnu [function] [call site] 00721
2 Header::set_size [function] [call site] 00722
2 Header::set_entry_type [function] [call site] 00723
2 Header::set_cksum [function] [call site] 00725
2 tar::Archive::new [function] [call site] 00728
3 LoggingReader::new [function] [call site] 00729
3 LoggingReader::new [function] [call site] 00730
1 Builder::append_link [function] [call site] 00736
2 Builder::_append_link [function] [call site] 00737
3 prepare_header_path [function] [call site] 00738
3 Builder::get_mut [function] [call site] 00739
3 prepare_header_link [function] [call site] 00740
3 Builder::get_mut [function] [call site] 00741
3 Header::set_cksum [function] [call site] 00742
3 Builder::append [function] [call site] 00743
3 std::io::empty [function] [call site] 00744
1 io::Result::ok [function] [call site] 00747
1 Builder::finish [function] [call site] 00748
2 Builder::get_mut [function] [call site] 00750
2 &mut [call site] 00751
1 Archive::new [function] [call site] 00752
1 LoggingReader::new [function] [call site] 00753
1 Archive::entries [function] [call site] 00754
2 reading_entries [function] [call site] 00755
3 LoggingReader::new [function] [call site] 00756
3 Archive::new [function] [call site] 00758
3 reading_entries_common [function] [call site] 00759
1 Entries::next [function] [call site] 00762
1 io::Result::path [function] [call site] 00763
2 OsStr::from_bytes [function] [call site] 00764
2 Builder::new [function] [call site] 00766
2 Vec::<u8>::new [function] [call site] 00767
2 append_dir [function] [call site] 00768
2 nul_bytes_in_path [function] [call site] 00769
2 unwrap_err [function] [call site] 00770
1 io::Result::size [function] [call site] 00787
2 Builder::new [function] [call site] 00789
2 LoggingReader::new [function] [call site] 00790
2 nul_bytes_in_path [function] [call site] 00791
2 Header::new_old [function] [call site] 00795
2 Header::set_metadata [function] [call site] 00797
2 Header::set_size [function] [call site] 00799
2 Header::set_cksum [function] [call site] 00800
2 LoggingReader::new [function] [call site] 00802
2 Archive::new [function] [call site] 00804
2 LoggingReader::new [function] [call site] 00805
2 copy_path_into_inner [function] [call site] 00806
2 copy_path_into_inner [function] [call site] 00807
2 Archive::new [function] [call site] 00808
1 io::Result::header [function] [call site] 00809
2 Archive::new [function] [call site] 00810
2 LoggingReader::new [function] [call site] 00811
2 Header::new_old [function] [call site] 00813
2 Header::as_bytes [function] [call site] 00814
2 io::Result::header [function] [call site] 00817
2 Header::as_bytes [function] [call site] 00818
2 Header::clone [function] [call site] 00819
2 Header::as_bytes [function] [call site] 00820
1 io::Result::raw_header_position [function] [call site] 00821
1 io::Result::raw_file_position [function] [call site] 00822
1 io::Result::header [function] [call site] 00823
1 Header::entry_type [function] [call site] 00824
2 EntryType::new [function] [call site] 00825
2 Header::as_old [function] [call site] 00826
1 io::Result::unpack_in [function] [call site] 00827
2 Entry::unpack_in [function] [call site] 00828
3 Entry::unpack_in [function] [call site] 00829
3 io::Result::as_ref [function] [call site] 00830
2 io::Result::as_ref [function] [call site] 00831
1 nul_bytes_in_path [function] [call site] 00832
1 io::Result::ok [function] [call site] 00833
1 LoggingReader::new [function] [call site] 00834
1 io::Result::read_to_end [function] [call site] 00835
1 good_parent_paths_ok [function] [call site] 00836
2 tar::Builder::new [function] [call site] 00837
2 LoggingReader::new [function] [call site] 00838
2 tar::Header::new_gnu [function] [call site] 00839
2 Header::set_size [function] [call site] 00840
2 Header::set_entry_type [function] [call site] 00841
2 Header::set_cksum [function] [call site] 00844
2 tar::Header::new_gnu [function] [call site] 00846
2 Header::set_size [function] [call site] 00847
2 Header::set_entry_type [function] [call site] 00848
2 Header::set_cksum [function] [call site] 00850
2 tar::Archive::new [function] [call site] 00853
1 io::Result::set_mask [function] [call site] 00859
2 tar::Builder::new [function] [call site] 00860
2 LoggingReader::new [function] [call site] 00861
2 tar::Header::new_gnu [function] [call site] 00862
2 Header::set_size [function] [call site] 00863
2 Header::set_entry_type [function] [call site] 00864
2 Header::set_mode [function] [call site] 00866
2 Header::set_cksum [function] [call site] 00867
2 tar::Header::new_gnu [function] [call site] 00869
2 Header::set_size [function] [call site] 00870
2 Header::set_entry_type [function] [call site] 00871
2 Header::set_mode [function] [call site] 00873
2 Header::set_cksum [function] [call site] 00874
2 tar::Archive::new [function] [call site] 00878
2 set_mask [function] [call site] 00879
3 tar::Builder::new [function] [call site] 00880
3 LoggingReader::new [function] [call site] 00881
3 tar::Header::new_gnu [function] [call site] 00882
3 Header::set_size [function] [call site] 00883
3 Header::set_entry_type [function] [call site] 00884
3 Header::set_mode [function] [call site] 00886
3 Header::set_cksum [function] [call site] 00887
3 tar::Header::new_gnu [function] [call site] 00889
3 Header::set_size [function] [call site] 00890
3 Header::set_entry_type [function] [call site] 00891
3 Header::set_mode [function] [call site] 00893
3 Header::set_cksum [function] [call site] 00894
3 tar::Archive::new [function] [call site] 00898
1 io::Result::set_unpack_xattrs [function] [call site] 00906
1 io::Result::set_preserve_permissions [function] [call site] 00907
1 io::Result::set_preserve_mtime [function] [call site] 00908
1 nul_bytes_in_path [function] [call site] 00909
1 io::Result::unpack [function] [call site] 00911
2 Archive::_unpack [function] [call site] 00912
3 io::Result::symlink_metadata [function] [call site] 00913
3 fs::create_dir_all [function] [call site] 00915
3 TarError::new [function] [call site] 00917
4 impl [call site] 00918
3 io::Result::canonicalize [function] [call site] 00919
3 unwrap_or [function] [call site] 00920
3 io::Result::to_path_buf [function] [call site] 00921
3 LoggingReader::new [function] [call site] 00922
3 Archive::_entries [function] [call site] 00923
4 fuzz_target [function] [call site] 00924
5 LoggingReader::new [function] [call site] 00925
5 FuzzInput::arbitrary [function] [call site] 00926
5 tempfile::tempdir [function] [call site] 00927
5 LoggingReader::new [function] [call site] 00928
5 Builder::new [function] [call site] 00929
5 LoggingReader::new [function] [call site] 00930
5 LoggingReader::new [function] [call site] 00931
5 Header::new_gnu [function] [call site] 00932
5 Header::set_size [function] [call site] 00933
5 Header::set_cksum [function] [call site] 00936
5 Header::set_entry_type [function] [call site] 00937
5 Builder::append_data [function] [call site] 00938
5 LoggingReader::new [function] [call site] 00939
5 write_all [function] [call site] 00940
5 Builder::append_file [function] [call site] 00941
5 as_file_mut [function] [call site] 00942
5 io::Result::ok [function] [call site] 00943
5 Builder::append_link [function] [call site] 00944
5 io::Result::ok [function] [call site] 00945
5 Builder::finish [function] [call site] 00946
5 Archive::new [function] [call site] 00947
5 LoggingReader::new [function] [call site] 00948
5 Archive::entries [function] [call site] 00949
5 Entries::next [function] [call site] 00950
5 io::Result::path [function] [call site] 00951
5 io::Result::link_name [function] [call site] 00954
5 io::Result::size [function] [call site] 00958
5 io::Result::header [function] [call site] 00959
5 io::Result::raw_header_position [function] [call site] 00960
5 io::Result::raw_file_position [function] [call site] 00961
5 io::Result::header [function] [call site] 00962
5 Header::entry_type [function] [call site] 00963
5 io::Result::unpack_in [function] [call site] 00964
5 nul_bytes_in_path [function] [call site] 00965
5 io::Result::ok [function] [call site] 00966
5 LoggingReader::new [function] [call site] 00967
5 io::Result::read_to_end [function] [call site] 00968
5 good_parent_paths_ok [function] [call site] 00969
5 io::Result::set_mask [function] [call site] 00970
5 io::Result::set_unpack_xattrs [function] [call site] 00971
5 io::Result::set_preserve_permissions [function] [call site] 00972
5 io::Result::set_preserve_mtime [function] [call site] 00973
5 nul_bytes_in_path [function] [call site] 00974
5 io::Result::unpack [function] [call site] 00976
5 io::Result::ok [function] [call site] 00977
5 io::Result::unpack_in [function] [call site] 00978
5 nul_bytes_in_path [function] [call site] 00979
5 io::Result::ok [function] [call site] 00980
5 crate::Builder::append_pax_extensions [function] [call site] 00981
6 LoggingReader::new [function] [call site] 00982
6 Result::len [function] [call site] 00983
6 Option::len [function] [call site] 00984
6 extend_from_slice [function] [call site] 00985
6 GnuSparseHeader::is_empty [function] [call site] 00987
6 crate::Header::new_ustar [function] [call site] 00989
7 cast_mut::<_, [call site] 00990
7 Header::set_mtime [function] [call site] 00991
6 Header::set_size [function] [call site] 00992
6 LoggingReader::len [function] [call site] 00993
6 Header::set_entry_type [function] [call site] 00994
6 Header::set_cksum [function] [call site] 00995
6 crate::Builder::append [function] [call site] 00996
7 Builder::get_mut [function] [call site] 00998
5 Option::ok [function] [call site] 00999
6 tar::Builder::new [function] [call site] 01000
6 LoggingReader::new [function] [call site] 01001
6 tar::Header::new_gnu [function] [call site] 01002
6 Header::set_size [function] [call site] 01003
6 Header::set_entry_type [function] [call site] 01004
6 Header::set_cksum [function] [call site] 01007
6 tar::Header::new_gnu [function] [call site] 01009
6 Header::set_size [function] [call site] 01010
6 Header::set_entry_type [function] [call site] 01011
6 Header::set_cksum [function] [call site] 01013
6 tar::Archive::new [function] [call site] 01016
5 io::Result::size [function] [call site] 01022
5 LoggingReader::new [function] [call site] 01023
5 LoggingReader::seek [function] [call site] 01024
6 reading_entries_with_seek [function] [call site] 01025
5 std::io::SeekFrom::Start [function] [call site] 01026
5 io::Result::raw_file_position [function] [call site] 01027
5 io::Result::ok [function] [call site] 01028
5 LoggingReader::read [function] [call site] 01029
6 LoggingReader::read [function] [call site] 01030
5 io::Result::ok [function] [call site] 01032
3 io::Result::map_err [function] [call site] 01036
3 TarError::new [function] [call site] 01037
3 io::Result::header [function] [call site] 01038
3 Header::entry_type [function] [call site] 01039
3 io::Result::unpack_in [function] [call site] 01041
3 Header::path_bytes [function] [call site] 01043
4 Header::as_ustar [function] [call site] 01044
4 Header::path_bytes [function] [call site] 01048
4 Header::as_old [function] [call site] 01050
4 Cow::Borrowed [function] [call site] 01051
3 Header::path_bytes [function] [call site] 01053
3 Entry::unpack_in [function] [call site] 01054
2 io::Result::as_ref [function] [call site] 01056
1 io::Result::ok [function] [call site] 01057
1 io::Result::unpack_in [function] [call site] 01058
1 nul_bytes_in_path [function] [call site] 01059
1 io::Result::ok [function] [call site] 01060
1 crate::Builder::append_pax_extensions [function] [call site] 01061
1 Option::ok [function] [call site] 01062
1 io::Result::size [function] [call site] 01063
1 LoggingReader::new [function] [call site] 01064
1 LoggingReader::seek [function] [call site] 01065
1 std::io::SeekFrom::Start [function] [call site] 01066
1 io::Result::raw_file_position [function] [call site] 01067
1 io::Result::ok [function] [call site] 01068
1 LoggingReader::read [function] [call site] 01069
1 io::Result::ok [function] [call site] 01070