The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
23 | 0 | EP | call site: 00000 | mp4parse_new_common |
20 | 241 | get_indice_table | call site: 00241 | mp4parse_get_track_audio_info |
18 | 185 | get_track_audio_info | call site: 00185 | mp4parse_new_common |
17 | 411 | mp4parse_is_fragmented | call site: 00411 | mp4parse_get_track_audio_info |
16 | 70 | sample_to_chunk_iter | call site: 00070 | fuzz_target |
13 | 321 | SampleToChunkIterator::locate | call site: 00321 | TimeOffsetIterator::next |
11 | 441 | mp4parse_get_pssh_info | call site: 00441 | mp4parse_get_track_audio_info |
10 | 49 | get_pssh_info | call site: 00049 | fuzz_target |
10 | 394 | mp4parse_get_indice_table | call site: 00394 | fuzz_target |
9 | 362 | TimeOffsetIterator::next_offset_time | call site: 00362 | TimeOffsetIterator::next |
8 | 96 | mp4parse_get_track_info | call site: 00096 | |
7 | 271 | get_indice_table | call site: 00271 | parse_minimal_mp4 |
fuzz_target
[function]
[call site]
00000
std::io::Cursor::new
[function]
[call site]
00001
mp4parse_new_common
[function]
[call site]
00002
*const
[call site]
00003
is_null
[function]
[call site]
00004
is_none
[function]
[call site]
00005
*mut
[call site]
00006
is_null
[function]
[call site]
00007
mp4parse_new_common_safe
[function]
[call site]
00008
P::read
[function]
[call site]
00009
std::slice::from_raw_parts_mut
[function]
[call site]
00010
buf_read
[function]
[call site]
00011
std::slice::from_raw_parts_mut
[function]
[call site]
00012
buf_read
[function]
[call site]
00013
isize::map
[function]
[call site]
00014
and_then
[function]
[call site]
00015
TryBox::try_new
[function]
[call site]
00016
map_err
[function]
[call site]
00017
map
[function]
[call site]
00018
map_err
[function]
[call site]
00019
clone
[function]
[call site]
00020
Some
[function]
[call site]
00021
std::ptr::null_mut
[function]
[call site]
00022
mp4parse_new
[function]
[call site]
00023
mp4parse_new_common
[function]
[call site]
00024
Mp4parseByteData::default
[function]
[call site]
00025
std::ptr::null
[function]
[call site]
00026
Some
[function]
[call site]
00027
mp4parse_new
[function]
[call site]
00028
std::ptr::null
[function]
[call site]
00029
mp4parse_get_fragment_info
[function]
[call site]
00030
is_null
[function]
[call site]
00031
(*mut
[call site]
00032
Mp4parseByteData::default
[function]
[call site]
00033
Mp4parseParser::context
[function]
[call site]
00034
Mp4parseByteData::default
[function]
[call site]
00035
mp4parse_get_pssh_info
[function]
[call site]
00036
is_null
[function]
[call site]
00037
(*mut
[call site]
00038
Mp4parseByteData::default
[function]
[call site]
00039
get_pssh_info
[function]
[call site]
00040
clear
[function]
[call site]
00041
len
[function]
[call site]
00042
try_into
[function]
[call site]
00043
map_err
[function]
[call site]
00044
TryVec::new
[function]
[call site]
00045
mp4parse_new_common
[function]
[call site]
00046
write_u32::<byteorder::NativeEndian>
[function]
[call site]
00047
extend_from_slice
[function]
[call site]
00048
AvifContext::item_as_slice
[function]
[call site]
00049
fuzz_target
[function]
[call site]
00050
std::io::Cursor::new
[function]
[call site]
00051
Some
[function]
[call site]
00052
std::ptr::null_mut
[function]
[call site]
00053
mp4parse_new
[function]
[call site]
00054
Mp4parseByteData::default
[function]
[call site]
00055
mp4parse_get_fragment_info
[function]
[call site]
00056
Mp4parseByteData::default
[function]
[call site]
00057
mp4parse_get_pssh_info
[function]
[call site]
00058
mp4parse_get_track_count
[function]
[call site]
00059
is_null
[function]
[call site]
00060
is_null
[function]
[call site]
00061
Mp4parseParser::context
[function]
[call site]
00062
len
[function]
[call site]
00063
len
[function]
[call site]
00064
mp4parse_is_fragmented
[function]
[call site]
00065
is_null
[function]
[call site]
00066
Mp4parseParser::context_mut
[function]
[call site]
00067
is_none
[function]
[call site]
00068
sample_to_chunk_iter
[function]
[call site]
00069
AvifContext::item_as_slice
[function]
[call site]
00070
fuzz_target
[function]
[call site]
00071
as_ref
[function]
[call site]
00072
and_then
[function]
[call site]
00073
Self::get
[function]
[call site]
00074
std::io::Cursor::new
[function]
[call site]
00075
Some
[function]
[call site]
00076
std::ptr::null_mut
[function]
[call site]
00077
mp4parse_new
[function]
[call site]
00078
Mp4parseByteData::default
[function]
[call site]
00079
mp4parse_get_fragment_info
[function]
[call site]
00080
Mp4parseByteData::default
[function]
[call site]
00081
mp4parse_get_pssh_info
[function]
[call site]
00082
mp4parse_get_track_count
[function]
[call site]
00083
mp4parse_is_fragmented
[function]
[call site]
00084
Mp4parseByteData::default
[function]
[call site]
00085
mp4parse_get_track_info
[function]
[call site]
00086
is_null
[function]
[call site]
00087
(*mut
[call site]
00088
Mp4parseByteData::default
[function]
[call site]
00089
Mp4parseParser::context_mut
[function]
[call site]
00090
len
[function]
[call site]
00091
map_or
[function]
[call site]
00092
into
[function]
[call site]
00093
into
[function]
[call site]
00094
map_or
[function]
[call site]
00095
Some
[function]
[call site]
00096
mp4parse::unstable::rational_scale
[function]
[call site]
00097
T::is_zero
[function]
[call site]
00098
num_traits::cast
[function]
[call site]
00099
and_then
[function]
[call site]
00100
checked_mul
[function]
[call site]
00101
checked_mul
[function]
[call site]
00102
and_then
[function]
[call site]
00103
checked_add
[function]
[call site]
00104
mp4parse::unstable::CheckedInteger
[function]
[call site]
00105
mp4parse::unstable::rational_scale
[function]
[call site]
00106
Mp4parseTrackVideoInfo::default
[function]
[call site]
00107
std::ptr::null
[function]
[call site]
00108
mp4parse_get_track_video_info
[function]
[call site]
00109
is_null
[function]
[call site]
00110
(*mut
[call site]
00111
Mp4parseByteData::default
[function]
[call site]
00112
mp4parse_get_track_video_info_safe
[function]
[call site]
00113
Mp4parseParser::context
[function]
[call site]
00114
len
[function]
[call site]
00115
Err
[function]
[call site]
00116
Err
[function]
[call site]
00117
Err
[function]
[call site]
00118
Err
[function]
[call site]
00119
UnsupportedFeatures::is_empty
[function]
[call site]
00120
Err
[function]
[call site]
00121
TryVec::with_capacity
[function]
[call site]
00122
len
[function]
[call site]
00123
sample_to_chunk_iter
[function]
[call site]
00124
Mp4parseByteData::default
[function]
[call site]
00125
std::ptr::null
[function]
[call site]
00126
std::ptr::null
[function]
[call site]
00127
Err
[function]
[call site]
00128
Mp4parseByteData::set_data
[function]
[call site]
00129
Self::len
[function]
[call site]
00130
Self::as_ptr
[function]
[call site]
00131
Mp4parseByteData::set_data
[function]
[call site]
00132
sample_to_chunk_iter
[function]
[call site]
00133
find
[function]
[call site]
00134
is_some
[function]
[call site]
00135
OptionalFourCc::Some
[function]
[call site]
00136
as_ref
[function]
[call site]
00137
Mp4parseByteData::set_data
[function]
[call site]
00138
unwrap_or
[function]
[call site]
00139
unwrap_or
[function]
[call site]
00140
len
[function]
[call site]
00141
Err
[function]
[call site]
00142
Mp4parseByteData::set_data
[function]
[call site]
00143
push
[function]
[call site]
00144
UnsupportedFeatures::insert
[function]
[call site]
00145
UnsupportedFeatures::feature_to_bitfield
[function]
[call site]
00146
fuzz_target
[function]
[call site]
00147
Self::len
[function]
[call site]
00148
Err
[function]
[call site]
00149
Self::len
[function]
[call site]
00150
Self::as_ptr
[function]
[call site]
00151
Err
[function]
[call site]
00152
Ok
[function]
[call site]
00153
Result::into
[function]
[call site]
00154
Mp4parseByteData::default
[function]
[call site]
00155
mp4parse_get_track_audio_info
[function]
[call site]
00156
is_null
[function]
[call site]
00157
(*mut
[call site]
00158
Mp4parseByteData::default
[function]
[call site]
00159
get_track_audio_info
[function]
[call site]
00160
len
[function]
[call site]
00161
Err
[function]
[call site]
00162
Err
[function]
[call site]
00163
Err
[function]
[call site]
00164
UnsupportedFeatures::is_empty
[function]
[call site]
00165
Err
[function]
[call site]
00166
TryVec::with_capacity
[function]
[call site]
00167
len
[function]
[call site]
00168
sample_to_chunk_iter
[function]
[call site]
00169
Mp4parseByteData::default
[function]
[call site]
00170
std::ptr::null
[function]
[call site]
00171
std::ptr::null
[function]
[call site]
00172
Err
[function]
[call site]
00173
len
[function]
[call site]
00174
Err
[function]
[call site]
00175
len
[function]
[call site]
00176
as_ptr
[function]
[call site]
00177
len
[function]
[call site]
00178
as_ptr
[function]
[call site]
00179
len
[function]
[call site]
00180
Err
[function]
[call site]
00181
len
[function]
[call site]
00182
as_ptr
[function]
[call site]
00183
TryVec::new
[function]
[call site]
00184
mp4parse::serialize_opus_header
[function]
[call site]
00185
Vec::<u8>::new
[function]
[call site]
00186
mp4parse_new_common
[function]
[call site]
00187
super::serialize_opus_header
[function]
[call site]
00188
Vec::<u8>::new
[function]
[call site]
00189
super::serialize_opus_header
[function]
[call site]
00190
unwrap
[function]
[call site]
00191
Some
[function]
[call site]
00192
into
[function]
[call site]
00193
Vec::<u8>::new
[function]
[call site]
00194
super::serialize_opus_header
[function]
[call site]
00195
unwrap
[function]
[call site]
00196
unwrap
[function]
[call site]
00197
Some
[function]
[call site]
00198
into
[function]
[call site]
00199
Vec::<u8>::new
[function]
[call site]
00200
super::serialize_opus_header
[function]
[call site]
00201
unwrap
[function]
[call site]
00202
Err
[function]
[call site]
00203
UnsupportedFeatures::insert
[function]
[call site]
00204
fuzz_target
[function]
[call site]
00205
len
[function]
[call site]
00206
Err
[function]
[call site]
00207
len
[function]
[call site]
00208
as_ptr
[function]
[call site]
00209
len
[function]
[call site]
00210
as_ptr
[function]
[call site]
00211
sample_to_chunk_iter
[function]
[call site]
00212
find
[function]
[call site]
00213
is_some
[function]
[call site]
00214
OptionalFourCc::Some
[function]
[call site]
00215
as_ref
[function]
[call site]
00216
Mp4parseByteData::set_data
[function]
[call site]
00217
unwrap_or
[function]
[call site]
00218
unwrap_or
[function]
[call site]
00219
len
[function]
[call site]
00220
Err
[function]
[call site]
00221
Mp4parseByteData::set_data
[function]
[call site]
00222
push
[function]
[call site]
00223
UnsupportedFeatures::insert
[function]
[call site]
00224
fuzz_target
[function]
[call site]
00225
Self::len
[function]
[call site]
00226
Err
[function]
[call site]
00227
Self::len
[function]
[call site]
00228
Self::as_ptr
[function]
[call site]
00229
Err
[function]
[call site]
00230
Ok
[function]
[call site]
00231
Result::into
[function]
[call site]
00232
Mp4parseByteData::default
[function]
[call site]
00233
mp4parse_get_indice_table
[function]
[call site]
00234
is_null
[function]
[call site]
00235
Mp4parseByteData::default
[function]
[call site]
00236
get_indice_table
[function]
[call site]
00237
sample_to_chunk_iter
[function]
[call site]
00238
find
[function]
[call site]
00239
Some
[function]
[call site]
00240
Err
[function]
[call site]
00241
&mut
[call site]
00242
std::io::Cursor::new
[function]
[call site]
00243
Some
[function]
[call site]
00244
std::ptr::null_mut
[function]
[call site]
00245
mp4parse_new
[function]
[call site]
00246
Mp4parseByteData::default
[function]
[call site]
00247
mp4parse_get_fragment_info
[function]
[call site]
00248
Mp4parseByteData::default
[function]
[call site]
00249
mp4parse_get_pssh_info
[function]
[call site]
00250
mp4parse_get_track_count
[function]
[call site]
00251
mp4parse_is_fragmented
[function]
[call site]
00252
Mp4parseByteData::default
[function]
[call site]
00253
mp4parse_get_track_info
[function]
[call site]
00254
Mp4parseTrackVideoInfo::default
[function]
[call site]
00255
mp4parse_get_track_video_info
[function]
[call site]
00256
Mp4parseByteData::default
[function]
[call site]
00257
mp4parse_get_track_audio_info
[function]
[call site]
00258
Mp4parseByteData::default
[function]
[call site]
00259
mp4parse_get_indice_table
[function]
[call site]
00260
mp4parse_free
[function]
[call site]
00261
TryBox::from_raw
[function]
[call site]
00262
Mp4parseByteData::set_indices
[function]
[call site]
00263
Self::len
[function]
[call site]
00264
Self::as_ptr
[function]
[call site]
00265
Ok
[function]
[call site]
00266
Feature::try_from
[function]
[call site]
00267
Ok
[function]
[call site]
00268
Err
[function]
[call site]
00269
Error::Unsupported
[function]
[call site]
00270
Result::ok
[function]
[call site]
00271
parse_minimal_mp4
[function]
[call site]
00272
std::fs::File::open
[function]
[call site]
00273
unwrap
[function]
[call site]
00274
Some
[function]
[call site]
00275
std::ptr::null_mut
[function]
[call site]
00276
mp4parse_new
[function]
[call site]
00277
mp4parse_free
[function]
[call site]
00278
map
[function]
[call site]
00279
Feature::try_from
[function]
[call site]
00280
Result::ok
[function]
[call site]
00281
map
[function]
[call site]
00282
ok_or
[function]
[call site]
00283
Err
[function]
[call site]
00284
into
[function]
[call site]
00285
mp4parse::unstable::create_sample_table
[function]
[call site]
00286
is_some
[function]
[call site]
00287
sample_to_chunk_iter
[function]
[call site]
00288
sample_to_chunk_iter
[function]
[call site]
00289
AvifContext::item_as_slice
[function]
[call site]
00290
&'a
[call site]
00291
AvifContext::item_as_slice
[function]
[call site]
00292
&'a
[call site]
00293
SampleToChunkIterator::peekable
[function]
[call site]
00294
&'a
[call site]
00295
try_into
[function]
[call site]
00296
expect
[function]
[call site]
00297
SampleToChunkIterator::peekable
[function]
[call site]
00298
&'a
[call site]
00299
try_into
[function]
[call site]
00300
expect
[function]
[call site]
00301
SampleToChunkIterator::map
[function]
[call site]
00302
to_usize
[function]
[call site]
00303
try_fold
[function]
[call site]
00304
TryVec::with_capacity
[function]
[call site]
00305
minimal_mp4_parse_ok
[function]
[call site]
00306
parse_minimal_mp4
[function]
[call site]
00307
mp4parse_free
[function]
[call site]
00308
sample_to_chunk_iter
[function]
[call site]
00309
fuzz_target
[function]
[call site]
00310
into
[function]
[call site]
00311
TimeOffsetIterator::next
[function]
[call site]
00312
TimeOffsetIterator::next
[function]
[call site]
00313
or_else
[function]
[call site]
00314
SampleToChunkIterator::next
[function]
[call site]
00315
TimeOffsetIterator::next
[function]
[call site]
00316
or_else
[function]
[call site]
00317
SampleToChunkIterator::locate
[function]
[call site]
00318
TimeOffsetIterator::next
[function]
[call site]
00319
peek
[function]
[call site]
00320
checked_add
[function]
[call site]
00321
checked_sub
[function]
[call site]
00322
len
[function]
[call site]
00323
try_into
[function]
[call site]
00324
expect
[function]
[call site]
00325
and_then
[function]
[call site]
00326
TimeOffsetIterator::next
[function]
[call site]
00327
map
[function]
[call site]
00328
TimeOffsetVersion::Version0
[function]
[call site]
00329
i64::from
[function]
[call site]
00330
i64::from
[function]
[call site]
00331
TimeOffsetIterator::next
[function]
[call site]
00332
and
[function]
[call site]
00333
Some
[function]
[call site]
00334
into
[function]
[call site]
00335
push
[function]
[call site]
00336
Mp4parseByteData::default
[function]
[call site]
00337
minimal_mp4_parse_ok
[function]
[call site]
00338
SampleToChunkIterator::checked_sub
[function]
[call site]
00339
and_then
[function]
[call site]
00340
get_mut
[function]
[call site]
00341
as_ref
[function]
[call site]
00342
map
[function]
[call site]
00343
AvifContext::item_as_slice
[function]
[call site]
00344
sample_to_chunk_iter
[function]
[call site]
00345
AvifContext::item_as_slice
[function]
[call site]
00346
sample_to_chunk_iter
[function]
[call site]
00347
TrackScaledTime::<i64>
[function]
[call site]
00348
as_mut_slice
[function]
[call site]
00349
TimeToSampleIterator::next_delta
[function]
[call site]
00350
TimeToSampleIterator::next
[function]
[call site]
00351
TimeOffsetIterator::next
[function]
[call site]
00352
or_else
[function]
[call site]
00353
TimeOffsetIterator::next
[function]
[call site]
00354
TimeOffsetIterator::next
[function]
[call site]
00355
and
[function]
[call site]
00356
Some
[function]
[call site]
00357
TrackScaledTime::<i64>
[function]
[call site]
00358
i64::from
[function]
[call site]
00359
TrackScaledTime::<i64>
[function]
[call site]
00360
TimeOffsetIterator::next_offset_time
[function]
[call site]
00361
TimeOffsetIterator::next
[function]
[call site]
00362
TimeOffsetIterator::next
[function]
[call site]
00363
or_else
[function]
[call site]
00364
SampleToChunkIterator::next
[function]
[call site]
00365
TimeOffsetVersion::Version0
[function]
[call site]
00366
i64::from
[function]
[call site]
00367
i64::from
[function]
[call site]
00368
TimeOffsetIterator::next
[function]
[call site]
00369
and
[function]
[call site]
00370
Some
[function]
[call site]
00371
TrackScaledTime::<i64>
[function]
[call site]
00372
TrackScaledTime::<i64>
[function]
[call site]
00373
CheckedInteger
[function]
[call site]
00374
CheckedInteger
[function]
[call site]
00375
CheckedInteger
[function]
[call site]
00376
UnsupportedFeatures::is_empty
[function]
[call site]
00377
TryVec::with_capacity
[function]
[call site]
00378
len
[function]
[call site]
00379
minimal_mp4_parse_ok
[function]
[call site]
00380
len
[function]
[call site]
00381
push
[function]
[call site]
00382
minimal_mp4_parse_ok
[function]
[call site]
00383
sort_by_key
[function]
[call site]
00384
fuzz_target
[function]
[call site]
00385
into
[function]
[call site]
00386
windows
[function]
[call site]
00387
Some
[function]
[call site]
00388
Mp4parseByteData::set_indices
[function]
[call site]
00389
UnsupportedFeatures::insert
[function]
[call site]
00390
UnsupportedFeatures::feature_to_bitfield
[function]
[call site]
00391
Ok
[function]
[call site]
00392
Err
[function]
[call site]
00393
Result::into
[function]
[call site]
00394
mp4parse_free
[function]
[call site]
00395
unwrap_or_else
[function]
[call site]
00396
AvifContext::item_as_slice
[function]
[call site]
00397
fuzz_target
[function]
[call site]
00398
as_ref
[function]
[call site]
00399
and_then
[function]
[call site]
00400
Self::get
[function]
[call site]
00401
unwrap_or_else
[function]
[call site]
00402
AvifContext::item_as_slice
[function]
[call site]
00403
&'a
[call site]
00404
SampleToChunkIterator::peekable
[function]
[call site]
00405
&'a
[call site]
00406
try_into
[function]
[call site]
00407
expect
[function]
[call site]
00408
SampleToChunkIterator::find
[function]
[call site]
00409
Some
[function]
[call site]
00410
map_or
[function]
[call site]
00411
UnsupportedFeatures::is_empty
[function]
[call site]
00412
UnsupportedFeatures::is_empty
[function]
[call site]
00413
UnsupportedFeatures::is_empty
[function]
[call site]
00414
Mp4parseByteData::default
[function]
[call site]
00415
mp4parse_get_track_info
[function]
[call site]
00416
Mp4parseTrackVideoInfo::default
[function]
[call site]
00417
mp4parse_get_track_video_info
[function]
[call site]
00418
Mp4parseByteData::default
[function]
[call site]
00419
mp4parse_get_track_audio_info
[function]
[call site]
00420
Mp4parseByteData::default
[function]
[call site]
00421
mp4parse_get_indice_table
[function]
[call site]
00422
mp4parse_free
[function]
[call site]
00423
as_ref
[function]
[call site]
00424
and_then
[function]
[call site]
00425
Self::get
[function]
[call site]
00426
unwrap_or_else
[function]
[call site]
00427
AvifContext::item_as_slice
[function]
[call site]
00428
extend_from_slice
[function]
[call site]
00429
AvifContext::item_as_slice
[function]
[call site]
00430
fuzz_target
[function]
[call site]
00431
as_ref
[function]
[call site]
00432
and_then
[function]
[call site]
00433
Self::get
[function]
[call site]
00434
unwrap_or_else
[function]
[call site]
00435
AvifContext::item_as_slice
[function]
[call site]
00436
extend_from_slice
[function]
[call site]
00437
AvifContext::item_as_slice
[function]
[call site]
00438
Mp4parseByteData::set_data
[function]
[call site]
00439
Ok
[function]
[call site]
00440
Result::into
[function]
[call site]
00441
mp4parse_get_track_count
[function]
[call site]
00442
mp4parse_is_fragmented
[function]
[call site]
00443
Mp4parseByteData::default
[function]
[call site]
00444
mp4parse_get_track_info
[function]
[call site]
00445
Mp4parseTrackVideoInfo::default
[function]
[call site]
00446
mp4parse_get_track_video_info
[function]
[call site]
00447
Mp4parseByteData::default
[function]
[call site]
00448
mp4parse_get_track_audio_info
[function]
[call site]
00449
Mp4parseByteData::default
[function]
[call site]
00450
mp4parse_get_indice_table
[function]
[call site]
00451
mp4parse_free
[function]
[call site]
00452