The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 180 | 33 | Stream::read_bytes | call site: 00033 | DeltaSetIndexMap::map |
| 129 | 218 | Stream::read_bytes | call site: 00218 | ItemVariationStore::parse_delta |
| 38 | 375 | Lookup::value | call site: 00375 | Lookup::parse |
| 25 | 349 | Stream::read_bytes | call site: 00349 | DeltaSetIndexMap::map |
| 15 | 3 | LazyArray16::len | call site: 00003 | u16_to_u8_vec |
| 8 | 22 | u16_to_u8_vec | call site: 00022 | Lookup::parse |
| 1 | 0 | EP | call site: 00000 |
fuzz_target
[function]
[call site]
00000
LazyArray16::len
[function]
[call site]
00001
LazyArray16::len
[function]
[call site]
00002
LazyArray16::len
[function]
[call site]
00003
Vec::split_at
[function]
[call site]
00004
u16::from_be_bytes
[function]
[call site]
00005
LazyArray16::len
[function]
[call site]
00006
Some
[function]
[call site]
00007
u16::from_be_bytes
[function]
[call site]
00008
Cff2::new
[function]
[call site]
00009
Some
[function]
[call site]
00010
Cff2::new
[function]
[call site]
00011
Some
[function]
[call site]
00012
Cff2::new
[function]
[call site]
00013
Cff2::new
[function]
[call site]
00014
Cff2::new
[function]
[call site]
00015
Self::unwrap
[function]
[call site]
00016
random_u16
[function]
[call site]
00017
u16_to_u8_vec
[function]
[call site]
00018
Vec::with_capacity
[function]
[call site]
00019
LazyArray16::len
[function]
[call site]
00020
GenericStateEntry::has_push
[function]
[call site]
00021
GenericStateEntry::has_push
[function]
[call site]
00022
Lookup::parse
[function]
[call site]
00023
Stream::new
[function]
[call site]
00024
read::<u16>
[function]
[call site]
00025
read::<LookupFlags>
[function]
[call site]
00026
read::<u16>
[function]
[call site]
00027
Stream::read_array16
[function]
[call site]
00028
usize::num_from
[function]
[call site]
00029
Stream::read_bytes
[function]
[call site]
00030
LazyArray16::len
[function]
[call site]
00031
checked_sub
[function]
[call site]
00032
shared_component_fan_out_is_bounded_by_the_visit_budget
[function]
[call site]
00033
diamond_font
[function]
[call site]
00034
GenericStateEntry::has_push
[function]
[call site]
00035
diamond_composite_glyph
[function]
[call site]
00036
Cff2::new
[function]
[call site]
00037
extend_from_slice
[function]
[call site]
00038
to_be_bytes
[function]
[call site]
00039
extend_from_slice
[function]
[call site]
00040
to_be_bytes
[function]
[call site]
00041
extend_from_slice
[function]
[call site]
00042
to_be_bytes
[function]
[call site]
00043
extend_from_slice
[function]
[call site]
00044
to_be_bytes
[function]
[call site]
00045
extend_from_slice
[function]
[call site]
00046
to_be_bytes
[function]
[call site]
00047
extend_from_slice
[function]
[call site]
00048
AxisValueFlags::to_be_bytes
[function]
[call site]
00049
extend_from_slice
[function]
[call site]
00050
u16::to_be_bytes
[function]
[call site]
00051
extend_from_slice
[function]
[call site]
00052
to_be_bytes
[function]
[call site]
00053
extend_from_slice
[function]
[call site]
00054
to_be_bytes
[function]
[call site]
00055
LazyArray16::len
[function]
[call site]
00056
Cff2::new
[function]
[call site]
00057
Cff2::new
[function]
[call site]
00058
Self::extend_from_slice
[function]
[call site]
00059
LazyArray16::len
[function]
[call site]
00060
to_be_bytes
[function]
[call site]
00061
extend_from_slice
[function]
[call site]
00062
Self::extend_from_slice
[function]
[call site]
00063
LazyArray16::len
[function]
[call site]
00064
to_be_bytes
[function]
[call site]
00065
Cff2::new
[function]
[call site]
00066
Self::extend_from_slice
[function]
[call site]
00067
to_be_bytes
[function]
[call site]
00068
Self::extend_from_slice
[function]
[call site]
00069
to_be_bytes
[function]
[call site]
00070
Self::extend_from_slice
[function]
[call site]
00071
to_be_bytes
[function]
[call site]
00072
Self::extend_from_slice
[function]
[call site]
00073
to_be_bytes
[function]
[call site]
00074
Self::extend_from_slice
[function]
[call site]
00075
to_be_bytes
[function]
[call site]
00076
Self::extend_from_slice
[function]
[call site]
00077
to_be_bytes
[function]
[call site]
00078
Self::extend_from_slice
[function]
[call site]
00079
to_be_bytes
[function]
[call site]
00080
Self::extend_from_slice
[function]
[call site]
00081
to_be_bytes
[function]
[call site]
00082
Self::extend_from_slice
[function]
[call site]
00083
to_be_bytes
[function]
[call site]
00084
Self::extend_from_slice
[function]
[call site]
00085
to_be_bytes
[function]
[call site]
00086
Self::extend_from_slice
[function]
[call site]
00087
to_be_bytes
[function]
[call site]
00088
Self::extend_from_slice
[function]
[call site]
00089
to_be_bytes
[function]
[call site]
00090
Self::extend_from_slice
[function]
[call site]
00091
to_be_bytes
[function]
[call site]
00092
Self::extend_from_slice
[function]
[call site]
00093
to_be_bytes
[function]
[call site]
00094
Self::extend_from_slice
[function]
[call site]
00095
to_be_bytes
[function]
[call site]
00096
Self::extend_from_slice
[function]
[call site]
00097
to_be_bytes
[function]
[call site]
00098
Self::extend_from_slice
[function]
[call site]
00099
to_be_bytes
[function]
[call site]
00100
Cff2::new
[function]
[call site]
00101
Self::extend_from_slice
[function]
[call site]
00102
to_be_bytes
[function]
[call site]
00103
Self::extend_from_slice
[function]
[call site]
00104
to_be_bytes
[function]
[call site]
00105
Self::extend_from_slice
[function]
[call site]
00106
to_be_bytes
[function]
[call site]
00107
Self::extend_from_slice
[function]
[call site]
00108
to_be_bytes
[function]
[call site]
00109
Self::extend_from_slice
[function]
[call site]
00110
Self::extend_from_slice
[function]
[call site]
00111
to_be_bytes
[function]
[call site]
00112
Cff2::new
[function]
[call site]
00113
Self::extend_from_slice
[function]
[call site]
00114
to_be_bytes
[function]
[call site]
00115
Self::extend_from_slice
[function]
[call site]
00116
u16::to_be_bytes
[function]
[call site]
00117
Cff2::new
[function]
[call site]
00118
extend_from_slice
[function]
[call site]
00119
to_be_bytes
[function]
[call site]
00120
extend_from_slice
[function]
[call site]
00121
LazyArray16::len
[function]
[call site]
00122
to_be_bytes
[function]
[call site]
00123
extend_from_slice
[function]
[call site]
00124
to_be_bytes
[function]
[call site]
00125
extend_from_slice
[function]
[call site]
00126
to_be_bytes
[function]
[call site]
00127
extend_from_slice
[function]
[call site]
00128
to_be_bytes
[function]
[call site]
00129
LazyArray16::len
[function]
[call site]
00130
extend_from_slice
[function]
[call site]
00131
extend_from_slice
[function]
[call site]
00132
to_be_bytes
[function]
[call site]
00133
extend_from_slice
[function]
[call site]
00134
to_be_bytes
[function]
[call site]
00135
extend_from_slice
[function]
[call site]
00136
LazyArray16::len
[function]
[call site]
00137
to_be_bytes
[function]
[call site]
00138
LazyArray16::len
[function]
[call site]
00139
extend_from_slice
[function]
[call site]
00140
ttf_parser::Face::parse
[function]
[call site]
00141
Stream::new
[function]
[call site]
00142
read::<Magic>
[function]
[call site]
00143
ok_or
[function]
[call site]
00144
skip::<u32>
[function]
[call site]
00145
read::<u32>
[function]
[call site]
00146
ok_or
[function]
[call site]
00147
read_array32::<Offset32>
[function]
[call site]
00148
ok_or
[function]
[call site]
00149
Vec::get
[function]
[call site]
00150
diamond_font
[function]
[call site]
00151
ttf_parser::Face::parse
[function]
[call site]
00152
Result::unwrap
[function]
[call site]
00153
LazyArray16::default
[function]
[call site]
00154
std::time::Instant::now
[function]
[call site]
00155
VecPainter::outline_glyph
[function]
[call site]
00156
GenericStateEntry::has_push
[function]
[call site]
00157
Command::OutlineGlyph
[function]
[call site]
00158
ttf_parser::GlyphId
[function]
[call site]
00159
elapsed
[function]
[call site]
00160
ok_or
[function]
[call site]
00161
Offset16::to_usize
[function]
[call site]
00162
usize::num_from
[function]
[call site]
00163
checked_sub
[function]
[call site]
00164
Vec::offset
[function]
[call site]
00165
short_offsets
[function]
[call site]
00166
convert
[function]
[call site]
00167
Vec::with_capacity
[function]
[call site]
00168
convert_type
[function]
[call site]
00169
Vec::extend_from_slice
[function]
[call site]
00170
Vec::extend_from_slice
[function]
[call site]
00171
Vec::extend_from_slice
[function]
[call site]
00172
Vec::extend_from_slice
[function]
[call site]
00173
Vec::extend_from_slice
[function]
[call site]
00174
i8::to_be_bytes
[function]
[call site]
00175
Vec::extend_from_slice
[function]
[call site]
00176
u8::to_be_bytes
[function]
[call site]
00177
Vec::extend_from_slice
[function]
[call site]
00178
i16::to_be_bytes
[function]
[call site]
00179
Vec::extend_from_slice
[function]
[call site]
00180
u16::to_be_bytes
[function]
[call site]
00181
Vec::extend_from_slice
[function]
[call site]
00182
i32::to_be_bytes
[function]
[call site]
00183
Vec::extend_from_slice
[function]
[call site]
00184
u32::to_be_bytes
[function]
[call site]
00185
GenericStateEntry::has_push
[function]
[call site]
00186
GenericStateEntry::has_push
[function]
[call site]
00187
GenericStateEntry::has_push
[function]
[call site]
00188
GenericStateEntry::has_push
[function]
[call site]
00189
GenericStateEntry::has_push
[function]
[call site]
00190
GenericStateEntry::has_push
[function]
[call site]
00191
Vec::extend_from_slice
[function]
[call site]
00192
i16::to_be_bytes
[function]
[call site]
00193
GenericStateEntry::has_push
[function]
[call site]
00194
Vec::extend_from_slice
[function]
[call site]
00195
i32::to_be_bytes
[function]
[call site]
00196
DeltaSetIndexMap::map
[function]
[call site]
00197
Stream::new
[function]
[call site]
00198
read::<u8>
[function]
[call site]
00199
read::<u8>
[function]
[call site]
00200
read::<u16>
[function]
[call site]
00201
read::<u32>
[function]
[call site]
00202
usize::num_from
[function]
[call site]
00203
Stream::advance_checked
[function]
[call site]
00204
LazyArray16::len
[function]
[call site]
00205
checked_sub
[function]
[call site]
00206
Stream::advance
[function]
[call site]
00207
Some
[function]
[call site]
00208
usize::num_from
[function]
[call site]
00209
Self::checked_mul
[function]
[call site]
00210
usize::try_from
[function]
[call site]
00211
ok
[function]
[call site]
00212
Stream::read_bytes
[function]
[call site]
00213
LazyArray16::len
[function]
[call site]
00214
checked_sub
[function]
[call site]
00215
shared_component_fan_out_is_bounded_by_the_visit_budget
[function]
[call site]
00216
Stream::advance
[function]
[call site]
00217
Some
[function]
[call site]
00218
usize::num_from
[function]
[call site]
00219
usize::num_from
[function]
[call site]
00220
Some
[function]
[call site]
00221
u16::try_from
[function]
[call site]
00222
ok
[function]
[call site]
00223
u16::try_from
[function]
[call site]
00224
ok
[function]
[call site]
00225
UInt16
[function]
[call site]
00226
.count).map(|i|
[call site]
00227
Table::parse
[function]
[call site]
00228
Stream::new
[function]
[call site]
00229
skip::<u16>
[function]
[call site]
00230
read::<u16>
[function]
[call site]
00231
read_array16::<EncodingRecord>
[function]
[call site]
00232
Some
[function]
[call site]
00233
nzu16
[function]
[call site]
00234
NonZeroU16::new
[function]
[call site]
00235
Self::unwrap
[function]
[call site]
00236
Option::unwrap
[function]
[call site]
00237
ok_or
[function]
[call site]
00238
Stream::advance_checked
[function]
[call site]
00239
Option::ok_or
[function]
[call site]
00240
read::<Magic>
[function]
[call site]
00241
ok_or
[function]
[call site]
00242
Err
[function]
[call site]
00243
Err
[function]
[call site]
00244
read::<u16>
[function]
[call site]
00245
ok_or
[function]
[call site]
00246
Vec::advance
[function]
[call site]
00247
face_from_ptr
[function]
[call site]
00248
&'static
[call site]
00249
ttfp_get_glyph_hor_advance
[function]
[call site]
00250
face_from_ptr
[function]
[call site]
00251
&'static
[call site]
00252
Option::unwrap_or
[function]
[call site]
00253
Face::is_variable
[function]
[call site]
00254
is_some
[function]
[call site]
00255
Table::advance_offset
[function]
[call site]
00256
DeltaSetIndexMap::new
[function]
[call site]
00257
shared_component_fan_out_is_bounded_by_the_visit_budget
[function]
[call site]
00258
Offset16::to_usize
[function]
[call site]
00259
DeltaSetIndexMap::map
[function]
[call site]
00260
Stream::new
[function]
[call site]
00261
read::<u8>
[function]
[call site]
00262
read::<u8>
[function]
[call site]
00263
read::<u16>
[function]
[call site]
00264
read::<u32>
[function]
[call site]
00265
usize::num_from
[function]
[call site]
00266
Stream::advance_checked
[function]
[call site]
00267
usize::num_from
[function]
[call site]
00268
Self::checked_mul
[function]
[call site]
00269
usize::try_from
[function]
[call site]
00270
ok
[function]
[call site]
00271
Stream::read_bytes
[function]
[call site]
00272
usize::num_from
[function]
[call site]
00273
usize::num_from
[function]
[call site]
00274
Some
[function]
[call site]
00275
u16::try_from
[function]
[call site]
00276
ok
[function]
[call site]
00277
u16::try_from
[function]
[call site]
00278
ok
[function]
[call site]
00279
ItemVariationStore::parse_delta
[function]
[call site]
00280
shared_component_fan_out_is_bounded_by_the_visit_budget
[function]
[call site]
00281
Stream::new_at
[function]
[call site]
00282
LazyArray16::len
[function]
[call site]
00283
Some
[function]
[call site]
00284
usize::num_from
[function]
[call site]
00285
read::<u16>
[function]
[call site]
00286
read::<u16>
[function]
[call site]
00287
read::<u16>
[function]
[call site]
00288
read_array16::<u16>
[function]
[call site]
00289
Vec::advance
[function]
[call site]
00290
usize::num_from
[function]
[call site]
00291
Self::checked_mul
[function]
[call site]
00292
usize::num_from
[function]
[call site]
00293
Option::get
[function]
[call site]
00294
diamond_font
[function]
[call site]
00295
ttf_parser::Face::parse
[function]
[call site]
00296
Result::unwrap
[function]
[call site]
00297
LazyArray16::default
[function]
[call site]
00298
std::time::Instant::now
[function]
[call site]
00299
VecPainter::outline_glyph
[function]
[call site]
00300
ttf_parser::GlyphId
[function]
[call site]
00301
elapsed
[function]
[call site]
00302
read::<i32>
[function]
[call site]
00303
usize::num_from
[function]
[call site]
00304
read::<i16>
[function]
[call site]
00305
VariationRegionList::evaluate_region
[function]
[call site]
00306
LazyArray16::into_iter
[function]
[call site]
00307
Self::IntoIter::enumerate
[function]
[call site]
00308
shared_component_fan_out_is_bounded_by_the_visit_budget
[function]
[call site]
00309
RegionAxisCoordinatesRecord::evaluate_axis
[function]
[call site]
00310
usize::num_from
[function]
[call site]
00311
usize::num_from
[function]
[call site]
00312
usize::num_from
[function]
[call site]
00313
usize::num_from
[function]
[call site]
00314
shared_component_fan_out_is_bounded_by_the_visit_budget
[function]
[call site]
00315
Option::get
[function]
[call site]
00316
usize::num_from
[function]
[call site]
00317
read::<i16>
[function]
[call site]
00318
usize::num_from
[function]
[call site]
00319
read::<i8>
[function]
[call site]
00320
VariationRegionList::evaluate_region
[function]
[call site]
00321
Some
[function]
[call site]
00322
Face::coords
[function]
[call site]
00323
VarCoords::as_slice
[function]
[call site]
00324
usize::num_from
[function]
[call site]
00325
Face::glyph_phantom_points
[function]
[call site]
00326
Face::glyph_phantom_points
[function]
[call site]
00327
Face::glyph_phantom_points
[function]
[call site]
00328
Face::coords
[function]
[call site]
00329
Face::coords
[function]
[call site]
00330
u16::try_num_from
[function]
[call site]
00331
i32::try_num_from
[function]
[call site]
00332
Some
[function]
[call site]
00333
Option::and_then
[function]
[call site]
00334
u16::try_from
[function]
[call site]
00335
ok
[function]
[call site]
00336
ttfp_get_glyph_hor_advance
[function]
[call site]
00337
Option::unwrap_or
[function]
[call site]
00338
read_array16::<TableRecord>
[function]
[call site]
00339
ok_or
[function]
[call site]
00340
Ok
[function]
[call site]
00341
Result::unwrap
[function]
[call site]
00342
LazyArray16::default
[function]
[call site]
00343
std::time::Instant::now
[function]
[call site]
00344
VecPainter::outline_glyph
[function]
[call site]
00345
ttf_parser::GlyphId
[function]
[call site]
00346
elapsed
[function]
[call site]
00347
Stream::advance
[function]
[call site]
00348
Some
[function]
[call site]
00349
DeltaSetIndexMap::map
[function]
[call site]
00350
Stream::new
[function]
[call site]
00351
read::<u8>
[function]
[call site]
00352
read::<u8>
[function]
[call site]
00353
read::<u16>
[function]
[call site]
00354
read::<u32>
[function]
[call site]
00355
usize::num_from
[function]
[call site]
00356
Stream::advance_checked
[function]
[call site]
00357
usize::num_from
[function]
[call site]
00358
Self::checked_mul
[function]
[call site]
00359
usize::try_from
[function]
[call site]
00360
ok
[function]
[call site]
00361
Stream::read_bytes
[function]
[call site]
00362
usize::num_from
[function]
[call site]
00363
usize::num_from
[function]
[call site]
00364
Some
[function]
[call site]
00365
u16::try_from
[function]
[call site]
00366
ok
[function]
[call site]
00367
u16::try_from
[function]
[call site]
00368
ok
[function]
[call site]
00369
LookupFlags::use_mark_filtering_set
[function]
[call site]
00370
Some
[function]
[call site]
00371
read::<u16>
[function]
[call site]
00372
Some
[function]
[call site]
00373
Lookup::value
[function]
[call site]
00374
Lookup::value
[function]
[call site]
00375
ttf_parser::GlyphId
[function]
[call site]
00376
Lookup::value
[function]
[call site]
00377
ttf_parser::GlyphId
[function]
[call site]
00378
random_u16
[function]
[call site]
00379
u16_to_u8_vec
[function]
[call site]
00380
Lookup::parse
[function]
[call site]
00381
Lookup::value
[function]
[call site]
00382
ttf_parser::GlyphId
[function]
[call site]
00383
Lookup::value
[function]
[call site]
00384
ttf_parser::GlyphId
[function]
[call site]
00385
random_u16
[function]
[call site]
00386
u16_to_u8_vec
[function]
[call site]
00387
Lookup::parse
[function]
[call site]
00388
Lookup::value
[function]
[call site]
00389
ttf_parser::GlyphId
[function]
[call site]
00390
Lookup::value
[function]
[call site]
00391
ttf_parser::GlyphId
[function]
[call site]
00392
random_u16
[function]
[call site]
00393
u16_to_u8_vec
[function]
[call site]
00394
Lookup::parse
[function]
[call site]
00395
Lookup::value
[function]
[call site]
00396
ttf_parser::GlyphId
[function]
[call site]
00397
Lookup::value
[function]
[call site]
00398
ttf_parser::GlyphId
[function]
[call site]
00399
random_u16
[function]
[call site]
00400
u16_to_u8_vec
[function]
[call site]
00401
Lookup::parse
[function]
[call site]
00402
Lookup::value
[function]
[call site]
00403
ttf_parser::GlyphId
[function]
[call site]
00404
Lookup::value
[function]
[call site]
00405
ttf_parser::GlyphId
[function]
[call site]
00406
random_u16
[function]
[call site]
00407
u16_to_u8_vec
[function]
[call site]
00408
Lookup::parse
[function]
[call site]
00409
Lookup::value
[function]
[call site]
00410
ttf_parser::GlyphId
[function]
[call site]
00411
Lookup::value
[function]
[call site]
00412
ttf_parser::GlyphId
[function]
[call site]
00413