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