The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 103 | 11 | lz4_flex::frame::FrameDecoder::new | call site: 00011 | FrameDecoder::read_to_end |
| 59 | 128 | SliceSink::capacity | call site: 00128 | BlockInfo::read |
| 12 | 115 | SliceSink::extend_with_fill | call site: 00115 | FrameDecoder::read_block |
| 10 | 0 | EP | call site: 00000 | |
| 7 | 196 | io::Result::extend_from_slice | call site: 00196 | |
| 4 | 189 | SliceSink::extend_from_slice_wild | call site: 00189 | short_copy |
| 1 | 206 | lz4_flex::block::decompress_with_dict | call site: 00206 |
fuzz_target
[function]
[call site]
00000
Result::is_empty
[function]
[call site]
00001
lz4_flex::block::decompress
[function]
[call site]
00002
lz4_flex::frame::FrameDecoder::new
[function]
[call site]
00003
CompressTable::default
[function]
[call site]
00004
CompressTable::Small
[function]
[call site]
00005
HashTable4KU16::new
[function]
[call site]
00006
into_boxed_slice
[function]
[call site]
00007
try_into
[function]
[call site]
00008
unwrap
[function]
[call site]
00009
CompressTable::default
[function]
[call site]
00010
XxHash32::with_seed
[function]
[call site]
00011
TrackWriteSize::new
[function]
[call site]
00012
FrameDecoder::read_to_end
[function]
[call site]
00013
FrameDecoder::fill_buf
[function]
[call site]
00014
FrameDecoder::read_more
[function]
[call site]
00015
is_none
[function]
[call site]
00016
FrameDecoder::read_frame_info
[function]
[call site]
00017
FrameInfo::read
[function]
[call site]
00018
read_exact
[function]
[call site]
00019
u32::from_le_bytes
[function]
[call site]
00020
Ok
[function]
[call site]
00021
CompressTable::default
[function]
[call site]
00022
CompressTable::Small
[function]
[call site]
00023
HashTable4KU16::new
[function]
[call site]
00024
contains
[function]
[call site]
00025
read_exact
[function]
[call site]
00026
u32::from_le_bytes
[function]
[call site]
00027
Err
[function]
[call site]
00028
Error::SkippableFrame
[function]
[call site]
00029
Err
[function]
[call site]
00030
read_exact
[function]
[call site]
00031
Err
[function]
[call site]
00032
Error::UnsupportedVersion
[function]
[call site]
00033
Err
[function]
[call site]
00034
Err
[function]
[call site]
00035
Error::UnsupportedBlocksize
[function]
[call site]
00036
read_exact
[function]
[call site]
00037
unwrap
[function]
[call site]
00038
Some
[function]
[call site]
00039
u64::from_le_bytes
[function]
[call site]
00040
read_exact
[function]
[call site]
00041
Some
[function]
[call site]
00042
u32::from_le_bytes
[function]
[call site]
00043
read_exact
[function]
[call site]
00044
XxHash32::with_seed
[function]
[call site]
00045
TrackWriteSize::write
[function]
[call site]
00046
TrackWriteSize::write
[function]
[call site]
00047
Ok
[function]
[call site]
00048
&[u8]::len
[function]
[call site]
00049
len
[function]
[call site]
00050
FrameEncoder::auto_finish
[function]
[call site]
00051
Some
[function]
[call site]
00052
Err
[function]
[call site]
00053
Ok
[function]
[call site]
00054
Ok
[function]
[call site]
00055
read_exact
[function]
[call site]
00056
u32::from_le_bytes
[function]
[call site]
00057
try_into
[function]
[call site]
00058
unwrap
[function]
[call site]
00059
FrameInfo::read
[function]
[call site]
00060
Ok
[function]
[call site]
00061
read_exact
[function]
[call site]
00062
FrameInfo::read_size
[function]
[call site]
00063
u32::from_le_bytes
[function]
[call site]
00064
try_into
[function]
[call site]
00065
unwrap
[function]
[call site]
00066
Ok
[function]
[call site]
00067
len
[function]
[call site]
00068
Ok
[function]
[call site]
00069
contains
[function]
[call site]
00070
Ok
[function]
[call site]
00071
Err
[function]
[call site]
00072
Ok
[function]
[call site]
00073
read_exact
[function]
[call site]
00074
FrameInfo::read
[function]
[call site]
00075
read_exact
[function]
[call site]
00076
u32::from_le_bytes
[function]
[call site]
00077
Ok
[function]
[call site]
00078
CompressTable::default
[function]
[call site]
00079
contains
[function]
[call site]
00080
read_exact
[function]
[call site]
00081
u32::from_le_bytes
[function]
[call site]
00082
Err
[function]
[call site]
00083
Error::SkippableFrame
[function]
[call site]
00084
Err
[function]
[call site]
00085
read_exact
[function]
[call site]
00086
Err
[function]
[call site]
00087
Error::UnsupportedVersion
[function]
[call site]
00088
Err
[function]
[call site]
00089
Err
[function]
[call site]
00090
Error::UnsupportedBlocksize
[function]
[call site]
00091
read_exact
[function]
[call site]
00092
unwrap
[function]
[call site]
00093
Some
[function]
[call site]
00094
u64::from_le_bytes
[function]
[call site]
00095
read_exact
[function]
[call site]
00096
Some
[function]
[call site]
00097
u32::from_le_bytes
[function]
[call site]
00098
read_exact
[function]
[call site]
00099
XxHash32::with_seed
[function]
[call site]
00100
TrackWriteSize::write
[function]
[call site]
00101
&[u8]::len
[function]
[call site]
00102
len
[function]
[call site]
00103
FrameEncoder::auto_finish
[function]
[call site]
00104
Err
[function]
[call site]
00105
Ok
[function]
[call site]
00106
is_some
[function]
[call site]
00107
Err
[function]
[call site]
00108
compress_into
[function]
[call site]
00109
compress_into_sink_with_dict::<false>
[function]
[call site]
00110
SliceSink::new
[function]
[call site]
00111
BlockSize::get_size
[function]
[call site]
00112
HashTable4KU16::clear
[function]
[call site]
00113
SliceSink::extend_with_fill
[function]
[call site]
00114
SliceSink::extend_with_fill
[function]
[call site]
00115
HashTable4KU16::clear
[function]
[call site]
00116
reserve_exact
[function]
[call site]
00117
reserve_exact
[function]
[call site]
00118
Some
[function]
[call site]
00119
XxHash32::with_seed
[function]
[call site]
00120
Ok
[function]
[call site]
00121
Ok
[function]
[call site]
00122
FrameDecoder::read_block
[function]
[call site]
00123
as_ref
[function]
[call site]
00124
unwrap
[function]
[call site]
00125
BlockSize::get_size
[function]
[call site]
00126
SliceSink::capacity
[function]
[call site]
00127
len
[function]
[call site]
00128
min
[function]
[call site]
00129
read_exact
[function]
[call site]
00130
kind
[function]
[call site]
00131
Ok
[function]
[call site]
00132
Err
[function]
[call site]
00133
BlockInfo::read
[function]
[call site]
00134
read_exact
[function]
[call site]
00135
u32::from_le_bytes
[function]
[call site]
00136
Ok
[function]
[call site]
00137
Ok
[function]
[call site]
00138
BlockInfo::Uncompressed
[function]
[call site]
00139
Ok
[function]
[call site]
00140
BlockInfo::Compressed
[function]
[call site]
00141
Err
[function]
[call site]
00142
compress_into
[function]
[call site]
00143
read_exact
[function]
[call site]
00144
vec_resize_and_get_mut
[function]
[call site]
00145
&mut
[call site]
00146
&mut
[call site]
00147
FrameDecoder::read_checksum
[function]
[call site]
00148
size_of::<u32>
[function]
[call site]
00149
Vec::read_exact
[function]
[call site]
00150
u32::from_le_bytes
[function]
[call site]
00151
Ok
[function]
[call site]
00152
FrameDecoder::check_block_checksum
[function]
[call site]
00153
XxHash32::with_seed
[function]
[call site]
00154
TrackWriteSize::write
[function]
[call site]
00155
FrameEncoder::auto_finish
[function]
[call site]
00156
Err
[function]
[call site]
00157
compress_into
[function]
[call site]
00158
Ok
[function]
[call site]
00159
Err
[function]
[call site]
00160
compress_into
[function]
[call site]
00161
read_exact
[function]
[call site]
00162
vec_resize_and_get_mut
[function]
[call site]
00163
FrameDecoder::read_checksum
[function]
[call site]
00164
FrameDecoder::check_block_checksum
[function]
[call site]
00165
split_at_mut
[function]
[call site]
00166
crate::block::decompress::decompress_internal::<true,
[call site]
00167
SliceSink::new
[function]
[call site]
00168
crate::block::decompress::decompress_internal::<false,
[call site]
00169
{
[call site]
00170
block::WINDOW_SIZE,
[call site]
00171
sink::vec_sink_for_decompression
[function]
[call site]
00172
impl
[call site]
00173
SliceSink::new
[function]
[call site]
00174
map_err
[function]
[call site]
00175
Err
[function]
[call site]
00176
compress_into
[function]
[call site]
00177
FrameDecoder::read_checksum
[function]
[call site]
00178
FrameEncoder::auto_finish
[function]
[call site]
00179
Err
[function]
[call site]
00180
compress_into
[function]
[call site]
00181
Ok
[function]
[call site]
00182
TrackWriteSize::write
[function]
[call site]
00183
Ok
[function]
[call site]
00184
Ok
[function]
[call site]
00185
Ok
[function]
[call site]
00186
io::Result::extend_from_slice
[function]
[call site]
00187
SliceSink::extend_from_slice_wild
[function]
[call site]
00188
fastcpy::slice_copy
[function]
[call site]
00189
short_copy
[function]
[call site]
00190
double_copy_trick::<2>
[function]
[call site]
00191
double_copy_trick::<4>
[function]
[call site]
00192
double_copy_trick::<8>
[function]
[call site]
00193
wild_copy_from_src::<16>
[function]
[call site]
00194
&[u8]::len
[function]
[call site]
00195
&[u8]::len
[function]
[call site]
00196
len
[function]
[call site]
00197
FrameDecoder::consume
[function]
[call site]
00198
Result::kind
[function]
[call site]
00199
Err
[function]
[call site]
00200
Ok
[function]
[call site]
00201
lz4_flex::block::decompress_with_dict
[function]
[call site]
00202
decompress_internal::<true,
[call site]
00203
SliceSink::new
[function]
[call site]
00204
truncate
[function]
[call site]
00205
Ok
[function]
[call site]
00206
std::hint::black_box
[function]
[call site]
00207