The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 445 | 0 | EP | call site: 00000 | compress_to_vec_inner |
fuzz_target
[function]
[call site]
00000
miniz_oxide::deflate::compress_to_vec_zlib
[function]
[call site]
00001
compress_to_vec_inner
[function]
[call site]
00002
create_comp_flags_from_zip_params
[function]
[call site]
00003
into
[function]
[call site]
00004
CompressorOxide::new
[function]
[call site]
00005
LZOxide::new
[function]
[call site]
00006
ParamsOxide::new
[function]
[call site]
00007
mz_stream::default
[function]
[call site]
00008
ptr::null
[function]
[call site]
00009
ptr::null_mut
[function]
[call site]
00010
ptr::null
[function]
[call site]
00011
ptr::null_mut
[function]
[call site]
00012
mz_stream::default
[function]
[call site]
00013
DictOxide::new
[function]
[call site]
00014
probes_from_flags
[function]
[call site]
00015
HashBuffers::default
[function]
[call site]
00016
into_boxed_slice
[function]
[call site]
00017
try_into
[function]
[call site]
00018
unwrap
[function]
[call site]
00019
into_boxed_slice
[function]
[call site]
00020
try_into
[function]
[call site]
00021
unwrap
[function]
[call site]
00022
into_boxed_slice
[function]
[call site]
00023
try_into
[function]
[call site]
00024
unwrap
[function]
[call site]
00025
compress
[function]
[call site]
00026
compress_inner
[function]
[call site]
00027
flush_output_buffer
[function]
[call site]
00028
cmp::min
[function]
[call site]
00029
len
[function]
[call site]
00030
copy_from_slice
[function]
[call site]
00031
deflate::stored::compress_stored
[function]
[call site]
00032
CallbackOxide::new_callback_buf
[function]
[call site]
00033
Some
[function]
[call site]
00034
CallbackOut::Buf
[function]
[call site]
00035
len
[function]
[call site]
00036
len
[function]
[call site]
00037
cmp::min
[function]
[call site]
00038
tdefl_status::from
[function]
[call site]
00039
cmp::min
[function]
[call site]
00040
cmp::min
[function]
[call site]
00041
flush_block
[function]
[call site]
00042
CallbackOut::new_output_buffer
[function]
[call site]
00043
len
[function]
[call site]
00044
zlib::header_from_flags
[function]
[call site]
00045
zlib_level_from_flags
[function]
[call site]
00046
header_from_level
[function]
[call site]
00047
bool::saturating_sub
[function]
[call site]
00048
add_fcheck
[function]
[call site]
00049
tdefl_status::from
[function]
[call site]
00050
tdefl_status::from
[function]
[call site]
00051
tdefl_status::from
[function]
[call site]
00052
OutputBufferOxide::put_bits_no_flush
[function]
[call site]
00053
into
[function]
[call site]
00054
OutputBufferOxide::put_bits
[function]
[call site]
00055
into
[function]
[call site]
00056
LZOxide::init_flag
[function]
[call site]
00057
LZOxide::get_flag
[function]
[call site]
00058
tdefl_status::from
[function]
[call site]
00059
LZOxide::get_flag
[function]
[call site]
00060
OutputBufferOxide::put_bits
[function]
[call site]
00061
OutputBufferOxide::save
[function]
[call site]
00062
compress_block
[function]
[call site]
00063
HuffmanOxide::start_static_block
[function]
[call site]
00064
fill
[function]
[call site]
00065
fill
[function]
[call site]
00066
fill
[function]
[call site]
00067
fill
[function]
[call site]
00068
fill
[function]
[call site]
00069
HuffmanOxide::optimize_table
[function]
[call site]
00070
HuffmanOxide::radix_sort_symbols
[function]
[call site]
00071
&'a
[call site]
00072
&'a
[call site]
00073
iter
[function]
[call site]
00074
enumerate
[function]
[call site]
00075
take
[function]
[call site]
00076
&'a
[call site]
00077
mem::swap
[function]
[call site]
00078
HuffmanOxide::calculate_minimum_redundancy
[function]
[call site]
00079
&'a
[call site]
00080
wrapping_add
[function]
[call site]
00081
wrapping_add
[function]
[call site]
00082
rev
[function]
[call site]
00083
&'a
[call site]
00084
HuffmanOxide::enforce_max_code_size
[function]
[call site]
00085
iter
[function]
[call site]
00086
.].iter().sum::<i32>
[function]
[call site]
00087
iter
[function]
[call site]
00088
rev
[function]
[call site]
00089
enumerate
[function]
[call site]
00090
fold
[function]
[call site]
00091
rev
[function]
[call site]
00092
fill
[function]
[call site]
00093
fill
[function]
[call site]
00094
iter
[function]
[call site]
00095
enumerate
[function]
[call site]
00096
take
[function]
[call site]
00097
skip
[function]
[call site]
00098
iter
[function]
[call site]
00099
take
[function]
[call site]
00100
zip
[function]
[call site]
00101
iter_mut
[function]
[call site]
00102
take
[function]
[call site]
00103
reverse_bits
[function]
[call site]
00104
HuffmanOxide::optimize_table
[function]
[call site]
00105
OutputBufferOxide::put_bits
[function]
[call site]
00106
HuffmanOxide::start_dynamic_block
[function]
[call site]
00107
HuffmanOxide::optimize_table
[function]
[call site]
00108
HuffmanOxide::optimize_table
[function]
[call site]
00109
iter
[function]
[call site]
00110
rev
[function]
[call site]
00111
take_while
[function]
[call site]
00112
CompressorOxide::unwritten_bit_count
[function]
[call site]
00113
iter
[function]
[call site]
00114
rev
[function]
[call site]
00115
take_while
[function]
[call site]
00116
CompressorOxide::unwritten_bit_count
[function]
[call site]
00117
copy_from_slice
[function]
[call site]
00118
copy_from_slice
[function]
[call site]
00119
fill
[function]
[call site]
00120
Rle::prev_code_size
[function]
[call site]
00121
write
[function]
[call site]
00122
OutputBuffer::get_mut
[function]
[call site]
00123
&[u8]::len
[function]
[call site]
00124
TDEFLStatus::copy_from_slice
[function]
[call site]
00125
Err
[function]
[call site]
00126
&[u8]::len
[function]
[call site]
00127
Ok
[function]
[call site]
00128
wrapping_add
[function]
[call site]
00129
write
[function]
[call site]
00130
wrapping_add
[function]
[call site]
00131
write
[function]
[call site]
00132
Ok
[function]
[call site]
00133
Rle::zero_code_size
[function]
[call site]
00134
write
[function]
[call site]
00135
wrapping_add
[function]
[call site]
00136
write
[function]
[call site]
00137
wrapping_add
[function]
[call site]
00138
write
[function]
[call site]
00139
wrapping_add
[function]
[call site]
00140
write
[function]
[call site]
00141
Ok
[function]
[call site]
00142
Rle::zero_code_size
[function]
[call site]
00143
Rle::prev_code_size
[function]
[call site]
00144
wrapping_add
[function]
[call site]
00145
write
[function]
[call site]
00146
Rle::prev_code_size
[function]
[call site]
00147
Rle::prev_code_size
[function]
[call site]
00148
Rle::zero_code_size
[function]
[call site]
00149
HuffmanOxide::optimize_table
[function]
[call site]
00150
OutputBufferOxide::put_bits_no_flush
[function]
[call site]
00151
OutputBufferOxide::put_bits_no_flush
[function]
[call site]
00152
OutputBufferOxide::put_bits_no_flush
[function]
[call site]
00153
iter
[function]
[call site]
00154
rev
[function]
[call site]
00155
take_while
[function]
[call site]
00156
CompressorOxide::unwritten_bit_count
[function]
[call site]
00157
OutputBuffer::from_slice_pos_and_max
[function]
[call site]
00158
usize::saturating_add
[function]
[call site]
00159
len
[function]
[call site]
00160
len
[function]
[call site]
00161
OutputBufferOxide::put_bits
[function]
[call site]
00162
OutputBufferOxide::put_bits
[function]
[call site]
00163
tdefl_status::from
[function]
[call site]
00164
OutputBufferOxide::put_bits
[function]
[call site]
00165
tdefl_status::from
[function]
[call site]
00166
tdefl_status::from
[function]
[call site]
00167
OutputBufferOxide::put_bits
[function]
[call site]
00168
tdefl_status::from
[function]
[call site]
00169
Ok
[function]
[call site]
00170
compress_lz_codes
[function]
[call site]
00171
tdefl_status::from
[function]
[call site]
00172
cmp::min
[function]
[call site]
00173
&[u8;
[call site]
00174
tdefl_status::from
[function]
[call site]
00175
BitBuffer::put_fast
[function]
[call site]
00176
tdefl_status::from
[function]
[call site]
00177
tdefl_status::from
[function]
[call site]
00178
BitBuffer::put_fast
[function]
[call site]
00179
tdefl_status::from
[function]
[call site]
00180
tdefl_status::from
[function]
[call site]
00181
BitBuffer::put_fast
[function]
[call site]
00182
tdefl_status::from
[function]
[call site]
00183
tdefl_status::from
[function]
[call site]
00184
BitBuffer::put_fast
[function]
[call site]
00185
tdefl_status::from
[function]
[call site]
00186
tdefl_status::from
[function]
[call site]
00187
BitBuffer::put_fast
[function]
[call site]
00188
tdefl_status::from
[function]
[call site]
00189
tdefl_status::from
[function]
[call site]
00190
test_flush
[function]
[call site]
00191
Rng::new
[function]
[call site]
00192
Self
[function]
[call site]
00193
Rng::octal
[function]
[call site]
00194
Rng::map
[function]
[call site]
00195
take
[function]
[call site]
00196
collect
[function]
[call site]
00197
compress
[function]
[call site]
00198
compress
[function]
[call site]
00199
compress
[function]
[call site]
00200
cmp::min
[function]
[call site]
00201
OutputBufferOxide::put_bits
[function]
[call site]
00202
OutputBufferOxide::put_bits
[function]
[call site]
00203
tdefl_status::from
[function]
[call site]
00204
tdefl_status::from
[function]
[call site]
00205
Ok
[function]
[call site]
00206
OutputBufferOxide::load
[function]
[call site]
00207
OutputBufferOxide::put_bits
[function]
[call site]
00208
OutputBufferOxide::pad_to_bytes
[function]
[call site]
00209
OutputBufferOxide::put_bits
[function]
[call site]
00210
OutputBufferOxide::put_bits
[function]
[call site]
00211
OutputBufferOxide::put_bits
[function]
[call site]
00212
OutputBufferOxide::write_bytes
[function]
[call site]
00213
Vec::len
[function]
[call site]
00214
copy_from_slice
[function]
[call site]
00215
Vec::len
[function]
[call site]
00216
OutputBufferOxide::write_bytes
[function]
[call site]
00217
OutputBufferOxide::write_bytes
[function]
[call site]
00218
OutputBufferOxide::load
[function]
[call site]
00219
compress_block
[function]
[call site]
00220
OutputBufferOxide::pad_to_bytes
[function]
[call site]
00221
OutputBufferOxide::put_bits
[function]
[call site]
00222
OutputBufferOxide::put_bits
[function]
[call site]
00223
OutputBufferOxide::is_byte_aligned
[function]
[call site]
00224
OutputBufferOxide::put_bits
[function]
[call site]
00225
OutputBufferOxide::put_bits
[function]
[call site]
00226
OutputBufferOxide::pad_to_bytes
[function]
[call site]
00227
OutputBufferOxide::put_bits
[function]
[call site]
00228
OutputBufferOxide::put_bits
[function]
[call site]
00229
OutputBufferOxide::is_byte_aligned
[function]
[call site]
00230
OutputBufferOxide::put_bits
[function]
[call site]
00231
OutputBufferOxide::pad_to_bytes
[function]
[call site]
00232
OutputBufferOxide::put_bits
[function]
[call site]
00233
OutputBufferOxide::put_bits
[function]
[call site]
00234
fill
[function]
[call site]
00235
fill
[function]
[call site]
00236
OutputBufferOxide::save
[function]
[call site]
00237
Ok
[function]
[call site]
00238
CallbackFunc::flush_output
[function]
[call site]
00239
Result::unwrap_or
[function]
[call site]
00240
compress_fast
[function]
[call site]
00241
len
[function]
[call site]
00242
cmp::min
[function]
[call site]
00243
len
[function]
[call site]
00244
cmp::min
[function]
[call site]
00245
copy_from_slice
[function]
[call site]
00246
cmp::min
[function]
[call site]
00247
copy_from_slice
[function]
[call site]
00248
cmp::min
[function]
[call site]
00249
DictOxide::read_unaligned_u32
[function]
[call site]
00250
try_into
[function]
[call site]
00251
unwrap
[function]
[call site]
00252
u32::from_le_bytes
[function]
[call site]
00253
tdefl_status::from
[function]
[call site]
00254
DictOxide::read_unaligned_u32
[function]
[call site]
00255
DictOxide::read_unaligned_u64
[function]
[call site]
00256
try_into
[function]
[call site]
00257
unwrap
[function]
[call site]
00258
u64::from_le_bytes
[function]
[call site]
00259
DictOxide::read_unaligned_u64
[function]
[call site]
00260
trailing_zeros
[function]
[call site]
00261
into
[function]
[call site]
00262
into
[function]
[call site]
00263
LZOxide::write_code
[function]
[call site]
00264
tdefl_status::from
[function]
[call site]
00265
LZOxide::get_flag
[function]
[call site]
00266
tdefl_status::from
[function]
[call site]
00267
cmp::min
[function]
[call site]
00268
LZOxide::write_code
[function]
[call site]
00269
tdefl_status::from
[function]
[call site]
00270
LZOxide::write_code
[function]
[call site]
00271
LZOxide::write_code
[function]
[call site]
00272
LZOxide::get_flag
[function]
[call site]
00273
LZOxide::get_flag
[function]
[call site]
00274
tdefl_status::from
[function]
[call site]
00275
LZOxide::write_code
[function]
[call site]
00276
LZOxide::get_flag
[function]
[call site]
00277
LZOxide::consume_flag
[function]
[call site]
00278
LZOxide::plant_flag
[function]
[call site]
00279
cmp::min
[function]
[call site]
00280
flush_block
[function]
[call site]
00281
LZOxide::write_code
[function]
[call site]
00282
LZOxide::get_flag
[function]
[call site]
00283
LZOxide::consume_flag
[function]
[call site]
00284
cmp::min
[function]
[call site]
00285
flush_block
[function]
[call site]
00286
compress_normal
[function]
[call site]
00287
len
[function]
[call site]
00288
cmp::min
[function]
[call site]
00289
len
[function]
[call site]
00290
tdefl_status::from
[function]
[call site]
00291
update_hash
[function]
[call site]
00292
tdefl_status::from
[function]
[call site]
00293
update_hash
[function]
[call site]
00294
into
[function]
[call site]
00295
tdefl_status::from
[function]
[call site]
00296
tdefl_status::from
[function]
[call site]
00297
tdefl_status::from
[function]
[call site]
00298
cmp::min
[function]
[call site]
00299
tdefl_status::from
[function]
[call site]
00300
wrapping_sub
[function]
[call site]
00301
iter
[function]
[call site]
00302
take_while
[function]
[call site]
00303
CompressorOxide::unwritten_bit_count
[function]
[call site]
00304
into
[function]
[call site]
00305
DictOxide::find_match
[function]
[call site]
00306
cmp::min
[function]
[call site]
00307
OutputBuffer::from_slice_pos_and_max
[function]
[call site]
00308
read_u16_le
[function]
[call site]
00309
InputWrapper::as_slice
[function]
[call site]
00310
try_into
[function]
[call site]
00311
unwrap_or_default
[function]
[call site]
00312
u16::from_le_bytes
[function]
[call site]
00313
InputWrapper::advance
[function]
[call site]
00314
read_u16_le
[function]
[call site]
00315
read_u16_le
[function]
[call site]
00316
read_u16_le
[function]
[call site]
00317
DictOxide::read_unaligned_u64
[function]
[call site]
00318
try_into
[function]
[call site]
00319
unwrap
[function]
[call site]
00320
u64::from_le_bytes
[function]
[call site]
00321
DictOxide::read_unaligned_u64
[function]
[call site]
00322
trailing_zeros
[function]
[call site]
00323
cmp::min
[function]
[call site]
00324
read_u16_le
[function]
[call site]
00325
saturating_sub
[function]
[call site]
00326
cmp::min
[function]
[call site]
00327
into
[function]
[call site]
00328
record_literal
[function]
[call site]
00329
LZOxide::write_code
[function]
[call site]
00330
tdefl_status::from
[function]
[call site]
00331
LZOxide::get_flag
[function]
[call site]
00332
tdefl_status::from
[function]
[call site]
00333
LZOxide::consume_flag
[function]
[call site]
00334
LZOxide::plant_flag
[function]
[call site]
00335
record_match
[function]
[call site]
00336
tdefl_status::from
[function]
[call site]
00337
LZOxide::write_code
[function]
[call site]
00338
LZOxide::write_code
[function]
[call site]
00339
LZOxide::write_code
[function]
[call site]
00340
LZOxide::get_flag
[function]
[call site]
00341
LZOxide::get_flag
[function]
[call site]
00342
LZOxide::consume_flag
[function]
[call site]
00343
record_match
[function]
[call site]
00344
record_literal
[function]
[call site]
00345
cmp::min
[function]
[call site]
00346
len
[function]
[call site]
00347
record_match
[function]
[call site]
00348
cmp::min
[function]
[call site]
00349
len
[function]
[call site]
00350
cmp::min
[function]
[call site]
00351
flush_block
[function]
[call site]
00352
Result::unwrap_or
[function]
[call site]
00353
shared::update_adler32
[function]
[call site]
00354
simd_adler32::Adler32::from_checksum
[function]
[call site]
00355
u16::write
[function]
[call site]
00356
OutputBuffer::get_mut
[function]
[call site]
00357
&[u8]::len
[function]
[call site]
00358
TDEFLStatus::copy_from_slice
[function]
[call site]
00359
Err
[function]
[call site]
00360
&[u8]::len
[function]
[call site]
00361
Ok
[function]
[call site]
00362
u16::finish
[function]
[call site]
00363
map_or
[function]
[call site]
00364
Self::len
[function]
[call site]
00365
flush_block
[function]
[call site]
00366
fill
[function]
[call site]
00367
fill
[function]
[call site]
00368
flush_output_buffer
[function]
[call site]
00369
CallbackOxide::new_callback_buf
[function]
[call site]
00370
Some
[function]
[call site]
00371
CallbackOut::Buf
[function]
[call site]
00372
i32::truncate
[function]
[call site]
00373
Action::len
[function]
[call site]
00374
i32::len
[function]
[call site]
00375
saturating_sub
[function]
[call site]
00376
i32::resize
[function]
[call site]
00377
i32::len
[function]
[call site]
00378
miniz_oxide::inflate::decompress_to_vec_zlib
[function]
[call site]
00379
decompress_to_vec_inner
[function]
[call site]
00380
Box::<DecompressorOxide>::default
[function]
[call site]
00381
ptr::null
[function]
[call site]
00382
ptr::null_mut
[function]
[call site]
00383
ptr::null
[function]
[call site]
00384
ptr::null_mut
[function]
[call site]
00385
decompress
[function]
[call site]
00386
decompress_with_limit
[function]
[call site]
00387
usize::len
[function]
[call site]
00388
saturating_sub
[function]
[call site]
00389
wrapping_add
[function]
[call site]
00390
usize::len
[function]
[call site]
00391
InputWrapper::from_slice
[function]
[call site]
00392
OutputBuffer::from_slice_pos_and_max
[function]
[call site]
00393
usize::saturating_add
[function]
[call site]
00394
len
[function]
[call site]
00395
len
[function]
[call site]
00396
generate_state
[function]
[call site]
00397
generate_state
[function]
[call site]
00398
generate_state
[function]
[call site]
00399
generate_state
[function]
[call site]
00400
generate_state
[function]
[call site]
00401
generate_state
[function]
[call site]
00402
generate_state
[function]
[call site]
00403
generate_state
[function]
[call site]
00404
generate_state
[function]
[call site]
00405
generate_state
[function]
[call site]
00406
generate_state
[function]
[call site]
00407
generate_state
[function]
[call site]
00408
generate_state
[function]
[call site]
00409
generate_state
[function]
[call site]
00410
generate_state
[function]
[call site]
00411
generate_state
[function]
[call site]
00412
generate_state
[function]
[call site]
00413
generate_state
[function]
[call site]
00414
generate_state
[function]
[call site]
00415
generate_state
[function]
[call site]
00416
generate_state
[function]
[call site]
00417
generate_state
[function]
[call site]
00418
generate_state
[function]
[call site]
00419
generate_state
[function]
[call site]
00420
undo_bytes
[function]
[call site]
00421
cmp::min
[function]
[call site]
00422
&[u8]::len
[function]
[call site]
00423
InputWrapper::bytes_left
[function]
[call site]
00424
len
[function]
[call site]
00425
OutputBuffer::bytes_left
[function]
[call site]
00426
OutputBuffer::position
[function]
[call site]
00427
shared::update_adler32
[function]
[call site]
00428
OutputBuffer::get_ref
[function]
[call site]
00429
&[u8]::len
[function]
[call site]
00430
InputWrapper::bytes_left
[function]
[call site]
00431
OutputBuffer::position
[function]
[call site]
00432
truncate
[function]
[call site]
00433
Ok
[function]
[call site]
00434
Action::len
[function]
[call site]
00435
decompress_error
[function]
[call site]
00436
Err
[function]
[call site]
00437
len
[function]
[call site]
00438
decompress_error
[function]
[call site]
00439
len
[function]
[call site]
00440
saturating_mul
[function]
[call site]
00441
min
[function]
[call site]
00442
resize
[function]
[call site]
00443
decompress_error
[function]
[call site]
00444
Result::expect
[function]
[call site]
00445