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