The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
875 | 0 | EP | call site: 00000 | ZipWriter::finalize |
fuzz_target
[function]
[call site]
00000
build_zip
[function]
[call site]
00001
zip::ZipWriter::new
[function]
[call site]
00002
GenericZipWriter::Storer
[function]
[call site]
00003
MaybeEncrypted::Unencrypted
[function]
[call site]
00004
Zip64File::new
[function]
[call site]
00005
DateTime::default
[function]
[call site]
00006
Zip64File::new
[function]
[call site]
00007
std::io::Cursor::new
[function]
[call site]
00008
std::collections::HashSet::new
[function]
[call site]
00009
&Vec<ZipEntry>::iter
[function]
[call site]
00010
Self::contains
[function]
[call site]
00011
Self::insert
[function]
[call site]
00012
AtomicU64::clone
[function]
[call site]
00013
Self
[function]
[call site]
00014
atomic::AtomicU64::new
[function]
[call site]
00015
Self
[function]
[call site]
00016
atomic::AtomicU64::new
[function]
[call site]
00017
AtomicU64::load
[function]
[call site]
00018
AtomicU64::load
[function]
[call site]
00019
AtomicU64::load
[function]
[call site]
00020
FileOptions::default
[function]
[call site]
00021
OffsetDateTime::now_utc
[function]
[call site]
00022
try_into
[function]
[call site]
00023
unwrap_or_default
[function]
[call site]
00024
DateTime::default
[function]
[call site]
00025
FileOptions::compression_method
[function]
[call site]
00026
FileOptions::compression_level
[function]
[call site]
00027
FileOptions::large_file
[function]
[call site]
00028
FileOptions::unix_permissions
[function]
[call site]
00029
Some
[function]
[call site]
00030
ZipWriter::start_file_aligned
[function]
[call site]
00031
ZipWriter::start_file_with_extra_data
[function]
[call site]
00032
is_none
[function]
[call site]
00033
Some
[function]
[call site]
00034
as_mut
[function]
[call site]
00035
GenericZipWriter::unwrap
[function]
[call site]
00036
ZipWriter::start_entry
[function]
[call site]
00037
ZipWriter::finish_file
[function]
[call site]
00038
ZipWriter::end_extra_data
[function]
[call site]
00039
Err
[function]
[call site]
00040
ZipError::Io
[function]
[call site]
00041
io::Error::new
[function]
[call site]
00042
last_mut
[function]
[call site]
00043
GenericZipWriter::unwrap
[function]
[call site]
00044
validate_extra_data
[function]
[call site]
00045
as_slice
[function]
[call site]
00046
ZipArchive::len
[function]
[call site]
00047
ZipArchive::len
[function]
[call site]
00048
ZipArchive::len
[function]
[call site]
00049
Err
[function]
[call site]
00050
ZipError::Io
[function]
[call site]
00051
io::Error::new
[function]
[call site]
00052
ZipArchive::is_empty
[function]
[call site]
00053
ZipArchive::len
[function]
[call site]
00054
ZipArchive::len
[function]
[call site]
00055
ZipArchive::len
[function]
[call site]
00056
Err
[function]
[call site]
00057
ZipError::Io
[function]
[call site]
00058
io::Error::new
[function]
[call site]
00059
read_u16::<LittleEndian>
[function]
[call site]
00060
read_u16::<LittleEndian>
[function]
[call site]
00061
Err
[function]
[call site]
00062
ZipError::Io
[function]
[call site]
00063
io::Error::new
[function]
[call site]
00064
iter
[function]
[call site]
00065
any
[function]
[call site]
00066
Err
[function]
[call site]
00067
ZipError::Io
[function]
[call site]
00068
io::Error::new
[function]
[call site]
00069
Err
[function]
[call site]
00070
ZipError::Io
[function]
[call site]
00071
io::Error::new
[function]
[call site]
00072
Ok
[function]
[call site]
00073
AtomicU64::get_mut
[function]
[call site]
00074
AtomicU64::get_mut
[function]
[call site]
00075
GenericZipWriter::get_plain
[function]
[call site]
00076
write_all
[function]
[call site]
00077
ZipArchive::len
[function]
[call site]
00078
ZipArchive::len
[function]
[call site]
00079
Zip64File::seek
[function]
[call site]
00080
Err
[function]
[call site]
00081
io::Error::new
[function]
[call site]
00082
Err
[function]
[call site]
00083
io::Error::new
[function]
[call site]
00084
Ok
[function]
[call site]
00085
io::SeekFrom::Start
[function]
[call site]
00086
write_u16::<LittleEndian>
[function]
[call site]
00087
Zip64File::seek
[function]
[call site]
00088
io::SeekFrom::Start
[function]
[call site]
00089
GenericZipWriter::switch_to
[function]
[call site]
00090
GenericZipWriter::current_compression
[function]
[call site]
00091
Some
[function]
[call site]
00092
Some
[function]
[call site]
00093
Some
[function]
[call site]
00094
Some
[function]
[call site]
00095
Ok
[function]
[call site]
00096
Err
[function]
[call site]
00097
io::Error::new
[function]
[call site]
00098
Self::into
[function]
[call site]
00099
mem::replace
[function]
[call site]
00100
ZipCryptoWriter::finish
[function]
[call site]
00101
iter_mut
[function]
[call site]
00102
ZipCryptoKeys::encrypt_byte
[function]
[call site]
00103
ZipCryptoKeys::stream_byte
[function]
[call site]
00104
std::num::Wrapping
[function]
[call site]
00105
std::num::Wrapping
[function]
[call site]
00106
std::num::Wrapping
[function]
[call site]
00107
ZipCryptoKeys::update
[function]
[call site]
00108
ZipCryptoKeys::crc32
[function]
[call site]
00109
std::num::Wrapping
[function]
[call site]
00110
std::num::Wrapping
[function]
[call site]
00111
std::num::Wrapping
[function]
[call site]
00112
std::num::Wrapping
[function]
[call site]
00113
std::num::Wrapping
[function]
[call site]
00114
ZipCryptoKeys::crc32
[function]
[call site]
00115
write_all
[function]
[call site]
00116
ZipCryptoWriter::flush
[function]
[call site]
00117
Ok
[function]
[call site]
00118
Ok
[function]
[call site]
00119
ZipCryptoWriter::finish
[function]
[call site]
00120
ZipCryptoWriter::finish
[function]
[call site]
00121
Err
[function]
[call site]
00122
io::Error::new
[function]
[call site]
00123
Self::into
[function]
[call site]
00124
FileOptions::is_some
[function]
[call site]
00125
Err
[function]
[call site]
00126
ZipError::UnsupportedArchive
[function]
[call site]
00127
GenericZipWriter::Storer
[function]
[call site]
00128
GenericZipWriter::Deflater
[function]
[call site]
00129
Zip64File::new
[function]
[call site]
00130
flate2::Compression::new
[function]
[call site]
00131
clamp_opt
[function]
[call site]
00132
std::ops::RangeInclusive::contains
[function]
[call site]
00133
Some
[function]
[call site]
00134
FileOptions::unwrap_or
[function]
[call site]
00135
flate2::Compression::default
[function]
[call site]
00136
FileOptions::compression_level
[function]
[call site]
00137
deflate_compression_level_range
[function]
[call site]
00138
flate2::Compression::none
[function]
[call site]
00139
FileOptions::compression_level
[function]
[call site]
00140
flate2::Compression::best
[function]
[call site]
00141
FileOptions::compression_level
[function]
[call site]
00142
Option::ok_or
[function]
[call site]
00143
ZipError::UnsupportedArchive
[function]
[call site]
00144
GenericZipWriter::Bzip2
[function]
[call site]
00145
Zip64File::new
[function]
[call site]
00146
bzip2::Compression::new
[function]
[call site]
00147
clamp_opt
[function]
[call site]
00148
FileOptions::unwrap_or
[function]
[call site]
00149
bzip2::Compression::default
[function]
[call site]
00150
FileOptions::compression_level
[function]
[call site]
00151
bzip2_compression_level_range
[function]
[call site]
00152
bzip2::Compression::none
[function]
[call site]
00153
FileOptions::compression_level
[function]
[call site]
00154
bzip2::Compression::best
[function]
[call site]
00155
FileOptions::compression_level
[function]
[call site]
00156
Option::ok_or
[function]
[call site]
00157
ZipError::UnsupportedArchive
[function]
[call site]
00158
Err
[function]
[call site]
00159
ZipError::UnsupportedArchive
[function]
[call site]
00160
GenericZipWriter::Zstd
[function]
[call site]
00161
Zip64File::new
[function]
[call site]
00162
clamp_opt
[function]
[call site]
00163
FileOptions::unwrap_or
[function]
[call site]
00164
zstd::compression_level_range
[function]
[call site]
00165
flate2::Compression::none
[function]
[call site]
00166
FileOptions::compression_level
[function]
[call site]
00167
flate2::Compression::best
[function]
[call site]
00168
FileOptions::compression_level
[function]
[call site]
00169
Option::ok_or
[function]
[call site]
00170
ZipError::UnsupportedArchive
[function]
[call site]
00171
GenericZipWriter::unwrap
[function]
[call site]
00172
Err
[function]
[call site]
00173
ZipError::UnsupportedArchive
[function]
[call site]
00174
Ok
[function]
[call site]
00175
Ok
[function]
[call site]
00176
GenericZipWriter::switch_to
[function]
[call site]
00177
core::mem::replace
[function]
[call site]
00178
AtomicU64::clone
[function]
[call site]
00179
ZipWriter::finalize
[function]
[call site]
00180
ZipWriter::finish_file
[function]
[call site]
00181
GenericZipWriter::get_plain
[function]
[call site]
00182
stream_position
[function]
[call site]
00183
iter
[function]
[call site]
00184
write_central_directory_header
[function]
[call site]
00185
write_central_zip64_extra_field
[function]
[call site]
00186
write_u16::<LittleEndian>
[function]
[call site]
00187
write_u16::<LittleEndian>
[function]
[call site]
00188
write_u64::<LittleEndian>
[function]
[call site]
00189
write_u64::<LittleEndian>
[function]
[call site]
00190
write_u64::<LittleEndian>
[function]
[call site]
00191
Ok
[function]
[call site]
00192
ZipResult::as_mut
[function]
[call site]
00193
write_u32::<LittleEndian>
[function]
[call site]
00194
write_u16::<LittleEndian>
[function]
[call site]
00195
write_u16::<LittleEndian>
[function]
[call site]
00196
zip::result::ZipResult::version_needed
[function]
[call site]
00197
ZipFileData::zip64_extension
[function]
[call site]
00198
is_ascii
[function]
[call site]
00199
write_u16::<LittleEndian>
[function]
[call site]
00200
write_u16::<LittleEndian>
[function]
[call site]
00201
CompressionMethod::to_u16
[function]
[call site]
00202
write_u16::<LittleEndian>
[function]
[call site]
00203
DateTime::timepart
[function]
[call site]
00204
write_u16::<LittleEndian>
[function]
[call site]
00205
DateTime::datepart
[function]
[call site]
00206
write_u32::<LittleEndian>
[function]
[call site]
00207
write_u32::<LittleEndian>
[function]
[call site]
00208
min
[function]
[call site]
00209
write_u32::<LittleEndian>
[function]
[call site]
00210
min
[function]
[call site]
00211
write_u16::<LittleEndian>
[function]
[call site]
00212
as_bytes
[function]
[call site]
00213
ZipArchive::len
[function]
[call site]
00214
write_u16::<LittleEndian>
[function]
[call site]
00215
ZipArchive::len
[function]
[call site]
00216
write_u16::<LittleEndian>
[function]
[call site]
00217
write_u16::<LittleEndian>
[function]
[call site]
00218
write_u16::<LittleEndian>
[function]
[call site]
00219
write_u32::<LittleEndian>
[function]
[call site]
00220
write_u32::<LittleEndian>
[function]
[call site]
00221
min
[function]
[call site]
00222
&mut
[call site]
00223
as_bytes
[function]
[call site]
00224
&mut
[call site]
00225
&mut
[call site]
00226
Ok
[function]
[call site]
00227
stream_position
[function]
[call site]
00228
ZipArchive::len
[function]
[call site]
00229
test::datetime_max
[function]
[call site]
00230
DateTime::from_date_and_time
[function]
[call site]
00231
contains
[function]
[call site]
00232
contains
[function]
[call site]
00233
contains
[function]
[call site]
00234
Ok
[function]
[call site]
00235
Err
[function]
[call site]
00236
GenericZipWriter::unwrap
[function]
[call site]
00237
ZipArchive::len
[function]
[call site]
00238
ZipArchive::len
[function]
[call site]
00239
CentralDirectoryEnd::write
[function]
[call site]
00240
write_u32::<LittleEndian>
[function]
[call site]
00241
write_u16::<LittleEndian>
[function]
[call site]
00242
write_u16::<LittleEndian>
[function]
[call site]
00243
write_u16::<LittleEndian>
[function]
[call site]
00244
write_u16::<LittleEndian>
[function]
[call site]
00245
write_u32::<LittleEndian>
[function]
[call site]
00246
write_u32::<LittleEndian>
[function]
[call site]
00247
write_u16::<LittleEndian>
[function]
[call site]
00248
ZipArchive::len
[function]
[call site]
00249
&mut
[call site]
00250
Ok
[function]
[call site]
00251
CentralDirectoryEnd::write
[function]
[call site]
00252
ZipArchive::len
[function]
[call site]
00253
min
[function]
[call site]
00254
AtomicU64::clone
[function]
[call site]
00255
min
[function]
[call site]
00256
min
[function]
[call site]
00257
CentralDirectoryEnd::write
[function]
[call site]
00258
Ok
[function]
[call site]
00259
GenericZipWriter::Storer
[function]
[call site]
00260
MaybeEncrypted::Unencrypted
[function]
[call site]
00261
ZipCryptoWriter::finish
[function]
[call site]
00262
iter_mut
[function]
[call site]
00263
ZipCryptoKeys::encrypt_byte
[function]
[call site]
00264
write_all
[function]
[call site]
00265
ZipCryptoWriter::flush
[function]
[call site]
00266
Ok
[function]
[call site]
00267
GenericZipWriter::Storer
[function]
[call site]
00268
GenericZipWriter::get_plain
[function]
[call site]
00269
last_mut
[function]
[call site]
00270
Ok
[function]
[call site]
00271
AtomicU64::clone
[function]
[call site]
00272
ZipWriter::finalize
[function]
[call site]
00273
stream_position
[function]
[call site]
00274
update_local_file_header
[function]
[call site]
00275
Zip64File::seek
[function]
[call site]
00276
Err
[function]
[call site]
00277
io::Error::new
[function]
[call site]
00278
Err
[function]
[call site]
00279
io::Error::new
[function]
[call site]
00280
Ok
[function]
[call site]
00281
io::SeekFrom::Start
[function]
[call site]
00282
write_u32::<LittleEndian>
[function]
[call site]
00283
update_local_zip64_extra_field
[function]
[call site]
00284
as_bytes
[function]
[call site]
00285
ZipArchive::len
[function]
[call site]
00286
Zip64File::seek
[function]
[call site]
00287
io::SeekFrom::Start
[function]
[call site]
00288
write_u64::<LittleEndian>
[function]
[call site]
00289
write_u64::<LittleEndian>
[function]
[call site]
00290
Ok
[function]
[call site]
00291
Err
[function]
[call site]
00292
ZipError::Io
[function]
[call site]
00293
io::Error::new
[function]
[call site]
00294
write_u32::<LittleEndian>
[function]
[call site]
00295
write_u32::<LittleEndian>
[function]
[call site]
00296
Ok
[function]
[call site]
00297
Zip64File::seek
[function]
[call site]
00298
io::SeekFrom::Start
[function]
[call site]
00299
Ok
[function]
[call site]
00300
Option<ZipRawValues>::unwrap_or
[function]
[call site]
00301
GenericZipWriter::get_plain
[function]
[call site]
00302
stream_position
[function]
[call site]
00303
unwrap_or
[function]
[call site]
00304
is_some
[function]
[call site]
00305
Option::into
[function]
[call site]
00306
Zip64File::new
[function]
[call site]
00307
Zip64File::new
[function]
[call site]
00308
Zip64File::new
[function]
[call site]
00309
AtomicU64::new
[function]
[call site]
00310
Self
[function]
[call site]
00311
atomic::AtomicU64::new
[function]
[call site]
00312
write_local_file_header
[function]
[call site]
00313
write_u32::<LittleEndian>
[function]
[call site]
00314
write_u16::<LittleEndian>
[function]
[call site]
00315
zip::result::ZipResult::version_needed
[function]
[call site]
00316
is_ascii
[function]
[call site]
00317
write_u16::<LittleEndian>
[function]
[call site]
00318
write_u16::<LittleEndian>
[function]
[call site]
00319
CompressionMethod::to_u16
[function]
[call site]
00320
write_u16::<LittleEndian>
[function]
[call site]
00321
DateTime::timepart
[function]
[call site]
00322
write_u16::<LittleEndian>
[function]
[call site]
00323
DateTime::datepart
[function]
[call site]
00324
write_u32::<LittleEndian>
[function]
[call site]
00325
write_u32::<LittleEndian>
[function]
[call site]
00326
write_u32::<LittleEndian>
[function]
[call site]
00327
write_u32::<LittleEndian>
[function]
[call site]
00328
write_u32::<LittleEndian>
[function]
[call site]
00329
write_u16::<LittleEndian>
[function]
[call site]
00330
as_bytes
[function]
[call site]
00331
ZipArchive::len
[function]
[call site]
00332
ZipArchive::len
[function]
[call site]
00333
write_u16::<LittleEndian>
[function]
[call site]
00334
&mut
[call site]
00335
as_bytes
[function]
[call site]
00336
write_local_zip64_extra_field
[function]
[call site]
00337
write_u16::<LittleEndian>
[function]
[call site]
00338
write_u16::<LittleEndian>
[function]
[call site]
00339
write_u64::<LittleEndian>
[function]
[call site]
00340
write_u64::<LittleEndian>
[function]
[call site]
00341
Ok
[function]
[call site]
00342
Ok
[function]
[call site]
00343
stream_position
[function]
[call site]
00344
AtomicU64::get_mut
[function]
[call site]
00345
Zip64File::new
[function]
[call site]
00346
push
[function]
[call site]
00347
core::mem::replace
[function]
[call site]
00348
GenericZipWriter::unwrap
[function]
[call site]
00349
write_all
[function]
[call site]
00350
GenericZipWriter::Storer
[function]
[call site]
00351
MaybeEncrypted::Encrypted
[function]
[call site]
00352
Ok
[function]
[call site]
00353
Ok
[function]
[call site]
00354
last
[function]
[call site]
00355
GenericZipWriter::unwrap
[function]
[call site]
00356
AtomicU64::load
[function]
[call site]
00357
ZipWriter::write_all
[function]
[call site]
00358
map_err
[function]
[call site]
00359
write_u16::<LittleEndian>
[function]
[call site]
00360
ZipArchive::len
[function]
[call site]
00361
map_err
[function]
[call site]
00362
ZipWriter::write_all
[function]
[call site]
00363
map_err
[function]
[call site]
00364
ZipWriter::end_extra_data
[function]
[call site]
00365
Ok
[function]
[call site]
00366
AtomicU64::clone
[function]
[call site]
00367
ZipWriter::start_file
[function]
[call site]
00368
is_none
[function]
[call site]
00369
Some
[function]
[call site]
00370
as_mut
[function]
[call site]
00371
GenericZipWriter::unwrap
[function]
[call site]
00372
ZipWriter::start_entry
[function]
[call site]
00373
GenericZipWriter::switch_to
[function]
[call site]
00374
Ok
[function]
[call site]
00375
AtomicU64::clone
[function]
[call site]
00376
CentralDirectoryEnd::write
[function]
[call site]
00377
ZipWriter::set_raw_comment
[function]
[call site]
00378
to_vec
[function]
[call site]
00379
ZipWriter::set_comment
[function]
[call site]
00380
ZipWriter::set_raw_comment
[function]
[call site]
00381
into
[function]
[call site]
00382
into
[function]
[call site]
00383
Self::contains
[function]
[call site]
00384
Self::insert
[function]
[call site]
00385
AtomicU64::clone
[function]
[call site]
00386
FileOptions::default
[function]
[call site]
00387
ZipWriter::add_symlink
[function]
[call site]
00388
is_none
[function]
[call site]
00389
Some
[function]
[call site]
00390
as_mut
[function]
[call site]
00391
GenericZipWriter::unwrap
[function]
[call site]
00392
ZipWriter::start_entry
[function]
[call site]
00393
ZipWriter::write_all
[function]
[call site]
00394
into
[function]
[call site]
00395
as_bytes
[function]
[call site]
00396
Ok
[function]
[call site]
00397
Self::contains
[function]
[call site]
00398
Self::insert
[function]
[call site]
00399
AtomicU64::clone
[function]
[call site]
00400
Self
[function]
[call site]
00401
atomic::AtomicU64::new
[function]
[call site]
00402
AtomicU64::load
[function]
[call site]
00403
FileOptions::default
[function]
[call site]
00404
ZipWriter::add_directory
[function]
[call site]
00405
is_none
[function]
[call site]
00406
Some
[function]
[call site]
00407
as_mut
[function]
[call site]
00408
GenericZipWriter::unwrap
[function]
[call site]
00409
Option::into
[function]
[call site]
00410
chars
[function]
[call site]
00411
last
[function]
[call site]
00412
ZipWriter::start_entry
[function]
[call site]
00413
Ok
[function]
[call site]
00414
Ok
[function]
[call site]
00415
ZipCryptoWriter::finish
[function]
[call site]
00416
get_ref
[function]
[call site]
00417
to_vec
[function]
[call site]
00418
zip::ZipArchive::new
[function]
[call site]
00419
spec::CentralDirectoryEnd::find_and_parse
[function]
[call site]
00420
Zip64File::seek
[function]
[call site]
00421
Err
[function]
[call site]
00422
io::Error::new
[function]
[call site]
00423
Err
[function]
[call site]
00424
io::Error::new
[function]
[call site]
00425
Ok
[function]
[call site]
00426
io::SeekFrom::End
[function]
[call site]
00427
saturating_sub
[function]
[call site]
00428
Err
[function]
[call site]
00429
ZipError::InvalidArchive
[function]
[call site]
00430
Zip64File::seek
[function]
[call site]
00431
io::SeekFrom::Start
[function]
[call site]
00432
read_u32::<LittleEndian>
[function]
[call site]
00433
Zip64File::seek
[function]
[call site]
00434
io::SeekFrom::Current
[function]
[call site]
00435
Zip64File::seek
[function]
[call site]
00436
io::SeekFrom::Start
[function]
[call site]
00437
CentralDirectoryEnd::parse
[function]
[call site]
00438
read_u32::<LittleEndian>
[function]
[call site]
00439
Err
[function]
[call site]
00440
ZipError::InvalidArchive
[function]
[call site]
00441
read_u16::<LittleEndian>
[function]
[call site]
00442
read_u16::<LittleEndian>
[function]
[call site]
00443
read_u16::<LittleEndian>
[function]
[call site]
00444
read_u16::<LittleEndian>
[function]
[call site]
00445
read_u32::<LittleEndian>
[function]
[call site]
00446
read_u32::<LittleEndian>
[function]
[call site]
00447
read_u16::<LittleEndian>
[function]
[call site]
00448
ZipResult::read_exact
[function]
[call site]
00449
Ok
[function]
[call site]
00450
ZipResult::map
[function]
[call site]
00451
checked_sub
[function]
[call site]
00452
Err
[function]
[call site]
00453
ZipError::InvalidArchive
[function]
[call site]
00454
CentralDirectoryEnd::record_too_small
[function]
[call site]
00455
unsupported_zip_error
[function]
[call site]
00456
Err
[function]
[call site]
00457
ZipError::UnsupportedArchive
[function]
[call site]
00458
ZipArchive::get_directory_counts
[function]
[call site]
00459
Zip64File::seek
[function]
[call site]
00460
io::SeekFrom::End
[function]
[call site]
00461
ZipArchive::len
[function]
[call site]
00462
io::Result::is_ok
[function]
[call site]
00463
spec::Zip64CentralDirectoryEndLocator::parse
[function]
[call site]
00464
read_u32::<LittleEndian>
[function]
[call site]
00465
Err
[function]
[call site]
00466
ZipError::InvalidArchive
[function]
[call site]
00467
read_u32::<LittleEndian>
[function]
[call site]
00468
read_u64::<LittleEndian>
[function]
[call site]
00469
read_u32::<LittleEndian>
[function]
[call site]
00470
Ok
[function]
[call site]
00471
Some
[function]
[call site]
00472
Err
[function]
[call site]
00473
u64::checked_sub
[function]
[call site]
00474
and_then
[function]
[call site]
00475
checked_sub
[function]
[call site]
00476
ok_or
[function]
[call site]
00477
ZipError::InvalidArchive
[function]
[call site]
00478
Ok
[function]
[call site]
00479
&spec::CentralDirectoryEnd::record_too_small
[function]
[call site]
00480
unsupported_zip_error
[function]
[call site]
00481
u64::checked_sub
[function]
[call site]
00482
ok_or
[function]
[call site]
00483
ZipError::InvalidArchive
[function]
[call site]
00484
spec::Zip64CentralDirectoryEnd::find_and_parse
[function]
[call site]
00485
Zip64File::seek
[function]
[call site]
00486
io::SeekFrom::Start
[function]
[call site]
00487
read_u32::<LittleEndian>
[function]
[call site]
00488
read_u64::<LittleEndian>
[function]
[call site]
00489
read_u16::<LittleEndian>
[function]
[call site]
00490
read_u16::<LittleEndian>
[function]
[call site]
00491
read_u32::<LittleEndian>
[function]
[call site]
00492
read_u32::<LittleEndian>
[function]
[call site]
00493
read_u64::<LittleEndian>
[function]
[call site]
00494
read_u64::<LittleEndian>
[function]
[call site]
00495
read_u64::<LittleEndian>
[function]
[call site]
00496
read_u64::<LittleEndian>
[function]
[call site]
00497
Ok
[function]
[call site]
00498
Err
[function]
[call site]
00499
ZipError::InvalidArchive
[function]
[call site]
00500
unsupported_zip_error
[function]
[call site]
00501
checked_add
[function]
[call site]
00502
ok_or
[function]
[call site]
00503
ZipError::InvalidArchive
[function]
[call site]
00504
Ok
[function]
[call site]
00505
Vec::with_capacity
[function]
[call site]
00506
HashMap::with_capacity
[function]
[call site]
00507
Zip64File::seek
[function]
[call site]
00508
io::SeekFrom::Start
[function]
[call site]
00509
io::Result::is_err
[function]
[call site]
00510
Err
[function]
[call site]
00511
ZipError::InvalidArchive
[function]
[call site]
00512
central_header_to_zip_file
[function]
[call site]
00513
ZipResult::stream_position
[function]
[call site]
00514
read_u32::<LittleEndian>
[function]
[call site]
00515
Err
[function]
[call site]
00516
ZipError::InvalidArchive
[function]
[call site]
00517
central_header_to_zip_file_inner
[function]
[call site]
00518
read_u16::<LittleEndian>
[function]
[call site]
00519
read_u16::<LittleEndian>
[function]
[call site]
00520
read_u16::<LittleEndian>
[function]
[call site]
00521
read_u16::<LittleEndian>
[function]
[call site]
00522
read_u16::<LittleEndian>
[function]
[call site]
00523
read_u16::<LittleEndian>
[function]
[call site]
00524
read_u32::<LittleEndian>
[function]
[call site]
00525
read_u32::<LittleEndian>
[function]
[call site]
00526
read_u32::<LittleEndian>
[function]
[call site]
00527
read_u16::<LittleEndian>
[function]
[call site]
00528
read_u16::<LittleEndian>
[function]
[call site]
00529
read_u16::<LittleEndian>
[function]
[call site]
00530
read_u16::<LittleEndian>
[function]
[call site]
00531
read_u16::<LittleEndian>
[function]
[call site]
00532
read_u32::<LittleEndian>
[function]
[call site]
00533
read_u32::<LittleEndian>
[function]
[call site]
00534
ZipResult::read_exact
[function]
[call site]
00535
ZipResult::read_exact
[function]
[call site]
00536
ZipResult::read_exact
[function]
[call site]
00537
String::from_utf8_lossy
[function]
[call site]
00538
into_owned
[function]
[call site]
00539
AtomicU64::clone
[function]
[call site]
00540
&'a
[call site]
00541
&'a
[call site]
00542
CentralDirectoryEnd::record_too_small
[function]
[call site]
00543
::std::str::from_utf8
[function]
[call site]
00544
GenericZipWriter::unwrap
[function]
[call site]
00545
into
[function]
[call site]
00546
&'a
[call site]
00547
map
[function]
[call site]
00548
to_char
[function]
[call site]
00549
::std::char::from_u32
[function]
[call site]
00550
GenericZipWriter::unwrap
[function]
[call site]
00551
iter().map(|c|
[call site]
00552
into
[function]
[call site]
00553
String::from_utf8_lossy
[function]
[call site]
00554
into_owned
[function]
[call site]
00555
&'a
[call site]
00556
System::from_u8
[function]
[call site]
00557
CompressionMethod::from_u16
[function]
[call site]
00558
CompressionMethod::Unsupported
[function]
[call site]
00559
DateTime::from_msdos
[function]
[call site]
00560
AtomicU64::new
[function]
[call site]
00561
parse_extra_field
[function]
[call site]
00562
io::Cursor::new
[function]
[call site]
00563
ZipResult::position
[function]
[call site]
00564
ZipArchive::len
[function]
[call site]
00565
read_u16::<LittleEndian>
[function]
[call site]
00566
read_u16::<LittleEndian>
[function]
[call site]
00567
read_u64::<LittleEndian>
[function]
[call site]
00568
read_u64::<LittleEndian>
[function]
[call site]
00569
read_u64::<LittleEndian>
[function]
[call site]
00570
Err
[function]
[call site]
00571
ZipError::UnsupportedArchive
[function]
[call site]
00572
read_u16::<LittleEndian>
[function]
[call site]
00573
read_u16::<LittleEndian>
[function]
[call site]
00574
ZipResult::read_u8
[function]
[call site]
00575
read_u16::<LittleEndian>
[function]
[call site]
00576
Err
[function]
[call site]
00577
ZipError::InvalidArchive
[function]
[call site]
00578
Err
[function]
[call site]
00579
ZipError::InvalidArchive
[function]
[call site]
00580
Some
[function]
[call site]
00581
Some
[function]
[call site]
00582
Some
[function]
[call site]
00583
Err
[function]
[call site]
00584
ZipError::InvalidArchive
[function]
[call site]
00585
CompressionMethod::from_u16
[function]
[call site]
00586
Zip64File::seek
[function]
[call site]
00587
io::SeekFrom::Current
[function]
[call site]
00588
Ok
[function]
[call site]
00589
Err
[function]
[call site]
00590
is_none
[function]
[call site]
00591
Err
[function]
[call site]
00592
ZipError::InvalidArchive
[function]
[call site]
00593
checked_add
[function]
[call site]
00594
ok_or
[function]
[call site]
00595
ZipError::InvalidArchive
[function]
[call site]
00596
Ok
[function]
[call site]
00597
insert
[function]
[call site]
00598
AtomicU64::clone
[function]
[call site]
00599
ZipArchive::len
[function]
[call site]
00600
push
[function]
[call site]
00601
Zip64File::new
[function]
[call site]
00602
Ok
[function]
[call site]
00603
std::io::Cursor::new
[function]
[call site]
00604
zip::result::ZipResult::len
[function]
[call site]
00605
ZipArchive::len
[function]
[call site]
00606
zip::result::ZipResult::by_index
[function]
[call site]
00607
Ok
[function]
[call site]
00608
ZipArchive::by_index_with_optional_password
[function]
[call site]
00609
fuzz_target
[function]
[call site]
00610
build_zip
[function]
[call site]
00611
zip::ZipArchive::new
[function]
[call site]
00612
std::io::Cursor::new
[function]
[call site]
00613
zip::result::ZipResult::len
[function]
[call site]
00614
zip::result::ZipResult::by_index
[function]
[call site]
00615
ZipResult::expect
[function]
[call site]
00616
std::io::copy
[function]
[call site]
00617
Zip64File::new
[function]
[call site]
00618
Zip64File::new
[function]
[call site]
00619
write_test_archive
[function]
[call site]
00620
zip::ZipWriter::new
[function]
[call site]
00621
ZipWriter::add_directory
[function]
[call site]
00622
DateTime::default
[function]
[call site]
00623
FileOptions::default
[function]
[call site]
00624
FileOptions::compression_method
[function]
[call site]
00625
FileOptions::unix_permissions
[function]
[call site]
00626
ZipWriter::start_file
[function]
[call site]
00627
write_all
[function]
[call site]
00628
ZipWriter::start_file_with_extra_data
[function]
[call site]
00629
is_none
[function]
[call site]
00630
Some
[function]
[call site]
00631
as_mut
[function]
[call site]
00632
GenericZipWriter::unwrap
[function]
[call site]
00633
ZipWriter::start_entry
[function]
[call site]
00634
Ok
[function]
[call site]
00635
last
[function]
[call site]
00636
GenericZipWriter::unwrap
[function]
[call site]
00637
AtomicU64::load
[function]
[call site]
00638
write_u16::<LittleEndian>
[function]
[call site]
00639
write_u16::<LittleEndian>
[function]
[call site]
00640
ZipArchive::len
[function]
[call site]
00641
write_all
[function]
[call site]
00642
ZipWriter::end_extra_data
[function]
[call site]
00643
Err
[function]
[call site]
00644
ZipError::Io
[function]
[call site]
00645
io::Error::new
[function]
[call site]
00646
last_mut
[function]
[call site]
00647
GenericZipWriter::unwrap
[function]
[call site]
00648
validate_extra_data
[function]
[call site]
00649
AtomicU64::get_mut
[function]
[call site]
00650
GenericZipWriter::get_plain
[function]
[call site]
00651
write_all
[function]
[call site]
00652
ZipArchive::len
[function]
[call site]
00653
ZipArchive::len
[function]
[call site]
00654
Zip64File::seek
[function]
[call site]
00655
io::SeekFrom::Start
[function]
[call site]
00656
write_u16::<LittleEndian>
[function]
[call site]
00657
Zip64File::seek
[function]
[call site]
00658
io::SeekFrom::Start
[function]
[call site]
00659
GenericZipWriter::switch_to
[function]
[call site]
00660
Ok
[function]
[call site]
00661
write_all
[function]
[call site]
00662
ZipWriter::start_file
[function]
[call site]
00663
write_all
[function]
[call site]
00664
ZipCryptoWriter::finish
[function]
[call site]
00665
Ok
[function]
[call site]
00666
zip::result::ZipResult::expect
[function]
[call site]
00667
Zip64File::new
[function]
[call site]
00668
Zip64File::new
[function]
[call site]
00669
zip::ZipArchive::new
[function]
[call site]
00670
GenericZipWriter::unwrap
[function]
[call site]
00671
zip::ZipWriter::new
[function]
[call site]
00672
ZipArchive::by_name
[function]
[call site]
00673
Ok
[function]
[call site]
00674
ZipArchive::by_name_with_optional_password
[function]
[call site]
00675
fuzz_target
[function]
[call site]
00676
Err
[function]
[call site]
00677
ZipArchive::by_index_with_optional_password
[function]
[call site]
00678
GenericZipWriter::unwrap
[function]
[call site]
00679
ZipResult::expect
[function]
[call site]
00680
ZipWriter::raw_copy_file
[function]
[call site]
00681
zip::result::ZipResult::name
[function]
[call site]
00682
contains
[function]
[call site]
00683
path::Path::new
[function]
[call site]
00684
ZipResult::components
[function]
[call site]
00685
checked_sub
[function]
[call site]
00686
Some
[function]
[call site]
00687
Option::to_owned
[function]
[call site]
00688
ZipWriter::raw_copy_file_rename
[function]
[call site]
00689
FileOptions::default
[function]
[call site]
00690
FileOptions::large_file
[function]
[call site]
00691
zip::result::ZipResult::compressed_size
[function]
[call site]
00692
test::datetime_max
[function]
[call site]
00693
DateTime::from_date_and_time
[function]
[call site]
00694
GenericZipWriter::unwrap
[function]
[call site]
00695
zip::result::ZipResult::size
[function]
[call site]
00696
FileOptions::last_modified_time
[function]
[call site]
00697
zip::result::ZipResult::last_modified
[function]
[call site]
00698
FileOptions::compression_method
[function]
[call site]
00699
zip::result::ZipResult::compression
[function]
[call site]
00700
zip::result::ZipResult::unix_mode
[function]
[call site]
00701
Some
[function]
[call site]
00702
Some
[function]
[call site]
00703
FileOptions::unix_permissions
[function]
[call site]
00704
zip::result::ZipResult::crc32
[function]
[call site]
00705
zip::result::ZipResult::compressed_size
[function]
[call site]
00706
zip::result::ZipResult::size
[function]
[call site]
00707
ZipWriter::start_entry
[function]
[call site]
00708
Some
[function]
[call site]
00709
io::copy
[function]
[call site]
00710
Zip64File::new
[function]
[call site]
00711
Zip64File::new
[function]
[call site]
00712
write_test_archive
[function]
[call site]
00713
zip::result::ZipResult::expect
[function]
[call site]
00714
Zip64File::new
[function]
[call site]
00715
Zip64File::new
[function]
[call site]
00716
zip::ZipArchive::new
[function]
[call site]
00717
GenericZipWriter::unwrap
[function]
[call site]
00718
zip::ZipWriter::new
[function]
[call site]
00719
ZipArchive::by_name
[function]
[call site]
00720
ZipResult::expect
[function]
[call site]
00721
ZipWriter::raw_copy_file
[function]
[call site]
00722
ZipResult::expect
[function]
[call site]
00723
ZipArchive::by_name
[function]
[call site]
00724
ZipResult::expect
[function]
[call site]
00725
ZipWriter::raw_copy_file_rename
[function]
[call site]
00726
FileOptions::default
[function]
[call site]
00727
FileOptions::large_file
[function]
[call site]
00728
zip::result::ZipResult::compressed_size
[function]
[call site]
00729
test::datetime_max
[function]
[call site]
00730
zip::result::ZipResult::size
[function]
[call site]
00731
FileOptions::last_modified_time
[function]
[call site]
00732
zip::result::ZipResult::last_modified
[function]
[call site]
00733
FileOptions::compression_method
[function]
[call site]
00734
zip::result::ZipResult::compression
[function]
[call site]
00735
zip::result::ZipResult::unix_mode
[function]
[call site]
00736
FileOptions::unix_permissions
[function]
[call site]
00737
zip::result::ZipResult::crc32
[function]
[call site]
00738
zip::result::ZipResult::compressed_size
[function]
[call site]
00739
zip::result::ZipResult::size
[function]
[call site]
00740
ZipWriter::start_entry
[function]
[call site]
00741
Some
[function]
[call site]
00742
io::copy
[function]
[call site]
00743
zip::result::ZipResult::get_raw_reader
[function]
[call site]
00744
take
[function]
[call site]
00745
expect
[function]
[call site]
00746
ZipFileReader::Raw
[function]
[call site]
00747
CryptoReader::into_inner
[function]
[call site]
00748
CryptoReader::into_inner
[function]
[call site]
00749
CryptoReader::into_inner
[function]
[call site]
00750
CryptoReader::into_inner
[function]
[call site]
00751
CryptoReader::into_inner
[function]
[call site]
00752
Ok
[function]
[call site]
00753
ZipResult::expect
[function]
[call site]
00754
zip::ZipArchive::new
[function]
[call site]
00755
GenericZipWriter::unwrap
[function]
[call site]
00756
check_archive_file_contents
[function]
[call site]
00757
read_archive_file
[function]
[call site]
00758
zip::result::ZipResult::by_name
[function]
[call site]
00759
Ok
[function]
[call site]
00760
ZipArchive::by_name_with_optional_password
[function]
[call site]
00761
GenericZipWriter::unwrap
[function]
[call site]
00762
Zip64File::new
[function]
[call site]
00763
zip::result::ZipResult::read_to_string
[function]
[call site]
00764
GenericZipWriter::unwrap
[function]
[call site]
00765
Ok
[function]
[call site]
00766
zip::result::ZipResult::unwrap
[function]
[call site]
00767
check_archive_file_contents
[function]
[call site]
00768
zip::result::ZipResult::get_raw_reader
[function]
[call site]
00769
Ok
[function]
[call site]
00770
ZipResult::expect
[function]
[call site]
00771
ZipArchive::by_name
[function]
[call site]
00772
ZipResult::expect
[function]
[call site]
00773
ZipWriter::raw_copy_file_rename
[function]
[call site]
00774
ZipResult::expect
[function]
[call site]
00775
zip::ZipArchive::new
[function]
[call site]
00776
GenericZipWriter::unwrap
[function]
[call site]
00777
check_archive_file_contents
[function]
[call site]
00778
check_archive_file_contents
[function]
[call site]
00779
std::io::sink
[function]
[call site]
00780
std::hint::black_box
[function]
[call site]
00781
std::hint::black_box
[function]
[call site]
00782
std::hint::black_box
[function]
[call site]
00783
std::hint::black_box
[function]
[call site]
00784
ok_or
[function]
[call site]
00785
Err
[function]
[call site]
00786
ZipError::UnsupportedArchive
[function]
[call site]
00787
find_content
[function]
[call site]
00788
Zip64File::seek
[function]
[call site]
00789
io::SeekFrom::Start
[function]
[call site]
00790
read_u32::<LittleEndian>
[function]
[call site]
00791
Err
[function]
[call site]
00792
ZipError::InvalidArchive
[function]
[call site]
00793
Zip64File::seek
[function]
[call site]
00794
io::SeekFrom::Current
[function]
[call site]
00795
read_u16::<LittleEndian>
[function]
[call site]
00796
read_u16::<LittleEndian>
[function]
[call site]
00797
AtomicU64::store
[function]
[call site]
00798
AtomicU64::store
[function]
[call site]
00799
Zip64File::seek
[function]
[call site]
00800
io::SeekFrom::Start
[function]
[call site]
00801
Ok
[function]
[call site]
00802
take
[function]
[call site]
00803
make_crypto_reader
[function]
[call site]
00804
unsupported_zip_error
[function]
[call site]
00805
Err
[function]
[call site]
00806
ZipError::UnsupportedArchive
[function]
[call site]
00807
AesReader::new
[function]
[call site]
00808
AesMode::salt_length
[function]
[call site]
00809
AesMode::key_length
[function]
[call site]
00810
AesReader::validate
[function]
[call site]
00811
AesMode::salt_length
[function]
[call site]
00812
AesMode::key_length
[function]
[call site]
00813
AesMode::key_length
[function]
[call site]
00814
read_exact
[function]
[call site]
00815
read_exact
[function]
[call site]
00816
pbkdf2::pbkdf2::<Hmac<Sha1>>
[function]
[call site]
00817
Ok
[function]
[call site]
00818
cipher_from_mode
[function]
[call site]
00819
Zip64File::new
[function]
[call site]
00820
aes_ctr::AesCtrZipKeyStream::<aes_ctr::Aes128>::new
[function]
[call site]
00821
Zip64File::new
[function]
[call site]
00822
aes_ctr::AesCtrZipKeyStream::<aes_ctr::Aes192>::new
[function]
[call site]
00823
Zip64File::new
[function]
[call site]
00824
aes_ctr::AesCtrZipKeyStream::<aes_ctr::Aes256>::new
[function]
[call site]
00825
Hmac::<Sha1>::new_from_slice
[function]
[call site]
00826
GenericZipWriter::unwrap
[function]
[call site]
00827
Ok
[function]
[call site]
00828
Some
[function]
[call site]
00829
Ok
[function]
[call site]
00830
Err
[function]
[call site]
00831
ZipCryptoValidator::InfoZipMsdosTime
[function]
[call site]
00832
DateTime::timepart
[function]
[call site]
00833
ZipCryptoValidator::PkzipCrc32
[function]
[call site]
00834
ZipCryptoReader::new
[function]
[call site]
00835
ZipCryptoKeys::derive
[function]
[call site]
00836
ZipCryptoKeys::new
[function]
[call site]
00837
std::num::Wrapping
[function]
[call site]
00838
std::num::Wrapping
[function]
[call site]
00839
std::num::Wrapping
[function]
[call site]
00840
ZipResult::iter
[function]
[call site]
00841
ZipCryptoKeys::update
[function]
[call site]
00842
ZipCryptoReader::validate
[function]
[call site]
00843
read_exact
[function]
[call site]
00844
iter_mut
[function]
[call site]
00845
ZipCryptoKeys::decrypt_byte
[function]
[call site]
00846
ZipCryptoKeys::stream_byte
[function]
[call site]
00847
ZipCryptoKeys::update
[function]
[call site]
00848
Ok
[function]
[call site]
00849
Ok
[function]
[call site]
00850
Ok
[function]
[call site]
00851
Some
[function]
[call site]
00852
Ok
[function]
[call site]
00853
Err
[function]
[call site]
00854
CryptoReader::ZipCrypto
[function]
[call site]
00855
Ok
[function]
[call site]
00856
Err
[function]
[call site]
00857
CryptoReader::Plaintext
[function]
[call site]
00858
Ok
[function]
[call site]
00859
Ok
[function]
[call site]
00860
Ok
[function]
[call site]
00861
Ok
[function]
[call site]
00862
Some
[function]
[call site]
00863
Cow::Borrowed
[function]
[call site]
00864
Err
[function]
[call site]
00865
Ok
[function]
[call site]
00866
Err
[function]
[call site]
00867
GenericZipWriter::unwrap
[function]
[call site]
00868
ZipResult::expect
[function]
[call site]
00869
std::io::copy
[function]
[call site]
00870
std::io::sink
[function]
[call site]
00871
std::hint::black_box
[function]
[call site]
00872
std::hint::black_box
[function]
[call site]
00873
std::hint::black_box
[function]
[call site]
00874
std::hint::black_box
[function]
[call site]
00875