Fuzz introspector: fuzz-variable-outline
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
81 38 LazyArray16::len call site: 00038
57 120 LazyArray16::len call site: 00120 DeltaSetIndexMap::map
53 702 LazyArray16::last call site: 00702 DeltaSetIndexMap::map
50 635 parse_top_dict call site: 00635 Cff2::build
36 201 Stream::read_bytes call site: 00201 Table::parse
27 238 Face::is_variable call site: 00238 ItemVariationStore::parse_delta
26 11 RawFace::parse call site: 00011 diamond_font
22 267 Stream::new_at call site: 00267 diamond_font
22 308 VarCoords::as_slice call site: 00308 Face::glyph_phantom_points
21 987 Face::parse_tables call site: 00987 shared_component_fan_out_is_bounded_by_the_visit_budget
19 858 parse_private_dict call site: 00858 Stream::read_bytes
17 423 Face::parse_tables call site: 00423 Stream::read

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 Face::parse [function] [call site] 00001
2 RawFace::parse [function] [call site] 00002
3 Stream::new [function] [call site] 00003
3 read::<Magic> [function] [call site] 00004
3 skip::<u32> [function] [call site] 00006
3 read::<u32> [function] [call site] 00007
3 read_array32::<Offset32> [function] [call site] 00009
3 Vec::get [function] [call site] 00011
4 diamond_font [function] [call site] 00012
5 GenericStateEntry::has_push [function] [call site] 00013
5 diamond_composite_glyph [function] [call site] 00014
6 extend_from_slice [function] [call site] 00019
6 to_be_bytes [function] [call site] 00020
6 extend_from_slice [function] [call site] 00021
6 to_be_bytes [function] [call site] 00022
6 extend_from_slice [function] [call site] 00023
6 to_be_bytes [function] [call site] 00024
6 extend_from_slice [function] [call site] 00025
6 to_be_bytes [function] [call site] 00026
6 extend_from_slice [function] [call site] 00027
6 to_be_bytes [function] [call site] 00028
6 extend_from_slice [function] [call site] 00029
6 AxisValueFlags::to_be_bytes [function] [call site] 00030
6 extend_from_slice [function] [call site] 00031
6 u16::to_be_bytes [function] [call site] 00032
6 extend_from_slice [function] [call site] 00033
6 to_be_bytes [function] [call site] 00034
6 extend_from_slice [function] [call site] 00035
6 to_be_bytes [function] [call site] 00036
5 LazyArray16::len [function] [call site] 00037
6 LazyArray16::len [function] [call site] 00038
5 Cff2::new [function] [call site] 00039
5 Cff2::new [function] [call site] 00040
5 Self::extend_from_slice [function] [call site] 00041
5 LazyArray16::len [function] [call site] 00042
5 to_be_bytes [function] [call site] 00043
5 extend_from_slice [function] [call site] 00044
5 Self::extend_from_slice [function] [call site] 00045
5 LazyArray16::len [function] [call site] 00046
5 to_be_bytes [function] [call site] 00047
5 Cff2::new [function] [call site] 00048
5 Self::extend_from_slice [function] [call site] 00049
5 to_be_bytes [function] [call site] 00050
5 Self::extend_from_slice [function] [call site] 00051
5 to_be_bytes [function] [call site] 00052
5 Self::extend_from_slice [function] [call site] 00053
5 to_be_bytes [function] [call site] 00054
5 Self::extend_from_slice [function] [call site] 00055
5 to_be_bytes [function] [call site] 00056
5 Self::extend_from_slice [function] [call site] 00057
5 to_be_bytes [function] [call site] 00058
5 Self::extend_from_slice [function] [call site] 00059
5 to_be_bytes [function] [call site] 00060
5 Self::extend_from_slice [function] [call site] 00061
5 to_be_bytes [function] [call site] 00062
5 Self::extend_from_slice [function] [call site] 00063
5 to_be_bytes [function] [call site] 00064
5 Self::extend_from_slice [function] [call site] 00065
5 to_be_bytes [function] [call site] 00066
5 Self::extend_from_slice [function] [call site] 00067
5 to_be_bytes [function] [call site] 00068
5 Self::extend_from_slice [function] [call site] 00069
5 to_be_bytes [function] [call site] 00070
5 Self::extend_from_slice [function] [call site] 00071
5 to_be_bytes [function] [call site] 00072
5 Self::extend_from_slice [function] [call site] 00073
5 to_be_bytes [function] [call site] 00074
5 Self::extend_from_slice [function] [call site] 00075
5 to_be_bytes [function] [call site] 00076
5 Self::extend_from_slice [function] [call site] 00077
5 to_be_bytes [function] [call site] 00078
5 Self::extend_from_slice [function] [call site] 00079
5 to_be_bytes [function] [call site] 00080
5 Self::extend_from_slice [function] [call site] 00081
5 to_be_bytes [function] [call site] 00082
5 Cff2::new [function] [call site] 00083
5 Self::extend_from_slice [function] [call site] 00084
5 to_be_bytes [function] [call site] 00085
5 Self::extend_from_slice [function] [call site] 00086
5 to_be_bytes [function] [call site] 00087
5 Self::extend_from_slice [function] [call site] 00088
5 to_be_bytes [function] [call site] 00089
5 Self::extend_from_slice [function] [call site] 00090
5 to_be_bytes [function] [call site] 00091
5 Self::extend_from_slice [function] [call site] 00092
5 Self::extend_from_slice [function] [call site] 00093
5 to_be_bytes [function] [call site] 00094
5 Cff2::new [function] [call site] 00095
5 Self::extend_from_slice [function] [call site] 00096
5 to_be_bytes [function] [call site] 00097
5 Self::extend_from_slice [function] [call site] 00098
5 u16::to_be_bytes [function] [call site] 00099
5 Cff2::new [function] [call site] 00100
5 extend_from_slice [function] [call site] 00101
5 to_be_bytes [function] [call site] 00102
5 extend_from_slice [function] [call site] 00103
5 LazyArray16::len [function] [call site] 00104
5 to_be_bytes [function] [call site] 00105
5 extend_from_slice [function] [call site] 00106
5 to_be_bytes [function] [call site] 00107
5 extend_from_slice [function] [call site] 00108
5 to_be_bytes [function] [call site] 00109
5 extend_from_slice [function] [call site] 00110
5 to_be_bytes [function] [call site] 00111
5 LazyArray16::len [function] [call site] 00112
5 extend_from_slice [function] [call site] 00113
5 extend_from_slice [function] [call site] 00114
5 to_be_bytes [function] [call site] 00115
5 extend_from_slice [function] [call site] 00116
5 to_be_bytes [function] [call site] 00117
5 extend_from_slice [function] [call site] 00118
5 LazyArray16::len [function] [call site] 00119
6 LazyArray16::len [function] [call site] 00120
5 to_be_bytes [function] [call site] 00121
5 LazyArray16::len [function] [call site] 00122
5 extend_from_slice [function] [call site] 00123
4 ttf_parser::Face::parse [function] [call site] 00124
5 Stream::new [function] [call site] 00125
5 read::<Magic> [function] [call site] 00126
5 skip::<u32> [function] [call site] 00128
5 read::<u32> [function] [call site] 00129
5 read_array32::<Offset32> [function] [call site] 00131
5 Offset16::to_usize [function] [call site] 00135
6 usize::num_from [function] [call site] 00136
5 checked_sub [function] [call site] 00137
5 Vec::offset [function] [call site] 00138
6 short_offsets [function] [call site] 00139
7 convert [function] [call site] 00140
8 Vec::with_capacity [function] [call site] 00141
8 convert_type [function] [call site] 00142
9 Vec::extend_from_slice [function] [call site] 00143
9 Vec::extend_from_slice [function] [call site] 00144
9 Vec::extend_from_slice [function] [call site] 00145
9 Vec::extend_from_slice [function] [call site] 00146
9 Vec::extend_from_slice [function] [call site] 00147
9 i8::to_be_bytes [function] [call site] 00148
9 Vec::extend_from_slice [function] [call site] 00149
9 u8::to_be_bytes [function] [call site] 00150
9 Vec::extend_from_slice [function] [call site] 00151
9 i16::to_be_bytes [function] [call site] 00152
9 Vec::extend_from_slice [function] [call site] 00153
9 u16::to_be_bytes [function] [call site] 00154
9 Vec::extend_from_slice [function] [call site] 00155
9 i32::to_be_bytes [function] [call site] 00156
9 Vec::extend_from_slice [function] [call site] 00157
9 u32::to_be_bytes [function] [call site] 00158
9 GenericStateEntry::has_push [function] [call site] 00159
9 GenericStateEntry::has_push [function] [call site] 00160
9 GenericStateEntry::has_push [function] [call site] 00161
9 GenericStateEntry::has_push [function] [call site] 00162
9 GenericStateEntry::has_push [function] [call site] 00163
9 GenericStateEntry::has_push [function] [call site] 00164
9 Vec::extend_from_slice [function] [call site] 00165
9 i16::to_be_bytes [function] [call site] 00166
9 GenericStateEntry::has_push [function] [call site] 00167
9 Vec::extend_from_slice [function] [call site] 00168
9 i32::to_be_bytes [function] [call site] 00169
7 DeltaSetIndexMap::map [function] [call site] 00170
8 Stream::new [function] [call site] 00171
8 read::<u8> [function] [call site] 00172
8 read::<u8> [function] [call site] 00173
8 read::<u16> [function] [call site] 00174
8 read::<u32> [function] [call site] 00175
8 usize::num_from [function] [call site] 00176
8 Stream::advance_checked [function] [call site] 00177
9 LazyArray16::len [function] [call site] 00178
9 checked_sub [function] [call site] 00179
9 Stream::advance [function] [call site] 00180
8 usize::num_from [function] [call site] 00182
8 Self::checked_mul [function] [call site] 00183
8 usize::try_from [function] [call site] 00184
8 Stream::read_bytes [function] [call site] 00186
9 LazyArray16::len [function] [call site] 00187
9 checked_sub [function] [call site] 00188
9 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00189
10 diamond_font [function] [call site] 00190
10 ttf_parser::Face::parse [function] [call site] 00191
10 Result::unwrap [function] [call site] 00192
10 LazyArray16::default [function] [call site] 00193
10 std::time::Instant::now [function] [call site] 00194
10 VecPainter::outline_glyph [function] [call site] 00195
11 GenericStateEntry::has_push [function] [call site] 00196
11 Command::OutlineGlyph [function] [call site] 00197
10 ttf_parser::GlyphId [function] [call site] 00198
9 Stream::advance [function] [call site] 00200
8 usize::num_from [function] [call site] 00202
8 usize::num_from [function] [call site] 00203
8 u16::try_from [function] [call site] 00205
8 u16::try_from [function] [call site] 00207
7 .count).map(|i| [call site] 00210
6 Table::parse [function] [call site] 00211
7 Stream::new [function] [call site] 00212
7 skip::<u16> [function] [call site] 00213
7 read::<u16> [function] [call site] 00214
7 read_array16::<EncodingRecord> [function] [call site] 00215
6 nzu16 [function] [call site] 00217
7 NonZeroU16::new [function] [call site] 00218
7 Self::unwrap [function] [call site] 00219
6 Option::unwrap [function] [call site] 00220
5 Stream::advance_checked [function] [call site] 00222
5 Option::ok_or [function] [call site] 00223
5 read::<Magic> [function] [call site] 00224
5 read::<u16> [function] [call site] 00228
5 Vec::advance [function] [call site] 00230
6 face_from_ptr [function] [call site] 00231
6 &'static [call site] 00232
7 ttfp_get_glyph_hor_advance [function] [call site] 00233
8 face_from_ptr [function] [call site] 00234
8 &'static [call site] 00235
8 Option::unwrap_or [function] [call site] 00236
7 Face::is_variable [function] [call site] 00237
7 Table::advance_offset [function] [call site] 00239
8 DeltaSetIndexMap::new [function] [call site] 00240
8 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00241
8 Offset16::to_usize [function] [call site] 00242
8 DeltaSetIndexMap::map [function] [call site] 00243
9 Stream::new [function] [call site] 00244
9 read::<u8> [function] [call site] 00245
9 read::<u8> [function] [call site] 00246
9 read::<u16> [function] [call site] 00247
9 read::<u32> [function] [call site] 00248
9 usize::num_from [function] [call site] 00249
9 Stream::advance_checked [function] [call site] 00250
9 usize::num_from [function] [call site] 00251
9 Self::checked_mul [function] [call site] 00252
9 usize::try_from [function] [call site] 00253
9 Stream::read_bytes [function] [call site] 00255
9 usize::num_from [function] [call site] 00256
9 usize::num_from [function] [call site] 00257
9 u16::try_from [function] [call site] 00259
9 u16::try_from [function] [call site] 00261
8 ItemVariationStore::parse_delta [function] [call site] 00263
9 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00264
9 Stream::new_at [function] [call site] 00265
10 LazyArray16::len [function] [call site] 00266
9 usize::num_from [function] [call site] 00268
9 read::<u16> [function] [call site] 00269
9 read::<u16> [function] [call site] 00270
9 read::<u16> [function] [call site] 00271
9 read_array16::<u16> [function] [call site] 00272
9 Vec::advance [function] [call site] 00273
9 usize::num_from [function] [call site] 00274
9 Self::checked_mul [function] [call site] 00275
9 usize::num_from [function] [call site] 00276
9 Option::get [function] [call site] 00277
10 diamond_font [function] [call site] 00278
10 ttf_parser::Face::parse [function] [call site] 00279
10 Result::unwrap [function] [call site] 00280
10 LazyArray16::default [function] [call site] 00281
10 std::time::Instant::now [function] [call site] 00282
10 VecPainter::outline_glyph [function] [call site] 00283
10 ttf_parser::GlyphId [function] [call site] 00284
9 read::<i32> [function] [call site] 00286
9 usize::num_from [function] [call site] 00287
9 read::<i16> [function] [call site] 00288
9 VariationRegionList::evaluate_region [function] [call site] 00289
10 LazyArray16::into_iter [function] [call site] 00290
10 Self::IntoIter::enumerate [function] [call site] 00291
10 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00292
10 RegionAxisCoordinatesRecord::evaluate_axis [function] [call site] 00293
11 usize::num_from [function] [call site] 00294
11 usize::num_from [function] [call site] 00295
11 usize::num_from [function] [call site] 00296
11 usize::num_from [function] [call site] 00297
10 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00298
9 Option::get [function] [call site] 00299
9 usize::num_from [function] [call site] 00300
9 read::<i16> [function] [call site] 00301
9 usize::num_from [function] [call site] 00302
9 read::<i8> [function] [call site] 00303
9 VariationRegionList::evaluate_region [function] [call site] 00304
7 Face::coords [function] [call site] 00306
8 VarCoords::as_slice [function] [call site] 00307
9 usize::num_from [function] [call site] 00308
7 Face::glyph_phantom_points [function] [call site] 00309
8 Face::glyph_phantom_points [function] [call site] 00310
9 Face::glyph_phantom_points [function] [call site] 00311
9 Face::coords [function] [call site] 00312
8 Face::coords [function] [call site] 00313
7 u16::try_num_from [function] [call site] 00314
8 i32::try_num_from [function] [call site] 00315
8 Option::and_then [function] [call site] 00317
8 u16::try_from [function] [call site] 00318
7 ttfp_get_glyph_hor_advance [function] [call site] 00320
6 Option::unwrap_or [function] [call site] 00321
5 read_array16::<TableRecord> [function] [call site] 00322
4 Result::unwrap [function] [call site] 00325
4 LazyArray16::default [function] [call site] 00326
4 std::time::Instant::now [function] [call site] 00327
4 VecPainter::outline_glyph [function] [call site] 00328
4 ttf_parser::GlyphId [function] [call site] 00329
3 Offset16::to_usize [function] [call site] 00332
3 checked_sub [function] [call site] 00333
3 Vec::offset [function] [call site] 00334
3 Stream::advance_checked [function] [call site] 00336
3 Option::ok_or [function] [call site] 00337
3 read::<Magic> [function] [call site] 00338
3 read::<u16> [function] [call site] 00342
3 Vec::advance [function] [call site] 00344
3 read_array16::<TableRecord> [function] [call site] 00345
2 Face::collect_tables [function] [call site] 00348
3 LazyArray16::default [function] [call site] 00349
3 usize::num_from [function] [call site] 00350
3 Self::checked_add [function] [call site] 00351
3 usize::num_from [function] [call site] 00352
3 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00353
3 Tag::to_bytes [function] [call site] 00354
3 Option::unwrap_or_default [function] [call site] 00355
3 Option::unwrap_or_default [function] [call site] 00356
3 Option::unwrap_or_default [function] [call site] 00357
2 VarCoords::default [function] [call site] 00358
3 LazyArray16::default [function] [call site] 00359
3 LazyArray16::default [function] [call site] 00360
2 Face::parse_tables [function] [call site] 00361
3 head::Table::parse [function] [call site] 00362
4 Stream::new [function] [call site] 00363
4 Stream::read [function] [call site] 00364
5 Stream::read_bytes [function] [call site] 00365
6 LazyArray16::len [function] [call site] 00366
6 checked_sub [function] [call site] 00367
6 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00368
6 Stream::advance [function] [call site] 00369
5 Option::and_then [function] [call site] 00371
4 read::<Offset16> [function] [call site] 00372
4 Offset16::to_usize [function] [call site] 00373
4 read::<Offset16> [function] [call site] 00374
4 Offset16::to_usize [function] [call site] 00375
4 read::<Offset16> [function] [call site] 00376
4 Offset16::to_usize [function] [call site] 00377
4 Stream::new_at [function] [call site] 00378
4 Stream::read [function] [call site] 00379
4 Stream::read [function] [call site] 00380
4 Stream::read_bytes [function] [call site] 00381
4 usize::num_from [function] [call site] 00382
3 Option::ok_or [function] [call site] 00386
3 hhea::Table::parse [function] [call site] 00387
4 Stream::new [function] [call site] 00388
4 Stream::read [function] [call site] 00389
4 read::<Offset16> [function] [call site] 00390
4 Offset16::to_usize [function] [call site] 00391
4 read::<Offset16> [function] [call site] 00392
4 Offset16::to_usize [function] [call site] 00393
4 read::<Offset16> [function] [call site] 00394
4 Offset16::to_usize [function] [call site] 00395
4 Stream::new_at [function] [call site] 00396
4 Stream::read [function] [call site] 00397
4 Stream::read [function] [call site] 00398
4 Stream::read_bytes [function] [call site] 00399
4 usize::num_from [function] [call site] 00400
3 Option::ok_or [function] [call site] 00404
3 maxp::Table::parse [function] [call site] 00405
4 Stream::new [function] [call site] 00406
4 Stream::read [function] [call site] 00407
4 read::<Offset16> [function] [call site] 00408
4 Offset16::to_usize [function] [call site] 00409
4 read::<Offset16> [function] [call site] 00410
4 Offset16::to_usize [function] [call site] 00411
4 read::<Offset16> [function] [call site] 00412
4 Offset16::to_usize [function] [call site] 00413
4 Stream::new_at [function] [call site] 00414
4 Stream::read [function] [call site] 00415
4 Stream::read [function] [call site] 00416
4 Stream::read_bytes [function] [call site] 00417
4 usize::num_from [function] [call site] 00418
3 Option::ok_or [function] [call site] 00422
3 hmtx::Table::parse [function] [call site] 00424
4 Stream::new [function] [call site] 00425
4 Stream::read [function] [call site] 00426
4 read::<Offset16> [function] [call site] 00427
4 Offset16::to_usize [function] [call site] 00428
4 read::<Offset16> [function] [call site] 00429
4 Offset16::to_usize [function] [call site] 00430
4 read::<Offset16> [function] [call site] 00431
4 Offset16::to_usize [function] [call site] 00432
4 Stream::new_at [function] [call site] 00433
4 Stream::read [function] [call site] 00434
4 Stream::read [function] [call site] 00435
4 Stream::read_bytes [function] [call site] 00436
4 usize::num_from [function] [call site] 00437
3 hmtx::Table::parse [function] [call site] 00443
3 loca::Table::parse [function] [call site] 00445
4 Stream::new [function] [call site] 00446
4 Stream::read [function] [call site] 00447
4 read::<Offset16> [function] [call site] 00448
4 Offset16::to_usize [function] [call site] 00449
4 read::<Offset16> [function] [call site] 00450
4 Offset16::to_usize [function] [call site] 00451
4 read::<Offset16> [function] [call site] 00452
4 Offset16::to_usize [function] [call site] 00453
4 Stream::new_at [function] [call site] 00454
4 Stream::read [function] [call site] 00455
4 Stream::read [function] [call site] 00456
4 Stream::read_bytes [function] [call site] 00457
4 usize::num_from [function] [call site] 00458
3 glyf::Table::parse [function] [call site] 00463
4 Stream::new [function] [call site] 00464
4 Stream::read [function] [call site] 00465
4 read::<Offset16> [function] [call site] 00466
4 Offset16::to_usize [function] [call site] 00467
4 read::<Offset16> [function] [call site] 00468
4 Offset16::to_usize [function] [call site] 00469
4 read::<Offset16> [function] [call site] 00470
4 Offset16::to_usize [function] [call site] 00471
4 Stream::new_at [function] [call site] 00472
4 Stream::read [function] [call site] 00473
4 Stream::read [function] [call site] 00474
4 Stream::read_bytes [function] [call site] 00475
4 usize::num_from [function] [call site] 00476
3 cbdt::Table::parse [function] [call site] 00482
4 Stream::new [function] [call site] 00483
4 Stream::read [function] [call site] 00484
4 read::<Offset16> [function] [call site] 00485
4 Offset16::to_usize [function] [call site] 00486
4 read::<Offset16> [function] [call site] 00487
4 Offset16::to_usize [function] [call site] 00488
4 read::<Offset16> [function] [call site] 00489
4 Offset16::to_usize [function] [call site] 00490
4 Stream::new_at [function] [call site] 00491
4 Stream::read [function] [call site] 00492
4 Stream::read [function] [call site] 00493
4 Stream::read_bytes [function] [call site] 00494
4 usize::num_from [function] [call site] 00495
3 cbdt::Table::parse [function] [call site] 00501
3 cbdt::Table::parse [function] [call site] 00504
3 colr::Table::parse [function] [call site] 00507
4 Stream::new [function] [call site] 00508
4 Stream::read [function] [call site] 00509
4 read::<Offset16> [function] [call site] 00510
4 Offset16::to_usize [function] [call site] 00511
4 read::<Offset16> [function] [call site] 00512
4 Offset16::to_usize [function] [call site] 00513
4 read::<Offset16> [function] [call site] 00514
4 Offset16::to_usize [function] [call site] 00515
4 Stream::new_at [function] [call site] 00516
4 Stream::read [function] [call site] 00517
4 Stream::read [function] [call site] 00518
4 Stream::read_bytes [function] [call site] 00519
4 usize::num_from [function] [call site] 00520
3 cff::Table::parse_with_upem [function] [call site] 00526
4 Table::parse_inner [function] [call site] 00527
5 Stream::new [function] [call site] 00528
5 read::<u8> [function] [call site] 00529
5 skip::<u8> [function] [call site] 00530
5 read::<u8> [function] [call site] 00531
5 skip::<u8> [function] [call site] 00532
5 Vec::advance [function] [call site] 00533
5 usize::num_from [function] [call site] 00534
5 skip_index::<u16> [function] [call site] 00535
5 parse_top_dict [function] [call site] 00536
6 LazyArray16::default [function] [call site] 00537
6 parse_index::<u16> [function] [call site] 00538
6 DictionaryParser::new [function] [call site] 00540
6 DictionaryParser::parse_next [function] [call site] 00541
7 Stream::new_at [function] [call site] 00542
7 Stream::at_end [function] [call site] 00543
8 LazyArray16::len [function] [call site] 00544
7 read::<u8> [function] [call site] 00545
7 is_dict_one_byte_op [function] [call site] 00546
7 usize::num_from [function] [call site] 00547
7 usize::num_from [function] [call site] 00548
7 read::<u8> [function] [call site] 00549
7 Vec::offset [function] [call site] 00550
7 skip_number [function] [call site] 00553
8 skip::<u16> [function] [call site] 00554
8 skip::<u32> [function] [call site] 00555
8 Stream::at_end [function] [call site] 00556
8 read::<u8> [function] [call site] 00557
8 skip::<u8> [function] [call site] 00558
8 skip::<u8> [function] [call site] 00559
6 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00561
6 DictionaryParser::parse_offset [function] [call site] 00562
7 DictionaryParser::parse_operands [function] [call site] 00563
8 Stream::new_at [function] [call site] 00564
8 Stream::at_end [function] [call site] 00565
8 read::<u8> [function] [call site] 00566
8 is_dict_one_byte_op [function] [call site] 00567
8 parse_number [function] [call site] 00568
9 usize::num_from [function] [call site] 00569
9 read::<i16> [function] [call site] 00570
9 usize::num_from [function] [call site] 00572
9 read::<i32> [function] [call site] 00573
9 usize::num_from [function] [call site] 00575
9 parse_float [function] [call site] 00576
10 Stream::read [function] [call site] 00577
10 parse_float_nibble [function] [call site] 00578
10 parse_float_nibble [function] [call site] 00580
10 core::str::from_utf8 [function] [call site] 00581
10 GenericStateEntry::parse [function] [call site] 00583
11 Stream::new [function] [call site] 00584
11 read::<u16> [function] [call site] 00586
11 read::<u16> [function] [call site] 00587
11 read::<T> [function] [call site] 00588
10 Option::ok [function] [call site] 00589
9 usize::num_from [function] [call site] 00591
9 usize::num_from [function] [call site] 00593
9 usize::num_from [function] [call site] 00594
9 read::<u8> [function] [call site] 00595
9 usize::num_from [function] [call site] 00596
9 usize::num_from [function] [call site] 00598
9 usize::num_from [function] [call site] 00599
9 read::<u8> [function] [call site] 00600
9 usize::num_from [function] [call site] 00601
9 usize::num_from [function] [call site] 00603
8 usize::num_from [function] [call site] 00604
8 usize::num_from [function] [call site] 00605
8 LazyArray16::len [function] [call site] 00606
7 DictionaryParser::operands [function] [call site] 00608
8 usize::num_from [function] [call site] 00609
7 LazyArray16::len [function] [call site] 00610
7 usize::try_from [function] [call site] 00611
6 DictionaryParser::parse_offset [function] [call site] 00613
6 DictionaryParser::parse_offset [function] [call site] 00614
6 DictionaryParser::parse_range [function] [call site] 00615
7 DictionaryParser::parse_operands [function] [call site] 00616
7 DictionaryParser::operands [function] [call site] 00617
7 LazyArray16::len [function] [call site] 00618
7 usize::try_from [function] [call site] 00619
7 usize::try_from [function] [call site] 00621
7 checked_add [function] [call site] 00623
6 DictionaryParser::parse_operands [function] [call site] 00625
7 Stream::new_at [function] [call site] 00626
7 Stream::at_end [function] [call site] 00627
7 read::<u8> [function] [call site] 00628
7 is_dict_one_byte_op [function] [call site] 00629
7 parse_number [function] [call site] 00630
7 usize::num_from [function] [call site] 00631
7 usize::num_from [function] [call site] 00632
7 LazyArray16::len [function] [call site] 00633
6 Self::operands [function] [call site] 00635
7 Cff2::new [function] [call site] 00636
7 Result::extend_from_slice [function] [call site] 00637
7 cs_int [function] [call site] 00638
8 extend_from_slice [function] [call site] 00639
8 to_be_bytes [function] [call site] 00640
7 Result::extend_from_slice [function] [call site] 00641
7 Result::extend_from_slice [function] [call site] 00643
7 GenericStateEntry::has_push [function] [call site] 00645
7 GenericStateEntry::has_push [function] [call site] 00646
7 Result::extend_from_slice [function] [call site] 00647
7 Result::extend_from_slice [function] [call site] 00649
7 GenericStateEntry::has_push [function] [call site] 00651
7 outline [function] [call site] 00652
8 cff2::Table::parse [function] [call site] 00653
9 Stream::new [function] [call site] 00654
9 Stream::read [function] [call site] 00655
9 read::<Offset16> [function] [call site] 00656
9 Offset16::to_usize [function] [call site] 00657
9 read::<Offset16> [function] [call site] 00658
9 Offset16::to_usize [function] [call site] 00659
9 read::<Offset16> [function] [call site] 00660
9 Offset16::to_usize [function] [call site] 00661
9 Stream::new_at [function] [call site] 00662
9 Stream::read [function] [call site] 00663
9 Stream::read [function] [call site] 00664
9 Stream::read_bytes [function] [call site] 00665
9 usize::num_from [function] [call site] 00666
8 Option::unwrap [function] [call site] 00670
8 ttf_parser::GlyphId [function] [call site] 00677
7 Cff2::build [function] [call site] 00682
8 index [function] [call site] 00684
9 LazyArray16::is_empty [function] [call site] 00685
10 LazyArray16::len [function] [call site] 00686
11 LazyArray16::len [function] [call site] 00687
9 Vec::with_capacity [function] [call site] 00688
9 LazyArray16::len [function] [call site] 00689
10 LazyArray16::len [function] [call site] 00690
9 GenericStateEntry::has_push [function] [call site] 00691
9 LazyArray16::len [function] [call site] 00692
9 GenericStateEntry::has_push [function] [call site] 00693
9 LazyArray16::last [function] [call site] 00694
10 LazyArray16::is_empty [function] [call site] 00695
11 LazyArray16::len [function] [call site] 00696
10 LazyArray16::get [function] [call site] 00697
11 LazyArray16::len [function] [call site] 00698
11 usize::num_from [function] [call site] 00699
11 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00700
11 and_then [function] [call site] 00701
10 LazyArray16::len [function] [call site] 00702
9 Option::unwrap [function] [call site] 00703
9 Cff2::new [function] [call site] 00704
9 extend_from_slice [function] [call site] 00705
9 LazyArray16::len [function] [call site] 00706
9 to_be_bytes [function] [call site] 00707
9 GenericStateEntry::has_push [function] [call site] 00708
9 GenericStateEntry::has_push [function] [call site] 00710
9 extend_from_slice [function] [call site] 00711
8 DeltaSetIndexMap::map [function] [call site] 00713
8 unwrap_or_default [function] [call site] 00714
8 LazyArray16::len [function] [call site] 00716
8 LazyArray16::len [function] [call site] 00717
8 LazyArray16::len [function] [call site] 00718
8 Cff2::new [function] [call site] 00719
8 Option::extend_from_slice [function] [call site] 00720
8 dict_int [function] [call site] 00721
9 extend_from_slice [function] [call site] 00722
9 Option::to_be_bytes [function] [call site] 00723
8 GenericStateEntry::has_push [function] [call site] 00724
8 Option::extend_from_slice [function] [call site] 00726
8 GenericStateEntry::has_push [function] [call site] 00728
8 Option::extend_from_slice [function] [call site] 00729
8 Option::extend_from_slice [function] [call site] 00731
8 Cff2::new [function] [call site] 00732
8 Option::extend_from_slice [function] [call site] 00733
8 Option::extend_from_slice [function] [call site] 00735
8 GenericStateEntry::has_push [function] [call site] 00737
8 Cff2::new [function] [call site] 00739
8 PrivateDict::extend_from_slice [function] [call site] 00740
8 GenericStateEntry::has_push [function] [call site] 00742
8 Cff2::new [function] [call site] 00743
8 GenericStateEntry::has_push [function] [call site] 00744
8 GenericStateEntry::has_push [function] [call site] 00745
8 GenericStateEntry::has_push [function] [call site] 00746
8 Vec::extend_from_slice [function] [call site] 00747
8 to_be_bytes [function] [call site] 00748
8 Vec::extend_from_slice [function] [call site] 00749
8 Vec::extend_from_slice [function] [call site] 00750
8 Vec::extend_from_slice [function] [call site] 00751
8 Vec::extend_from_slice [function] [call site] 00752
8 Vec::extend_from_slice [function] [call site] 00753
8 Vec::extend_from_slice [function] [call site] 00754
8 Vec::extend_from_slice [function] [call site] 00755
6 LazyArray16::len [function] [call site] 00756
6 DictionaryParser::parse_offset [function] [call site] 00757
6 DictionaryParser::parse_offset [function] [call site] 00758
5 parse_index::<u16> [function] [call site] 00760
5 parse_index::<u16> [function] [call site] 00761
5 Stream::new_at [function] [call site] 00762
5 parse_index::<u16> [function] [call site] 00763
5 u16::try_from [function] [call site] 00764
5 LazyArray16::len [function] [call site] 00765
5 Stream::new_at [function] [call site] 00768
5 super::charset::parse_charset [function] [call site] 00769
6 read::<u8> [function] [call site] 00770
6 Charset::Format0 [function] [call site] 00772
6 read_array16::<StringId> [function] [call site] 00773
6 u16::get [function] [call site] 00774
7 diamond_font [function] [call site] 00775
7 ttf_parser::Face::parse [function] [call site] 00776
7 Result::unwrap [function] [call site] 00777
7 LazyArray16::default [function] [call site] 00778
7 std::time::Instant::now [function] [call site] 00779
7 VecPainter::outline_glyph [function] [call site] 00780
7 ttf_parser::GlyphId [function] [call site] 00781
6 Vec::clone [function] [call site] 00783
6 skip::<StringId> [function] [call site] 00785
6 read::<u8> [function] [call site] 00786
6 checked_sub [function] [call site] 00787
6 usize::num_from [function] [call site] 00788
6 read_array16::<Format1Range> [function] [call site] 00789
6 DeltaSetIndexMap::map [function] [call site] 00790
6 Vec::clone [function] [call site] 00791
6 skip::<StringId> [function] [call site] 00793
6 read::<u16> [function] [call site] 00794
6 checked_add [function] [call site] 00795
6 checked_sub [function] [call site] 00796
6 read_array16::<Format2Range> [function] [call site] 00797
6 DeltaSetIndexMap::map [function] [call site] 00798
5 parse_cid_metadata [function] [call site] 00799
6 LazyArray16::default [function] [call site] 00800
6 Stream::new_at [function] [call site] 00801
6 parse_index::<u16> [function] [call site] 00802
6 Stream::new_at [function] [call site] 00803
6 parse_fd_select [function] [call site] 00804
7 read::<u8> [function] [call site] 00805
7 FDSelect::Format0 [function] [call site] 00807
7 read_array16::<u8> [function] [call site] 00808
7 FDSelect::Format3 [function] [call site] 00810
7 Stream::tail [function] [call site] 00811
8 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00812
6 FontKind::CID [function] [call site] 00814
5 Encoding::new_standard [function] [call site] 00816
6 LazyArray16::default [function] [call site] 00817
5 Encoding::new_expert [function] [call site] 00818
6 LazyArray16::default [function] [call site] 00819
5 super::encoding::parse_encoding [function] [call site] 00820
6 read::<u8> [function] [call site] 00821
6 usize::num_from [function] [call site] 00822
6 read::<u8> [function] [call site] 00823
6 read_array16::<u8> [function] [call site] 00824
6 DeltaSetIndexMap::map [function] [call site] 00825
6 read_array16::<Format1Range> [function] [call site] 00826
6 DeltaSetIndexMap::map [function] [call site] 00827
6 usize::num_from [function] [call site] 00828
6 read::<u8> [function] [call site] 00829
6 read_array16::<Supplement> [function] [call site] 00830
6 LazyArray16::default [function] [call site] 00831
5 Stream::new_at [function] [call site] 00833
5 Encoding::new_standard [function] [call site] 00834
5 parse_sid_metadata [function] [call site] 00835
6 LazyArray16::default [function] [call site] 00836
6 parse_private_dict [function] [call site] 00838
7 LazyArray16::default [function] [call site] 00839
7 DictionaryParser::new [function] [call site] 00840
7 DictionaryParser::parse_next [function] [call site] 00841
7 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00842
7 DictionaryParser::parse_offset [function] [call site] 00843
7 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00844
7 DictionaryParser::parse_number [function] [call site] 00845
8 DictionaryParser::parse_operands [function] [call site] 00846
8 DictionaryParser::operands [function] [call site] 00847
8 &[f64]::get [function] [call site] 00848
9 diamond_font [function] [call site] 00849
9 ttf_parser::Face::parse [function] [call site] 00850
9 Result::unwrap [function] [call site] 00851
9 LazyArray16::default [function] [call site] 00852
9 std::time::Instant::now [function] [call site] 00853
9 VecPainter::outline_glyph [function] [call site] 00854
9 ttf_parser::GlyphId [function] [call site] 00855
7 DeltaSetIndexMap::map [function] [call site] 00858
8 Stream::new [function] [call site] 00859
8 read::<u8> [function] [call site] 00860
8 read::<u8> [function] [call site] 00861
8 read::<u16> [function] [call site] 00862
8 read::<u32> [function] [call site] 00863
8 usize::num_from [function] [call site] 00864
8 Stream::advance_checked [function] [call site] 00865
8 usize::num_from [function] [call site] 00866
8 Self::checked_mul [function] [call site] 00867
8 usize::try_from [function] [call site] 00868
8 Stream::read_bytes [function] [call site] 00870
8 usize::num_from [function] [call site] 00871
8 usize::num_from [function] [call site] 00872
8 u16::try_from [function] [call site] 00874
8 u16::try_from [function] [call site] 00876
7 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00878
7 DictionaryParser::parse_number [function] [call site] 00879
7 DeltaSetIndexMap::map [function] [call site] 00880
6 FontKind::SID [function] [call site] 00883
6 unwrap_or [function] [call site] 00884
6 unwrap_or [function] [call site] 00885
6 checked_add [function] [call site] 00886
6 LazyArray16::len [function] [call site] 00888
6 Stream::new [function] [call site] 00889
6 parse_index::<u16> [function] [call site] 00890
6 FontKind::SID [function] [call site] 00892
3 sbix::Table::parse [function] [call site] 00901
4 Stream::new [function] [call site] 00902
4 Stream::read [function] [call site] 00903
4 read::<Offset16> [function] [call site] 00904
4 Offset16::to_usize [function] [call site] 00905
4 read::<Offset16> [function] [call site] 00906
4 Offset16::to_usize [function] [call site] 00907
4 read::<Offset16> [function] [call site] 00908
4 Offset16::to_usize [function] [call site] 00909
4 Stream::new_at [function] [call site] 00910
4 Stream::read [function] [call site] 00911
4 Stream::read [function] [call site] 00912
4 Stream::read_bytes [function] [call site] 00913
4 usize::num_from [function] [call site] 00914
3 ankr::Table::parse [function] [call site] 00926
4 Stream::new [function] [call site] 00927
4 Stream::read [function] [call site] 00928
4 read::<Offset16> [function] [call site] 00929
4 Offset16::to_usize [function] [call site] 00930
4 read::<Offset16> [function] [call site] 00931
4 Offset16::to_usize [function] [call site] 00932
4 read::<Offset16> [function] [call site] 00933
4 Offset16::to_usize [function] [call site] 00934
4 Stream::new_at [function] [call site] 00935
4 Stream::read [function] [call site] 00936
4 Stream::read [function] [call site] 00937
4 Stream::read_bytes [function] [call site] 00938
4 usize::num_from [function] [call site] 00939
3 kerx::Table::parse [function] [call site] 00945
4 Stream::new [function] [call site] 00946
4 Stream::read [function] [call site] 00947
4 read::<Offset16> [function] [call site] 00948
4 Offset16::to_usize [function] [call site] 00949
4 read::<Offset16> [function] [call site] 00950
4 Offset16::to_usize [function] [call site] 00951
4 read::<Offset16> [function] [call site] 00952
4 Offset16::to_usize [function] [call site] 00953
4 Stream::new_at [function] [call site] 00954
4 Stream::read [function] [call site] 00955
4 Stream::read [function] [call site] 00956
4 Stream::read_bytes [function] [call site] 00957
4 usize::num_from [function] [call site] 00958
3 morx::Table::parse [function] [call site] 00963
4 Stream::new [function] [call site] 00964
4 Stream::read [function] [call site] 00965
4 read::<Offset16> [function] [call site] 00966
4 Offset16::to_usize [function] [call site] 00967
4 read::<Offset16> [function] [call site] 00968
4 Offset16::to_usize [function] [call site] 00969
4 read::<Offset16> [function] [call site] 00970
4 Offset16::to_usize [function] [call site] 00971
4 Stream::new_at [function] [call site] 00972
4 Stream::read [function] [call site] 00973
4 Stream::read [function] [call site] 00974
4 Stream::read_bytes [function] [call site] 00975
4 usize::num_from [function] [call site] 00976
2 LazyArray16::len [function] [call site] 00988
2 Constants::subscript_baseline_drop_min [function] [call site] 00989
3 Constants::read_record [function] [call site] 00990
4 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 00991
4 MathValue::parse [function] [call site] 00993
5 MathValueRecord::parse [function] [call site] 00995
6 Stream::new [function] [call site] 00996
6 read::<i16> [function] [call site] 00997
6 read::<Option<Offset16>> [function] [call site] 00998
5 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 01000
4 unwrap_or [function] [call site] 01001
1 ttfp_set_variation [function] [call site] 01003
2 face_from_mut_ptr [function] [call site] 01004
2 &'static [call site] 01005
3 Face::is_variable [function] [call site] 01006
3 usize::num_from [function] [call site] 01007
3 Face::variation_axes [function] [call site] 01008
4 DeltaSetIndexMap::map [function] [call site] 01009
4 unwrap_or_default [function] [call site] 01010
3 LazyArray16::len [function] [call site] 01011
3 Face::variation_axes [function] [call site] 01012
3 LazyArray16::into_iter [function] [call site] 01013
3 Self::IntoIter::enumerate [function] [call site] 01014
3 VariationAxis::normalized_value [function] [call site] 01015
4 parser::f32_bound [function] [call site] 01016
4 NormalizedCoordinate::from [function] [call site] 01017
5 NormalizedCoordinate [function] [call site] 01018
5 parser::f32_bound [function] [call site] 01019
3 Table::map_coordinate [function] [call site] 01020
4 usize::num_from [function] [call site] 01021
4 LazyArray16::len [function] [call site] 01022
5 LazyArray16::len [function] [call site] 01023
4 LazyArray16::into_iter [function] [call site] 01024
4 NormalizedCoordinate::from [function] [call site] 01027
4 map_value [function] [call site] 01028
5 LazyArray16::is_empty [function] [call site] 01029
6 LazyArray16::len [function] [call site] 01030
5 LazyArray16::len [function] [call site] 01032
6 LazyArray16::len [function] [call site] 01033
5 Option::get [function] [call site] 01034
5 shift_coordinate [function] [call site] 01035
6 i16::try_from [function] [call site] 01036
6 usize::num_from [function] [call site] 01037
6 usize::num_from [function] [call site] 01038
6 usize::num_from [function] [call site] 01039
5 Option::get [function] [call site] 01041
5 shift_coordinate [function] [call site] 01042
5 LazyArray16::len [function] [call site] 01043
5 Option::get [function] [call site] 01044
5 LazyArray16::len [function] [call site] 01045
5 Option::get [function] [call site] 01046
5 shift_coordinate [function] [call site] 01047
5 Option::get [function] [call site] 01048
5 usize::num_from [function] [call site] 01050
5 usize::num_from [function] [call site] 01051
5 usize::num_from [function] [call site] 01052
5 usize::num_from [function] [call site] 01053
5 usize::num_from [function] [call site] 01054
5 i16::try_from [function] [call site] 01055
3 VarCoords::as_mut_slice [function] [call site] 01058
4 usize::num_from [function] [call site] 01059
3 then_some [function] [call site] 01060
2 Option::is_some [function] [call site] 01061
1 bool::is_some [function] [call site] 01064
1 ttfp_get_number_of_glyphs [function] [call site] 01065
2 face_from_ptr [function] [call site] 01066
2 &'static [call site] 01067
3 shared_component_fan_out_is_bounded_by_the_visit_budget [function] [call site] 01068
1 VecPainter::outline_glyph [function] [call site] 01069
1 ttf_parser::GlyphId [function] [call site] 01070