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