The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 455 | 0 | EP | call site: 00000 | compress_to_vec_inner |
fuzz_target
[function]
[call site]
00000
miniz_oxide::deflate::compress_to_vec
[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
OutputBufferOxide::pad_to_bytes
[function]
[call site]
00216
OutputBufferOxide::put_bits
[function]
[call site]
00217
OutputBufferOxide::put_bits
[function]
[call site]
00218
OutputBufferOxide::put_bits
[function]
[call site]
00219
OutputBufferOxide::write_bytes
[function]
[call site]
00220
Vec::len
[function]
[call site]
00221
copy_from_slice
[function]
[call site]
00222
Vec::len
[function]
[call site]
00223
OutputBufferOxide::write_bytes
[function]
[call site]
00224
OutputBufferOxide::write_bytes
[function]
[call site]
00225
OutputBufferOxide::load
[function]
[call site]
00226
compress_block
[function]
[call site]
00227
OutputBufferOxide::pad_to_bytes
[function]
[call site]
00228
OutputBufferOxide::put_bits
[function]
[call site]
00229
OutputBufferOxide::put_bits
[function]
[call site]
00230
OutputBufferOxide::is_byte_aligned
[function]
[call site]
00231
OutputBufferOxide::put_bits
[function]
[call site]
00232
OutputBufferOxide::put_bits
[function]
[call site]
00233
OutputBufferOxide::pad_to_bytes
[function]
[call site]
00234
OutputBufferOxide::put_bits
[function]
[call site]
00235
OutputBufferOxide::put_bits
[function]
[call site]
00236
OutputBufferOxide::is_byte_aligned
[function]
[call site]
00237
OutputBufferOxide::put_bits
[function]
[call site]
00238
OutputBufferOxide::pad_to_bytes
[function]
[call site]
00239
OutputBufferOxide::put_bits
[function]
[call site]
00240
OutputBufferOxide::put_bits
[function]
[call site]
00241
fill
[function]
[call site]
00242
fill
[function]
[call site]
00243
OutputBufferOxide::save
[function]
[call site]
00244
Ok
[function]
[call site]
00245
CallbackFunc::flush_output
[function]
[call site]
00246
Result::unwrap_or
[function]
[call site]
00247
len
[function]
[call site]
00248
copy_to_dict
[function]
[call site]
00249
cmp::min
[function]
[call site]
00250
compress_fast
[function]
[call site]
00251
len
[function]
[call site]
00252
cmp::min
[function]
[call site]
00253
len
[function]
[call site]
00254
cmp::min
[function]
[call site]
00255
copy_from_slice
[function]
[call site]
00256
cmp::min
[function]
[call site]
00257
copy_from_slice
[function]
[call site]
00258
cmp::min
[function]
[call site]
00259
DictOxide::read_unaligned_u32
[function]
[call site]
00260
try_into
[function]
[call site]
00261
unwrap
[function]
[call site]
00262
u32::from_le_bytes
[function]
[call site]
00263
tdefl_status::from
[function]
[call site]
00264
DictOxide::read_unaligned_u32
[function]
[call site]
00265
DictOxide::read_unaligned_u64
[function]
[call site]
00266
try_into
[function]
[call site]
00267
unwrap
[function]
[call site]
00268
u64::from_le_bytes
[function]
[call site]
00269
DictOxide::read_unaligned_u64
[function]
[call site]
00270
trailing_zeros
[function]
[call site]
00271
into
[function]
[call site]
00272
into
[function]
[call site]
00273
LZOxide::write_code
[function]
[call site]
00274
tdefl_status::from
[function]
[call site]
00275
LZOxide::get_flag
[function]
[call site]
00276
tdefl_status::from
[function]
[call site]
00277
cmp::min
[function]
[call site]
00278
LZOxide::write_code
[function]
[call site]
00279
tdefl_status::from
[function]
[call site]
00280
LZOxide::write_code
[function]
[call site]
00281
LZOxide::write_code
[function]
[call site]
00282
LZOxide::get_flag
[function]
[call site]
00283
LZOxide::get_flag
[function]
[call site]
00284
tdefl_status::from
[function]
[call site]
00285
LZOxide::write_code
[function]
[call site]
00286
LZOxide::get_flag
[function]
[call site]
00287
LZOxide::consume_flag
[function]
[call site]
00288
LZOxide::plant_flag
[function]
[call site]
00289
cmp::min
[function]
[call site]
00290
flush_block
[function]
[call site]
00291
LZOxide::write_code
[function]
[call site]
00292
LZOxide::get_flag
[function]
[call site]
00293
LZOxide::consume_flag
[function]
[call site]
00294
cmp::min
[function]
[call site]
00295
flush_block
[function]
[call site]
00296
compress_normal
[function]
[call site]
00297
len
[function]
[call site]
00298
cmp::min
[function]
[call site]
00299
len
[function]
[call site]
00300
tdefl_status::from
[function]
[call site]
00301
update_hash
[function]
[call site]
00302
tdefl_status::from
[function]
[call site]
00303
update_hash
[function]
[call site]
00304
into
[function]
[call site]
00305
tdefl_status::from
[function]
[call site]
00306
tdefl_status::from
[function]
[call site]
00307
tdefl_status::from
[function]
[call site]
00308
cmp::min
[function]
[call site]
00309
tdefl_status::from
[function]
[call site]
00310
wrapping_sub
[function]
[call site]
00311
iter
[function]
[call site]
00312
take_while
[function]
[call site]
00313
CompressorOxide::unwritten_bit_count
[function]
[call site]
00314
into
[function]
[call site]
00315
DictOxide::find_match
[function]
[call site]
00316
cmp::min
[function]
[call site]
00317
OutputBuffer::from_slice_pos_and_max
[function]
[call site]
00318
read_u16_le
[function]
[call site]
00319
InputWrapper::as_slice
[function]
[call site]
00320
try_into
[function]
[call site]
00321
unwrap_or_default
[function]
[call site]
00322
u16::from_le_bytes
[function]
[call site]
00323
InputWrapper::advance
[function]
[call site]
00324
read_u16_le
[function]
[call site]
00325
read_u16_le
[function]
[call site]
00326
read_u16_le
[function]
[call site]
00327
DictOxide::read_unaligned_u64
[function]
[call site]
00328
try_into
[function]
[call site]
00329
unwrap
[function]
[call site]
00330
u64::from_le_bytes
[function]
[call site]
00331
DictOxide::read_unaligned_u64
[function]
[call site]
00332
trailing_zeros
[function]
[call site]
00333
cmp::min
[function]
[call site]
00334
read_u16_le
[function]
[call site]
00335
saturating_sub
[function]
[call site]
00336
cmp::min
[function]
[call site]
00337
into
[function]
[call site]
00338
record_literal
[function]
[call site]
00339
LZOxide::write_code
[function]
[call site]
00340
tdefl_status::from
[function]
[call site]
00341
LZOxide::get_flag
[function]
[call site]
00342
tdefl_status::from
[function]
[call site]
00343
LZOxide::consume_flag
[function]
[call site]
00344
LZOxide::plant_flag
[function]
[call site]
00345
record_match
[function]
[call site]
00346
tdefl_status::from
[function]
[call site]
00347
LZOxide::write_code
[function]
[call site]
00348
LZOxide::write_code
[function]
[call site]
00349
LZOxide::write_code
[function]
[call site]
00350
LZOxide::get_flag
[function]
[call site]
00351
LZOxide::get_flag
[function]
[call site]
00352
LZOxide::consume_flag
[function]
[call site]
00353
record_match
[function]
[call site]
00354
record_literal
[function]
[call site]
00355
cmp::min
[function]
[call site]
00356
len
[function]
[call site]
00357
record_match
[function]
[call site]
00358
cmp::min
[function]
[call site]
00359
len
[function]
[call site]
00360
cmp::min
[function]
[call site]
00361
flush_block
[function]
[call site]
00362
Result::unwrap_or
[function]
[call site]
00363
shared::update_adler32
[function]
[call site]
00364
simd_adler32::Adler32::from_checksum
[function]
[call site]
00365
u16::write
[function]
[call site]
00366
OutputBuffer::get_mut
[function]
[call site]
00367
&[u8]::len
[function]
[call site]
00368
TDEFLStatus::copy_from_slice
[function]
[call site]
00369
Err
[function]
[call site]
00370
&[u8]::len
[function]
[call site]
00371
Ok
[function]
[call site]
00372
u16::finish
[function]
[call site]
00373
map_or
[function]
[call site]
00374
Self::len
[function]
[call site]
00375
flush_block
[function]
[call site]
00376
fill
[function]
[call site]
00377
fill
[function]
[call site]
00378
flush_output_buffer
[function]
[call site]
00379
CallbackOxide::new_callback_buf
[function]
[call site]
00380
Some
[function]
[call site]
00381
CallbackOut::Buf
[function]
[call site]
00382
i32::truncate
[function]
[call site]
00383
Action::len
[function]
[call site]
00384
i32::len
[function]
[call site]
00385
saturating_sub
[function]
[call site]
00386
i32::resize
[function]
[call site]
00387
i32::len
[function]
[call site]
00388
miniz_oxide::inflate::decompress_to_vec
[function]
[call site]
00389
decompress_to_vec_inner
[function]
[call site]
00390
Box::<DecompressorOxide>::default
[function]
[call site]
00391
ptr::null
[function]
[call site]
00392
ptr::null_mut
[function]
[call site]
00393
ptr::null
[function]
[call site]
00394
ptr::null_mut
[function]
[call site]
00395
decompress
[function]
[call site]
00396
decompress_with_limit
[function]
[call site]
00397
usize::len
[function]
[call site]
00398
saturating_sub
[function]
[call site]
00399
wrapping_add
[function]
[call site]
00400
usize::len
[function]
[call site]
00401
InputWrapper::from_slice
[function]
[call site]
00402
OutputBuffer::from_slice_pos_and_max
[function]
[call site]
00403
usize::saturating_add
[function]
[call site]
00404
len
[function]
[call site]
00405
len
[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
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
undo_bytes
[function]
[call site]
00431
cmp::min
[function]
[call site]
00432
&[u8]::len
[function]
[call site]
00433
InputWrapper::bytes_left
[function]
[call site]
00434
len
[function]
[call site]
00435
OutputBuffer::bytes_left
[function]
[call site]
00436
OutputBuffer::position
[function]
[call site]
00437
shared::update_adler32
[function]
[call site]
00438
OutputBuffer::get_ref
[function]
[call site]
00439
&[u8]::len
[function]
[call site]
00440
InputWrapper::bytes_left
[function]
[call site]
00441
OutputBuffer::position
[function]
[call site]
00442
truncate
[function]
[call site]
00443
Ok
[function]
[call site]
00444
Action::len
[function]
[call site]
00445
decompress_error
[function]
[call site]
00446
Err
[function]
[call site]
00447
len
[function]
[call site]
00448
decompress_error
[function]
[call site]
00449
len
[function]
[call site]
00450
saturating_mul
[function]
[call site]
00451
min
[function]
[call site]
00452
resize
[function]
[call site]
00453
decompress_error
[function]
[call site]
00454
Result::expect
[function]
[call site]
00455