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