The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
300 | 0 | EP | call site: 00000 | CCtx::set_parameter |
fuzz_target
[function]
[call site]
00000
std::cmp::min
[function]
[call site]
00001
len
[function]
[call site]
00002
zstd_safe::compress
[function]
[call site]
00003
zstd_sys::ZSTD_compressBound
[function]
[call site]
00004
len
[function]
[call site]
00005
zstd_sys::ZSTD_compress
[function]
[call site]
00006
std::io::Cursor::as_mut_ptr
[function]
[call site]
00007
std::io::Cursor::position
[function]
[call site]
00008
std::io::Cursor::get_mut
[function]
[call site]
00009
as_mut
[function]
[call site]
00010
test_cycle_unwrap
[function]
[call site]
00011
test_cycle
[function]
[call site]
00012
Encoder::new
[function]
[call site]
00013
zstd_safe::CCtx::in_size
[function]
[call site]
00014
zstd_sys::ZSTD_CStreamInSize
[function]
[call site]
00015
Writer::with_buffer
[function]
[call site]
00016
clear
[function]
[call site]
00017
OutBuffer::around
[function]
[call site]
00018
CCtx::sizeof
[function]
[call site]
00019
zstd_sys::ZSTD_sizeof_CCtx
[function]
[call site]
00020
as_ptr
[function]
[call site]
00021
Writer::new_with_capacity
[function]
[call site]
00022
Writer::with_output_buffer
[function]
[call site]
00023
Writer::new_with_capacity
[function]
[call site]
00024
Writer::with_output_buffer
[function]
[call site]
00025
Writer::new_with_capacity
[function]
[call site]
00026
io::Result::unwrap
[function]
[call site]
00027
test_cycle
[function]
[call site]
00028
CCtx::sizeof
[function]
[call site]
00029
usize::unwrap
[function]
[call site]
00030
test_cycle
[function]
[call site]
00031
CCtx::sizeof
[function]
[call site]
00032
usize::unwrap
[function]
[call site]
00033
pkg_config
[function]
[call site]
00034
pkg_config::Config::new
[function]
[call site]
00035
ThreadPool::try_new
[function]
[call site]
00036
Some
[function]
[call site]
00037
Self
[function]
[call site]
00038
ThreadPool::new
[function]
[call site]
00039
ThreadPool::try_new
[function]
[call site]
00040
Option::expect
[function]
[call site]
00041
zstd_sys::ZSTD_createThreadPool
[function]
[call site]
00042
Option::expect
[function]
[call site]
00043
Self::statik
[function]
[call site]
00044
cargo_metadata
[function]
[call site]
00045
probe
[function]
[call site]
00046
expect
[function]
[call site]
00047
(Vec::unwrap
[function]
[call site]
00048
test_cycle
[function]
[call site]
00049
CCtx::sizeof
[function]
[call site]
00050
usize::unwrap
[function]
[call site]
00051
pkg_config
[function]
[call site]
00052
(Vec::unwrap
[function]
[call site]
00053
pkg_config
[function]
[call site]
00054
(Vec::unwrap
[function]
[call site]
00055
ThreadPool::new
[function]
[call site]
00056
ThreadPool::try_new
[function]
[call site]
00057
Option::expect
[function]
[call site]
00058
read_to_end
[function]
[call site]
00059
test_cycle_unwrap
[function]
[call site]
00060
Decoder::new
[function]
[call site]
00061
zstd_safe::DCtx::in_size
[function]
[call site]
00062
zstd_sys::ZSTD_DStreamInSize
[function]
[call site]
00063
Writer::with_buffer
[function]
[call site]
00064
Writer::new_with_capacity
[function]
[call site]
00065
io::Result::unwrap
[function]
[call site]
00066
ThreadPool::new
[function]
[call site]
00067
Self::read_to_end
[function]
[call site]
00068
test_cycle_unwrap
[function]
[call site]
00069
CCtx::sizeof
[function]
[call site]
00070
usize::unwrap
[function]
[call site]
00071
pkg_config
[function]
[call site]
00072
(Vec::unwrap
[function]
[call site]
00073
AutoFlushDecoder::get_mut
[function]
[call site]
00074
as_mut
[function]
[call site]
00075
test_cycle_unwrap
[function]
[call site]
00076
AutoFlushDecoder::get_mut
[function]
[call site]
00077
std::io::Cursor::as_mut_ptr
[function]
[call site]
00078
std::io::Cursor::position
[function]
[call site]
00079
std::io::Cursor::get_mut
[function]
[call site]
00080
std::io::Cursor::as_mut_ptr
[function]
[call site]
00081
*mut
[call site]
00082
*mut
[call site]
00083
cast
[function]
[call site]
00084
len
[function]
[call site]
00085
as_ptr
[function]
[call site]
00086
cast
[function]
[call site]
00087
len
[function]
[call site]
00088
zstd_check
[function]
[call site]
00089
zstd_sys::ZSTD_isError
[function]
[call site]
00090
zstd_sys::ZSTD_getFrameContentSize
[function]
[call site]
00091
as_ptr
[function]
[call site]
00092
cast
[function]
[call site]
00093
len
[function]
[call site]
00094
try_into
[function]
[call site]
00095
test_cycle_unwrap
[function]
[call site]
00096
zstd_sys::ZSTD_decompress
[function]
[call site]
00097
std::io::Cursor::as_mut_ptr
[function]
[call site]
00098
cast
[function]
[call site]
00099
len
[function]
[call site]
00100
as_ptr
[function]
[call site]
00101
cast
[function]
[call site]
00102
len
[function]
[call site]
00103
zstd_check
[function]
[call site]
00104
zstd_safe::decompress
[function]
[call site]
00105
fs::File::open
[function]
[call site]
00106
zstd::Decoder::new
[function]
[call site]
00107
zstd_safe::DCtx::in_size
[function]
[call site]
00108
Writer::with_buffer
[function]
[call site]
00109
Writer::new_with_capacity
[function]
[call site]
00110
fs::File::create
[function]
[call site]
00111
Some
[function]
[call site]
00112
CCtx
[function]
[call site]
00113
ThreadPool::new
[function]
[call site]
00114
zstd_sys::ZSTD_createCCtx
[function]
[call site]
00115
trim_end_matches
[function]
[call site]
00116
EncoderDictionary::copy
[function]
[call site]
00117
zstd_safe::create_cdict
[function]
[call site]
00118
CDict::create
[function]
[call site]
00119
CCtx::try_create
[function]
[call site]
00120
Some
[function]
[call site]
00121
CCtx
[function]
[call site]
00122
ThreadPool::new
[function]
[call site]
00123
zstd_sys::ZSTD_createCCtx
[function]
[call site]
00124
Option::expect
[function]
[call site]
00125
Ok
[function]
[call site]
00126
io::Result::unwrap_or_else
[function]
[call site]
00127
zstd_safe::CCtx::default
[function]
[call site]
00128
CCtx::create
[function]
[call site]
00129
CCtx::try_create
[function]
[call site]
00130
Option::expect
[function]
[call site]
00131
Self::compress
[function]
[call site]
00132
zstd_sys::ZSTD_compressBound
[function]
[call site]
00133
len
[function]
[call site]
00134
zstd_sys::ZSTD_compress
[function]
[call site]
00135
std::io::Cursor::as_mut_ptr
[function]
[call site]
00136
cast
[function]
[call site]
00137
len
[function]
[call site]
00138
as_ptr
[function]
[call site]
00139
cast
[function]
[call site]
00140
len
[function]
[call site]
00141
zstd_check
[function]
[call site]
00142
zstd_sys::ZSTD_getFrameContentSize
[function]
[call site]
00143
as_ptr
[function]
[call site]
00144
cast
[function]
[call site]
00145
len
[function]
[call site]
00146
try_into
[function]
[call site]
00147
test_cycle_unwrap
[function]
[call site]
00148
zstd_sys::ZSTD_decompress
[function]
[call site]
00149
std::io::Cursor::as_mut_ptr
[function]
[call site]
00150
cast
[function]
[call site]
00151
len
[function]
[call site]
00152
as_ptr
[function]
[call site]
00153
cast
[function]
[call site]
00154
len
[function]
[call site]
00155
zstd_check
[function]
[call site]
00156
zstd_safe::DCtx::default
[function]
[call site]
00157
DCtx::create
[function]
[call site]
00158
CCtx::try_create
[function]
[call site]
00159
Option::expect
[function]
[call site]
00160
Self::decompress
[function]
[call site]
00161
fs::File::open
[function]
[call site]
00162
zstd::Decoder::new
[function]
[call site]
00163
fs::File::create
[function]
[call site]
00164
trim_end_matches
[function]
[call site]
00165
EncoderDictionary::copy
[function]
[call site]
00166
Ok
[function]
[call site]
00167
io::Result::unwrap_or_else
[function]
[call site]
00168
zstd_safe::CCtx::default
[function]
[call site]
00169
CCtx::compress_using_dict
[function]
[call site]
00170
WriteBuf::write_from
[function]
[call site]
00171
CCtx::sizeof
[function]
[call site]
00172
ptr_mut_void
[function]
[call site]
00173
std::io::Cursor::as_mut_ptr
[function]
[call site]
00174
std::io::Cursor::position
[function]
[call site]
00175
std::io::Cursor::get_mut
[function]
[call site]
00176
std::io::Cursor::as_mut_ptr
[function]
[call site]
00177
*mut
[call site]
00178
std::io::Cursor::capacity
[function]
[call site]
00179
std::io::Cursor::get_ref
[function]
[call site]
00180
as_ref
[function]
[call site]
00181
test_cycle_unwrap
[function]
[call site]
00182
AutoFlushDecoder::get_ref
[function]
[call site]
00183
as_ref
[function]
[call site]
00184
test_cycle_unwrap
[function]
[call site]
00185
AutoFlushDecoder::get_ref
[function]
[call site]
00186
std::io::Cursor::capacity
[function]
[call site]
00187
std::io::Cursor::get_ref
[function]
[call site]
00188
std::io::Cursor::capacity
[function]
[call site]
00189
usize::saturating_sub
[function]
[call site]
00190
std::io::Cursor::position
[function]
[call site]
00191
usize::saturating_sub
[function]
[call site]
00192
std::io::Cursor::position
[function]
[call site]
00193
std::io::Cursor::filled_until
[function]
[call site]
00194
std::io::Cursor::position
[function]
[call site]
00195
std::io::Cursor::get_ref
[function]
[call site]
00196
std::io::Cursor::as_slice
[function]
[call site]
00197
std::io::Cursor::get_ref
[function]
[call site]
00198
std::io::Cursor::as_slice
[function]
[call site]
00199
std::io::Cursor::position
[function]
[call site]
00200
&[u8]::len
[function]
[call site]
00201
usize::checked_sub
[function]
[call site]
00202
std::io::Cursor::get_mut
[function]
[call site]
00203
std::io::Cursor::as_mut_ptr
[function]
[call site]
00204
*mut
[call site]
00205
write_bytes
[function]
[call site]
00206
std::io::Cursor::position
[function]
[call site]
00207
std::io::Cursor::get_mut
[function]
[call site]
00208
std::io::Cursor::filled_until
[function]
[call site]
00209
std::io::Cursor::position
[function]
[call site]
00210
std::io::Cursor::get_ref
[function]
[call site]
00211
std::io::Cursor::as_slice
[function]
[call site]
00212
&[u8]::len
[function]
[call site]
00213
usize::checked_sub
[function]
[call site]
00214
std::io::Cursor::get_mut
[function]
[call site]
00215
std::io::Cursor::as_mut_ptr
[function]
[call site]
00216
*mut
[call site]
00217
write_bytes
[function]
[call site]
00218
std::io::Cursor::position
[function]
[call site]
00219
std::io::Cursor::get_mut
[function]
[call site]
00220
std::io::Cursor::filled_until
[function]
[call site]
00221
parse_code
[function]
[call site]
00222
is_error
[function]
[call site]
00223
zstd_sys::ZSTD_isError
[function]
[call site]
00224
Ok
[function]
[call site]
00225
Err
[function]
[call site]
00226
zstd_sys::ZSTD_compress_usingDict
[function]
[call site]
00227
as_ptr
[function]
[call site]
00228
ptr_void
[function]
[call site]
00229
&[u8]::as_ptr
[function]
[call site]
00230
&[u8]::len
[function]
[call site]
00231
ptr_void
[function]
[call site]
00232
SafeResult::len
[function]
[call site]
00233
zstd_safe::DCtx::default
[function]
[call site]
00234
DCtx::decompress_using_dict
[function]
[call site]
00235
WriteBuf::write_from
[function]
[call site]
00236
parse_code
[function]
[call site]
00237
zstd_sys::ZSTD_decompress_usingDict
[function]
[call site]
00238
as_ptr
[function]
[call site]
00239
ptr_void
[function]
[call site]
00240
&[u8]::len
[function]
[call site]
00241
ptr_void
[function]
[call site]
00242
SafeResult::len
[function]
[call site]
00243
SafeResult::unwrap_or_else
[function]
[call site]
00244
zstd_safe::CCtx::default
[function]
[call site]
00245
zstd_safe::DCtx::default
[function]
[call site]
00246
zstd_safe::InBuffer::around
[function]
[call site]
00247
zstd_safe::OutBuffer::around
[function]
[call site]
00248
CCtx::compress_stream
[function]
[call site]
00249
OutBuffer::wrap
[function]
[call site]
00250
ptr_mut_void
[function]
[call site]
00251
std::io::Cursor::capacity
[function]
[call site]
00252
std::io::Cursor::get_ref
[function]
[call site]
00253
std::io::Cursor::capacity
[function]
[call site]
00254
usize::saturating_sub
[function]
[call site]
00255
std::io::Cursor::position
[function]
[call site]
00256
OutBuffer::wrap
[function]
[call site]
00257
zstd_sys::ZSTD_compressStream
[function]
[call site]
00258
as_ptr
[function]
[call site]
00259
ptr_mut
[function]
[call site]
00260
ptr_mut
[function]
[call site]
00261
parse_code
[function]
[call site]
00262
zstd_safe::OutBuffer::around
[function]
[call site]
00263
zstd_safe::InBuffer::around
[function]
[call site]
00264
std::io::Cursor::as_slice
[function]
[call site]
00265
std::io::Cursor::get_ref
[function]
[call site]
00266
std::io::Cursor::as_slice
[function]
[call site]
00267
std::io::Cursor::position
[function]
[call site]
00268
DCtx::decompress_stream
[function]
[call site]
00269
OutBuffer::wrap
[function]
[call site]
00270
OutBuffer::wrap
[function]
[call site]
00271
zstd_sys::ZSTD_decompressStream
[function]
[call site]
00272
as_ptr
[function]
[call site]
00273
ptr_mut
[function]
[call site]
00274
ptr_mut
[function]
[call site]
00275
parse_code
[function]
[call site]
00276
SafeResult::unwrap_or_else
[function]
[call site]
00277
zstd_safe::CCtx::default
[function]
[call site]
00278
CCtx::set_parameter
[function]
[call site]
00279
parse_code
[function]
[call site]
00280
zstd_sys::ZSTD_CCtx_setParameter
[function]
[call site]
00281
as_ptr
[function]
[call site]
00282
zstd_safe::CParameter::ChecksumFlag
[function]
[call site]
00283
CCtx::compress2
[function]
[call site]
00284
WriteBuf::write_from
[function]
[call site]
00285
parse_code
[function]
[call site]
00286
zstd_sys::ZSTD_compress2
[function]
[call site]
00287
as_ptr
[function]
[call site]
00288
ptr_void
[function]
[call site]
00289
&[u8]::len
[function]
[call site]
00290
zstd_safe::DCtx::default
[function]
[call site]
00291
Self::decompress
[function]
[call site]
00292
io::Result::unwrap_or_else
[function]
[call site]
00293
zstd_safe::compress
[function]
[call site]
00294
len
[function]
[call site]
00295
step_by
[function]
[call site]
00296
wrapping_add
[function]
[call site]
00297
zstd_safe::DCtx::default
[function]
[call site]
00298
Self::decompress
[function]
[call site]
00299
io::Result::unwrap_or_else
[function]
[call site]
00300