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

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
7546 7661 2 :

['hb_buffer_t::verify(hb_buffer_t*, hb_font_t*, hb_feature_t const*, unsigned int, char const* const*)', 'hb_buffer_destroy']

7546 7665 hb_shape_full call site: 03368 /work/build/../../src/harfbuzz/src/hb-shape.cc:155
1317 1317 1 :

['hb_aat_layout_position(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*)']

2203 3378 hb_ot_shape_plan_t::position(hb_font_t*,hb_buffer_t*)const call site: 00000 /work/build/../../src/harfbuzz/src/hb-ot-shape.cc:263
166 166 1 :

['ass_update_embedded_fonts']

166 268 ass_start_frame call site: 00560 /src/libass/libass/ass_render.c:3105
91 91 1 :

['load_fonts_from_dir']

253 253 ass_embedded_fonts_add_provider call site: 00107 /src/libass/libass/ass_fontselect.c:1034
84 429 2 :

['hb_buffer_append', 'hb_buffer_create']

7630 20614 hb_shape_full call site: 01623 /work/build/../../src/harfbuzz/src/hb-shape.cc:137
69 69 1 :

['ass_gaussian_blur']

75 88 ass_synth_blur call site: 00000 /src/libass/libass/ass_bitmap.c:75
56 314 5 :

['polyline_split_horz', 'polyline_split_vert', 'rasterizer_fill_level', 'ilog2', 'check_capacity']

56 314 rasterizer_fill_level call site: 00000 /src/libass/libass/ass_rasterizer.c:658
52 52 1 :

['void hb_lockable_set_t ::remove (hb_user_data_key_t*, hb_mutex_t&)']

52 133 hb_user_data_array_t::set(hb_user_data_key_t*,void*,void(*)(void*),int) call site: 00000 /work/build/../../src/harfbuzz/src/hb-object.hh:188
52 52 1 :

['render_glyph_i']

52 52 render_glyph call site: 03656 /src/libass/libass/ass_render.c:415
50 50 1 :

['ass_outline_transform_3d']

50 266 ass_bitmap_construct call site: 00000 /src/libass/libass/ass_render.c:1562
49 76 2 :

['OT::FeatureVariations::find_substitute(unsigned int, unsigned int) const', 'OT::GSUBGPOS::get_feature_variations() const']

49 128 OT::GSUBGPOS::get_feature_variation(unsignedint,unsignedint)const call site: 00000 /work/build/../../src/harfbuzz/src/OT/Layout/GSUB/../../../hb-ot-layout-gsubgpos.hh:4378
49 64 2 :

['hb_sanitize_context_t::start_processing()', 'hb_blob_get_data_writable']

49 1002 hb_blob_t*hb_sanitize_context_t::sanitize_blob (hb_blob_t*) call site: 00000 /work/build/../../src/harfbuzz/src/hb-sanitize.hh:364

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 init [function] [call site] 00001
2 ass_library_init [function] [call site] 00002
3 calloc [call site] 00003
3 ass_msg_handler [function] [call site] 00004
4 fprintf [call site] 00005
4 vfprintf [call site] 00006
4 fprintf [call site] 00007
2 printf [call site] 00008
2 ass_set_message_cb [function] [call site] 00009
2 msg_callback [function] [call site] 00010
3 vsnprintf [call site] 00011
2 init_renderer [function] [call site] 00012
3 ass_renderer_init [function] [call site] 00013
4 FT_Init_FreeType [call site] 00016
4 FT_Library_Version [call site] 00018
4 calloc [call site] 00020
4 FT_Done_FreeType [call site] 00021
4 ass_bitmap_engine_init [function] [call site] 00022
5 ass_add_bitmaps_c [function] [call site] 00023
5 ass_be_blur_c [function] [call site] 00024
6 sliding_sum [function] [call site] 00025
6 sliding_sum [function] [call site] 00026
6 sliding_sum [function] [call site] 00027
6 sliding_sum [function] [call site] 00028
6 sliding_sum [function] [call site] 00029
6 sliding_sum [function] [call site] 00030
5 ass_stripe_unpack16_c [function] [call site] 00031
5 ass_stripe_unpack32_c [function] [call site] 00032
4 ass_rasterizer_init [function] [call site] 00033
5 ass_aligned_alloc [function] [call site] 00034
6 __assert_fail [call site] 00035
6 calloc [call site] 00036
4 ass_font_cache_create [function] [call site] 00037
5 ass_cache_create [function] [call site] 00038
6 calloc [call site] 00039
6 calloc [call site] 00040
4 ass_bitmap_cache_create [function] [call site] 00041
5 ass_cache_create [function] [call site] 00042
4 ass_composite_cache_create [function] [call site] 00043
5 ass_cache_create [function] [call site] 00044
4 ass_outline_cache_create [function] [call site] 00045
5 ass_cache_create [function] [call site] 00046
4 ass_glyph_metrics_cache_create [function] [call site] 00047
5 ass_cache_create [function] [call site] 00048
4 text_info_init [function] [call site] 00049
5 calloc [call site] 00050
5 calloc [call site] 00051
5 calloc [call site] 00052
4 ass_shaper_new [function] [call site] 00053
5 __assert_fail [call site] 00054
5 calloc [call site] 00055
5 init_features [function] [call site] 00056
6 calloc [call site] 00057
5 ass_shaper_free [function] [call site] 00058
4 ass_shaper_info [function] [call site] 00059
5 hb_version_string [function] [call site] 00060
4 ass_renderer_done [function] [call site] 00064
5 ass_frame_unref [function] [call site] 00065
6 ass_cache_dec_ref [function] [call site] 00066
7 value_to_item [function] [call site] 00067
7 __assert_fail [call site] 00068
7 destroy_item [function] [call site] 00069
8 __assert_fail [call site] 00070
8 align_cache [function] [call site] 00071
6 ass_aligned_free [function] [call site] 00072
5 ass_frame_unref [function] [call site] 00073
5 ass_cache_done [function] [call site] 00074
6 ass_cache_empty [function] [call site] 00075
7 __assert_fail [call site] 00076
7 destroy_item [function] [call site] 00077
5 ass_cache_done [function] [call site] 00078
5 ass_cache_done [function] [call site] 00079
5 ass_cache_done [function] [call site] 00080
5 ass_shaper_free [function] [call site] 00081
5 ass_cache_done [function] [call site] 00082
5 ass_rasterizer_done [function] [call site] 00083
6 ass_aligned_free [function] [call site] 00084
5 ass_fontselect_free [function] [call site] 00085
6 ass_font_provider_free [function] [call site] 00086
7 ass_font_provider_free_fontinfo [function] [call site] 00087
7 ass_fontselect_cleanup [function] [call site] 00088
6 ass_font_provider_free [function] [call site] 00089
5 FT_Done_FreeType [call site] 00090
5 text_info_done [function] [call site] 00091
3 ass_set_fonts [function] [call site] 00092
4 strdup [call site] 00093
4 strdup [call site] 00094
4 ass_reconfigure [function] [call site] 00095
5 ass_cache_empty [function] [call site] 00096
5 ass_cache_empty [function] [call site] 00097
5 ass_cache_empty [function] [call site] 00098
4 ass_cache_empty [function] [call site] 00099
4 ass_cache_empty [function] [call site] 00100
4 ass_fontselect_free [function] [call site] 00101
4 ass_fontselect_init [function] [call site] 00102
5 calloc [call site] 00103
5 strdup [call site] 00104
5 strdup [call site] 00105
5 ass_embedded_fonts_add_provider [function] [call site] 00106
6 ass_font_provider_new [function] [call site] 00107
7 calloc [call site] 00108
6 load_fonts_from_dir [function] [call site] 00109
7 ass_open_dir [function] [call site] 00110
8 strlen [call site] 00111
8 check_add_size [function] [call site] 00112
8 opendir [call site] 00113
7 ass_read_dir [function] [call site] 00114
8 readdir [call site] 00115
7 ass_current_file_path [function] [call site] 00116
8 strlen [call site] 00117
8 check_add_size [function] [call site] 00118
7 ass_load_file [function] [call site] 00120
8 ass_open_file [function] [call site] 00121
8 fseek [call site] 00123
8 fclose [call site] 00125
8 ftell [call site] 00126
8 rewind [call site] 00127
8 fclose [call site] 00129
8 __assert_fail [call site] 00130
8 fread [call site] 00131
8 __errno_location [call site] 00132
8 __errno_location [call site] 00133
8 fclose [call site] 00135
8 fclose [call site] 00136
7 ass_add_font [function] [call site] 00137
8 __errno_location [call site] 00138
8 ass_try_realloc_array [function] [call site] 00139
9 ass_realloc_array [function] [call site] 00140
10 realloc [call site] 00141
9 __errno_location [call site] 00142
9 __errno_location [call site] 00143
8 strdup [call site] 00144
7 ass_close_dir [function] [call site] 00145
8 closedir [call site] 00146
6 process_fontdata [function] [call site] 00147
7 FT_New_Memory_Face [call site] 00148
7 ass_charmap_magic [function] [call site] 00150
8 FT_Set_Charmap [call site] 00151
8 FT_Set_Charmap [call site] 00152
8 FT_Set_Charmap [call site] 00155
7 get_font_info [function] [call site] 00156
8 FT_Get_Sfnt_Name_Count [call site] 00157
8 FT_Get_Sfnt_Name [call site] 00158
8 ass_utf16be_to_utf8 [function] [call site] 00159
9 ass_read_utf16be [function] [call site] 00160
9 ass_utf8_put_char [function] [call site] 00161
8 strdup [call site] 00162
8 strdup [call site] 00163
8 strdup [call site] 00164
8 ass_face_get_weight [function] [call site] 00165
9 FT_Get_Sfnt_Table [call site] 00166
8 FT_Get_Postscript_Name [call site] 00167
8 calloc [call site] 00168
8 calloc [call site] 00169
7 FT_Done_Face [call site] 00171
7 calloc [call site] 00172
7 free_font_info [function] [call site] 00173
7 FT_Done_Face [call site] 00174
7 ass_font_provider_add_font [function] [call site] 00175
8 ass_face_stream [function] [call site] 00176
9 calloc [call site] 00177
9 calloc [call site] 00178
9 read_stream_font [function] [call site] 00179
9 close_stream_font [function] [call site] 00180
9 FT_Open_Face [call site] 00181
8 ass_face_open [function] [call site] 00184
9 FT_New_Face [call site] 00185
9 FT_Done_Face [call site] 00187
9 FT_New_Face [call site] 00188
9 FT_Done_Face [call site] 00190
9 FT_Get_Postscript_Name [call site] 00191
9 FT_Done_Face [call site] 00192
8 get_font_info [function] [call site] 00194
8 FT_Done_Face [call site] 00195
8 strdup [call site] 00196
8 FT_Done_Face [call site] 00197
8 FT_Done_Face [call site] 00198
8 realloc [call site] 00199
8 calloc [call site] 00200
8 calloc [call site] 00201
8 strdup [call site] 00202
8 strdup [call site] 00203
8 strdup [call site] 00204
8 strdup [call site] 00205
8 ass_font_provider_free_fontinfo [function] [call site] 00206
8 free_font_info [function] [call site] 00207
7 free_font_info [function] [call site] 00209
5 ass_font_provider_free [function] [call site] 00213
5 ass_font_provider_free [function] [call site] 00214
3 ass_set_frame_size [function] [call site] 00215
4 ass_reconfigure [function] [call site] 00216
3 ass_set_storage_size [function] [call site] 00217
4 ass_reconfigure [function] [call site] 00218
2 ass_library_done [function] [call site] 00219
3 ass_set_fonts_dir [function] [call site] 00220
3 ass_set_style_overrides [function] [call site] 00221
4 calloc [call site] 00222
3 ass_clear_fonts [function] [call site] 00223
1 ass_read_memory [function] [call site] 00224
2 sub_recode [function] [call site] 00225
3 __assert_fail [call site] 00226
3 iconv_open [call site] 00227
3 iconv [call site] 00230
3 iconv [call site] 00231
3 __errno_location [call site] 00232
3 realloc [call site] 00233
3 iconv_close [call site] 00235
2 parse_memory [function] [call site] 00237
3 ass_new_track [function] [call site] 00238
4 calloc [call site] 00239
4 calloc [call site] 00240
4 ass_alloc_style [function] [call site] 00241
5 __assert_fail [call site] 00242
5 ass_try_realloc_array [function] [call site] 00243
4 set_default_style [function] [call site] 00244
5 strdup [call site] 00245
4 ass_free_style [function] [call site] 00246
3 process_text [function] [call site] 00247
4 process_line [function] [call site] 00248
5 skip_spaces [function] [call site] 00249
5 ass_strncasecmp [function] [call site] 00250
5 ass_strncasecmp [function] [call site] 00251
5 ass_strncasecmp [function] [call site] 00252
5 ass_strncasecmp [function] [call site] 00253
5 ass_strncasecmp [function] [call site] 00254
5 process_info_line [function] [call site] 00255
6 strncmp [call site] 00256
6 check_duplicate_info_line [function] [call site] 00257
6 parse_int_header [function] [call site] 00259
7 ass_strncasecmp [function] [call site] 00260
7 mystrtou32_modulo [function] [call site] 00261
8 skip_spaces [function] [call site] 00262
8 ass_strncasecmp [function] [call site] 00263
8 read_digits [function] [call site] 00264
6 strncmp [call site] 00265
6 check_duplicate_info_line [function] [call site] 00266
6 parse_int_header [function] [call site] 00267
6 strncmp [call site] 00268
6 check_duplicate_info_line [function] [call site] 00269
6 parse_int_header [function] [call site] 00270
6 strncmp [call site] 00271
6 check_duplicate_info_line [function] [call site] 00272
6 parse_int_header [function] [call site] 00273
6 strncmp [call site] 00274
6 check_duplicate_info_line [function] [call site] 00275
6 ass_strtod [function] [call site] 00276
7 ass_isspace [function] [call site] 00277
7 ass_isdigit [function] [call site] 00278
7 ass_isdigit [function] [call site] 00279
7 ass_isdigit [function] [call site] 00280
7 __errno_location [call site] 00281
6 strncmp [call site] 00282
6 check_duplicate_info_line [function] [call site] 00283
6 parse_int_header [function] [call site] 00284
6 strncmp [call site] 00285
6 check_duplicate_info_line [function] [call site] 00286
6 parse_bool [function] [call site] 00287
7 skip_spaces [function] [call site] 00288
7 ass_strncasecmp [function] [call site] 00289
7 strtol [call site] 00290
6 strncmp [call site] 00291
6 check_duplicate_info_line [function] [call site] 00292
6 parse_bool [function] [call site] 00293
6 strncmp [call site] 00294
6 check_duplicate_info_line [function] [call site] 00295
6 parse_ycbcr_matrix [function] [call site] 00296
7 skip_spaces [function] [call site] 00297
7 rskip_spaces [function] [call site] 00298
7 ass_strcasecmp [function] [call site] 00299
7 ass_strcasecmp [function] [call site] 00300
7 ass_strcasecmp [function] [call site] 00301
7 ass_strcasecmp [function] [call site] 00302
7 ass_strcasecmp [function] [call site] 00303
7 ass_strcasecmp [function] [call site] 00304
7 ass_strcasecmp [function] [call site] 00305
7 ass_strcasecmp [function] [call site] 00306
7 ass_strcasecmp [function] [call site] 00307
6 strncmp [call site] 00308
6 check_duplicate_info_line [function] [call site] 00309
6 ass_isspace [function] [call site] 00310
6 strndup [call site] 00311
6 strncmp [call site] 00312
6 check_duplicate_info_line [function] [call site] 00313
6 parse_script_type [function] [call site] 00314
7 strlen [call site] 00315
7 rskip_spaces [function] [call site] 00316
7 strncmp [call site] 00317
6 strncmp [call site] 00318
6 strncmp [call site] 00319
5 process_styles_line [function] [call site] 00320
6 strncmp [call site] 00321
6 skip_spaces [function] [call site] 00322
6 strdup [call site] 00323
6 custom_format_line_compatibility [function] [call site] 00325
7 format_line_compare [function] [call site] 00326
8 skip_spaces [function] [call site] 00327
8 skip_spaces [function] [call site] 00328
8 advance_token_pos [function] [call site] 00329
8 advance_token_pos [function] [call site] 00330
8 rskip_spaces [function] [call site] 00331
8 rskip_spaces [function] [call site] 00332
8 strncmp [call site] 00333
8 ass_strncasecmp [function] [call site] 00334
6 custom_format_line_compatibility [function] [call site] 00336
6 strncmp [call site] 00337
6 skip_spaces [function] [call site] 00338
6 process_style [function] [call site] 00339
7 strdup [call site] 00340
7 strdup [call site] 00341
7 strdup [call site] 00342
7 ass_alloc_style [function] [call site] 00344
7 next_token [function] [call site] 00345
8 skip_spaces [function] [call site] 00346
8 advance_token_pos [function] [call site] 00347
8 rskip_spaces [function] [call site] 00348
7 next_token [function] [call site] 00349
7 ass_strcasecmp [function] [call site] 00350
7 strdup [call site] 00351
7 ass_strcasecmp [function] [call site] 00352
7 strdup [call site] 00353
7 ass_strcasecmp [function] [call site] 00354
7 parse_color_header [function] [call site] 00355
8 parse_int_header [function] [call site] 00356
8 ass_bswap32 [function] [call site] 00357
7 ass_strcasecmp [function] [call site] 00358
7 parse_color_header [function] [call site] 00359
7 ass_strcasecmp [function] [call site] 00360
7 parse_color_header [function] [call site] 00361
7 ass_strcasecmp [function] [call site] 00362
7 parse_color_header [function] [call site] 00363
7 ass_strcasecmp [function] [call site] 00364
7 parse_int_header [function] [call site] 00365
7 ass_strcasecmp [function] [call site] 00366
7 ass_strtod [function] [call site] 00367
7 ass_strcasecmp [function] [call site] 00368
7 parse_int_header [function] [call site] 00369
7 ass_strcasecmp [function] [call site] 00370
7 parse_int_header [function] [call site] 00371
7 ass_strcasecmp [function] [call site] 00372
7 parse_int_header [function] [call site] 00373
7 ass_strcasecmp [function] [call site] 00374
7 parse_int_header [function] [call site] 00375
7 ass_strcasecmp [function] [call site] 00376
7 ass_strtod [function] [call site] 00377
7 ass_strcasecmp [function] [call site] 00378
7 ass_strtod [function] [call site] 00379
7 ass_strcasecmp [function] [call site] 00380
7 parse_int_header [function] [call site] 00381
7 ass_strcasecmp [function] [call site] 00382
7 parse_int_header [function] [call site] 00383
7 numpad2align [function] [call site] 00384
7 ass_strcasecmp [function] [call site] 00385
7 parse_int_header [function] [call site] 00386
7 ass_strcasecmp [function] [call site] 00387
7 parse_int_header [function] [call site] 00388
7 ass_strcasecmp [function] [call site] 00389
7 parse_int_header [function] [call site] 00390
7 ass_strcasecmp [function] [call site] 00391
7 parse_int_header [function] [call site] 00392
7 ass_strcasecmp [function] [call site] 00393
7 ass_strtod [function] [call site] 00394
7 ass_strcasecmp [function] [call site] 00395
7 ass_strtod [function] [call site] 00396
7 ass_strcasecmp [function] [call site] 00397
7 ass_strtod [function] [call site] 00398
7 ass_strcasecmp [function] [call site] 00399
7 ass_strtod [function] [call site] 00400
7 set_style_alpha [function] [call site] 00401
7 strdup [call site] 00402
7 strdup [call site] 00403
7 ass_free_style [function] [call site] 00404
7 strcmp [call site] 00405
5 process_events_line [function] [call site] 00406
6 strncmp [call site] 00407
6 skip_spaces [function] [call site] 00408
6 strdup [call site] 00409
6 custom_format_line_compatibility [function] [call site] 00411
6 custom_format_line_compatibility [function] [call site] 00412
6 detect_legacy_conv_subs [function] [call site] 00413
7 strncmp [call site] 00414
6 strncmp [call site] 00416
6 event_format_fallback [function] [call site] 00417
7 strdup [call site] 00418
7 strdup [call site] 00419
6 skip_spaces [function] [call site] 00421
6 ass_alloc_event [function] [call site] 00422
7 __assert_fail [call site] 00423
7 __errno_location [call site] 00424
7 ass_try_realloc_array [function] [call site] 00425
6 process_event_tail [function] [call site] 00426
7 strdup [call site] 00427
7 next_token [function] [call site] 00428
7 next_token [function] [call site] 00429
7 ass_strcasecmp [function] [call site] 00430
7 strdup [call site] 00431
7 strlen [call site] 00432
7 next_token [function] [call site] 00433
7 ass_strcasecmp [function] [call site] 00434
7 ass_strcasecmp [function] [call site] 00435
7 ass_strcasecmp [function] [call site] 00436
7 parse_int_header [function] [call site] 00437
7 ass_strcasecmp [function] [call site] 00438
7 ass_lookup_style [function] [call site] 00439
8 ass_strcasecmp [function] [call site] 00440
8 strcmp [call site] 00441
7 ass_strcasecmp [function] [call site] 00443
7 strdup [call site] 00444
7 ass_strcasecmp [function] [call site] 00445
7 strdup [call site] 00446
7 ass_strcasecmp [function] [call site] 00447
7 parse_int_header [function] [call site] 00448
7 ass_strcasecmp [function] [call site] 00449
7 parse_int_header [function] [call site] 00450
7 ass_strcasecmp [function] [call site] 00451
7 parse_int_header [function] [call site] 00452
7 ass_strcasecmp [function] [call site] 00453
7 string2timecode [function] [call site] 00454
8 __isoc99_sscanf [call site] 00455
7 ass_strcasecmp [function] [call site] 00457
7 string2timecode [function] [call site] 00458
6 ass_free_event [function] [call site] 00459
5 process_fonts_line [function] [call site] 00461
6 strncmp [call site] 00462
6 skip_spaces [function] [call site] 00463
6 decode_font [function] [call site] 00464
7 decode_chars [function] [call site] 00467
7 decode_chars [function] [call site] 00468
7 decode_chars [function] [call site] 00469
7 __assert_fail [call site] 00470
7 ass_add_font [function] [call site] 00471
7 reset_embedded_font_parsing [function] [call site] 00472
6 strdup [call site] 00473
6 strlen [call site] 00475
6 __errno_location [call site] 00476
6 ass_try_realloc_array [function] [call site] 00477
6 reset_embedded_font_parsing [function] [call site] 00478
4 decode_font [function] [call site] 00479
3 ass_free_track [function] [call site] 00480
4 ass_free_style [function] [call site] 00481
4 ass_free_event [function] [call site] 00482
3 ass_process_force_style [function] [call site] 00483
4 strrchr [call site] 00484
4 ass_strcasecmp [function] [call site] 00485
4 parse_int_header [function] [call site] 00486
4 ass_strcasecmp [function] [call site] 00487
4 parse_int_header [function] [call site] 00488
4 ass_strcasecmp [function] [call site] 00489
4 parse_int_header [function] [call site] 00490
4 ass_strcasecmp [function] [call site] 00491
4 parse_int_header [function] [call site] 00492
4 ass_strcasecmp [function] [call site] 00493
4 ass_strtod [function] [call site] 00494
4 ass_strcasecmp [function] [call site] 00495
4 parse_int_header [function] [call site] 00496
4 ass_strcasecmp [function] [call site] 00497
4 parse_bool [function] [call site] 00498
4 ass_strcasecmp [function] [call site] 00499
4 parse_bool [function] [call site] 00500
4 ass_strcasecmp [function] [call site] 00501
4 parse_ycbcr_matrix [function] [call site] 00502
4 strrchr [call site] 00503
4 ass_strcasecmp [function] [call site] 00504
4 ass_strcasecmp [function] [call site] 00505
4 strdup [call site] 00506
4 ass_strcasecmp [function] [call site] 00507
4 parse_color_header [function] [call site] 00508
4 ass_strcasecmp [function] [call site] 00509
4 parse_color_header [function] [call site] 00510
4 ass_strcasecmp [function] [call site] 00511
4 parse_color_header [function] [call site] 00512
4 ass_strcasecmp [function] [call site] 00513
4 parse_color_header [function] [call site] 00514
4 ass_strcasecmp [function] [call site] 00515
4 parse_int_header [function] [call site] 00516
4 set_style_alpha [function] [call site] 00517
4 ass_strcasecmp [function] [call site] 00518
4 ass_strtod [function] [call site] 00519
4 ass_strcasecmp [function] [call site] 00520
4 parse_int_header [function] [call site] 00521
4 ass_strcasecmp [function] [call site] 00522
4 parse_int_header [function] [call site] 00523
4 ass_strcasecmp [function] [call site] 00524
4 parse_int_header [function] [call site] 00525
4 ass_strcasecmp [function] [call site] 00526
4 parse_int_header [function] [call site] 00527
4 ass_strcasecmp [function] [call site] 00528
4 ass_strtod [function] [call site] 00529
4 ass_strcasecmp [function] [call site] 00530
4 ass_strtod [function] [call site] 00531
4 ass_strcasecmp [function] [call site] 00532
4 parse_int_header [function] [call site] 00533
4 ass_strcasecmp [function] [call site] 00534
4 parse_int_header [function] [call site] 00535
4 ass_strcasecmp [function] [call site] 00536
4 parse_int_header [function] [call site] 00537
4 ass_strcasecmp [function] [call site] 00538
4 parse_int_header [function] [call site] 00539
4 ass_strcasecmp [function] [call site] 00540
4 parse_int_header [function] [call site] 00541
4 ass_strcasecmp [function] [call site] 00542
4 parse_int_header [function] [call site] 00543
4 ass_strcasecmp [function] [call site] 00544
4 parse_int_header [function] [call site] 00545
4 ass_strcasecmp [function] [call site] 00546
4 ass_strtod [function] [call site] 00547
4 ass_strcasecmp [function] [call site] 00548
4 ass_strtod [function] [call site] 00549
4 ass_strcasecmp [function] [call site] 00550
4 ass_strtod [function] [call site] 00551
4 ass_strcasecmp [function] [call site] 00552
4 ass_strtod [function] [call site] 00553
4 ass_strcasecmp [function] [call site] 00554
4 ass_strtod [function] [call site] 00555
1 consume_track [function] [call site] 00557
2 ass_render_frame [function] [call site] 00558
3 ass_start_frame [function] [call site] 00559
4 __assert_fail [call site] 00566
4 ass_update_embedded_fonts [function] [call site] 00567
5 process_fontdata [function] [call site] 00568
4 setup_shaper [function] [call site] 00569
5 ass_shaper_set_kerning [function] [call site] 00570
5 ass_shaper_set_language [function] [call site] 00571
6 hb_language_from_string [function] [call site] 00572
7 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (int&, int&&) const [function] [call site] 00573
7 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 00574
7 lang_find_or_insert(char const*) [function] [call site] 00575
8 hb_atomic_ptr_t ::operator hb_language_item_t* () const [function] [call site] 00576
9 hb_atomic_ptr_t ::get_acquire() const [function] [call site] 00577
8 hb_language_item_t::operator==(char const*) const [function] [call site] 00578
9 lang_equal(hb_language_impl_t const*, void const*) [function] [call site] 00579
8 hb_calloc_impl [function] [call site] 00580
9 calloc [call site] 00582
8 hb_language_item_t::operator=(char const*) [function] [call site] 00583
9 strlen [call site] 00584
9 hb_malloc_impl [function] [call site] 00585
10 fastrand [function] [call site] 00586
9 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 00587
8 hb_free_impl [function] [call site] 00588
8 hb_atomic_ptr_t ::cmpexch(hb_language_item_t const*, hb_language_item_t*) const [function] [call site] 00589
9 _hb_atomic_ptr_impl_cmplexch(void const**, void const*, void const*) [function] [call site] 00590
8 hb_language_item_t::fini() [function] [call site] 00591
9 hb_free_impl [function] [call site] 00592
8 hb_free_impl [function] [call site] 00593
8 atexit [call site] 00594
8 free_langs() [function] [call site] 00595
9 hb_atomic_ptr_t ::operator hb_language_item_t* () const [function] [call site] 00596
9 hb_atomic_ptr_t ::cmpexch(hb_language_item_t const*, hb_language_item_t*) const [function] [call site] 00597
9 hb_language_item_t::fini() [function] [call site] 00598
9 hb_free_impl [function] [call site] 00599
7 lang_find_or_insert(char const*) [function] [call site] 00600
5 ass_shaper_set_level [function] [call site] 00601
5 ass_shaper_set_bidi_brackets [function] [call site] 00602
5 ass_shaper_set_whole_text_layout [function] [call site] 00603
4 ass_layout_res [function] [call site] 00604
5 lround [call site] 00605
5 lround [call site] 00606
4 check_cache_limits [function] [call site] 00607
5 ass_cache_cut [function] [call site] 00608
6 __assert_fail [call site] 00609
6 destroy_item [function] [call site] 00610
5 ass_cache_cut [function] [call site] 00611
5 ass_cache_cut [function] [call site] 00612
3 realloc [call site] 00613
3 ass_render_event [function] [call site] 00614
4 free_render_context [function] [call site] 00617
5 ass_cache_dec_ref [function] [call site] 00618
4 init_render_context [function] [call site] 00619
5 ass_apply_transition_effects [function] [call site] 00620
6 strchr [call site] 00621
6 atoi [call site] 00622
6 ass_layout_res [function] [call site] 00623
6 strncmp [call site] 00624
6 strncmp [call site] 00626
6 strncmp [call site] 00627
5 ass_event_has_hard_overrides [function] [call site] 00630
5 ass_reset_render_context [function] [call site] 00635
6 handle_selective_style_overrides [function] [call site] 00636
6 init_font_scale [function] [call site] 00637
7 ass_layout_res [function] [call site] 00638
6 strlen [call site] 00639
6 ass_update_font [function] [call site] 00640
7 ass_cache_dec_ref [function] [call site] 00641
7 ass_font_new [function] [call site] 00642
8 ass_cache_get [function] [call site] 00643
9 align_cache [function] [call site] 00644
9 __assert_fail [call site] 00645
9 __assert_fail [call site] 00646
8 ass_cache_dec_ref [function] [call site] 00647
4 parse_events [function] [call site] 00648
5 strchr [call site] 00649
5 ass_parse_tags [function] [call site] 00650
6 skip_spaces [function] [call site] 00651
6 skip_spaces [function] [call site] 00652
6 push_arg [function] [call site] 00653
7 rskip_spaces [function] [call site] 00654
6 argtoi32 [function] [call site] 00671
7 mystrtoi32 [function] [call site] 00672
8 strtoll [call site] 00673
6 parse_vector_clip [function] [call site] 00677
6 strncmp [call site] 00706
6 skip_spaces [function] [call site] 00707
6 strlen [call site] 00708
6 ass_update_font [function] [call site] 00709
6 parse_alpha_tag [function] [call site] 00711
7 mystrtoi32 [function] [call site] 00712
6 change_alpha [function] [call site] 00713
7 calc_anim_int32 [function] [call site] 00714
8 calc_anim [function] [call site] 00715
6 change_alpha [function] [call site] 00716
6 change_alpha [function] [call site] 00717
6 change_alpha [function] [call site] 00718
6 change_alpha [function] [call site] 00719
6 numpad2align [function] [call site] 00722
6 interpolate_alpha [function] [call site] 00739
6 __assert_fail [call site] 00750
6 pow [call site] 00751
6 __assert_fail [call site] 00752
6 ass_parse_tags [function] [call site] 00753
7 __assert_fail [call site] 00754
7 parse_vector_clip [function] [call site] 00760
7 parse_color_tag [function] [call site] 00762
8 mystrtoi32 [function] [call site] 00763
8 ass_bswap32 [function] [call site] 00764
7 change_color [function] [call site] 00765
8 ass_bswap32 [function] [call site] 00766
8 ass_bswap32 [function] [call site] 00767
8 calc_anim_int32 [function] [call site] 00768
8 calc_anim_int32 [function] [call site] 00769
8 calc_anim_int32 [function] [call site] 00770
8 ass_bswap32 [function] [call site] 00771
7 change_color [function] [call site] 00772
7 parse_color_tag [function] [call site] 00774
7 change_color [function] [call site] 00775
7 change_color [function] [call site] 00776
7 parse_color_tag [function] [call site] 00778
7 change_color [function] [call site] 00779
7 change_color [function] [call site] 00780
7 parse_color_tag [function] [call site] 00782
7 change_color [function] [call site] 00783
7 change_color [function] [call site] 00784
7 parse_alpha_tag [function] [call site] 00786
7 change_alpha [function] [call site] 00787
7 change_alpha [function] [call site] 00788
7 parse_alpha_tag [function] [call site] 00790
7 change_alpha [function] [call site] 00791
7 change_alpha [function] [call site] 00792
7 parse_alpha_tag [function] [call site] 00794
7 change_alpha [function] [call site] 00795
7 change_alpha [function] [call site] 00796
7 parse_alpha_tag [function] [call site] 00798
7 change_alpha [function] [call site] 00799
7 change_alpha [function] [call site] 00800
7 lookup_style_strict [function] [call site] 00802
8 strncmp [call site] 00803
7 ass_reset_render_context [function] [call site] 00805
7 ass_reset_render_context [function] [call site] 00806
7 ass_update_font [function] [call site] 00812
7 ass_update_font [function] [call site] 00815
5 __assert_fail [call site] 00842
5 ass_get_next_char [function] [call site] 00843
6 ass_utf8_get_char [function] [call site] 00844
5 __errno_location [call site] 00845
5 ass_try_realloc_array [function] [call site] 00846
5 __errno_location [call site] 00847
5 ass_try_realloc_array [function] [call site] 00848
5 __errno_location [call site] 00849
5 ass_try_realloc_array [function] [call site] 00850
5 ass_cache_inc_ref [function] [call site] 00851
6 value_to_item [function] [call site] 00852
6 __assert_fail [call site] 00853
5 ass_apply_fade [function] [call site] 00854
6 mult_alpha [function] [call site] 00855
5 double_to_d6 [function] [call site] 00856
6 lrint [call site] 00857
5 fix_glyph_scaling [function] [call site] 00858
5 free_render_context [function] [call site] 00859
4 free_render_context [function] [call site] 00860
4 split_style_runs [function] [call site] 00861
5 ass_string_equal [function] [call site] 00862
4 ass_resolve_base_direction [function] [call site] 00863
4 ass_shaper_set_base_direction [function] [call site] 00864
4 ass_shaper_find_runs [function] [call site] 00865
5 ass_shaper_determine_script [function] [call site] 00866
6 hb_unicode_funcs_get_default [function] [call site] 00867
7 hb_ucd_get_unicode_funcs [function] [call site] 00868
8 hb_lazy_loader_t ::get_unconst() const [function] [call site] 00869
9 hb_lazy_loader_t ::get_stored() const [function] [call site] 00870
10 hb_data_wrapper_t ::is_inert() const [function] [call site] 00871
10 hb_unicode_funcs_lazy_loader_t ::get_null() [function] [call site] 00872
11 hb_unicode_funcs_get_empty [function] [call site] 00873
12 NullHelper ::get_null() [function] [call site] 00874
13 Null ::get_null() [function] [call site] 00875
10 hb_unicode_funcs_t* hb_data_wrapper_t ::call_create () const [function] [call site] 00876
11 hb_ucd_unicode_funcs_lazy_loader_t::create() [function] [call site] 00877
12 hb_unicode_funcs_create [function] [call site] 00878
13 hb_unicode_funcs_t* hb_object_create () [function] [call site] 00879
14 hb_calloc_impl [function] [call site] 00880
14 hb_unicode_funcs_t::hb_unicode_funcs_t() [function] [call site] 00881
15 hb_object_header_t::hb_object_header_t() [function] [call site] 00882
16 hb_reference_count_t::hb_reference_count_t() [function] [call site] 00883
17 hb_atomic_int_t::hb_atomic_int_t() [function] [call site] 00884
16 hb_atomic_int_t::hb_atomic_int_t(int) [function] [call site] 00885
16 hb_atomic_ptr_t ::hb_atomic_ptr_t() [function] [call site] 00886
14 void hb_object_init (hb_unicode_funcs_t*) [function] [call site] 00887
15 hb_reference_count_t::init(int) [function] [call site] 00888
16 hb_atomic_int_t::operator=(int) [function] [call site] 00889
17 hb_atomic_int_t::set_relaxed(int) [function] [call site] 00890
15 hb_atomic_int_t::operator=(int) [function] [call site] 00891
15 hb_atomic_ptr_t ::init(hb_user_data_array_t*) [function] [call site] 00892
16 hb_atomic_ptr_t ::set_relaxed(hb_user_data_array_t*) [function] [call site] 00893
14 void hb_object_trace (hb_unicode_funcs_t const*, char const*) [function] [call site] 00894
15 hb_reference_count_t::get_relaxed() const [function] [call site] 00895
16 hb_atomic_int_t::operator int() const [function] [call site] 00896
17 hb_atomic_int_t::get_relaxed() const [function] [call site] 00897
15 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 00898
13 hb_unicode_funcs_get_empty [function] [call site] 00899
13 hb_unicode_funcs_get_empty [function] [call site] 00900
13 hb_unicode_funcs_make_immutable [function] [call site] 00901
14 bool hb_object_is_immutable (hb_unicode_funcs_t const*) [function] [call site] 00902
15 hb_atomic_int_t::operator int() const [function] [call site] 00903
14 void hb_object_make_immutable (hb_unicode_funcs_t const*) [function] [call site] 00904
15 hb_atomic_int_t::operator=(int) [function] [call site] 00905
13 hb_unicode_funcs_reference [function] [call site] 00906
14 hb_unicode_funcs_t* hb_object_reference (hb_unicode_funcs_t*) [function] [call site] 00907
15 void hb_object_trace (hb_unicode_funcs_t const*, char const*) [function] [call site] 00908
15 hb_object_header_t::is_inert() const [function] [call site] 00909
16 hb_reference_count_t::get_relaxed() const [function] [call site] 00910
15 bool hb_object_is_valid (hb_unicode_funcs_t const*) [function] [call site] 00911
16 hb_reference_count_t::is_valid() const [function] [call site] 00912
17 hb_atomic_int_t::operator int() const [function] [call site] 00913
15 __assert_fail [call site] 00914
15 hb_reference_count_t::inc() const [function] [call site] 00915
16 hb_atomic_int_t::inc() [function] [call site] 00916
12 hb_unicode_funcs_set_combining_class_func [function] [call site] 00917
13 bool hb_object_is_immutable (hb_unicode_funcs_t const*) [function] [call site] 00918
12 hb_ucd_combining_class(hb_unicode_funcs_t*, unsigned int, void*) [function] [call site] 00919
13 _hb_ucd_ccc(unsigned int) [function] [call site] 00920
12 hb_unicode_funcs_set_general_category_func [function] [call site] 00921
12 hb_ucd_general_category(hb_unicode_funcs_t*, unsigned int, void*) [function] [call site] 00922
13 _hb_ucd_gc(unsigned int) [function] [call site] 00923
12 hb_unicode_funcs_set_mirroring_func [function] [call site] 00924
12 hb_ucd_mirroring(hb_unicode_funcs_t*, unsigned int, void*) [function] [call site] 00925
13 _hb_ucd_bmg(unsigned int) [function] [call site] 00926
14 _hb_ucd_b4(unsigned char const*, unsigned int) [function] [call site] 00927
12 hb_unicode_funcs_set_script_func [function] [call site] 00928
12 hb_ucd_script(hb_unicode_funcs_t*, unsigned int, void*) [function] [call site] 00929
13 _hb_ucd_sc(unsigned int) [function] [call site] 00930
12 hb_unicode_funcs_set_compose_func [function] [call site] 00931
12 hb_ucd_compose(hb_unicode_funcs_t*, unsigned int, unsigned int, unsigned int*, void*) [function] [call site] 00932
13 _hb_ucd_compose_hangul(unsigned int, unsigned int, unsigned int*) [function] [call site] 00933
13 unsigned int ARRAY_LENGTH (unsigned int const (&) [638u]) [function] [call site] 00934
13 unsigned int const* hb_bsearch (unsigned int const&, unsigned int const*, unsigned long, unsigned long, int (*)(void const*, void const*)) [function] [call site] 00935
14 bool hb_bsearch_impl (unsigned int*, unsigned int const&, unsigned int const*, unsigned long, unsigned long, int (*)(void const*, void const*)) [function] [call site] 00936
13 _cmp_pair_11_7_14(void const*, void const*) [function] [call site] 00937
13 unsigned int ARRAY_LENGTH (unsigned long const (&) [388u]) [function] [call site] 00938
13 unsigned long const* hb_bsearch (unsigned long const&, unsigned long const*, unsigned long, unsigned long, int (*)(void const*, void const*)) [function] [call site] 00939
13 _cmp_pair(void const*, void const*) [function] [call site] 00940
12 hb_unicode_funcs_set_decompose_func [function] [call site] 00941
12 hb_ucd_decompose(hb_unicode_funcs_t*, unsigned int, unsigned int*, unsigned int*, void*) [function] [call site] 00942
13 _hb_ucd_decompose_hangul(unsigned int, unsigned int*, unsigned int*) [function] [call site] 00943
13 _hb_ucd_dm(unsigned int) [function] [call site] 00944
13 unsigned int ARRAY_LENGTH (unsigned short const (&) [825u]) [function] [call site] 00945
13 unsigned int ARRAY_LENGTH (unsigned short const (&) [825u]) [function] [call site] 00946
13 unsigned int ARRAY_LENGTH (unsigned short const (&) [825u]) [function] [call site] 00947
13 unsigned int ARRAY_LENGTH (unsigned short const (&) [825u]) [function] [call site] 00948
13 unsigned int ARRAY_LENGTH (unsigned int const (&) [638u]) [function] [call site] 00949
13 unsigned int ARRAY_LENGTH (unsigned int const (&) [638u]) [function] [call site] 00950
12 hb_unicode_funcs_make_immutable [function] [call site] 00951
12 atexit [call site] 00952
12 free_static_ucd_funcs() [function] [call site] 00953
13 hb_lazy_loader_t ::free_instance() [function] [call site] 00954
14 hb_atomic_ptr_t ::get_acquire() const [function] [call site] 00955
14 hb_lazy_loader_t ::cmpexch(hb_unicode_funcs_t*, hb_unicode_funcs_t*) const [function] [call site] 00956
15 hb_atomic_ptr_t ::cmpexch(hb_unicode_funcs_t const*, hb_unicode_funcs_t*) const [function] [call site] 00957
14 hb_lazy_loader_t ::do_destroy(hb_unicode_funcs_t*) [function] [call site] 00958
15 hb_unicode_funcs_lazy_loader_t ::get_null() [function] [call site] 00959
15 hb_unicode_funcs_lazy_loader_t ::destroy(hb_unicode_funcs_t*) [function] [call site] 00960
10 hb_unicode_funcs_lazy_loader_t ::get_null() [function] [call site] 00961
10 hb_lazy_loader_t ::cmpexch(hb_unicode_funcs_t*, hb_unicode_funcs_t*) const [function] [call site] 00962
10 hb_lazy_loader_t ::do_destroy(hb_unicode_funcs_t*) [function] [call site] 00963
6 hb_unicode_script [function] [call site] 00964
7 hb_unicode_funcs_t::script(unsigned int) [function] [call site] 00965
5 ass_shaper_skip_characters [function] [call site] 00966
6 is_harfbuzz_ignorable [function] [call site] 00967
5 ass_font_get_index [function] [call site] 00968
6 ass_font_index_magic [function] [call site] 00969
7 convert_unicode_to_mb [function] [call site] 00970
8 iconv [call site] 00971
8 pack_mbcs_bytes [function] [call site] 00972
8 iconv_close [call site] 00973
6 FT_Get_Char_Index [call site] 00974
6 add_face [function] [call site] 00976
7 ass_font_select [function] [call site] 00977
8 select_font [function] [call site] 00978
9 find_font [function] [call site] 00979
10 matches_family_name [function] [call site] 00980
11 ass_strcasecmp [function] [call site] 00981
11 ass_strcasecmp [function] [call site] 00982
10 font_attributes_similarity [function] [call site] 00983
10 matches_full_or_postscript_name [function] [call site] 00984
11 ass_strcasecmp [function] [call site] 00985
11 ass_strcasecmp [function] [call site] 00986
11 check_postscript [function] [call site] 00987
12 __assert_fail [call site] 00988
10 check_glyph [function] [call site] 00989
11 __assert_fail [call site] 00990
9 find_font [function] [call site] 00991
8 select_font [function] [call site] 00992
8 select_font [function] [call site] 00994
7 ass_face_stream [function] [call site] 00998
7 ass_face_open [function] [call site] 00999
7 ass_charmap_magic [function] [call site] 01000
7 set_font_metrics [function] [call site] 01001
8 FT_Get_Sfnt_Table [call site] 01002
7 ass_face_set_size [function] [call site] 01003
8 double_to_d6 [function] [call site] 01004
8 FT_Request_Size [call site] 01005
6 ass_font_index_magic [function] [call site] 01006
6 FT_Get_Char_Index [call site] 01007
6 FT_Set_Charmap [call site] 01009
6 ass_font_index_magic [function] [call site] 01010
6 FT_Get_Char_Index [call site] 01011
4 ass_shaper_shape [function] [call site] 01013
5 check_codepoint_allocations [function] [call site] 01014
6 __errno_location [call site] 01015
6 ass_try_realloc_array [function] [call site] 01016
6 __errno_location [call site] 01017
6 ass_try_realloc_array [function] [call site] 01018
5 fribidi_get_bidi_types [call site] 01019
5 check_par_allocations [function] [call site] 01020
6 __errno_location [call site] 01021
6 ass_try_realloc_array [function] [call site] 01022
5 fribidi_get_bracket_types [call site] 01023
5 shape_fribidi [function] [call site] 01024
6 calloc [call site] 01025
6 fribidi_get_joining_types [call site] 01026
6 fribidi_join_arabic [call site] 01027
6 fribidi_shape [call site] 01028
6 ass_font_index_magic [function] [call site] 01029
6 FT_Get_Char_Index [call site] 01030
5 shape_harfbuzz [function] [call site] 01031
6 hb_buffer_create [function] [call site] 01032
7 hb_buffer_t* hb_object_create () [function] [call site] 01033
8 hb_buffer_t::hb_buffer_t() [function] [call site] 01034
9 hb_object_header_t::hb_object_header_t() [function] [call site] 01035
7 hb_buffer_get_empty [function] [call site] 01036
8 NullHelper ::get_null() [function] [call site] 01037
9 Null ::get_null() [function] [call site] 01038
7 hb_buffer_t::reset() [function] [call site] 01039
8 hb_unicode_funcs_destroy [function] [call site] 01040
9 hb_unicode_funcs_destroy [function] [call site] 01041
10 hb_free_impl [function] [call site] 01042
8 hb_unicode_funcs_get_default [function] [call site] 01043
8 hb_buffer_t::clear() [function] [call site] 01044
9 hb_memset(void*, int, unsigned int) [function] [call site] 01045
9 hb_memset(void*, int, unsigned int) [function] [call site] 01046
9 hb_buffer_t::deallocate_var_all() [function] [call site] 01047
6 get_hb_font [function] [call site] 01048
7 calloc [call site] 01049
7 hb_face_create_for_tables [function] [call site] 01050
8 hb_face_t* hb_object_create () [function] [call site] 01051
9 hb_face_t::hb_face_t() [function] [call site] 01052
10 hb_object_header_t::hb_object_header_t() [function] [call site] 01053
10 hb_atomic_int_t::hb_atomic_int_t() [function] [call site] 01054
10 hb_shaper_object_dataset_t ::hb_shaper_object_dataset_t() [function] [call site] 01055
11 hb_shaper_lazy_loader_t ::hb_shaper_lazy_loader_t() [function] [call site] 01056
12 hb_lazy_loader_t , hb_face_t, 1u, hb_ot_face_data_t>::hb_lazy_loader_t() [function] [call site] 01057
13 hb_atomic_ptr_t ::hb_atomic_ptr_t() [function] [call site] 01058
10 hb_ot_face_t::hb_ot_face_t() [function] [call site] 01059
11 hb_table_lazy_loader_t ::hb_table_lazy_loader_t() [function] [call site] 01060
12 hb_lazy_loader_t , hb_face_t, 1u, hb_blob_t>::hb_lazy_loader_t() [function] [call site] 01061
8 hb_face_get_empty [function] [call site] 01062
9 NullHelper ::get_null() [function] [call site] 01063
10 Null ::get_null() [function] [call site] 01064
8 hb_atomic_int_t::operator=(int) [function] [call site] 01065
8 hb_shaper_object_dataset_t ::init0(hb_face_t*) [function] [call site] 01066
9 hb_lazy_loader_t , hb_face_t, 2u, hb_fallback_face_data_t>::init0() [function] [call site] 01067
8 hb_ot_face_t::init0(hb_face_t*) [function] [call site] 01068
9 hb_lazy_loader_t , hb_face_t, 1u, hb_blob_t>::init0() [function] [call site] 01069
9 hb_lazy_loader_t , hb_face_t, 2u, hb_blob_t>::init0() [function] [call site] 01070
9 hb_lazy_loader_t , hb_face_t, 3u, OT::cmap_accelerator_t>::init0() [function] [call site] 01071
9 hb_lazy_loader_t , hb_face_t, 4u, hb_blob_t>::init0() [function] [call site] 01072
9 hb_lazy_loader_t , hb_face_t, 5u, OT::hmtx_accelerator_t>::init0() [function] [call site] 01073
9 hb_lazy_loader_t , hb_face_t, 7u, OT::post_accelerator_t>::init0() [function] [call site] 01074
9 hb_lazy_loader_t , hb_face_t, 8u, OT::name_accelerator_t>::init0() [function] [call site] 01075
9 hb_lazy_loader_t , hb_face_t, 9u, hb_blob_t>::init0() [function] [call site] 01076
9 hb_lazy_loader_t , hb_face_t, 10u, OT::meta_accelerator_t>::init0() [function] [call site] 01077
9 hb_lazy_loader_t , hb_face_t, 11u, hb_blob_t>::init0() [function] [call site] 01078
9 hb_lazy_loader_t , hb_face_t, 12u, OT::vmtx_accelerator_t>::init0() [function] [call site] 01079
9 hb_lazy_loader_t , hb_face_t, 13u, hb_blob_t>::init0() [function] [call site] 01080
9 hb_lazy_loader_t , hb_face_t, 14u, hb_blob_t>::init0() [function] [call site] 01081
9 hb_lazy_loader_t , hb_face_t, 15u, OT::glyf_accelerator_t>::init0() [function] [call site] 01082
9 hb_lazy_loader_t , hb_face_t, 16u, OT::cff1_accelerator_t>::init0() [function] [call site] 01083
9 hb_lazy_loader_t , hb_face_t, 17u, OT::cff2_accelerator_t>::init0() [function] [call site] 01084
9 hb_lazy_loader_t , hb_face_t, 18u, hb_blob_t>::init0() [function] [call site] 01085
9 hb_lazy_loader_t , hb_face_t, 19u, hb_blob_t>::init0() [function] [call site] 01086
9 hb_lazy_loader_t , hb_face_t, 20u, hb_blob_t>::init0() [function] [call site] 01087
9 hb_lazy_loader_t , hb_face_t, 21u, OT::gvar_accelerator_t>::init0() [function] [call site] 01088
9 hb_lazy_loader_t , hb_face_t, 22u, hb_blob_t>::init0() [function] [call site] 01089
9 hb_lazy_loader_t , hb_face_t, 23u, hb_blob_t>::init0() [function] [call site] 01090
9 hb_lazy_loader_t , hb_face_t, 24u, OT::GDEF_accelerator_t>::init0() [function] [call site] 01091
9 hb_lazy_loader_t , hb_face_t, 25u, OT::GSUB_accelerator_t>::init0() [function] [call site] 01092
9 hb_lazy_loader_t , hb_face_t, 26u, OT::GPOS_accelerator_t>::init0() [function] [call site] 01093
9 hb_lazy_loader_t , hb_face_t, 27u, hb_blob_t>::init0() [function] [call site] 01094
9 hb_lazy_loader_t , hb_face_t, 28u, hb_blob_t>::init0() [function] [call site] 01095
9 hb_lazy_loader_t , hb_face_t, 29u, hb_blob_t>::init0() [function] [call site] 01096
9 hb_lazy_loader_t , hb_face_t, 30u, hb_blob_t>::init0() [function] [call site] 01097
9 hb_lazy_loader_t , hb_face_t, 31u, hb_blob_t>::init0() [function] [call site] 01098
9 hb_lazy_loader_t , hb_face_t, 32u, hb_blob_t>::init0() [function] [call site] 01099
9 hb_lazy_loader_t , hb_face_t, 33u, hb_blob_t>::init0() [function] [call site] 01100
9 hb_lazy_loader_t , hb_face_t, 34u, hb_blob_t>::init0() [function] [call site] 01101
9 hb_lazy_loader_t , hb_face_t, 35u, hb_blob_t>::init0() [function] [call site] 01102
9 hb_lazy_loader_t , hb_face_t, 36u, hb_blob_t>::init0() [function] [call site] 01103
9 hb_lazy_loader_t , hb_face_t, 37u, OT::CBDT_accelerator_t>::init0() [function] [call site] 01104
9 hb_lazy_loader_t , hb_face_t, 38u, OT::sbix_accelerator_t>::init0() [function] [call site] 01105
9 hb_lazy_loader_t , hb_face_t, 39u, OT::SVG_accelerator_t>::init0() [function] [call site] 01106
9 hb_lazy_loader_t , hb_face_t, 40u, hb_blob_t>::init0() [function] [call site] 01107
7 get_reference_table [function] [call site] 01108
8 FT_Load_Sfnt_Table [call site] 01109
8 hb_blob_create [function] [call site] 01110
9 hb_blob_get_empty [function] [call site] 01111
10 NullHelper ::get_null() [function] [call site] 01112
11 Null ::get_null() [function] [call site] 01113
9 hb_blob_create_or_fail [function] [call site] 01114
10 hb_blob_t* hb_object_create () [function] [call site] 01115
11 hb_blob_t::hb_blob_t() [function] [call site] 01116
12 hb_object_header_t::hb_object_header_t() [function] [call site] 01117
10 hb_blob_t::try_make_writable() [function] [call site] 01118
11 hb_blob_t::try_make_writable_inplace() [function] [call site] 01119
12 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 01120
12 hb_blob_t::try_make_writable_inplace_unix() [function] [call site] 01121
13 sysconf [call site] 01122
13 __errno_location [call site] 01123
13 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 01124
13 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 01125
13 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 01126
13 mprotect [call site] 01127
13 __errno_location [call site] 01128
13 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 01129
13 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 01130
12 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 01131
11 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 01132
11 hb_malloc_impl [function] [call site] 01133
11 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 01134
11 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 01135
11 hb_blob_t::destroy_user_data() [function] [call site] 01136
11 hb_free_impl [function] [call site] 01137
10 hb_blob_destroy [function] [call site] 01138
11 bool hb_object_destroy (hb_blob_t*) [function] [call site] 01139
12 void hb_object_trace (hb_blob_t const*, char const*) [function] [call site] 01140
12 hb_object_header_t::is_inert() const [function] [call site] 01141
12 bool hb_object_is_valid (hb_blob_t const*) [function] [call site] 01142
12 __assert_fail [call site] 01143
12 hb_reference_count_t::dec() const [function] [call site] 01144
13 hb_atomic_int_t::dec() [function] [call site] 01145
12 void hb_object_fini (hb_blob_t*) [function] [call site] 01146
13 hb_reference_count_t::fini() [function] [call site] 01147
14 hb_atomic_int_t::operator=(int) [function] [call site] 01148
13 hb_atomic_ptr_t ::get_acquire() const [function] [call site] 01149
13 hb_user_data_array_t::fini() [function] [call site] 01150
14 hb_lockable_set_t ::fini(hb_mutex_t&) [function] [call site] 01151
15 hb_vector_t ::fini() [function] [call site] 01152
16 hb_vector_t ::shrink_vector(unsigned int) [function] [call site] 01153
16 hb_free_impl [function] [call site] 01154
16 hb_vector_t ::init() [function] [call site] 01155
15 hb_mutex_t::lock() [function] [call site] 01156
15 hb_vector_t ::tail() [function] [call site] 01157
16 hb_vector_t ::operator[](int) [function] [call site] 01158
17 CrapHelper ::get_crap() [function] [call site] 01159
18 hb_user_data_array_t::hb_user_data_item_t& Crap () [function] [call site] 01160
19 NullHelper ::get_null() [function] [call site] 01161
15 hb_vector_t ::pop() [function] [call site] 01162
16 NullHelper ::get_null() [function] [call site] 01163
15 hb_mutex_t::unlock() [function] [call site] 01164
16 pthread_mutex_unlock [call site] 01165
15 hb_user_data_array_t::hb_user_data_item_t::fini() [function] [call site] 01166
15 hb_mutex_t::lock() [function] [call site] 01167
15 hb_vector_t ::fini() [function] [call site] 01168
15 hb_mutex_t::unlock() [function] [call site] 01169
14 hb_mutex_t::fini() [function] [call site] 01170
13 hb_free_impl [function] [call site] 01171
13 hb_atomic_ptr_t ::set_relaxed(hb_user_data_array_t*) [function] [call site] 01172
12 hb_blob_t::~hb_blob_t() [function] [call site] 01173
13 hb_blob_t::destroy_user_data() [function] [call site] 01174
11 hb_free_impl [function] [call site] 01175
9 hb_blob_get_empty [function] [call site] 01176
7 hb_face_set_index [function] [call site] 01177
8 bool hb_object_is_immutable (hb_face_t const*) [function] [call site] 01178
7 hb_face_set_upem [function] [call site] 01179
8 bool hb_object_is_immutable (hb_face_t const*) [function] [call site] 01180
8 hb_atomic_int_t::operator=(int) [function] [call site] 01181
7 hb_font_create [function] [call site] 01182
8 _hb_font_create(hb_face_t*) [function] [call site] 01183
9 hb_face_get_empty [function] [call site] 01184
9 hb_font_t* hb_object_create () [function] [call site] 01185
10 hb_font_t::hb_font_t() [function] [call site] 01186
11 hb_object_header_t::hb_object_header_t() [function] [call site] 01187
11 hb_shaper_object_dataset_t ::hb_shaper_object_dataset_t() [function] [call site] 01188
9 hb_font_get_empty [function] [call site] 01189
10 NullHelper ::get_null() [function] [call site] 01190
11 Null ::get_null() [function] [call site] 01191
9 hb_face_make_immutable [function] [call site] 01192
10 bool hb_object_is_immutable (hb_face_t const*) [function] [call site] 01193
10 void hb_object_make_immutable (hb_face_t const*) [function] [call site] 01194
9 hb_font_get_empty [function] [call site] 01195
9 hb_face_reference [function] [call site] 01196
9 hb_font_funcs_get_empty [function] [call site] 01197
9 hb_shaper_object_dataset_t ::init0(hb_font_t*) [function] [call site] 01198
9 hb_face_t::get_upem() const [function] [call site] 01199
10 hb_atomic_int_t::operator int() const [function] [call site] 01200
10 hb_face_t::load_upem() const [function] [call site] 01201
11 OT::head::get_upem() const [function] [call site] 01202
12 OT::IntType ::operator unsigned int() const [function] [call site] 01203
13 BEInt ::operator unsigned short() const [function] [call site] 01204
11 hb_atomic_int_t::operator=(int) [function] [call site] 01205
8 hb_ot_font_set_funcs [function] [call site] 01206
9 _hb_ot_font_create(hb_font_t*) [function] [call site] 01207
10 hb_calloc_impl [function] [call site] 01208
10 hb_face_get_user_data [function] [call site] 01209
11 void* hb_object_get_user_data (hb_face_t const*, hb_user_data_key_t*) [function] [call site] 01210
12 hb_object_header_t::is_inert() const [function] [call site] 01211
12 bool hb_object_is_valid (hb_face_t const*) [function] [call site] 01212
12 __assert_fail [call site] 01213
12 hb_atomic_ptr_t ::get_acquire() const [function] [call site] 01214
12 hb_user_data_array_t::get(hb_user_data_key_t*) [function] [call site] 01215
13 bool hb_lockable_set_t ::find (hb_user_data_key_t*, hb_user_data_array_t::hb_user_data_item_t*, hb_mutex_t&) [function] [call site] 01216
14 hb_mutex_t::lock() [function] [call site] 01217
14 hb_user_data_array_t::hb_user_data_item_t* hb_vector_t ::lsearch (hb_user_data_key_t* const&, hb_user_data_array_t::hb_user_data_item_t*) [function] [call site] 01218
15 hb_vector_t ::as_array() [function] [call site] 01219
16 hb_array_t hb_array (hb_user_data_array_t::hb_user_data_item_t*, unsigned int) [function] [call site] 01220
17 hb_array_t ::hb_array_t(hb_user_data_array_t::hb_user_data_item_t*, unsigned int) [function] [call site] 01221
15 hb_user_data_array_t::hb_user_data_item_t* hb_array_t ::lsearch (hb_user_data_key_t* const&, hb_user_data_array_t::hb_user_data_item_t*) [function] [call site] 01222
16 bool hb_array_t ::lfind (hb_user_data_key_t* const&, unsigned int*, hb_not_found_t, unsigned int) const [function] [call site] 01223
17 _ZNK3$_2clIRKP18hb_user_data_key_tRN20hb_user_data_array_t19hb_user_data_item_tEEEDTcl4implclsr3stdE7forwardIT_Efp_Eclsr3stdE7forwardIT0_Efp0_Ecv11hb_priorityILj16EE_EEEOS8_OS9_ [function] [call site] 01224
18 _ZNK3$_24implIRKP18hb_user_data_key_tRN20hb_user_data_array_t19hb_user_data_item_tEEEDTeqclsr3stdE7forwardIT0_Efp0_Eclsr3stdE7forwardIT_Efp_EEOS9_OS8_11hb_priorityILj0EE [function] [call site] 01225
19 hb_user_data_array_t::hb_user_data_item_t::operator==(hb_user_data_key_t const*) const [function] [call site] 01226
14 hb_mutex_t::unlock() [function] [call site] 01227
10 hb_malloc_impl [function] [call site] 01228
10 hb_cache_t<21u, 16u, 8u, true>::init() [function] [call site] 01229
11 hb_cache_t<21u, 16u, 8u, true>::clear() [function] [call site] 01230
12 unsigned int ARRAY_LENGTH (hb_atomic_int_t const (&) [256u]) [function] [call site] 01231
12 hb_atomic_int_t::operator=(int) [function] [call site] 01232
10 hb_face_set_user_data [function] [call site] 01233
11 bool hb_object_set_user_data (hb_face_t*, hb_user_data_key_t*, void*, void (*)(void*), int) [function] [call site] 01234
12 hb_object_header_t::is_inert() const [function] [call site] 01235
12 bool hb_object_is_valid (hb_face_t const*) [function] [call site] 01236
12 __assert_fail [call site] 01237
12 hb_atomic_ptr_t ::get_acquire() const [function] [call site] 01238
12 hb_calloc_impl [function] [call site] 01239
12 hb_user_data_array_t::init() [function] [call site] 01240
13 hb_mutex_t::init() [function] [call site] 01241
14 pthread_mutex_init [call site] 01242
13 hb_lockable_set_t ::init() [function] [call site] 01243
14 hb_vector_t ::init() [function] [call site] 01244
12 hb_atomic_ptr_t ::cmpexch(hb_user_data_array_t const*, hb_user_data_array_t*) const [function] [call site] 01245
12 hb_user_data_array_t::fini() [function] [call site] 01246
12 hb_free_impl [function] [call site] 01247
12 hb_user_data_array_t::set(hb_user_data_key_t*, void*, void (*)(void*), int) [function] [call site] 01248
13 void hb_lockable_set_t ::remove (hb_user_data_key_t*, hb_mutex_t&) [function] [call site] 01249
14 hb_mutex_t::lock() [function] [call site] 01250
14 hb_user_data_array_t::hb_user_data_item_t* hb_vector_t ::lsearch (hb_user_data_key_t* const&, hb_user_data_array_t::hb_user_data_item_t*) [function] [call site] 01251
14 hb_vector_t ::tail() [function] [call site] 01252
14 hb_vector_t ::pop() [function] [call site] 01253
14 hb_mutex_t::unlock() [function] [call site] 01254
14 hb_user_data_array_t::hb_user_data_item_t::fini() [function] [call site] 01255
14 hb_mutex_t::unlock() [function] [call site] 01256
13 hb_user_data_array_t::hb_user_data_item_t* hb_lockable_set_t ::replace_or_insert (hb_user_data_array_t::hb_user_data_item_t, hb_mutex_t&, bool) [function] [call site] 01257
14 hb_mutex_t::lock() [function] [call site] 01258
14 hb_user_data_array_t::hb_user_data_item_t* hb_vector_t ::lsearch (hb_user_data_array_t::hb_user_data_item_t const&, hb_user_data_array_t::hb_user_data_item_t*) [function] [call site] 01259
14 hb_mutex_t::unlock() [function] [call site] 01260
14 hb_user_data_array_t::hb_user_data_item_t::fini() [function] [call site] 01261
14 hb_mutex_t::unlock() [function] [call site] 01262
14 hb_user_data_array_t::hb_user_data_item_t* hb_vector_t ::push (hb_user_data_array_t::hb_user_data_item_t&) [function] [call site] 01263
15 hb_vector_t ::alloc(unsigned int, bool) [function] [call site] 01264
16 hb_vector_t ::in_error() const [function] [call site] 01265
16 decltype (({parm#1}>={parm#2})?{parm#1} : {parm#2}) $_0::operator() (unsigned int&, unsigned int&) const [function] [call site] 01266
16 hb_vector_t ::in_error() const [function] [call site] 01267
16 hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*) [function] [call site] 01268
16 hb_user_data_array_t::hb_user_data_item_t* hb_vector_t ::realloc_vector (unsigned int) [function] [call site] 01269
17 hb_free_impl [function] [call site] 01270
15 CrapHelper ::get_crap() [function] [call site] 01271
14 hb_mutex_t::unlock() [function] [call site] 01272
14 hb_vector_t ::in_error() const [function] [call site] 01273
10 hb_free_impl [function] [call site] 01274
10 hb_free_impl [function] [call site] 01275
9 _hb_ot_get_font_funcs() [function] [call site] 01276
10 hb_lazy_loader_t ::get_unconst() const [function] [call site] 01277
9 hb_font_set_funcs [function] [call site] 01278
10 bool hb_object_is_immutable (hb_font_t const*) [function] [call site] 01279
10 hb_font_funcs_get_empty [function] [call site] 01280
10 hb_font_funcs_reference [function] [call site] 01281
11 hb_font_funcs_t* hb_object_reference (hb_font_funcs_t*) [function] [call site] 01282
10 hb_font_funcs_destroy [function] [call site] 01283
11 bool hb_object_destroy (hb_font_funcs_t*) [function] [call site] 01284
11 hb_free_impl [function] [call site] 01285
11 hb_free_impl [function] [call site] 01286
11 hb_free_impl [function] [call site] 01287
9 _hb_ot_font_destroy(void*) [function] [call site] 01288
10 hb_atomic_ptr_t >::get_relaxed() const [function] [call site] 01289
10 hb_free_impl [function] [call site] 01290
10 hb_free_impl [function] [call site] 01291
8 hb_font_set_var_named_instance [function] [call site] 01292
9 bool hb_object_is_immutable (hb_font_t const*) [function] [call site] 01293
9 hb_font_set_variations [function] [call site] 01294
10 bool hb_object_is_immutable (hb_font_t const*) [function] [call site] 01295
10 hb_font_set_var_coords_normalized [function] [call site] 01296
11 bool hb_object_is_immutable (hb_font_t const*) [function] [call site] 01297
11 hb_calloc_impl [function] [call site] 01298
11 hb_calloc_impl [function] [call site] 01299
11 hb_calloc_impl [function] [call site] 01300
11 hb_free_impl [function] [call site] 01301
11 hb_free_impl [function] [call site] 01302
11 hb_free_impl [function] [call site] 01303
11 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 01304
11 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 01305
11 hb_lazy_loader_t , hb_face_t, 19u, hb_blob_t>::operator->() const [function] [call site] 01306
12 hb_lazy_loader_t , hb_face_t, 19u, hb_blob_t>::get() const [function] [call site] 01307
13 hb_lazy_loader_t , hb_face_t, 19u, hb_blob_t>::get_stored() const [function] [call site] 01308
11 OT::avar::unmap_coords(int*, unsigned int) const [function] [call site] 01309
12 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() const&>(unsigned int&, OT::IntType const&) const [function] [call site] 01310
13 OT::IntType ::operator unsigned int() const [function] [call site] 01311
12 OT::SegmentMaps::unmap(int) const [function] [call site] 01312
13 OT::SegmentMaps::map(int, unsigned int, unsigned int) const [function] [call site] 01313
14 OT::IntType ::operator unsigned int() const [function] [call site] 01314
14 OT::IntType ::operator unsigned int() const [function] [call site] 01315
14 OT::HBFixed , 14u>::to_int() const [function] [call site] 01316
15 BEInt ::operator short() const [function] [call site] 01317
14 OT::HBFixed , 14u>::to_int() const [function] [call site] 01318
14 OT::HBFixed , 14u>::to_int() const [function] [call site] 01319
14 OT::IntType ::operator unsigned int() const [function] [call site] 01320
14 OT::HBFixed , 14u>::to_int() const [function] [call site] 01321
14 OT::HBFixed , 14u>::to_int() const [function] [call site] 01322
14 OT::HBFixed , 14u>::to_int() const [function] [call site] 01323
14 OT::HBFixed , 14u>::to_int() const [function] [call site] 01324
14 OT::HBFixed , 14u>::to_int() const [function] [call site] 01325
14 OT::HBFixed , 14u>::to_int() const [function] [call site] 01326
14 OT::HBFixed , 14u>::to_int() const [function] [call site] 01327
14 _hb_roundf(float) [function] [call site] 01328
11 hb_lazy_loader_t , hb_face_t, 18u, hb_blob_t>::operator->() const [function] [call site] 01329
11 OT::fvar::unnormalize_axis_value(unsigned int, int) const [function] [call site] 01330
12 OT::fvar::get_axes() const [function] [call site] 01331
13 OT::AxisRecord const& OT::operator+ (OT::fvar const* const&, OT::OffsetTo , true> const&) [function] [call site] 01332
14 OT::OffsetTo , true>::operator()(void const*) const [function] [call site] 01333
15 OT::Offset , true>::is_null() const [function] [call site] 01334
16 OT::IntType ::operator unsigned int() const [function] [call site] 01335
15 OT::IntType ::operator unsigned int() const [function] [call site] 01336
15 OT::AxisRecord const& StructAtOffset (void const*, unsigned int) [function] [call site] 01337
13 hb_array_t hb_array (OT::AxisRecord const*, unsigned int) [function] [call site] 01338
12 hb_iter_t , OT::AxisRecord const&>::operator[](unsigned int) [function] [call site] 01339
13 hb_iter_t , OT::AxisRecord const&>::thiz() [function] [call site] 01340
13 hb_array_t ::__item_at__(unsigned int) const [function] [call site] 01341
14 CrapOrNullHelper ::get() [function] [call site] 01342
15 NullHelper ::get_null() [function] [call site] 01343
11 hb_free_impl [function] [call site] 01344
11 _hb_font_adopt_var_coords(hb_font_t*, int*, float*, unsigned int) [function] [call site] 01345
12 hb_free_impl [function] [call site] 01346
12 hb_free_impl [function] [call site] 01347
12 hb_font_t::mults_changed() [function] [call site] 01348
13 hb_face_t::get_upem() const [function] [call site] 01349
13 _hb_roundf(float) [function] [call site] 01350
13 _hb_roundf(float) [function] [call site] 01351
13 hb_shaper_object_dataset_t ::fini() [function] [call site] 01352
10 OT::fvar const& hb_lazy_loader_t , hb_face_t, 18u, hb_blob_t>::operator* () const [function] [call site] 01353
11 hb_lazy_loader_t , hb_face_t, 18u, hb_blob_t>::get() const [function] [call site] 01354
10 OT::fvar::get_axes() const [function] [call site] 01355
10 hb_calloc_impl [function] [call site] 01356
10 hb_calloc_impl [function] [call site] 01357
10 hb_free_impl [function] [call site] 01358
10 hb_free_impl [function] [call site] 01359
10 hb_iter_t , OT::AxisRecord const&>::operator[](unsigned int) [function] [call site] 01360
10 OT::AxisRecord::get_default() const [function] [call site] 01361
11 OT::HBFixed , 16u>::to_float(float) const [function] [call site] 01362
12 BEInt ::operator int() const [function] [call site] 01363
10 hb_ot_var_named_instance_get_design_coords [function] [call site] 01364
11 OT::fvar::get_instance_coords(unsigned int, unsigned int*, float*) const [function] [call site] 01365
12 OT::fvar::get_instance(unsigned int) const [function] [call site] 01366
13 OT::IntType ::operator unsigned int() const [function] [call site] 01367
13 OT::fvar::get_axes() const [function] [call site] 01368
13 OT::InstanceRecord const& StructAfter >(hb_array_t const&) [function] [call site] 01369
14 hb_array_t ::operator&() const [function] [call site] 01370
13 OT::IntType ::operator unsigned int() const [function] [call site] 01371
12 OT::IntType ::operator unsigned int() const [function] [call site] 01372
12 OT::InstanceRecord::get_coordinates(unsigned int) const [function] [call site] 01373
13 OT::UnsizedArrayOf , 16u> >::as_array(unsigned int) const [function] [call site] 01374
14 hb_array_t , 16u> const> hb_array , 16u> const>(OT::HBFixed , 16u> const*, unsigned int) [function] [call site] 01375
12 hb_array_t , 16u> const>::sub_array(unsigned int, unsigned int*) const [function] [call site] 01376
13 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&, unsigned int&) const [function] [call site] 01377
13 hb_array_t , 16u> const>::hb_array_t(OT::HBFixed , 16u> const*, unsigned int) [function] [call site] 01378
12 OT::HBFixed , 16u>::to_float(float) const [function] [call site] 01379
12 OT::IntType ::operator unsigned int() const [function] [call site] 01380
10 hb_iter_t , OT::AxisRecord const&>::operator[](unsigned int) [function] [call site] 01381
10 OT::IntType ::operator unsigned int() const [function] [call site] 01382
10 hb_ot_var_normalize_coords [function] [call site] 01383
11 OT::fvar const& hb_lazy_loader_t , hb_face_t, 18u, hb_blob_t>::operator* () const [function] [call site] 01384
11 OT::fvar::normalize_axis_value(unsigned int, float) const [function] [call site] 01385
12 OT::fvar::get_axes() const [function] [call site] 01386
12 hb_iter_t , OT::AxisRecord const&>::operator[](unsigned int) [function] [call site] 01387
11 hb_lazy_loader_t , hb_face_t, 19u, hb_blob_t>::operator->() const [function] [call site] 01388
11 OT::avar::map_coords(int*, unsigned int) const [function] [call site] 01389
12 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() const&>(unsigned int&, OT::IntType const&) const [function] [call site] 01390
12 OT::SegmentMaps::map(int, unsigned int, unsigned int) const [function] [call site] 01391
12 OT::SegmentMaps const& StructAfter (OT::SegmentMaps const&) [function] [call site] 01392
13 OT::ArrayOf >::get_size() const [function] [call site] 01393
14 OT::IntType ::operator unsigned int() const [function] [call site] 01394
12 OT::IntType ::operator unsigned int() const [function] [call site] 01395
12 OT::IntType ::operator unsigned int() const [function] [call site] 01396
12 OT::SegmentMaps const& StructAfter (OT::SegmentMaps const&) [function] [call site] 01397
12 OT::DeltaSetIndexMap const& OT::operator+ (OT::avar const* const&, OT::OffsetTo , true> const&) [function] [call site] 01398
13 OT::OffsetTo , true>::operator()(void const*) const [function] [call site] 01399
14 OT::_hb_has_null ::get_null() [function] [call site] 01400
15 NullHelper ::get_null() [function] [call site] 01401
12 OT::VariationStore const& OT::operator+ (OT::avar const* const&, OT::OffsetTo , true> const&) [function] [call site] 01402
12 OT::VariationStore::create_cache() const [function] [call site] 01403
13 OT::VarRegionList const& OT::operator+ (OT::VariationStore const* const&, OT::OffsetTo , true> const&) [function] [call site] 01404
13 OT::IntType ::operator unsigned int() const [function] [call site] 01405
13 hb_malloc_impl [function] [call site] 01406
12 hb_vector_t ::hb_vector_t() [function] [call site] 01407
12 hb_vector_t ::alloc(unsigned int, bool) [function] [call site] 01408
12 OT::DeltaSetIndexMap::map(unsigned int) const [function] [call site] 01409
13 OT::IntType ::operator unsigned int() const [function] [call site] 01410
13 OT::DeltaSetIndexMapFormat01 >::map(unsigned int) const [function] [call site] 01411
14 OT::IntType ::operator unsigned int() const [function] [call site] 01412
14 OT::IntType ::operator unsigned int() const [function] [call site] 01413
14 OT::IntType ::operator unsigned int() const [function] [call site] 01414
14 OT::DeltaSetIndexMapFormat01 >::get_width() const [function] [call site] 01415
14 OT::IntType ::operator unsigned int() const [function] [call site] 01416
14 OT::DeltaSetIndexMapFormat01 >::get_inner_bit_count() const [function] [call site] 01417
15 OT::IntType ::operator unsigned int() const [function] [call site] 01418
13 OT::DeltaSetIndexMapFormat01 >::map(unsigned int) const [function] [call site] 01419
12 OT::VariationStore::get_delta(unsigned int, int const*, unsigned int, float*) const [function] [call site] 01420
13 OT::VariationStore::get_delta(unsigned int, unsigned int, int const*, unsigned int, float*) const [function] [call site] 01421
14 OT::IntType ::operator unsigned int() const [function] [call site] 01422
14 OT::ArrayOf , true>, OT::IntType >::operator[](int) const [function] [call site] 01423
15 OT::IntType ::operator unsigned int() const [function] [call site] 01424
15 NullHelper , true> >::get_null() [function] [call site] 01425
14 OT::VarRegionList const& OT::operator+ (OT::VariationStore const* const&, OT::OffsetTo , true> const&) [function] [call site] 01426
14 OT::VarData::get_delta(unsigned int, int const*, unsigned int, OT::VarRegionList const&, float*) const [function] [call site] 01427
15 OT::IntType ::operator unsigned int() const [function] [call site] 01428
15 OT::IntType ::operator unsigned int() const [function] [call site] 01429
15 OT::VarData::longWords() const [function] [call site] 01430
16 OT::IntType ::operator unsigned int() const [function] [call site] 01431
15 OT::VarData::wordCount() const [function] [call site] 01432
16 OT::IntType ::operator unsigned int() const [function] [call site] 01433
15 OT::VarData::get_delta_bytes() const [function] [call site] 01434
16 OT::IntType const& StructAfter , OT::ArrayOf , OT::IntType > >(OT::ArrayOf , OT::IntType > const&) [function] [call site] 01435
15 OT::VarData::get_row_size() const [function] [call site] 01436
16 OT::VarData::wordCount() const [function] [call site] 01437
16 OT::IntType ::operator unsigned int() const [function] [call site] 01438
15 OT::IntType ::operator unsigned int() const [function] [call site] 01439
15 OT::VarRegionList::evaluate(unsigned int, int const*, unsigned int, float*) const [function] [call site] 01440
16 OT::IntType ::operator unsigned int() const [function] [call site] 01441
16 OT::IntType ::operator unsigned int() const [function] [call site] 01442
16 OT::IntType ::operator unsigned int() const [function] [call site] 01443
16 OT::VarRegionAxis::evaluate(int) const [function] [call site] 01444
17 OT::HBFixed , 14u>::to_int() const [function] [call site] 01445
17 OT::HBFixed , 14u>::to_int() const [function] [call site] 01446
15 OT::IntType ::operator int() const [function] [call site] 01447
15 OT::IntType ::operator unsigned int() const [function] [call site] 01448
15 OT::VarRegionList::evaluate(unsigned int, int const*, unsigned int, float*) const [function] [call site] 01449
15 OT::IntType ::operator int() const [function] [call site] 01450
15 OT::IntType ::operator unsigned int() const [function] [call site] 01451
15 OT::VarRegionList::evaluate(unsigned int, int const*, unsigned int, float*) const [function] [call site] 01452
15 OT::IntType ::operator int() const [function] [call site] 01453
12 _hb_roundf(float) [function] [call site] 01454
12 _ZNK3$_2clIRiiiEEDTclL_ZL6hb_minEclL_ZL6hb_maxEclsr3stdE7forwardIT_Efp_Eclsr3stdE7forwardIT0_Efp0_EEclsr3stdE7forwardIT1_Efp1_EEEOS2_OS3_OS4_ [function] [call site] 01455
13 decltype (({parm#1}>={parm#2})?{parm#1} : {parm#2}) $_0::operator() (int&, int&&) const [function] [call site] 01456
12 int* hb_vector_t ::push (int&) [function] [call site] 01457
12 hb_vector_t ::operator[](int) [function] [call site] 01458
12 OT::VariationStore::destroy_cache(float*) [function] [call site] 01459
13 hb_free_impl [function] [call site] 01460
12 hb_vector_t ::~hb_vector_t() [function] [call site] 01461
13 hb_vector_t ::fini() [function] [call site] 01462
10 _hb_font_adopt_var_coords(hb_font_t*, int*, float*, unsigned int) [function] [call site] 01463
7 hb_face_destroy [function] [call site] 01464
8 hb_atomic_ptr_t ::operator hb_face_t::plan_node_t* () const [function] [call site] 01465
8 hb_shape_plan_destroy [function] [call site] 01466
9 bool hb_object_destroy (hb_shape_plan_t*) [function] [call site] 01467
10 hb_shape_plan_t::~hb_shape_plan_t() [function] [call site] 01468
11 hb_shape_plan_key_t::fini() [function] [call site] 01469
12 hb_free_impl [function] [call site] 01470
11 hb_ot_shape_plan_t::~hb_ot_shape_plan_t() [function] [call site] 01471
12 hb_ot_shape_plan_t::fini() [function] [call site] 01472
13 hb_ot_map_t::fini() [function] [call site] 01473
14 hb_vector_t ::fini() [function] [call site] 01474
14 hb_vector_t ::fini() [function] [call site] 01475
14 hb_vector_t ::fini() [function] [call site] 01476
12 hb_ot_map_t::~hb_ot_map_t() [function] [call site] 01477
13 hb_vector_t ::~hb_vector_t() [function] [call site] 01478
9 hb_free_impl [function] [call site] 01479
8 hb_free_impl [function] [call site] 01480
8 hb_shaper_object_dataset_t ::fini() [function] [call site] 01481
8 hb_ot_face_t::fini() [function] [call site] 01482
7 hb_font_set_scale [function] [call site] 01483
8 bool hb_object_is_immutable (hb_font_t const*) [function] [call site] 01484
8 hb_font_t::mults_changed() [function] [call site] 01485
7 calloc [call site] 01486
7 hb_font_funcs_create [function] [call site] 01487
8 hb_font_funcs_t* hb_object_create () [function] [call site] 01488
8 hb_font_funcs_get_empty [function] [call site] 01489
7 hb_font_funcs_set_nominal_glyph_func [function] [call site] 01490
8 _hb_font_funcs_set_preamble(hb_font_funcs_t*, bool, void**, void (**)(void*)) [function] [call site] 01491
9 bool hb_object_is_immutable (hb_font_funcs_t const*) [function] [call site] 01492
7 get_glyph_nominal [function] [call site] 01493
8 ass_font_index_magic [function] [call site] 01494
8 get_cached_metrics [function] [call site] 01495
9 ass_cache_get [function] [call site] 01496
9 ass_cache_dec_ref [function] [call site] 01497
8 ass_cache_dec_ref [function] [call site] 01498
7 hb_font_funcs_set_variation_glyph_func [function] [call site] 01499
7 get_glyph_variation [function] [call site] 01500
8 ass_font_index_magic [function] [call site] 01501
8 FT_Face_GetCharVariantIndex [call site] 01502
8 get_cached_metrics [function] [call site] 01503
8 ass_cache_dec_ref [function] [call site] 01504
7 hb_font_funcs_set_glyph_h_advance_func [function] [call site] 01505
7 cached_h_advance [function] [call site] 01506
8 get_cached_metrics [function] [call site] 01507
8 ass_cache_dec_ref [function] [call site] 01508
7 hb_font_funcs_set_glyph_v_advance_func [function] [call site] 01509
7 cached_v_advance [function] [call site] 01510
8 get_cached_metrics [function] [call site] 01511
8 ass_cache_dec_ref [function] [call site] 01512
7 hb_font_funcs_set_glyph_h_origin_func [function] [call site] 01513
7 cached_h_origin [function] [call site] 01514
7 hb_font_funcs_set_glyph_v_origin_func [function] [call site] 01515
7 cached_v_origin [function] [call site] 01516
8 get_cached_metrics [function] [call site] 01517
8 ass_cache_dec_ref [function] [call site] 01518
7 hb_font_funcs_set_glyph_h_kerning_func [function] [call site] 01519
7 get_h_kerning [function] [call site] 01520
8 FT_Get_Kerning [call site] 01521
7 hb_font_funcs_set_glyph_v_kerning_func [function] [call site] 01522
7 get_v_kerning [function] [call site] 01523
7 hb_font_funcs_set_glyph_extents_func [function] [call site] 01524
7 cached_extents [function] [call site] 01525
8 get_cached_metrics [function] [call site] 01526
8 ass_cache_dec_ref [function] [call site] 01527
7 hb_font_funcs_set_glyph_contour_point_func [function] [call site] 01528
7 get_contour_point [function] [call site] 01529
8 FT_Load_Glyph [call site] 01530
7 hb_font_set_funcs [function] [call site] 01531
7 ass_face_set_size [function] [call site] 01532
7 update_hb_size [function] [call site] 01533
8 hb_font_set_scale [function] [call site] 01534
8 hb_font_set_ppem [function] [call site] 01535
9 bool hb_object_is_immutable (hb_font_t const*) [function] [call site] 01536
6 hb_buffer_pre_allocate [function] [call site] 01537
7 hb_buffer_t::ensure(unsigned int) [function] [call site] 01538
8 hb_buffer_t::enlarge(unsigned int) [function] [call site] 01539
9 hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*) [function] [call site] 01540
9 hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*) [function] [call site] 01541
9 hb_realloc_impl [function] [call site] 01542
10 fastrand [function] [call site] 01543
10 realloc [call site] 01544
9 hb_realloc_impl [function] [call site] 01545
6 hb_buffer_add_utf32 [function] [call site] 01546
7 void hb_buffer_add_utf >(hb_buffer_t*, hb_utf32_xe_t ::codepoint_t const*, int, unsigned int, int) [function] [call site] 01547
8 hb_buffer_t::assert_unicode() [function] [call site] 01548
9 __assert_fail [call site] 01549
8 bool hb_object_is_immutable (hb_buffer_t const*) [function] [call site] 01550
8 hb_utf32_xe_t ::strlen(unsigned int const*) [function] [call site] 01551
8 hb_buffer_t::ensure(unsigned int) [function] [call site] 01552
8 hb_buffer_t::clear_context(unsigned int) [function] [call site] 01553
8 hb_utf32_xe_t ::prev(unsigned int const*, unsigned int const*, unsigned int*, unsigned int) [function] [call site] 01554
8 hb_utf32_xe_t ::next(unsigned int const*, unsigned int const*, unsigned int*, unsigned int) [function] [call site] 01555
8 hb_buffer_t::add(unsigned int, unsigned int) [function] [call site] 01556
9 hb_buffer_t::ensure(unsigned int) [function] [call site] 01557
9 hb_memset(void*, int, unsigned int) [function] [call site] 01558
8 hb_buffer_t::clear_context(unsigned int) [function] [call site] 01559
8 hb_utf32_xe_t ::next(unsigned int const*, unsigned int const*, unsigned int*, unsigned int) [function] [call site] 01560
6 is_shaping_control [function] [call site] 01561
6 is_shaping_control [function] [call site] 01562
6 hb_buffer_add_utf32 [function] [call site] 01563
6 hb_shaper_get_run_language [function] [call site] 01564
7 script_to_language [function] [call site] 01565
8 hb_language_from_string [function] [call site] 01566
8 hb_language_from_string [function] [call site] 01567
8 hb_language_from_string [function] [call site] 01568
8 hb_language_from_string [function] [call site] 01569
8 hb_language_from_string [function] [call site] 01570
8 hb_language_from_string [function] [call site] 01571
8 hb_language_from_string [function] [call site] 01572
8 hb_language_from_string [function] [call site] 01573
8 hb_language_from_string [function] [call site] 01574
8 hb_language_from_string [function] [call site] 01575
8 hb_language_from_string [function] [call site] 01576
8 hb_language_from_string [function] [call site] 01577
8 hb_language_from_string [function] [call site] 01578
8 hb_language_from_string [function] [call site] 01579
8 hb_language_from_string [function] [call site] 01580
8 hb_language_from_string [function] [call site] 01581
8 hb_language_from_string [function] [call site] 01582
8 hb_language_from_string [function] [call site] 01583
8 hb_language_from_string [function] [call site] 01584
8 hb_language_from_string [function] [call site] 01585
8 hb_language_from_string [function] [call site] 01586
8 hb_language_from_string [function] [call site] 01587
8 hb_language_from_string [function] [call site] 01588
8 hb_language_from_string [function] [call site] 01589
8 hb_language_from_string [function] [call site] 01590
8 hb_language_from_string [function] [call site] 01591
8 hb_language_from_string [function] [call site] 01592
8 hb_language_from_string [function] [call site] 01593
8 hb_language_from_string [function] [call site] 01594
8 hb_language_from_string [function] [call site] 01595
8 hb_language_from_string [function] [call site] 01596
8 hb_language_from_string [function] [call site] 01597
8 hb_language_from_string [function] [call site] 01598
8 hb_language_from_string [function] [call site] 01599
8 hb_language_from_string [function] [call site] 01600
8 hb_language_from_string [function] [call site] 01601
8 hb_language_from_string [function] [call site] 01602
8 hb_language_from_string [function] [call site] 01603
8 hb_language_from_string [function] [call site] 01604
8 hb_language_from_string [function] [call site] 01605
8 hb_language_from_string [function] [call site] 01606
7 hb_language_get_default [function] [call site] 01607
8 hb_atomic_ptr_t ::operator hb_language_impl_t const* () const [function] [call site] 01608
8 setlocale [call site] 01609
8 hb_language_from_string [function] [call site] 01610
8 hb_atomic_ptr_t ::cmpexch(hb_language_impl_t const*, hb_language_impl_t const*) const [function] [call site] 01611
6 hb_buffer_set_segment_properties [function] [call site] 01612
7 bool hb_object_is_immutable (hb_buffer_t const*) [function] [call site] 01613
6 set_run_features [function] [call site] 01614
6 hb_shape [function] [call site] 01615
7 hb_shape_full [function] [call site] 01616
8 hb_buffer_t::enter() [function] [call site] 01617
9 hb_buffer_t::deallocate_var_all() [function] [call site] 01618
9 hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*) [function] [call site] 01619
9 decltype (({parm#1}>={parm#2})?{parm#1} : {parm#2}) $_0::operator() (unsigned int&, unsigned int&&) const [function] [call site] 01620
9 hb_unsigned_mul_overflows(unsigned int, unsigned int, unsigned int*) [function] [call site] 01621
9 decltype (({parm#1}>={parm#2})?{parm#1} : {parm#2}) $_0::operator() (unsigned int&, unsigned int&&) const [function] [call site] 01622
8 operator&(hb_buffer_flags_t, hb_buffer_flags_t) [function] [call site] 01623
8 hb_buffer_create [function] [call site] 01624
8 hb_buffer_append [function] [call site] 01625
9 __assert_fail [call site] 01626
9 __assert_fail [call site] 01627
9 __assert_fail [call site] 01628
9 hb_buffer_set_length [function] [call site] 01629
10 bool hb_object_is_immutable (hb_buffer_t const*) [function] [call site] 01630
10 hb_buffer_t::ensure(unsigned int) [function] [call site] 01631
10 hb_memset(void*, int, unsigned int) [function] [call site] 01632
10 hb_memset(void*, int, unsigned int) [function] [call site] 01633
10 hb_buffer_t::clear_context(unsigned int) [function] [call site] 01634
10 hb_buffer_t::clear_context(unsigned int) [function] [call site] 01635
9 hb_buffer_t::clear_positions() [function] [call site] 01636
10 hb_memset(void*, int, unsigned int) [function] [call site] 01637
9 hb_segment_properties_overlay [function] [call site] 01638
9 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 01639
9 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 01640
9 hb_buffer_t::clear_context(unsigned int) [function] [call site] 01641
9 hb_buffer_t::clear_context(unsigned int) [function] [call site] 01642
8 hb_shape_plan_create_cached2 [function] [call site] 01643
9 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 01644
9 hb_atomic_ptr_t ::operator hb_face_t::plan_node_t* () const [function] [call site] 01645
9 bool hb_object_is_valid (hb_face_t const*) [function] [call site] 01646
9 hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) [function] [call site] 01647
10 hb_calloc_impl [function] [call site] 01648
10 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 01649
10 hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) [function] [call site] 01650
11 hb_ot_layout_table_find_feature_variations [function] [call site] 01651
12 get_gsubgpos_table(hb_face_t*, unsigned int) [function] [call site] 01652
13 hb_lazy_loader_t , hb_face_t, 25u, OT::GSUB_accelerator_t>::operator->() const [function] [call site] 01653
13 hb_blob_ptr_t ::operator*() const [function] [call site] 01654
14 hb_blob_ptr_t ::get() const [function] [call site] 01655
15 hb_nonnull_ptr_t ::operator->() const [function] [call site] 01656
16 hb_nonnull_ptr_t ::get() const [function] [call site] 01657
17 NullHelper ::get_null() [function] [call site] 01658
15 OT::Layout::GSUB const* hb_blob_t::as () const [function] [call site] 01659
16 hb_blob_t::as_bytes() const [function] [call site] 01660
17 hb_array_t ::hb_array_t(char const*, unsigned int) [function] [call site] 01661
16 OT::Layout::GSUB const* hb_array_t ::as () const [function] [call site] 01662
17 NullHelper ::get_null() [function] [call site] 01663
13 hb_lazy_loader_t , hb_face_t, 26u, OT::GPOS_accelerator_t>::operator->() const [function] [call site] 01664
13 hb_blob_ptr_t ::operator*() const [function] [call site] 01665
13 NullHelper ::get_null() [function] [call site] 01666
12 OT::GSUBGPOS::find_variations_index(int const*, unsigned int, unsigned int*) const [function] [call site] 01667
13 OT::GSUBGPOS::get_feature_variations() const [function] [call site] 01668
14 OT::IntType ::operator unsigned int() const [function] [call site] 01669
14 OT::FixedVersion >::to_int() const [function] [call site] 01670
15 OT::IntType ::operator unsigned int() const [function] [call site] 01671
14 OT::FeatureVariations const& OT::operator+ (OT::GSUBGPOS const* const&, OT::OffsetTo , true> const&) [function] [call site] 01672
15 OT::OffsetTo , true>::operator()(void const*) const [function] [call site] 01673
16 OT::_hb_has_null ::get_null() [function] [call site] 01674
14 NullHelper ::get_null() [function] [call site] 01675
14 NullHelper ::get_null() [function] [call site] 01676
13 OT::FeatureVariations::find_index(int const*, unsigned int, unsigned int*) const [function] [call site] 01677
14 OT::IntType ::operator unsigned int() const [function] [call site] 01678
14 OT::ConditionSet const& OT::operator+ (OT::FeatureVariations const* const&, OT::OffsetTo , true> const&) [function] [call site] 01679
14 OT::ConditionSet::evaluate(int const*, unsigned int) const [function] [call site] 01680
15 OT::IntType ::operator unsigned int() const [function] [call site] 01681
15 OT::Condition const& OT::operator+ (OT::ConditionSet const* const&, OT::OffsetTo , true> const&) [function] [call site] 01682
15 OT::Condition::evaluate(int const*, unsigned int) const [function] [call site] 01683
16 OT::IntType ::operator unsigned int() const [function] [call site] 01684
16 OT::ConditionFormat1::evaluate(int const*, unsigned int) const [function] [call site] 01685
17 OT::IntType ::operator unsigned int() const [function] [call site] 01686
17 OT::HBFixed , 14u>::to_int() const [function] [call site] 01687
10 _hb_ot_shape [function] [call site] 01688
11 hb_ot_shape_internal(hb_ot_shape_context_t*) [function] [call site] 01689
12 _hb_buffer_allocate_unicode_vars(hb_buffer_t*) [function] [call site] 01690
13 hb_buffer_t::allocate_var(unsigned int, unsigned int) [function] [call site] 01691
14 __assert_fail [call site] 01692
14 __assert_fail [call site] 01693
12 hb_ot_shape_initialize_masks(hb_ot_shape_context_t const*) [function] [call site] 01694
13 hb_ot_map_t::get_global_mask() const [function] [call site] 01695
13 hb_buffer_t::reset_masks(unsigned int) [function] [call site] 01696
12 hb_set_unicode_props(hb_buffer_t*) [function] [call site] 01697
13 _hb_glyph_info_set_unicode_props(hb_glyph_info_t*, hb_buffer_t*) [function] [call site] 01698
14 hb_unicode_funcs_t::general_category(unsigned int) [function] [call site] 01699
14 operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) [function] [call site] 01700
15 operator|(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) [function] [call site] 01701
14 hb_unicode_funcs_t::is_default_ignorable(unsigned int) [function] [call site] 01702
15 bool hb_in_range (unsigned int, unsigned int, unsigned int) [function] [call site] 01703
15 bool hb_in_range (unsigned int, unsigned int, unsigned int) [function] [call site] 01704
15 bool hb_in_ranges (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 01705
16 bool hb_in_range (unsigned int, unsigned int, unsigned int) [function] [call site] 01706
15 bool hb_in_range (unsigned int, unsigned int, unsigned int) [function] [call site] 01707
15 bool hb_in_range (unsigned int, unsigned int, unsigned int) [function] [call site] 01708
15 bool hb_in_range (unsigned int, unsigned int, unsigned int) [function] [call site] 01709
14 operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) [function] [call site] 01710
14 bool hb_in_ranges (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 01711
14 bool hb_in_range (unsigned int, unsigned int, unsigned int) [function] [call site] 01712
14 operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) [function] [call site] 01713
14 hb_unicode_funcs_t::modified_combining_class(unsigned int) [function] [call site] 01714
15 hb_unicode_funcs_t::combining_class(unsigned int) [function] [call site] 01715
13 _hb_glyph_info_get_general_category(hb_glyph_info_t const*) [function] [call site] 01716
13 bool hb_in_range (unsigned int, unsigned int, unsigned int) [function] [call site] 01717
13 _hb_glyph_info_set_continuation(hb_glyph_info_t*) [function] [call site] 01718
13 _hb_codepoint_is_regional_indicator(unsigned int) [function] [call site] 01719
14 bool hb_in_range (unsigned int, unsigned int, unsigned int) [function] [call site] 01720
13 _hb_codepoint_is_regional_indicator(unsigned int) [function] [call site] 01721
13 _hb_glyph_info_is_continuation(hb_glyph_info_t const*) [function] [call site] 01722
13 _hb_glyph_info_set_continuation(hb_glyph_info_t*) [function] [call site] 01723
13 _hb_glyph_info_is_zwj(hb_glyph_info_t const*) [function] [call site] 01724
14 _hb_glyph_info_is_unicode_format(hb_glyph_info_t const*) [function] [call site] 01725
15 _hb_glyph_info_get_general_category(hb_glyph_info_t const*) [function] [call site] 01726
13 _hb_glyph_info_set_continuation(hb_glyph_info_t*) [function] [call site] 01727
13 _hb_unicode_is_emoji_Extended_Pictographic(unsigned int) [function] [call site] 01728
14 _hb_emoji_is_Extended_Pictographic(unsigned int) [function] [call site] 01729
15 _hb_emoji_b4(unsigned char const*, unsigned int) [function] [call site] 01730
13 _hb_glyph_info_set_unicode_props(hb_glyph_info_t*, hb_buffer_t*) [function] [call site] 01731
13 _hb_glyph_info_set_continuation(hb_glyph_info_t*) [function] [call site] 01732
13 bool hb_in_ranges (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 01733
13 _hb_glyph_info_set_continuation(hb_glyph_info_t*) [function] [call site] 01734
12 hb_insert_dotted_circle(hb_buffer_t*, hb_font_t*) [function] [call site] 01735
13 operator&(hb_buffer_flags_t, hb_buffer_flags_t) [function] [call site] 01736
13 operator&(hb_buffer_flags_t, hb_buffer_flags_t) [function] [call site] 01737
13 _hb_glyph_info_is_unicode_mark(hb_glyph_info_t const*) [function] [call site] 01738
13 hb_font_t::has_glyph(unsigned int) [function] [call site] 01739
14 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 01740
13 _hb_glyph_info_set_unicode_props(hb_glyph_info_t*, hb_buffer_t*) [function] [call site] 01741
13 hb_buffer_t::clear_output() [function] [call site] 01742
13 hb_buffer_t::cur(unsigned int) [function] [call site] 01743
13 hb_buffer_t::cur(unsigned int) [function] [call site] 01744
13 hb_buffer_t::output_info(hb_glyph_info_t const&) [function] [call site] 01745
14 hb_buffer_t::make_room_for(unsigned int, unsigned int) [function] [call site] 01746
15 hb_buffer_t::ensure(unsigned int) [function] [call site] 01747
15 __assert_fail [call site] 01748
15 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 01749
13 hb_buffer_t::sync() [function] [call site] 01750
14 __assert_fail [call site] 01751
14 __assert_fail [call site] 01752
14 hb_buffer_t::next_glyphs(unsigned int) [function] [call site] 01753
15 hb_buffer_t::make_room_for(unsigned int, unsigned int) [function] [call site] 01754
12 hb_form_clusters(hb_buffer_t*) [function] [call site] 01755
13 operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) [function] [call site] 01756
13 unsigned int hb_buffer_t::group_end (unsigned int, bool ( const&)(hb_glyph_info_t const&, hb_glyph_info_t const&)) const [function] [call site] 01757
13 _hb_grapheme_group_func(hb_glyph_info_t const&, hb_glyph_info_t const&) [function] [call site] 01758
14 _hb_glyph_info_is_continuation(hb_glyph_info_t const*) [function] [call site] 01759
13 hb_buffer_t::merge_clusters(unsigned int, unsigned int) [function] [call site] 01760
14 hb_buffer_t::merge_clusters_impl(unsigned int, unsigned int) [function] [call site] 01761
15 hb_buffer_t::unsafe_to_break(unsigned int, unsigned int) [function] [call site] 01762
16 operator|(hb_glyph_flags_t, hb_glyph_flags_t) [function] [call site] 01763
15 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&, unsigned int&) const [function] [call site] 01764
15 hb_buffer_t::set_cluster(hb_glyph_info_t&, unsigned int, unsigned int) [function] [call site] 01765
16 operator~(hb_glyph_flags_t) [function] [call site] 01766
13 unsigned int hb_buffer_t::group_end (unsigned int, bool ( const&)(hb_glyph_info_t const&, hb_glyph_info_t const&)) const [function] [call site] 01767
13 _hb_grapheme_group_func(hb_glyph_info_t const&, hb_glyph_info_t const&) [function] [call site] 01768
13 hb_buffer_t::unsafe_to_break(unsigned int, unsigned int) [function] [call site] 01769
12 hb_ensure_native_direction(hb_buffer_t*) [function] [call site] 01770
13 _hb_glyph_info_get_general_category(hb_glyph_info_t const*) [function] [call site] 01771
13 _hb_codepoint_is_regional_indicator(unsigned int) [function] [call site] 01772
13 _hb_ot_layout_reverse_graphemes(hb_buffer_t*) [function] [call site] 01773
14 void hb_buffer_t::reverse_groups (bool ( const&)(hb_glyph_info_t const&, hb_glyph_info_t const&), bool) [function] [call site] 01774
15 hb_buffer_t::merge_clusters(unsigned int, unsigned int) [function] [call site] 01775
15 hb_buffer_t::reverse_range(unsigned int, unsigned int) [function] [call site] 01776
16 hb_array_t ::hb_array_t(hb_glyph_info_t*, unsigned int) [function] [call site] 01777
16 hb_array_t ::hb_array_t(hb_glyph_position_t*, unsigned int) [function] [call site] 01778
15 hb_buffer_t::merge_clusters(unsigned int, unsigned int) [function] [call site] 01779
15 hb_buffer_t::reverse_range(unsigned int, unsigned int) [function] [call site] 01780
15 hb_buffer_t::reverse() [function] [call site] 01781
16 hb_buffer_t::reverse_range(unsigned int, unsigned int) [function] [call site] 01782
14 _hb_grapheme_group_func(hb_glyph_info_t const&, hb_glyph_info_t const&) [function] [call site] 01783
12 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 01784
13 hb_buffer_t::messaging() [function] [call site] 01785
13 hb_buffer_t::message_impl(hb_font_t*, char const*, __va_list_tag*) [function] [call site] 01786
14 __assert_fail [call site] 01787
14 vsnprintf [call site] 01788
12 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 01789
12 hb_ot_substitute_pre(hb_ot_shape_context_t const*) [function] [call site] 01790
13 hb_ot_substitute_default(hb_ot_shape_context_t const*) [function] [call site] 01791
14 hb_ot_rotate_chars(hb_ot_shape_context_t const*) [function] [call site] 01792
15 hb_unicode_funcs_t::mirroring(unsigned int) [function] [call site] 01793
15 hb_font_t::has_glyph(unsigned int) [function] [call site] 01794
15 hb_vert_char_for(unsigned int) [function] [call site] 01795
15 hb_font_t::has_glyph(unsigned int) [function] [call site] 01796
14 hb_buffer_t::allocate_var(unsigned int, unsigned int) [function] [call site] 01797
14 _hb_ot_shape_normalize(hb_ot_shape_plan_t const*, hb_buffer_t*, hb_font_t*) [function] [call site] 01798
15 _hb_buffer_assert_unicode_vars(hb_buffer_t*) [function] [call site] 01799
16 hb_buffer_t::assert_var(unsigned int, unsigned int) [function] [call site] 01800
17 __assert_fail [call site] 01801
15 hb_buffer_t::clear_output() [function] [call site] 01802
15 _hb_glyph_info_is_unicode_mark(hb_glyph_info_t const*) [function] [call site] 01803
15 hb_buffer_t::cur(unsigned int) [function] [call site] 01804
15 hb_font_t::get_nominal_glyphs(unsigned int, unsigned int const*, unsigned int, unsigned int*, unsigned int) [function] [call site] 01805
15 hb_buffer_t::next_glyphs(unsigned int) [function] [call site] 01806
15 decompose_current_character(hb_ot_shape_normalize_context_t const*, bool) [function] [call site] 01807
16 hb_buffer_t::cur(unsigned int) [function] [call site] 01808
16 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 01809
16 next_char(hb_buffer_t*, unsigned int) [function] [call site] 01810
17 hb_buffer_t::cur(unsigned int) [function] [call site] 01811
17 hb_buffer_t::next_glyph() [function] [call site] 01812
18 hb_buffer_t::make_room_for(unsigned int, unsigned int) [function] [call site] 01813
16 decompose(hb_ot_shape_normalize_context_t const*, bool, unsigned int) [function] [call site] 01814
17 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 01815
17 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 01816
17 output_char(hb_buffer_t*, unsigned int, unsigned int) [function] [call site] 01817
18 hb_buffer_t::cur(unsigned int) [function] [call site] 01818
18 hb_buffer_t::output_glyph(unsigned int) [function] [call site] 01819
19 bool hb_buffer_t::replace_glyphs (unsigned int, unsigned int, unsigned int const*) [function] [call site] 01820
20 hb_buffer_t::make_room_for(unsigned int, unsigned int) [function] [call site] 01821
20 __assert_fail [call site] 01822
20 hb_buffer_t::merge_clusters(unsigned int, unsigned int) [function] [call site] 01823
20 hb_buffer_t::cur(unsigned int) [function] [call site] 01824
18 hb_buffer_t::prev() [function] [call site] 01825
18 _hb_glyph_info_set_unicode_props(hb_glyph_info_t*, hb_buffer_t*) [function] [call site] 01826
17 output_char(hb_buffer_t*, unsigned int, unsigned int) [function] [call site] 01827
17 decompose(hb_ot_shape_normalize_context_t const*, bool, unsigned int) [function] [call site] 01828
18 output_char(hb_buffer_t*, unsigned int, unsigned int) [function] [call site] 01829
18 output_char(hb_buffer_t*, unsigned int, unsigned int) [function] [call site] 01830
18 output_char(hb_buffer_t*, unsigned int, unsigned int) [function] [call site] 01831
16 skip_char(hb_buffer_t*) [function] [call site] 01832
17 hb_buffer_t::skip_glyph() [function] [call site] 01833
16 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 01834
16 next_char(hb_buffer_t*, unsigned int) [function] [call site] 01835
16 hb_buffer_t::cur(unsigned int) [function] [call site] 01836
16 _hb_glyph_info_is_unicode_space(hb_glyph_info_t const*) [function] [call site] 01837
17 _hb_glyph_info_get_general_category(hb_glyph_info_t const*) [function] [call site] 01838
16 hb_unicode_funcs_t::space_fallback_type(unsigned int) [function] [call site] 01839
16 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 01840
16 hb_buffer_t::cur(unsigned int) [function] [call site] 01841
16 _hb_glyph_info_set_unicode_space_fallback_type(hb_glyph_info_t*, hb_unicode_funcs_t::space_t) [function] [call site] 01842
17 _hb_glyph_info_is_unicode_space(hb_glyph_info_t const*) [function] [call site] 01843
16 next_char(hb_buffer_t*, unsigned int) [function] [call site] 01844
16 operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) [function] [call site] 01845
16 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 01846
16 next_char(hb_buffer_t*, unsigned int) [function] [call site] 01847
16 next_char(hb_buffer_t*, unsigned int) [function] [call site] 01848
15 _hb_glyph_info_is_unicode_mark(hb_glyph_info_t const*) [function] [call site] 01849
15 decompose_multi_char_cluster(hb_ot_shape_normalize_context_t const*, unsigned int, bool) [function] [call site] 01850
16 hb_unicode_funcs_t::is_variation_selector(unsigned int) [function] [call site] 01851
17 bool hb_in_ranges (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 01852
16 handle_variation_selector_cluster(hb_ot_shape_normalize_context_t const*, unsigned int, bool) [function] [call site] 01853
17 hb_buffer_t::cur(unsigned int) [function] [call site] 01854
17 hb_unicode_funcs_t::is_variation_selector(unsigned int) [function] [call site] 01855
17 hb_buffer_t::cur(unsigned int) [function] [call site] 01856
17 hb_font_t::get_variation_glyph(unsigned int, unsigned int, unsigned int*, unsigned int) [function] [call site] 01857
17 hb_buffer_t::cur(unsigned int) [function] [call site] 01858
17 bool hb_buffer_t::replace_glyphs (unsigned int, unsigned int, unsigned int const*) [function] [call site] 01859
17 hb_buffer_t::cur(unsigned int) [function] [call site] 01860
17 set_glyph(hb_glyph_info_t&, hb_font_t*) [function] [call site] 01861
18 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 01862
17 hb_buffer_t::next_glyph() [function] [call site] 01863
17 hb_buffer_t::cur(unsigned int) [function] [call site] 01864
17 set_glyph(hb_glyph_info_t&, hb_font_t*) [function] [call site] 01865
17 hb_buffer_t::next_glyph() [function] [call site] 01866
17 hb_buffer_t::cur(unsigned int) [function] [call site] 01867
17 hb_unicode_funcs_t::is_variation_selector(unsigned int) [function] [call site] 01868
17 hb_buffer_t::cur(unsigned int) [function] [call site] 01869
17 set_glyph(hb_glyph_info_t&, hb_font_t*) [function] [call site] 01870
17 hb_buffer_t::next_glyph() [function] [call site] 01871
17 hb_buffer_t::cur(unsigned int) [function] [call site] 01872
17 set_glyph(hb_glyph_info_t&, hb_font_t*) [function] [call site] 01873
17 hb_buffer_t::next_glyph() [function] [call site] 01874
17 set_glyph(hb_glyph_info_t&, hb_font_t*) [function] [call site] 01875
17 hb_buffer_t::next_glyph() [function] [call site] 01876
16 decompose_current_character(hb_ot_shape_normalize_context_t const*, bool) [function] [call site] 01877
15 hb_buffer_t::sync() [function] [call site] 01878
15 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 01879
15 _hb_glyph_info_get_modified_combining_class(hb_glyph_info_t const*) [function] [call site] 01880
16 _hb_glyph_info_is_unicode_mark(hb_glyph_info_t const*) [function] [call site] 01881
15 _hb_glyph_info_get_modified_combining_class(hb_glyph_info_t const*) [function] [call site] 01882
15 hb_buffer_t::sort(unsigned int, unsigned int, int (*)(hb_glyph_info_t const*, hb_glyph_info_t const*)) [function] [call site] 01883
16 __assert_fail [call site] 01884
16 hb_buffer_t::merge_clusters(unsigned int, unsigned int) [function] [call site] 01885
15 compare_combining_class(hb_glyph_info_t const*, hb_glyph_info_t const*) [function] [call site] 01886
16 _hb_glyph_info_get_modified_combining_class(hb_glyph_info_t const*) [function] [call site] 01887
16 _hb_glyph_info_get_modified_combining_class(hb_glyph_info_t const*) [function] [call site] 01888
15 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 01889
15 operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) [function] [call site] 01890
15 _hb_glyph_info_get_modified_combining_class(hb_glyph_info_t const*) [function] [call site] 01891
15 _hb_glyph_info_unhide(hb_glyph_info_t*) [function] [call site] 01892
16 operator~(hb_unicode_props_flags_t) [function] [call site] 01893
15 hb_buffer_t::clear_output() [function] [call site] 01894
15 hb_buffer_t::next_glyph() [function] [call site] 01895
15 hb_buffer_t::cur(unsigned int) [function] [call site] 01896
15 _hb_glyph_info_is_unicode_mark(hb_glyph_info_t const*) [function] [call site] 01897
15 hb_buffer_t::prev() [function] [call site] 01898
15 _hb_glyph_info_get_modified_combining_class(hb_glyph_info_t const*) [function] [call site] 01899
15 hb_buffer_t::cur(unsigned int) [function] [call site] 01900
15 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 01901
15 hb_buffer_t::next_glyph() [function] [call site] 01902
15 hb_buffer_t::merge_out_clusters(unsigned int, unsigned int) [function] [call site] 01903
16 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&, unsigned int&) const [function] [call site] 01904
16 hb_buffer_t::set_cluster(hb_glyph_info_t&, unsigned int, unsigned int) [function] [call site] 01905
16 hb_buffer_t::set_cluster(hb_glyph_info_t&, unsigned int, unsigned int) [function] [call site] 01906
15 _hb_glyph_info_set_unicode_props(hb_glyph_info_t*, hb_buffer_t*) [function] [call site] 01907
15 hb_buffer_t::next_glyph() [function] [call site] 01908
15 hb_buffer_t::prev() [function] [call site] 01909
15 _hb_glyph_info_get_modified_combining_class(hb_glyph_info_t const*) [function] [call site] 01910
15 hb_buffer_t::sync() [function] [call site] 01911
14 hb_ot_shape_setup_masks(hb_ot_shape_context_t const*) [function] [call site] 01912
15 hb_ot_shape_setup_masks_fraction(hb_ot_shape_context_t const*) [function] [call site] 01913
16 operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) [function] [call site] 01914
16 _hb_glyph_info_get_general_category(hb_glyph_info_t const*) [function] [call site] 01915
16 _hb_glyph_info_get_general_category(hb_glyph_info_t const*) [function] [call site] 01916
16 hb_buffer_t::unsafe_to_break(unsigned int, unsigned int) [function] [call site] 01917
15 hb_ot_map_t::get_mask(unsigned int, unsigned int*) const [function] [call site] 01918
16 hb_ot_map_t::feature_map_t const* hb_vector_t ::bsearch (unsigned int const&, hb_ot_map_t::feature_map_t const*) const [function] [call site] 01919
17 hb_vector_t ::as_array() const [function] [call site] 01920
18 hb_array_t hb_array (hb_ot_map_t::feature_map_t*, unsigned int) [function] [call site] 01921
17 hb_ot_map_t::feature_map_t const* hb_sorted_array_t ::bsearch (unsigned int const&, hb_ot_map_t::feature_map_t const*) [function] [call site] 01922
18 bool hb_sorted_array_t ::bfind (unsigned int const&, unsigned int*, hb_not_found_t, unsigned int) const [function] [call site] 01923
19 bool hb_sorted_array_t ::bsearch_impl (unsigned int const&, unsigned int*) const [function] [call site] 01924
20 bool hb_bsearch_impl (unsigned int*, unsigned int const&, hb_ot_map_t::feature_map_t const*, unsigned long, unsigned long, int (*)(void const*, void const*)) [function] [call site] 01925
15 hb_buffer_t::set_masks(unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 01926
14 _hb_ot_shape_fallback_mark_position_recategorize_marks(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) [function] [call site] 01927
15 _hb_glyph_info_get_general_category(hb_glyph_info_t const*) [function] [call site] 01928
15 _hb_glyph_info_get_modified_combining_class(hb_glyph_info_t const*) [function] [call site] 01929
15 recategorize_combining_class(unsigned int, unsigned int) [function] [call site] 01930
15 _hb_glyph_info_set_modified_combining_class(hb_glyph_info_t*, unsigned int) [function] [call site] 01931
16 _hb_glyph_info_is_unicode_mark(hb_glyph_info_t const*) [function] [call site] 01932
14 hb_ot_map_glyphs_fast(hb_buffer_t*) [function] [call site] 01933
14 hb_buffer_t::deallocate_var(unsigned int, unsigned int) [function] [call site] 01934
15 __assert_fail [call site] 01935
15 __assert_fail [call site] 01936
13 _hb_buffer_allocate_gsubgpos_vars(hb_buffer_t*) [function] [call site] 01937
14 hb_buffer_t::allocate_var(unsigned int, unsigned int) [function] [call site] 01938
14 hb_buffer_t::allocate_var(unsigned int, unsigned int) [function] [call site] 01939
13 hb_ot_substitute_plan(hb_ot_shape_context_t const*) [function] [call site] 01940
14 hb_ot_layout_substitute_start(hb_font_t*, hb_buffer_t*) [function] [call site] 01941
15 _hb_ot_layout_set_glyph_props(hb_font_t*, hb_buffer_t*) [function] [call site] 01942
16 _hb_buffer_assert_gsubgpos_vars(hb_buffer_t*) [function] [call site] 01943
17 hb_buffer_t::assert_var(unsigned int, unsigned int) [function] [call site] 01944
17 hb_buffer_t::assert_var(unsigned int, unsigned int) [function] [call site] 01945
16 OT::GDEF_accelerator_t const& hb_lazy_loader_t , hb_face_t, 24u, OT::GDEF_accelerator_t>::operator* () const [function] [call site] 01946
16 OT::GDEF::accelerator_t::get_glyph_props(unsigned int) const [function] [call site] 01947
17 hb_cache_t<21u, 3u, 8u, true>::get(unsigned int, unsigned int*) const [function] [call site] 01948
18 hb_atomic_short_t::operator short() const [function] [call site] 01949
19 hb_atomic_short_t::get_relaxed() const [function] [call site] 01950
17 hb_blob_ptr_t ::operator->() const [function] [call site] 01951
18 hb_blob_ptr_t ::get() const [function] [call site] 01952
17 OT::GDEF::get_glyph_props(unsigned int) const [function] [call site] 01953
18 OT::GDEF::get_glyph_class(unsigned int) const [function] [call site] 01954
19 OT::GDEF::get_glyph_class_def() const [function] [call site] 01955
20 OT::IntType ::operator unsigned int() const [function] [call site] 01956
20 NullHelper ::get_null() [function] [call site] 01957
19 OT::ClassDef::get_class(unsigned int) const [function] [call site] 01958
20 OT::IntType ::operator unsigned int() const [function] [call site] 01959
20 OT::ClassDefFormat1_3 ::get_class(unsigned int) const [function] [call site] 01960
21 OT::IntType ::operator unsigned int() const [function] [call site] 01961
20 OT::ClassDefFormat2_4 ::get_class(unsigned int) const [function] [call site] 01962
21 NullHelper >::get_null() [function] [call site] 01963
22 Null >::get_null() [function] [call site] 01964
21 OT::Layout::Common::RangeRecord const& OT::SortedArrayOf , OT::IntType >::bsearch (unsigned int const&, OT::Layout::Common::RangeRecord const&) const [function] [call site] 01965
22 OT::SortedArrayOf , OT::IntType >::as_array() const [function] [call site] 01966
23 OT::IntType ::operator unsigned int() const [function] [call site] 01967
23 hb_sorted_array_t const> hb_sorted_array const>(OT::Layout::Common::RangeRecord const*, unsigned int) [function] [call site] 01968
24 hb_sorted_array_t const>::hb_sorted_array_t(OT::Layout::Common::RangeRecord const*, unsigned int) [function] [call site] 01969
25 hb_array_t const>::hb_array_t(OT::Layout::Common::RangeRecord const*, unsigned int) [function] [call site] 01970
22 OT::Layout::Common::RangeRecord const* hb_sorted_array_t const>::bsearch (unsigned int const&, OT::Layout::Common::RangeRecord const*) [function] [call site] 01971
18 OT::GDEF::get_mark_attachment_type(unsigned int) const [function] [call site] 01972
19 OT::GDEF::get_mark_attach_class_def() const [function] [call site] 01973
20 OT::IntType ::operator unsigned int() const [function] [call site] 01974
20 OT::ClassDef const& OT::operator+ (OT::GDEF const* const&, OT::OffsetTo , true> const&) [function] [call site] 01975
20 NullHelper ::get_null() [function] [call site] 01976
19 OT::ClassDef::get_class(unsigned int) const [function] [call site] 01977
17 hb_blob_ptr_t ::get_blob() const [function] [call site] 01978
18 hb_nonnull_ptr_t ::get_raw() const [function] [call site] 01979
17 hb_cache_t<21u, 3u, 8u, true>::set(unsigned int, unsigned int) [function] [call site] 01980
18 hb_atomic_short_t::operator=(short) [function] [call site] 01981
19 hb_atomic_short_t::set_relaxed(short) [function] [call site] 01982
16 _hb_glyph_info_set_glyph_props(hb_glyph_info_t*, unsigned int) [function] [call site] 01983
16 _hb_glyph_info_clear_lig_props(hb_glyph_info_t*) [function] [call site] 01984
14 hb_synthesize_glyph_classes(hb_buffer_t*) [function] [call site] 01985
15 _hb_glyph_info_get_general_category(hb_glyph_info_t const*) [function] [call site] 01986
15 _hb_glyph_info_is_default_ignorable(hb_glyph_info_t const*) [function] [call site] 01987
16 _hb_glyph_info_substituted(hb_glyph_info_t const*) [function] [call site] 01988
15 _hb_glyph_info_set_glyph_props(hb_glyph_info_t*, unsigned int) [function] [call site] 01989
14 hb_aat_layout_substitute(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*, hb_feature_t const*, unsigned int) [function] [call site] 01990
15 hb_aat_map_builder_t::hb_aat_map_builder_t(hb_face_t*, hb_segment_properties_t) [function] [call site] 01991
16 hb_vector_t ::hb_vector_t() [function] [call site] 01992
15 hb_aat_map_builder_t::add_feature(hb_feature_t const&) [function] [call site] 01993
16 hb_lazy_loader_t , hb_face_t, 34u, hb_blob_t>::operator->() const [function] [call site] 01994
16 AAT::feat::has_data() const [function] [call site] 01995
17 OT::FixedVersion >::to_int() const [function] [call site] 01996
16 hb_lazy_loader_t , hb_face_t, 34u, hb_blob_t>::operator->() const [function] [call site] 01997
16 AAT::feat::exposes_feature(hb_aat_layout_feature_type_t) const [function] [call site] 01998
17 AAT::feat::get_feature(hb_aat_layout_feature_type_t) const [function] [call site] 01999
18 OT::IntType ::operator unsigned int() const [function] [call site] 02000
18 NullHelper ::get_null() [function] [call site] 02001
16 hb_vector_t ::push() [function] [call site] 02002
17 hb_vector_t ::resize(int, bool, bool) [function] [call site] 02003
18 hb_vector_t ::alloc(unsigned int, bool) [function] [call site] 02004
18 void hb_vector_t ::grow_vector (unsigned int) [function] [call site] 02005
18 hb_vector_t ::shrink_vector(unsigned int) [function] [call site] 02006
16 hb_aat_layout_find_feature_mapping(unsigned int) [function] [call site] 02007
17 hb_sorted_array_t hb_sorted_array (hb_aat_feature_mapping_t const (&) [78u]) [function] [call site] 02008
18 hb_sorted_array_t ::hb_sorted_array_t<78u>(hb_aat_feature_mapping_t const (&) [78u]) [function] [call site] 02009
19 hb_array_t ::hb_array_t<78u>(hb_aat_feature_mapping_t const (&) [78u]) [function] [call site] 02010
20 hb_array_t ::hb_array_t(hb_aat_feature_mapping_t const*, unsigned int) [function] [call site] 02011
16 AAT::feat::get_feature(hb_aat_layout_feature_type_t) const [function] [call site] 02012
16 AAT::FeatureName::has_data() const [function] [call site] 02013
17 OT::IntType ::operator unsigned int() const [function] [call site] 02014
16 AAT::feat::get_feature(hb_aat_layout_feature_type_t) const [function] [call site] 02015
16 AAT::FeatureName::has_data() const [function] [call site] 02016
16 hb_vector_t ::push() [function] [call site] 02017
16 AAT::FeatureName::is_exclusive() const [function] [call site] 02018
17 OT::IntType ::operator unsigned int() const [function] [call site] 02019
15 hb_aat_map_t::hb_aat_map_t() [function] [call site] 02020
16 hb_vector_t , false>::hb_vector_t() [function] [call site] 02021
15 hb_aat_map_builder_t::compile(hb_aat_map_t&) [function] [call site] 02022
16 hb_vector_t ::hb_vector_t() [function] [call site] 02023
16 hb_vector_t ::operator[](int) [function] [call site] 02024
16 hb_vector_t ::operator[](int) [function] [call site] 02025
16 hb_vector_t ::push() [function] [call site] 02026
16 hb_vector_t ::operator[](int) [function] [call site] 02027
16 hb_vector_t ::push() [function] [call site] 02028
16 hb_vector_t ::operator[](int) [function] [call site] 02029
16 hb_aat_map_builder_t::feature_event_t::cmp(void const*, void const*) [function] [call site] 02030
17 hb_aat_map_builder_t::feature_info_t::cmp(void const*, void const*) [function] [call site] 02031
16 hb_vector_t ::hb_vector_t() [function] [call site] 02032
16 hb_vector_t ::operator=(hb_vector_t const&) [function] [call site] 02033
17 hb_vector_t ::reset() [function] [call site] 02034
18 hb_vector_t ::in_error() const [function] [call site] 02035
18 hb_vector_t ::resize(int, bool, bool) [function] [call site] 02036
17 hb_vector_t ::alloc(unsigned int, bool) [function] [call site] 02037
17 hb_vector_t ::in_error() const [function] [call site] 02038
17 hb_vector_t ::as_array() const [function] [call site] 02039
16 hb_vector_t ::qsort(int (*)(void const*, void const*)) [function] [call site] 02040
17 hb_vector_t ::as_array() [function] [call site] 02041
17 hb_array_t ::qsort(int (*)(void const*, void const*)) [function] [call site] 02042
18 hb_iter_t , hb_aat_map_builder_t::feature_info_t&>::get_item_size() const [function] [call site] 02043
18 hb_qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) [function] [call site] 02044
19 void sort_r_simple<>(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) [function] [call site] 02045
20 int sort_r_cmpswap<>(char*, char*, unsigned long, int (*)(void const*, void const*)) [function] [call site] 02046
21 sort_r_swap(char*, char*, unsigned long) [function] [call site] 02047
20 sort_r_swap(char*, char*, unsigned long) [function] [call site] 02048
20 sort_r_swap(char*, char*, unsigned long) [function] [call site] 02049
20 sort_r_swap(char*, char*, unsigned long) [function] [call site] 02050
20 sort_r_swap(char*, char*, unsigned long) [function] [call site] 02051
20 sort_r_swap_blocks(char*, unsigned long, unsigned long) [function] [call site] 02052
21 sort_r_swap(char*, char*, unsigned long) [function] [call site] 02053
21 sort_r_swap(char*, char*, unsigned long) [function] [call site] 02054
20 sort_r_swap_blocks(char*, unsigned long, unsigned long) [function] [call site] 02055
20 void sort_r_simple<>(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) [function] [call site] 02056
21 void sort_r_simple<>(void*, unsigned long, unsigned long, int (*)(void const*, void const*)) [function] [call site] 02057
18 hb_sorted_array_t ::hb_sorted_array_t (hb_array_t const&) [function] [call site] 02058
16 hb_aat_map_builder_t::feature_info_t::cmp(void const*, void const*) [function] [call site] 02059
16 hb_vector_t ::operator[](int) [function] [call site] 02060
16 hb_vector_t ::operator[](int) [function] [call site] 02061
16 hb_vector_t ::operator[](int) [function] [call site] 02062
16 hb_vector_t ::shrink(int, bool) [function] [call site] 02063
17 hb_vector_t ::shrink_vector(unsigned int) [function] [call site] 02064
17 hb_vector_t ::alloc(unsigned int, bool) [function] [call site] 02065
16 hb_aat_layout_compile_map(hb_aat_map_builder_t const*, hb_aat_map_t*) [function] [call site] 02066
17 AAT::morx const& hb_lazy_loader_t , hb_face_t, 28u, hb_blob_t>::operator* () const [function] [call site] 02067
17 AAT::mortmorx ::has_data() const [function] [call site] 02068
18 OT::IntType ::operator unsigned int() const [function] [call site] 02069
17 AAT::mortmorx ::compile_flags(hb_aat_map_builder_t const*, hb_aat_map_t*) const [function] [call site] 02070
18 OT::IntType ::operator unsigned int() const [function] [call site] 02071
18 hb_vector_t , false>::resize(int, bool, bool) [function] [call site] 02072
18 hb_vector_t , false>::operator[](int) [function] [call site] 02073
18 AAT::Chain ::compile_flags(hb_aat_map_builder_t const*) const [function] [call site] 02074
19 OT::IntType ::operator unsigned int() const [function] [call site] 02075
19 OT::IntType ::operator unsigned int() const [function] [call site] 02076
19 OT::UnsizedArrayOf ::operator[](unsigned int) const [function] [call site] 02077
19 OT::IntType ::operator unsigned int() const [function] [call site] 02078
19 OT::IntType ::operator unsigned int() const [function] [call site] 02079
19 hb_aat_map_builder_t::feature_info_t const* hb_vector_t ::bsearch (hb_aat_map_builder_t::feature_info_t const&, hb_aat_map_builder_t::feature_info_t const*) const [function] [call site] 02080
19 OT::IntType ::operator unsigned int() const [function] [call site] 02081
19 OT::IntType ::operator unsigned int() const [function] [call site] 02082
19 hb_lazy_loader_t , hb_face_t, 33u, hb_blob_t>::operator->() const [function] [call site] 02083
19 AAT::ltag::get_language(unsigned int) const [function] [call site] 02084
20 OT::ArrayOf >::operator[](int) const [function] [call site] 02085
20 OT::UnsizedArrayOf > const& OT::operator+ (AAT::ltag const* const&, OT::OffsetTo >, OT::IntType , false> const&) [function] [call site] 02086
20 OT::IntType ::operator unsigned int() const [function] [call site] 02087
20 hb_language_from_string [function] [call site] 02088
19 hb_language_matches [function] [call site] 02089
20 strlen [call site] 02090
20 strncmp [call site] 02091
19 OT::IntType ::operator unsigned int() const [function] [call site] 02092
19 OT::IntType ::operator unsigned int() const [function] [call site] 02093
18 AAT::Chain const& StructAfter , AAT::Chain >(AAT::Chain const&) [function] [call site] 02094
19 AAT::Chain ::get_size() const [function] [call site] 02095
20 OT::IntType ::operator unsigned int() const [function] [call site] 02096
17 AAT::mort const& hb_lazy_loader_t , hb_face_t, 29u, hb_blob_t>::operator* () const [function] [call site] 02097
17 AAT::mortmorx ::has_data() const [function] [call site] 02098
17 AAT::mortmorx ::compile_flags(hb_aat_map_builder_t const*, hb_aat_map_t*) const [function] [call site] 02099
16 hb_aat_map_builder_t::feature_info_t* hb_vector_t ::push (hb_aat_map_builder_t::feature_info_t&) [function] [call site] 02100
16 hb_aat_map_builder_t::feature_info_t* hb_vector_t ::lsearch (hb_aat_map_builder_t::feature_info_t const&, hb_aat_map_builder_t::feature_info_t*) [function] [call site] 02101
16 hb_vector_t ::remove_ordered(unsigned int) [function] [call site] 02102
17 hb_vector_t ::shift_down_vector(unsigned int) [function] [call site] 02103
16 hb_vector_t , false>::begin() const [function] [call site] 02104
16 hb_vector_t ::tail() [function] [call site] 02105
16 hb_vector_t ::~hb_vector_t() [function] [call site] 02106
15 hb_table_lazy_loader_t ::get_blob() const [function] [call site] 02107
16 hb_lazy_loader_t , hb_face_t, 28u, hb_blob_t>::get_stored() const [function] [call site] 02108
15 AAT::morx const* hb_blob_t::as () const [function] [call site] 02109
15 AAT::mortmorx ::has_data() const [function] [call site] 02110
15 AAT::hb_aat_apply_context_t::hb_aat_apply_context_t(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*, hb_blob_t*) [function] [call site] 02111
16 hb_dispatch_context_t ::hb_dispatch_context_t() [function] [call site] 02112
16 hb_sanitize_context_t::hb_sanitize_context_t() [function] [call site] 02113
17 hb_dispatch_context_t ::hb_dispatch_context_t() [function] [call site] 02114
16 NullHelper ::get_null() [function] [call site] 02115
16 hb_blob_ptr_t ::operator OT::GDEF const* () const [function] [call site] 02116
17 hb_blob_ptr_t ::get() const [function] [call site] 02117
16 hb_sanitize_context_t::init(hb_blob_t*) [function] [call site] 02118
17 hb_blob_reference [function] [call site] 02119
16 hb_face_t::get_num_glyphs() const [function] [call site] 02120
17 hb_atomic_int_t::operator int() const [function] [call site] 02121
17 hb_face_t::load_num_glyphs() const [function] [call site] 02122
18 load_num_glyphs_from_maxp(hb_face_t const*) [function] [call site] 02123
19 OT::maxp::get_num_glyphs() const [function] [call site] 02124
20 OT::IntType ::operator unsigned int() const [function] [call site] 02125
18 decltype (({parm#1}>={parm#2})?{parm#1} : {parm#2}) $_0::operator() (unsigned int&, unsigned int&&) const [function] [call site] 02126
18 hb_atomic_int_t::operator=(int) [function] [call site] 02127
16 hb_sanitize_context_t::set_num_glyphs(unsigned int) [function] [call site] 02128
16 hb_sanitize_context_t::start_processing() [function] [call site] 02129
17 hb_sanitize_context_t::reset_object() [function] [call site] 02130
18 __assert_fail [call site] 02131
17 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 02132
16 hb_sanitize_context_t::set_max_ops(int) [function] [call site] 02133
15 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02134
15 AAT::mortmorx ::apply(AAT::hb_aat_apply_context_t*, hb_aat_map_t const&) const [function] [call site] 02135
16 hb_buffer_t::unsafe_to_concat(unsigned int, unsigned int) [function] [call site] 02136
17 operator&(hb_buffer_flags_t, hb_buffer_flags_t) [function] [call site] 02137
17 hb_buffer_t::_set_glyph_flags(unsigned int, unsigned int, unsigned int, bool, bool) [function] [call site] 02138
18 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&, unsigned int&) const [function] [call site] 02139
18 hb_buffer_t::_infos_find_min_cluster(hb_glyph_info_t const*, unsigned int, unsigned int, unsigned int) [function] [call site] 02140
19 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&, unsigned int const&) const [function] [call site] 02141
19 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int const&, unsigned int const&) const [function] [call site] 02142
18 hb_buffer_t::_infos_set_glyph_flags(hb_glyph_info_t*, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 02143
19 operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) [function] [call site] 02144
19 operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) [function] [call site] 02145
19 operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) [function] [call site] 02146
18 hb_buffer_t::_infos_find_min_cluster(hb_glyph_info_t const*, unsigned int, unsigned int, unsigned int) [function] [call site] 02147
18 hb_buffer_t::_infos_set_glyph_flags(hb_glyph_info_t*, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 02148
18 hb_buffer_t::_infos_set_glyph_flags(hb_glyph_info_t*, unsigned int, unsigned int, unsigned int, unsigned int) [function] [call site] 02149
16 AAT::hb_aat_apply_context_t::set_lookup_index(unsigned int) [function] [call site] 02150
16 OT::IntType ::operator unsigned int() const [function] [call site] 02151
16 hb_vector_t , false>::operator[](int) const [function] [call site] 02152
17 NullHelper >::get_null() [function] [call site] 02153
16 AAT::Chain ::apply(AAT::hb_aat_apply_context_t*) const [function] [call site] 02154
17 OT::IntType ::operator unsigned int() const [function] [call site] 02155
17 AAT::ChainSubtable const& StructAfter , hb_array_t >(hb_array_t const&) [function] [call site] 02156
17 OT::IntType ::operator unsigned int() const [function] [call site] 02157
17 decltype (((hb_deref((hb_declval const*&>)())).iter)()) $_9::operator() const*&>(hb_vector_t const*&) const [function] [call site] 02158
18 decltype (*{parm#1}) $_4::operator() const>(hb_vector_t const*) const [function] [call site] 02159
18 hb_vector_t ::iter() const [function] [call site] 02160
19 hb_vector_t ::as_array() const [function] [call site] 02161
17 hb_map_iter_factory_t ::apply(AAT::hb_aat_apply_context_t*) const::{lambda(hb_aat_map_t::range_flags_t)#1}, (hb_function_sortedness_t)0> $_23::operator() ::apply(AAT::hb_aat_apply_context_t*) const::{lambda(hb_aat_map_t::range_flags_t)#1}>(hb_map_iter_factory_t&&) const [function] [call site] 02162
18 hb_map_iter_factory_t ::apply(AAT::hb_aat_apply_context_t*) const::{lambda(hb_aat_map_t::range_flags_t)#1}, (hb_function_sortedness_t)0>::hb_map_iter_factory_t({lambda(hb_aat_map_t::range_flags_t)#1}) [function] [call site] 02163
17 OT::IntType ::operator unsigned int() const [function] [call site] 02164
17 AAT::ChainSubtable ::get_coverage() const [function] [call site] 02165
18 OT::IntType ::operator unsigned int() const [function] [call site] 02166
17 AAT::ChainSubtable ::get_coverage() const [function] [call site] 02167
17 AAT::ChainSubtable ::get_coverage() const [function] [call site] 02168
17 AAT::ChainSubtable ::get_coverage() const [function] [call site] 02169
17 AAT::ChainSubtable ::get_coverage() const [function] [call site] 02170
17 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02171
17 hb_buffer_t::reverse() [function] [call site] 02172
17 AAT::ChainSubtable ::apply(AAT::hb_aat_apply_context_t*) const [function] [call site] 02173
18 hb_sanitize_with_object_t::hb_sanitize_with_object_t const*>(hb_sanitize_context_t*, AAT::ChainSubtable const* const&) [function] [call site] 02174
19 void hb_sanitize_context_t::set_object >(AAT::ChainSubtable const*) [function] [call site] 02175
20 hb_sanitize_context_t::reset_object() [function] [call site] 02176
20 AAT::ChainSubtable ::get_size() const [function] [call site] 02177
21 OT::IntType ::operator unsigned int() const [function] [call site] 02178
18 AAT::hb_aat_apply_context_t::return_t AAT::ChainSubtable ::dispatch (AAT::hb_aat_apply_context_t*) const [function] [call site] 02179
19 AAT::ChainSubtable ::get_type() const [function] [call site] 02180
20 OT::IntType ::operator unsigned int() const [function] [call site] 02181
19 bool AAT::hb_aat_apply_context_t::dispatch >(AAT::RearrangementSubtable const&) [function] [call site] 02182
20 AAT::RearrangementSubtable ::apply(AAT::hb_aat_apply_context_t*) const [function] [call site] 02183
21 AAT::RearrangementSubtable ::driver_context_t::driver_context_t(AAT::RearrangementSubtable const*) [function] [call site] 02184
21 AAT::StateTableDriver ::StateTableDriver(AAT::StateTable const&, hb_buffer_t*, hb_face_t*) [function] [call site] 02185
22 hb_face_t::get_num_glyphs() const [function] [call site] 02186
21 void AAT::StateTableDriver ::drive ::driver_context_t>(AAT::RearrangementSubtable ::driver_context_t*, AAT::hb_aat_apply_context_t*) [function] [call site] 02187
22 hb_buffer_t::clear_output() [function] [call site] 02188
22 hb_vector_t ::operator[](int) const [function] [call site] 02189
22 hb_buffer_t::cur(unsigned int) [function] [call site] 02190
22 hb_buffer_t::next_glyph() [function] [call site] 02191
22 hb_buffer_t::cur(unsigned int) [function] [call site] 02192
22 AAT::StateTable ::get_class(unsigned int, unsigned int) const [function] [call site] 02193
23 AAT::Lookup > const& OT::operator+ const*, (void*)0>(AAT::StateTable const* const&, OT::OffsetTo >, OT::IntType , false> const&) [function] [call site] 02194
23 AAT::Lookup >::get_class(unsigned int, unsigned int, unsigned int) const [function] [call site] 02195
24 AAT::Lookup >::get_value(unsigned int, unsigned int) const [function] [call site] 02196
25 OT::IntType ::operator unsigned int() const [function] [call site] 02197
25 AAT::LookupFormat0 >::get_value(unsigned int, unsigned int) const [function] [call site] 02198
26 OT::UnsizedArrayOf >::operator[](unsigned int) const [function] [call site] 02199
25 AAT::LookupFormat2 >::get_value(unsigned int) const [function] [call site] 02200
26 AAT::LookupSegmentSingle > const* OT::VarSizedBinSearchArrayOf > >::bsearch (unsigned int const&) const [function] [call site] 02201
27 OT::UnsizedArrayOf >::operator void const* () const [function] [call site] 02202
27 OT::VarSizedBinSearchArrayOf > >::get_length() const [function] [call site] 02203
28 OT::IntType ::operator unsigned int() const [function] [call site] 02204
27 OT::IntType ::operator unsigned int() const [function] [call site] 02205
27 bool hb_bsearch_impl (unsigned int*, unsigned int const&, void const*, unsigned long, unsigned long, int (*)(void const*, void const*)) [function] [call site] 02206
27 OT::IntType ::operator unsigned int() const [function] [call site] 02207
25 AAT::LookupFormat4 >::get_value(unsigned int) const [function] [call site] 02208
26 AAT::LookupSegmentArray > const* OT::VarSizedBinSearchArrayOf > >::bsearch (unsigned int const&) const [function] [call site] 02209
26 AAT::LookupSegmentArray >::get_value(unsigned int, void const*) const [function] [call site] 02210
27 OT::UnsizedArrayOf >::operator[](unsigned int) const [function] [call site] 02211
25 AAT::LookupFormat6 >::get_value(unsigned int) const [function] [call site] 02212
26 AAT::LookupSingle > const* OT::VarSizedBinSearchArrayOf > >::bsearch (unsigned int const&) const [function] [call site] 02213
25 AAT::LookupFormat8 >::get_value(unsigned int) const [function] [call site] 02214
26 OT::IntType ::operator unsigned int() const [function] [call site] 02215
26 OT::IntType ::operator unsigned int() const [function] [call site] 02216
26 OT::UnsizedArrayOf >::operator[](unsigned int) const [function] [call site] 02217
24 OT::IntType ::operator unsigned int() const [function] [call site] 02218
22 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 02219
22 AAT::StateTable ::get_entry(int, unsigned int) const [function] [call site] 02220
23 OT::IntType ::operator unsigned int() const [function] [call site] 02221
23 OT::UnsizedArrayOf > const& OT::operator+ const*, (void*)0>(AAT::StateTable const* const&, OT::OffsetTo >, OT::IntType , false> const&) [function] [call site] 02222
23 OT::UnsizedArrayOf > const& OT::operator+ const*, (void*)0>(AAT::StateTable const* const&, OT::OffsetTo >, OT::IntType , false> const&) [function] [call site] 02223
23 OT::IntType ::operator unsigned int() const [function] [call site] 02224
23 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 02225
22 OT::IntType ::operator unsigned int() const [function] [call site] 02226
22 AAT::StateTable ::new_state(unsigned int) const [function] [call site] 02227
22 AAT::RearrangementSubtable ::driver_context_t::is_actionable(AAT::StateTableDriver *, AAT::Entry const&) [function] [call site] 02228
23 OT::IntType ::operator unsigned int() const [function] [call site] 02229
22 OT::IntType ::operator unsigned int() const [function] [call site] 02230
22 AAT::StateTable ::get_entry(int, unsigned int) const [function] [call site] 02231
22 AAT::RearrangementSubtable ::driver_context_t::is_actionable(AAT::StateTableDriver *, AAT::Entry const&) [function] [call site] 02232
22 OT::IntType ::operator unsigned int() const [function] [call site] 02233
22 AAT::StateTable ::new_state(unsigned int) const [function] [call site] 02234
22 OT::IntType ::operator unsigned int() const [function] [call site] 02235
22 AAT::StateTable ::get_entry(int, unsigned int) const [function] [call site] 02236
22 AAT::RearrangementSubtable ::driver_context_t::is_actionable(AAT::StateTableDriver *, AAT::Entry const&) [function] [call site] 02237
22 hb_buffer_t::backtrack_len() const [function] [call site] 02238
22 hb_buffer_t::backtrack_len() const [function] [call site] 02239
22 AAT::RearrangementSubtable ::driver_context_t::transition(AAT::StateTableDriver *, AAT::Entry const&) [function] [call site] 02240
23 OT::IntType ::operator unsigned int() const [function] [call site] 02241
23 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&&, unsigned int&) const [function] [call site] 02242
23 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&&, unsigned int&&) const [function] [call site] 02243
23 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&&, unsigned int&&) const [function] [call site] 02244
23 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&&, unsigned int&) const [function] [call site] 02245
23 hb_buffer_t::merge_clusters(unsigned int, unsigned int) [function] [call site] 02246
23 hb_buffer_t::merge_clusters(unsigned int, unsigned int) [function] [call site] 02247
23 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 02248
23 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 02249
23 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 02250
23 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 02251
22 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 02252
22 OT::IntType ::operator unsigned int() const [function] [call site] 02253
22 hb_buffer_t::next_glyph() [function] [call site] 02254
22 hb_buffer_t::sync() [function] [call site] 02255
21 bool& hb_no_trace_t ::ret (bool&, char const*, unsigned int) [function] [call site] 02256
19 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02257
19 bool AAT::hb_aat_apply_context_t::dispatch >(AAT::ContextualSubtable const&) [function] [call site] 02258
19 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02259
19 bool AAT::hb_aat_apply_context_t::dispatch >(AAT::LigatureSubtable const&) [function] [call site] 02260
19 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02261
19 bool AAT::hb_aat_apply_context_t::dispatch >(AAT::NoncontextualSubtable const&) [function] [call site] 02262
19 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02263
19 bool AAT::hb_aat_apply_context_t::dispatch >(AAT::InsertionSubtable const&) [function] [call site] 02264
19 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02265
19 AAT::hb_aat_apply_context_t::default_return_value() [function] [call site] 02266
19 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02267
18 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02268
18 hb_sanitize_with_object_t::~hb_sanitize_with_object_t() [function] [call site] 02269
19 hb_sanitize_context_t::reset_object() [function] [call site] 02270
17 hb_buffer_t::reverse() [function] [call site] 02271
17 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02272
17 AAT::ChainSubtable const& StructAfter , AAT::ChainSubtable >(AAT::ChainSubtable const&) [function] [call site] 02273
17 AAT::hb_aat_apply_context_t::set_lookup_index(unsigned int) [function] [call site] 02274
16 AAT::Chain const& StructAfter , AAT::Chain >(AAT::Chain const&) [function] [call site] 02275
15 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02276
15 AAT::hb_aat_apply_context_t::~hb_aat_apply_context_t() [function] [call site] 02277
16 hb_sanitize_context_t::end_processing() [function] [call site] 02278
17 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 02279
17 hb_blob_destroy [function] [call site] 02280
15 hb_table_lazy_loader_t ::get_blob() const [function] [call site] 02281
15 AAT::mort const* hb_blob_t::as () const [function] [call site] 02282
15 AAT::mortmorx ::has_data() const [function] [call site] 02283
15 AAT::hb_aat_apply_context_t::hb_aat_apply_context_t(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*, hb_blob_t*) [function] [call site] 02284
15 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02285
15 AAT::mortmorx ::apply(AAT::hb_aat_apply_context_t*, hb_aat_map_t const&) const [function] [call site] 02286
15 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02287
15 AAT::hb_aat_apply_context_t::~hb_aat_apply_context_t() [function] [call site] 02288
15 hb_aat_map_t::~hb_aat_map_t() [function] [call site] 02289
14 hb_ot_shape_plan_t::substitute(hb_font_t*, hb_buffer_t*) const [function] [call site] 02290
15 hb_ot_map_t::substitute(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const [function] [call site] 02291
16 GSUBProxy::GSUBProxy(hb_face_t*) [function] [call site] 02292
17 OT::GSUB_accelerator_t const& hb_lazy_loader_t , hb_face_t, 25u, OT::GSUB_accelerator_t>::operator* () const [function] [call site] 02293
16 hb_buffer_t::messaging() [function] [call site] 02294
16 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02295
16 void hb_ot_map_t::apply (GSUBProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const [function] [call site] 02296
17 OT::hb_ot_apply_context_t::hb_ot_apply_context_t(unsigned int, hb_font_t*, hb_buffer_t*) [function] [call site] 02297
18 hb_dispatch_context_t ::hb_dispatch_context_t() [function] [call site] 02298
18 OT::hb_ot_apply_context_t::skipping_iterator_t::skipping_iterator_t() [function] [call site] 02299
19 OT::hb_ot_apply_context_t::matcher_t::matcher_t() [function] [call site] 02300
18 hb_lazy_loader_t , hb_face_t, 24u, OT::GDEF_accelerator_t>::operator->() const [function] [call site] 02301
18 hb_blob_ptr_t ::operator*() const [function] [call site] 02302
18 OT::GDEF_accelerator_t const& hb_lazy_loader_t , hb_face_t, 24u, OT::GDEF_accelerator_t>::operator* () const [function] [call site] 02303
18 OT::GDEF::get_var_store() const [function] [call site] 02304
19 OT::IntType ::operator unsigned int() const [function] [call site] 02305
19 OT::FixedVersion >::to_int() const [function] [call site] 02306
19 OT::VariationStore const& OT::operator+ (OT::GDEF const* const&, OT::OffsetTo , true> const&) [function] [call site] 02307
19 NullHelper ::get_null() [function] [call site] 02308
19 NullHelper ::get_null() [function] [call site] 02309
18 OT::VariationStore::create_cache() const [function] [call site] 02310
18 hb_buffer_t::digest() const [function] [call site] 02311
19 hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::init() [function] [call site] 02312
20 hb_set_digest_bits_pattern_t ::init() [function] [call site] 02313
20 hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t >::init() [function] [call site] 02314
19 void hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::add_array (unsigned int const*, unsigned int, unsigned int) [function] [call site] 02315
20 void hb_set_digest_bits_pattern_t ::add_array (unsigned int const*, unsigned int, unsigned int) [function] [call site] 02316
21 hb_set_digest_bits_pattern_t ::add(unsigned int) [function] [call site] 02317
22 hb_set_digest_bits_pattern_t ::mask_for(unsigned int) [function] [call site] 02318
21 unsigned int const& StructAtOffsetUnaligned (void const*, unsigned int) [function] [call site] 02319
20 void hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t >::add_array (unsigned int const*, unsigned int, unsigned int) [function] [call site] 02320
18 OT::GDEF::has_glyph_classes() const [function] [call site] 02321
19 OT::IntType ::operator unsigned int() const [function] [call site] 02322
19 OT::IntType ::operator unsigned int() const [function] [call site] 02323
18 OT::hb_ot_apply_context_t::init_iters() [function] [call site] 02324
19 OT::hb_ot_apply_context_t::skipping_iterator_t::init(OT::hb_ot_apply_context_t*, bool) [function] [call site] 02325
20 OT::hb_ot_apply_context_t::matcher_t::set_match_func(bool (*)(hb_glyph_info_t&, unsigned int, void const*), void const*) [function] [call site] 02326
20 OT::hb_ot_apply_context_t::matcher_t::set_lookup_props(unsigned int) [function] [call site] 02327
20 OT::hb_ot_apply_context_t::matcher_t::set_ignore_zwnj(bool) [function] [call site] 02328
20 OT::hb_ot_apply_context_t::matcher_t::set_ignore_zwj(bool) [function] [call site] 02329
20 OT::hb_ot_apply_context_t::matcher_t::set_mask(unsigned int) [function] [call site] 02330
20 OT::hb_ot_apply_context_t::matcher_t::set_per_syllable(bool) [function] [call site] 02331
20 OT::hb_ot_apply_context_t::matcher_t::set_syllable(unsigned char) [function] [call site] 02332
19 OT::hb_ot_apply_context_t::skipping_iterator_t::init(OT::hb_ot_apply_context_t*, bool) [function] [call site] 02333
17 OT::hb_ot_apply_context_t::set_recurse_func(bool (*)(OT::hb_ot_apply_context_t*, unsigned int)) [function] [call site] 02334
17 OT::hb_ot_apply_context_t::return_t OT::Layout::GSUB_impl::SubstLookup::dispatch_recurse_func (OT::hb_ot_apply_context_t*, unsigned int) [function] [call site] 02335
18 hb_blob_ptr_t ::operator->() const [function] [call site] 02336
18 OT::Layout::GSUB::get_lookup(unsigned int) const [function] [call site] 02337
19 OT::GSUBGPOS::get_lookup(unsigned int) const [function] [call site] 02338
20 OT::IntType ::operator unsigned int() const [function] [call site] 02339
20 OT::List16OfOffsetTo > const& OT::operator+ (OT::GSUBGPOS const* const&, OT::OffsetTo >, OT::IntType , true> const&) [function] [call site] 02340
20 NullHelper ::get_null() [function] [call site] 02341
18 OT::hb_ot_apply_context_t::set_lookup_index(unsigned int) [function] [call site] 02342
18 OT::Lookup::get_props() const [function] [call site] 02343
19 OT::IntType ::operator unsigned int() const [function] [call site] 02344
19 OT::IntType const& StructAfter , OT::ArrayOf , true>, OT::IntType > >(OT::ArrayOf , true>, OT::IntType > const&) [function] [call site] 02345
20 OT::ArrayOf , true>, OT::IntType >::get_size() const [function] [call site] 02346
19 OT::IntType ::operator unsigned int() const [function] [call site] 02347
18 OT::hb_ot_apply_context_t::set_lookup_props(unsigned int) [function] [call site] 02348
19 OT::hb_ot_apply_context_t::init_iters() [function] [call site] 02349
18 OT::GSUBGPOS::accelerator_t ::get_accel(unsigned int) const [function] [call site] 02350
19 hb_atomic_ptr_t ::get_acquire() const [function] [call site] 02351
19 hb_blob_ptr_t ::operator->() const [function] [call site] 02352
19 OT::Layout::GSUB::get_lookup(unsigned int) const [function] [call site] 02353
19 OT::hb_ot_layout_lookup_accelerator_t* OT::hb_ot_layout_lookup_accelerator_t::create (OT::Layout::GSUB_impl::SubstLookup const&) [function] [call site] 02354
20 OT::Lookup::get_subtable_count() const [function] [call site] 02355
21 OT::IntType ::operator unsigned int() const [function] [call site] 02356
20 hb_calloc_impl [function] [call site] 02357
20 OT::hb_accelerate_subtables_context_t::hb_accelerate_subtables_context_t(OT::hb_accelerate_subtables_context_t::hb_applicable_t*) [function] [call site] 02358
21 hb_dispatch_context_t ::hb_dispatch_context_t() [function] [call site] 02359
20 OT::hb_accelerate_subtables_context_t::return_t OT::Layout::GSUB_impl::SubstLookup::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02360
21 OT::hb_accelerate_subtables_context_t::return_t OT::Lookup::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02361
22 OT::Lookup::get_type() const [function] [call site] 02362
23 OT::IntType ::operator unsigned int() const [function] [call site] 02363
22 OT::Lookup::get_subtable_count() const [function] [call site] 02364
22 OT::Layout::GSUB_impl::SubstLookupSubTable const& OT::Lookup::get_subtable (unsigned int) const [function] [call site] 02365
23 OT::ArrayOf , true>, OT::IntType > const& OT::Lookup::get_subtables () const [function] [call site] 02366
23 OT::ArrayOf , true>, OT::IntType >::operator[](int) const [function] [call site] 02367
22 OT::hb_accelerate_subtables_context_t::return_t OT::Layout::GSUB_impl::SubstLookupSubTable::dispatch (OT::hb_accelerate_subtables_context_t*, unsigned int) const [function] [call site] 02368
23 OT::hb_accelerate_subtables_context_t::return_t OT::Layout::GSUB_impl::SingleSubst::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02369
24 bool hb_dispatch_context_t ::may_dispatch >(OT::Layout::GSUB_impl::SingleSubst const*, OT::IntType const*) [function] [call site] 02370
24 OT::IntType ::operator unsigned int() const [function] [call site] 02371
24 hb_empty_t OT::hb_accelerate_subtables_context_t::dispatch >(OT::Layout::GSUB_impl::SingleSubstFormat1_3 const&) [function] [call site] 02372
25 void OT::hb_accelerate_subtables_context_t::hb_applicable_t::init >(OT::Layout::GSUB_impl::SingleSubstFormat1_3 const&, bool (*)(void const*, OT::hb_ot_apply_context_t*), bool (*)(void const*, OT::hb_ot_apply_context_t*), bool (*)(void const*, OT::hb_ot_apply_context_t*, bool)) [function] [call site] 02373
26 hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::init() [function] [call site] 02374
26 OT::Layout::GSUB_impl::SingleSubstFormat1_3 ::get_coverage() const [function] [call site] 02375
27 OT::Layout::Common::Coverage const& OT::operator+ const*, (void*)0>(OT::Layout::GSUB_impl::SingleSubstFormat1_3 const* const&, OT::OffsetTo , true> const&) [function] [call site] 02376
26 bool OT::Layout::Common::Coverage::collect_coverage , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > > >(hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >*) const [function] [call site] 02377
27 OT::IntType ::operator unsigned int() const [function] [call site] 02378
27 bool OT::Layout::Common::CoverageFormat1_3 ::collect_coverage , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > > >(hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >*) const [function] [call site] 02379
28 OT::SortedArrayOf >::as_array() const [function] [call site] 02380
28 bool hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::add_sorted_array (hb_sorted_array_t const&) [function] [call site] 02381
29 hb_array_t ::operator&() const [function] [call site] 02382
29 hb_iter_t , OT::HBGlyphID16 const&>::len() const [function] [call site] 02383
30 hb_iter_t , OT::HBGlyphID16 const&>::thiz() const [function] [call site] 02384
30 hb_array_t ::__len__() const [function] [call site] 02385
29 bool hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::add_sorted_array (OT::HBGlyphID16 const*, unsigned int, unsigned int) [function] [call site] 02386
30 bool hb_set_digest_bits_pattern_t ::add_sorted_array (OT::HBGlyphID16 const*, unsigned int, unsigned int) [function] [call site] 02387
31 void hb_set_digest_bits_pattern_t ::add_array (OT::HBGlyphID16 const*, unsigned int, unsigned int) [function] [call site] 02388
30 bool hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t >::add_sorted_array (OT::HBGlyphID16 const*, unsigned int, unsigned int) [function] [call site] 02389
27 bool OT::Layout::Common::CoverageFormat2_4 ::collect_coverage , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > > >(hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >*) const [function] [call site] 02390
28 OT::SortedArrayOf , OT::IntType >::begin() const [function] [call site] 02391
28 bool OT::Layout::Common::RangeRecord ::collect_coverage , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > > >(hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >*) const [function] [call site] 02392
29 OT::IntType ::operator unsigned int() const [function] [call site] 02393
29 hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::add_range(unsigned int, unsigned int) [function] [call site] 02394
30 hb_set_digest_bits_pattern_t ::add_range(unsigned int, unsigned int) [function] [call site] 02395
31 hb_set_digest_bits_pattern_t ::mask_for(unsigned int) [function] [call site] 02396
31 hb_set_digest_bits_pattern_t ::mask_for(unsigned int) [function] [call site] 02397
30 hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t >::add_range(unsigned int, unsigned int) [function] [call site] 02398
25 unsigned int OT::hb_accelerate_subtables_context_t::cache_cost >(OT::Layout::GSUB_impl::SingleSubstFormat1_3 const&, hb_priority<0u>) [function] [call site] 02399
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02400
24 hb_empty_t OT::hb_accelerate_subtables_context_t::dispatch >(OT::Layout::GSUB_impl::SingleSubstFormat2_4 const&) [function] [call site] 02401
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02402
24 OT::hb_accelerate_subtables_context_t::default_return_value() [function] [call site] 02403
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02404
23 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02405
23 OT::hb_accelerate_subtables_context_t::return_t OT::Layout::GSUB_impl::MultipleSubst::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02406
24 bool hb_dispatch_context_t ::may_dispatch >(OT::Layout::GSUB_impl::MultipleSubst const*, OT::IntType const*) [function] [call site] 02407
24 OT::IntType ::operator unsigned int() const [function] [call site] 02408
24 hb_empty_t OT::hb_accelerate_subtables_context_t::dispatch >(OT::Layout::GSUB_impl::MultipleSubstFormat1_2 const&) [function] [call site] 02409
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02410
23 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02411
23 OT::hb_accelerate_subtables_context_t::return_t OT::Layout::GSUB_impl::AlternateSubst::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02412
24 bool hb_dispatch_context_t ::may_dispatch >(OT::Layout::GSUB_impl::AlternateSubst const*, OT::IntType const*) [function] [call site] 02413
24 OT::IntType ::operator unsigned int() const [function] [call site] 02414
24 hb_empty_t OT::hb_accelerate_subtables_context_t::dispatch >(OT::Layout::GSUB_impl::AlternateSubstFormat1_2 const&) [function] [call site] 02415
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02416
23 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02417
23 OT::hb_accelerate_subtables_context_t::return_t OT::Layout::GSUB_impl::LigatureSubst::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02418
23 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02419
23 OT::hb_accelerate_subtables_context_t::return_t OT::Context::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02420
24 bool hb_dispatch_context_t ::may_dispatch >(OT::Context const*, OT::IntType const*) [function] [call site] 02421
24 OT::IntType ::operator unsigned int() const [function] [call site] 02422
24 hb_empty_t OT::hb_accelerate_subtables_context_t::dispatch >(OT::ContextFormat1_4 const&) [function] [call site] 02423
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02424
24 hb_empty_t OT::hb_accelerate_subtables_context_t::dispatch >(OT::ContextFormat2_5 const&) [function] [call site] 02425
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02426
24 hb_empty_t OT::hb_accelerate_subtables_context_t::dispatch (OT::ContextFormat3 const&) [function] [call site] 02427
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02428
24 OT::hb_accelerate_subtables_context_t::default_return_value() [function] [call site] 02429
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02430
23 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02431
23 OT::hb_accelerate_subtables_context_t::return_t OT::ChainContext::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02432
24 bool hb_dispatch_context_t ::may_dispatch >(OT::ChainContext const*, OT::IntType const*) [function] [call site] 02433
24 OT::IntType ::operator unsigned int() const [function] [call site] 02434
24 hb_empty_t OT::hb_accelerate_subtables_context_t::dispatch >(OT::ChainContextFormat1_4 const&) [function] [call site] 02435
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02436
24 hb_empty_t OT::hb_accelerate_subtables_context_t::dispatch >(OT::ChainContextFormat2_5 const&) [function] [call site] 02437
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02438
24 hb_empty_t OT::hb_accelerate_subtables_context_t::dispatch (OT::ChainContextFormat3 const&) [function] [call site] 02439
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02440
24 OT::hb_accelerate_subtables_context_t::default_return_value() [function] [call site] 02441
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02442
23 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02443
23 OT::hb_accelerate_subtables_context_t::return_t OT::Extension ::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02444
24 bool hb_dispatch_context_t ::may_dispatch , OT::IntType >(OT::Extension const*, OT::IntType const*) [function] [call site] 02445
24 OT::IntType ::operator unsigned int() const [function] [call site] 02446
24 OT::hb_accelerate_subtables_context_t::return_t OT::ExtensionFormat1 ::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02447
25 bool hb_dispatch_context_t ::may_dispatch , OT::ExtensionFormat1 >(OT::ExtensionFormat1 const*, OT::ExtensionFormat1 const*) [function] [call site] 02448
25 OT::Layout::GSUB_impl::SubstLookupSubTable const& OT::ExtensionFormat1 ::get_subtable () const [function] [call site] 02449
26 OT::Layout::GSUB_impl::SubstLookupSubTable const& OT::operator+ const*, (void*)0>(OT::ExtensionFormat1 const* const&, OT::OffsetTo , true> const&) [function] [call site] 02450
25 OT::hb_accelerate_subtables_context_t::return_t OT::Layout::GSUB_impl::SubstLookupSubTable::dispatch (OT::hb_accelerate_subtables_context_t*, unsigned int) const [function] [call site] 02451
26 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02452
26 OT::hb_accelerate_subtables_context_t::return_t OT::Layout::GSUB_impl::ReverseChainSingleSubst::dispatch (OT::hb_accelerate_subtables_context_t*) const [function] [call site] 02453
27 bool hb_dispatch_context_t ::may_dispatch >(OT::Layout::GSUB_impl::ReverseChainSingleSubst const*, OT::IntType const*) [function] [call site] 02454
27 OT::IntType ::operator unsigned int() const [function] [call site] 02455
27 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02456
27 OT::hb_accelerate_subtables_context_t::default_return_value() [function] [call site] 02457
27 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02458
26 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02459
26 OT::hb_accelerate_subtables_context_t::default_return_value() [function] [call site] 02460
26 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02461
25 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02462
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02463
24 OT::hb_accelerate_subtables_context_t::default_return_value() [function] [call site] 02464
24 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02465
22 hb_dispatch_context_t ::stop_sublookup_iteration(hb_empty_t) [function] [call site] 02466
22 hb_empty_t& hb_no_trace_t ::ret (hb_empty_t&, char const*, unsigned int) [function] [call site] 02467
22 OT::hb_accelerate_subtables_context_t::default_return_value() [function] [call site] 02468
22 hb_empty_t hb_no_trace_t ::ret (hb_empty_t&&, char const*, unsigned int) [function] [call site] 02469
20 hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::init() [function] [call site] 02470
20 hb_array_t $_9::operator() (OT::hb_accelerate_subtables_context_t::hb_applicable_t*, unsigned int) const [function] [call site] 02471
21 hb_array_t ::hb_array_t(OT::hb_accelerate_subtables_context_t::hb_applicable_t*, unsigned int) [function] [call site] 02472
20 hb_array_t ::begin() const [function] [call site] 02473
20 hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::add(hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > > const&) [function] [call site] 02474
21 hb_set_digest_bits_pattern_t ::add(hb_set_digest_bits_pattern_t const&) [function] [call site] 02475
21 hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t >::add(hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > const&) [function] [call site] 02476
19 hb_atomic_ptr_t ::cmpexch(OT::hb_ot_layout_lookup_accelerator_t const*, OT::hb_ot_layout_lookup_accelerator_t*) const [function] [call site] 02477
19 hb_free_impl [function] [call site] 02478
18 OT::Lookup::get_subtable_count() const [function] [call site] 02479
18 OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const [function] [call site] 02480
19 hb_array_t $_9::operator() (OT::hb_accelerate_subtables_context_t::hb_applicable_t const*, unsigned int) const [function] [call site] 02481
19 hb_map_iter_factory_t $_23::operator() (hb_map_iter_factory_t&&) const [function] [call site] 02482
19 _ZorI13hb_map_iter_tI10hb_array_tIKN2OT33hb_accelerate_subtables_context_t15hb_applicable_tEEZNKS2_33hb_ot_layout_lookup_accelerator_t5applyEPNS2_21hb_ot_apply_context_tEjbEUlRS5_E_L24hb_function_sortedness_t0ELPv0EERK4$_34LSD_0EEDTclclsr3stdE7forwardIT0_Efp0_Eclsr3stdE7forwardIT_Efp_EEEOSJ_OSI_ [function] [call site] 02483
20 bool $_34::operator() , OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const::{lambda(OT::hb_accelerate_subtables_context_t::hb_applicable_t const&)#1}, (hb_function_sortedness_t)0, (void*)0>, $_11 const&, $_11 const, (hb_function_sortedness_t)0>(hb_map_iter_t , OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const::{lambda(OT::hb_accelerate_subtables_context_t::hb_applicable_t const&)#1}, (hb_function_sortedness_t)0, (void*)0>&&, $_11 const&, $_11 const&&) const [function] [call site] 02484
21 decltype (((hb_deref((hb_declval , OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const::{lambda(OT::hb_accelerate_subtables_context_t::hb_applicable_t const&)#1}, (hb_function_sortedness_t)0, (void*)0>&>)())).iter)()) $_9::operator() , OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const::{lambda(OT::hb_accelerate_subtables_context_t::hb_applicable_t const&)#1}, (hb_function_sortedness_t)0, (void*)0>&>(hb_map_iter_t , OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const::{lambda(OT::hb_accelerate_subtables_context_t::hb_applicable_t const&)#1}, (hb_function_sortedness_t)0, (void*)0>&) const [function] [call site] 02485
22 hb_iter_t , OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const::{lambda(OT::hb_accelerate_subtables_context_t::hb_applicable_t const&)#1}, (hb_function_sortedness_t)0, (void*)0>, bool>::iter() const [function] [call site] 02486
23 hb_iter_t , OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const::{lambda(OT::hb_accelerate_subtables_context_t::hb_applicable_t const&)#1}, (hb_function_sortedness_t)0, (void*)0>, bool>::thiz() const [function] [call site] 02487
21 hb_iter_t , OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const::{lambda(OT::hb_accelerate_subtables_context_t::hb_applicable_t const&)#1}, (hb_function_sortedness_t)0, (void*)0>, bool>::operator*() [function] [call site] 02488
22 hb_iter_t , OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const::{lambda(OT::hb_accelerate_subtables_context_t::hb_applicable_t const&)#1}, (hb_function_sortedness_t)0, (void*)0>, bool>::thiz() [function] [call site] 02489
21 _ZNK4$_12clIRK4$_11bEEDTcl4implclsr3stdE7forwardIT_Efp_Eclsr3stdE7forwardIT0_Efp0_Ecv11hb_priorityILj16EE_EEEOS4_OS5_ [function] [call site] 02490
22 _ZNK4$_124implIRK4$_11bEEDTclL_ZL9hb_invokeEclsr3stdE7forwardIT_Efp_Eclsr3stdE7forwardIT0_Efp0_EEEOS4_OS5_11hb_priorityILj1EE [function] [call site] 02491
23 _ZNK4$_13clIRK4$_11JbEEEDTcl4implclsr3stdE7forwardIT_Efp_Ecv11hb_priorityILj16EE_Espclsr3stdE7forwardIT0_Efp0_EEEOS4_DpOS7_ [function] [call site] 02492
24 _ZNK4$_134implIRK4$_11JbEEEDTclclL_ZL8hb_derefEclsr3stdE7forwardIT_Efp_EEspclsr3stdE7forwardIT0_Efp1_EEEOS4_11hb_priorityILj0EEDpOS5_ [function] [call site] 02493
25 _ZNK3$_4clIRK4$_11EEDTclsr3stdE7forwardIT_Efp_EEOS4_ [function] [call site] 02494
25 _ZNK4$_11clIbEEDTclsr3stdE7forwardIT_Efp_EEOS1_ [function] [call site] 02495
19 hb_array_t $_9::operator() (OT::hb_accelerate_subtables_context_t::hb_applicable_t const*, unsigned int) const [function] [call site] 02496
19 hb_map_iter_factory_t $_23::operator() (hb_map_iter_factory_t&&) const [function] [call site] 02497
19 _ZorI13hb_map_iter_tI10hb_array_tIKN2OT33hb_accelerate_subtables_context_t15hb_applicable_tEEZNKS2_33hb_ot_layout_lookup_accelerator_t5applyEPNS2_21hb_ot_apply_context_tEjbEUlRS5_E0_L24hb_function_sortedness_t0ELPv0EERK4$_34LSD_0EEDTclclsr3stdE7forwardIT0_Efp0_Eclsr3stdE7forwardIT_Efp_EEEOSJ_OSI_ [function] [call site] 02498
18 OT::hb_ot_apply_context_t::set_lookup_index(unsigned int) [function] [call site] 02499
18 OT::hb_ot_apply_context_t::set_lookup_props(unsigned int) [function] [call site] 02500
17 hb_vector_t ::operator[](int) const [function] [call site] 02501
17 hb_vector_t ::operator[](int) const [function] [call site] 02502
17 OT::GSUBGPOS::accelerator_t ::get_accel(unsigned int) const [function] [call site] 02503
17 hb_buffer_t::messaging() [function] [call site] 02504
17 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02505
17 hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::may_have(hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > > const&) const [function] [call site] 02506
18 hb_set_digest_bits_pattern_t ::may_have(hb_set_digest_bits_pattern_t const&) const [function] [call site] 02507
17 OT::hb_ot_apply_context_t::set_lookup_index(unsigned int) [function] [call site] 02508
17 OT::hb_ot_apply_context_t::set_lookup_mask(unsigned int, bool) [function] [call site] 02509
18 OT::hb_ot_apply_context_t::init_iters() [function] [call site] 02510
17 OT::hb_ot_apply_context_t::set_auto_zwj(bool, bool) [function] [call site] 02511
18 OT::hb_ot_apply_context_t::init_iters() [function] [call site] 02512
17 OT::hb_ot_apply_context_t::set_auto_zwnj(bool, bool) [function] [call site] 02513
18 OT::hb_ot_apply_context_t::init_iters() [function] [call site] 02514
17 OT::hb_ot_apply_context_t::set_random(bool) [function] [call site] 02515
17 OT::hb_ot_apply_context_t::set_per_syllable(bool, bool) [function] [call site] 02516
18 OT::hb_ot_apply_context_t::init_iters() [function] [call site] 02517
17 hb_blob_ptr_t ::operator->() const [function] [call site] 02518
17 OT::Layout::GSUB::get_lookup(unsigned int) const [function] [call site] 02519
17 bool apply_string (OT::hb_ot_apply_context_t*, GSUBProxy::Lookup const&, OT::hb_ot_layout_lookup_accelerator_t const&) [function] [call site] 02520
18 OT::Lookup::get_subtable_count() const [function] [call site] 02521
18 OT::Lookup::get_props() const [function] [call site] 02522
18 OT::hb_ot_apply_context_t::set_lookup_props(unsigned int) [function] [call site] 02523
18 OT::Layout::GSUB_impl::SubstLookup::is_reverse() const [function] [call site] 02524
19 OT::Lookup::get_type() const [function] [call site] 02525
19 OT::Layout::GSUB_impl::SubstLookup::get_subtable(unsigned int) const [function] [call site] 02526
20 OT::Layout::GSUB_impl::SubstLookupSubTable const& OT::Lookup::get_subtable (unsigned int) const [function] [call site] 02527
19 OT::Layout::GSUB_impl::ExtensionSubst::is_reverse() const [function] [call site] 02528
20 OT::Extension ::get_type() const [function] [call site] 02529
21 OT::IntType ::operator unsigned int() const [function] [call site] 02530
21 OT::ExtensionFormat1 ::get_type() const [function] [call site] 02531
22 OT::IntType ::operator unsigned int() const [function] [call site] 02532
20 OT::Layout::GSUB_impl::SubstLookup::lookup_type_is_reverse(unsigned int) [function] [call site] 02533
19 OT::Layout::GSUB_impl::SubstLookup::lookup_type_is_reverse(unsigned int) [function] [call site] 02534
18 hb_buffer_t::clear_output() [function] [call site] 02535
18 apply_forward(OT::hb_ot_apply_context_t*, OT::hb_ot_layout_lookup_accelerator_t const&, unsigned int) [function] [call site] 02536
19 OT::hb_ot_layout_lookup_accelerator_t::cache_enter(OT::hb_ot_apply_context_t*) const [function] [call site] 02537
20 OT::hb_accelerate_subtables_context_t::hb_applicable_t::cache_enter(OT::hb_ot_apply_context_t*) const [function] [call site] 02538
19 hb_buffer_t::cur(unsigned int) [function] [call site] 02539
19 hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::may_have(unsigned int) const [function] [call site] 02540
20 hb_set_digest_bits_pattern_t ::may_have(unsigned int) const [function] [call site] 02541
21 hb_set_digest_bits_pattern_t ::mask_for(unsigned int) [function] [call site] 02542
19 hb_buffer_t::cur(unsigned int) [function] [call site] 02543
19 hb_buffer_t::cur(unsigned int) [function] [call site] 02544
19 OT::hb_ot_apply_context_t::check_glyph_property(hb_glyph_info_t const*, unsigned int) const [function] [call site] 02545
20 _hb_glyph_info_get_glyph_props(hb_glyph_info_t const*) [function] [call site] 02546
20 OT::hb_ot_apply_context_t::match_properties_mark(unsigned int, unsigned int, unsigned int) const [function] [call site] 02547
19 OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const [function] [call site] 02548
19 hb_buffer_t::next_glyph() [function] [call site] 02549
19 OT::hb_ot_layout_lookup_accelerator_t::cache_leave(OT::hb_ot_apply_context_t*) const [function] [call site] 02550
20 OT::hb_accelerate_subtables_context_t::hb_applicable_t::cache_leave(OT::hb_ot_apply_context_t*) const [function] [call site] 02551
18 hb_buffer_t::sync() [function] [call site] 02552
18 __assert_fail [call site] 02553
18 apply_backward(OT::hb_ot_apply_context_t*, OT::hb_ot_layout_lookup_accelerator_t const&, unsigned int) [function] [call site] 02554
19 hb_buffer_t::cur(unsigned int) [function] [call site] 02555
19 hb_set_digest_combiner_t , hb_set_digest_combiner_t , hb_set_digest_bits_pattern_t > >::may_have(unsigned int) const [function] [call site] 02556
19 hb_buffer_t::cur(unsigned int) [function] [call site] 02557
19 hb_buffer_t::cur(unsigned int) [function] [call site] 02558
19 OT::hb_ot_apply_context_t::check_glyph_property(hb_glyph_info_t const*, unsigned int) const [function] [call site] 02559
19 OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const [function] [call site] 02560
17 hb_buffer_t::messaging() [function] [call site] 02561
17 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02562
17 hb_buffer_t::messaging() [function] [call site] 02563
17 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02564
17 hb_buffer_t::digest() const [function] [call site] 02565
17 OT::hb_ot_apply_context_t::~hb_ot_apply_context_t() [function] [call site] 02566
18 OT::VariationStore::destroy_cache(float*) [function] [call site] 02567
16 hb_buffer_t::messaging() [function] [call site] 02568
16 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02569
13 hb_aat_layout_remove_deleted_glyphs(hb_buffer_t*) [function] [call site] 02570
14 hb_buffer_t::delete_glyphs_inplace(bool (*)(hb_glyph_info_t const*)) [function] [call site] 02571
15 hb_buffer_t::set_cluster(hb_glyph_info_t&, unsigned int, unsigned int) [function] [call site] 02572
15 hb_buffer_t::merge_clusters(unsigned int, unsigned int) [function] [call site] 02573
14 is_deleted_glyph(hb_glyph_info_t const*) [function] [call site] 02574
12 hb_ot_position(hb_ot_shape_context_t const*) [function] [call site] 02575
13 hb_buffer_t::clear_positions() [function] [call site] 02576
13 hb_ot_position_default(hb_ot_shape_context_t const*) [function] [call site] 02577
14 hb_font_t::get_glyph_h_advances(unsigned int, unsigned int const*, unsigned int, int*, unsigned int) [function] [call site] 02578
14 hb_font_t::has_glyph_h_origin_func() [function] [call site] 02579
15 hb_font_t::has_func(unsigned int) [function] [call site] 02580
16 hb_font_t::has_func_set(unsigned int) [function] [call site] 02581
16 hb_font_t::has_func(unsigned int) [function] [call site] 02582
14 hb_font_t::subtract_glyph_h_origin(unsigned int, int*, int*) [function] [call site] 02583
15 hb_font_t::get_glyph_h_origin_with_fallback(unsigned int, int*, int*) [function] [call site] 02584
16 hb_font_t::get_glyph_h_origin(unsigned int, int*, int*) [function] [call site] 02585
16 hb_font_t::get_glyph_v_origin(unsigned int, int*, int*) [function] [call site] 02586
16 hb_font_t::guess_v_origin_minus_h_origin(unsigned int, int*, int*) [function] [call site] 02587
17 hb_font_t::get_glyph_h_advance(unsigned int) [function] [call site] 02588
17 hb_font_t::get_h_extents_with_fallback(hb_font_extents_t*) [function] [call site] 02589
18 hb_font_t::get_font_h_extents(hb_font_extents_t*) [function] [call site] 02590
19 hb_memset(void*, int, unsigned int) [function] [call site] 02591
14 hb_font_t::get_glyph_v_advances(unsigned int, unsigned int const*, unsigned int, int*, unsigned int) [function] [call site] 02592
14 hb_font_t::subtract_glyph_v_origin(unsigned int, int*, int*) [function] [call site] 02593
15 hb_font_t::get_glyph_v_origin_with_fallback(unsigned int, int*, int*) [function] [call site] 02594
16 hb_font_t::get_glyph_v_origin(unsigned int, int*, int*) [function] [call site] 02595
16 hb_font_t::get_glyph_h_origin(unsigned int, int*, int*) [function] [call site] 02596
16 hb_font_t::guess_v_origin_minus_h_origin(unsigned int, int*, int*) [function] [call site] 02597
14 operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) [function] [call site] 02598
14 _hb_ot_shape_fallback_spaces(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) [function] [call site] 02599
15 _hb_glyph_info_is_unicode_space(hb_glyph_info_t const*) [function] [call site] 02600
15 _hb_glyph_info_get_unicode_space_fallback_type(hb_glyph_info_t const*) [function] [call site] 02601
16 _hb_glyph_info_is_unicode_space(hb_glyph_info_t const*) [function] [call site] 02602
15 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 02603
15 hb_font_t::get_glyph_h_advance(unsigned int) [function] [call site] 02604
15 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 02605
15 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 02606
15 hb_font_t::get_glyph_v_advance(unsigned int) [function] [call site] 02607
13 hb_ot_position_plan(hb_ot_shape_context_t const*) [function] [call site] 02608
14 hb_font_t::has_glyph_h_origin_func() [function] [call site] 02609
14 hb_font_t::add_glyph_h_origin(unsigned int, int*, int*) [function] [call site] 02610
15 hb_font_t::get_glyph_h_origin_with_fallback(unsigned int, int*, int*) [function] [call site] 02611
14 hb_ot_layout_position_start(hb_font_t*, hb_buffer_t*) [function] [call site] 02612
15 OT::Layout::GPOS::position_start(hb_font_t*, hb_buffer_t*) [function] [call site] 02613
14 zero_mark_widths_by_gdef(hb_buffer_t*, bool) [function] [call site] 02614
15 _hb_glyph_info_is_mark(hb_glyph_info_t const*) [function] [call site] 02615
15 adjust_mark_offsets(hb_glyph_position_t*) [function] [call site] 02616
15 zero_mark_width(hb_glyph_position_t*) [function] [call site] 02617
14 hb_ot_shape_plan_t::position(hb_font_t*, hb_buffer_t*) const [function] [call site] 02618
15 hb_ot_map_t::position(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const [function] [call site] 02619
16 GPOSProxy::GPOSProxy(hb_face_t*) [function] [call site] 02620
17 OT::GPOS_accelerator_t const& hb_lazy_loader_t , hb_face_t, 26u, OT::GPOS_accelerator_t>::operator* () const [function] [call site] 02621
16 hb_buffer_t::messaging() [function] [call site] 02622
16 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02623
16 void hb_ot_map_t::apply (GPOSProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const [function] [call site] 02624
17 OT::hb_ot_apply_context_t::return_t OT::Layout::GPOS_impl::PosLookup::dispatch_recurse_func (OT::hb_ot_apply_context_t*, unsigned int) [function] [call site] 02625
18 OT::Layout::GPOS::get_lookup(unsigned int) const [function] [call site] 02626
18 OT::hb_ot_apply_context_t::set_lookup_index(unsigned int) [function] [call site] 02627
18 OT::Lookup::get_props() const [function] [call site] 02628
18 OT::hb_ot_apply_context_t::set_lookup_props(unsigned int) [function] [call site] 02629
18 OT::GSUBGPOS::accelerator_t ::get_accel(unsigned int) const [function] [call site] 02630
19 OT::Layout::GPOS::get_lookup(unsigned int) const [function] [call site] 02631
18 OT::Lookup::get_subtable_count() const [function] [call site] 02632
18 OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*, unsigned int, bool) const [function] [call site] 02633
18 OT::hb_ot_apply_context_t::set_lookup_index(unsigned int) [function] [call site] 02634
18 OT::hb_ot_apply_context_t::set_lookup_props(unsigned int) [function] [call site] 02635
17 OT::Layout::GPOS::get_lookup(unsigned int) const [function] [call site] 02636
16 hb_buffer_t::messaging() [function] [call site] 02637
16 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02638
15 hb_ot_layout_kern(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) [function] [call site] 02639
16 OT::kern const* hb_blob_t::as () const [function] [call site] 02640
16 AAT::hb_aat_apply_context_t::hb_aat_apply_context_t(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*, hb_blob_t*) [function] [call site] 02641
16 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02642
16 OT::kern::apply(AAT::hb_aat_apply_context_t*) const [function] [call site] 02643
17 AAT::hb_aat_apply_context_t::return_t OT::kern::dispatch (AAT::hb_aat_apply_context_t*) const [function] [call site] 02644
18 OT::kern::get_type() const [function] [call site] 02645
19 OT::IntType ::operator unsigned int() const [function] [call site] 02646
18 bool AAT::hb_aat_apply_context_t::dispatch (OT::KernOT const&) [function] [call site] 02647
19 AAT::KerxTable ::apply(AAT::hb_aat_apply_context_t*) const [function] [call site] 02648
20 hb_buffer_t::unsafe_to_concat(unsigned int, unsigned int) [function] [call site] 02649
20 AAT::hb_aat_apply_context_t::set_lookup_index(unsigned int) [function] [call site] 02650
20 AAT::KerxTable ::thiz() const [function] [call site] 02651
20 AAT::KerxTable ::thiz() const [function] [call site] 02652
20 OT::IntType ::operator unsigned int() const [function] [call site] 02653
20 OT::IntType ::operator unsigned int() const [function] [call site] 02654
20 OT::KernOTSubTableHeader::is_horizontal() const [function] [call site] 02655
21 OT::IntType ::operator unsigned int() const [function] [call site] 02656
20 OT::IntType ::operator unsigned int() const [function] [call site] 02657
20 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02658
20 OT::IntType ::operator unsigned int() const [function] [call site] 02659
20 hb_buffer_t::reverse() [function] [call site] 02660
20 hb_sanitize_with_object_t::hb_sanitize_with_object_t const*>(hb_sanitize_context_t*, OT::KernSubTable const* const&) [function] [call site] 02661
20 AAT::hb_aat_apply_context_t::return_t OT::KernSubTable ::dispatch (AAT::hb_aat_apply_context_t*) const [function] [call site] 02662
21 OT::KernSubTable ::get_type() const [function] [call site] 02663
22 OT::IntType ::operator unsigned int() const [function] [call site] 02664
21 bool AAT::hb_aat_apply_context_t::dispatch >(AAT::KerxSubTableFormat0 const&) [function] [call site] 02665
21 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02666
21 bool AAT::hb_aat_apply_context_t::dispatch >(AAT::KerxSubTableFormat1 const&) [function] [call site] 02667
21 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02668
21 bool AAT::hb_aat_apply_context_t::dispatch >(AAT::KerxSubTableFormat2 const&) [function] [call site] 02669
21 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02670
21 bool AAT::hb_aat_apply_context_t::dispatch >(OT::KernSubTableFormat3 const&) [function] [call site] 02671
22 OT::KernSubTableFormat3 ::apply(AAT::hb_aat_apply_context_t*) const [function] [call site] 02672
23 OT::hb_kern_machine_t >::hb_kern_machine_t(OT::KernSubTableFormat3 const&, bool) [function] [call site] 02673
23 OT::hb_kern_machine_t >::kern(hb_font_t*, hb_buffer_t*, unsigned int, bool) const [function] [call site] 02674
24 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02675
24 hb_buffer_t::unsafe_to_concat(unsigned int, unsigned int) [function] [call site] 02676
24 OT::hb_ot_apply_context_t::hb_ot_apply_context_t(unsigned int, hb_font_t*, hb_buffer_t*) [function] [call site] 02677
24 OT::hb_ot_apply_context_t::set_lookup_mask(unsigned int, bool) [function] [call site] 02678
24 OT::hb_ot_apply_context_t::set_lookup_props(unsigned int) [function] [call site] 02679
24 OT::hb_ot_apply_context_t::skipping_iterator_t::reset(unsigned int, unsigned int) [function] [call site] 02680
25 OT::hb_ot_apply_context_t::matcher_t::set_syllable(unsigned char) [function] [call site] 02681
24 OT::hb_ot_apply_context_t::skipping_iterator_t::next(unsigned int*) [function] [call site] 02682
25 __assert_fail [call site] 02683
25 OT::hb_ot_apply_context_t::skipping_iterator_t::match(hb_glyph_info_t&) [function] [call site] 02684
26 OT::hb_ot_apply_context_t::matcher_t::may_skip(OT::hb_ot_apply_context_t const*, hb_glyph_info_t const&) const [function] [call site] 02685
27 OT::hb_ot_apply_context_t::check_glyph_property(hb_glyph_info_t const*, unsigned int) const [function] [call site] 02686
26 OT::hb_ot_apply_context_t::skipping_iterator_t::get_glyph_data() [function] [call site] 02687
27 OT::IntType ::operator unsigned int() const [function] [call site] 02688
25 OT::hb_ot_apply_context_t::skipping_iterator_t::advance_glyph_data() [function] [call site] 02689
24 OT::KernSubTableFormat3 ::get_kerning(unsigned int, unsigned int) const [function] [call site] 02690
25 OT::IntType ::operator unsigned int() const [function] [call site] 02691
25 OT::UnsizedArrayOf > const& StructAfter > const, hb_array_t const> >(hb_array_t const>&) [function] [call site] 02692
26 hb_array_t const>::operator&() const [function] [call site] 02693
26 OT::UnsizedArrayOf > const& StructAtOffset > const>(void const*, unsigned int) [function] [call site] 02694
25 OT::IntType ::operator unsigned int() const [function] [call site] 02695
25 OT::UnsizedArrayOf >::as_array(unsigned int) const [function] [call site] 02696
25 OT::UnsizedArrayOf > const& StructAfter > const, hb_array_t const> >(hb_array_t const>&) [function] [call site] 02697
25 OT::IntType ::operator unsigned int() const [function] [call site] 02698
25 OT::UnsizedArrayOf >::as_array(unsigned int) const [function] [call site] 02699
25 OT::UnsizedArrayOf > const& StructAfter > const, hb_array_t const> >(hb_array_t const>&) [function] [call site] 02700
25 OT::UnsizedArrayOf >::as_array(unsigned int) const [function] [call site] 02701
25 hb_iter_t const>, OT::IntType const&>::operator[](unsigned int) [function] [call site] 02702
25 OT::IntType ::operator unsigned int() const [function] [call site] 02703
25 hb_iter_t const>, OT::IntType const&>::operator[](unsigned int) [function] [call site] 02704
25 OT::IntType ::operator unsigned int() const [function] [call site] 02705
25 OT::IntType ::operator unsigned int() const [function] [call site] 02706
25 OT::IntType ::operator unsigned int() const [function] [call site] 02707
25 hb_iter_t const>, OT::IntType const&>::operator[](unsigned int) [function] [call site] 02708
25 OT::IntType ::operator unsigned int() const [function] [call site] 02709
25 OT::IntType ::operator int() const [function] [call site] 02710
24 hb_font_t::em_scale_x(short) [function] [call site] 02711
25 hb_font_t::em_mult(short, long) [function] [call site] 02712
24 operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) [function] [call site] 02713
24 hb_font_t::em_scale_y(short) [function] [call site] 02714
25 hb_font_t::em_mult(short, long) [function] [call site] 02715
24 operator|=(hb_buffer_scratch_flags_t&, hb_buffer_scratch_flags_t) [function] [call site] 02716
24 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02717
24 OT::hb_ot_apply_context_t::~hb_ot_apply_context_t() [function] [call site] 02718
23 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02719
21 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02720
21 AAT::hb_aat_apply_context_t::default_return_value() [function] [call site] 02721
21 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02722
20 hb_sanitize_with_object_t::~hb_sanitize_with_object_t() [function] [call site] 02723
20 hb_buffer_t::reverse() [function] [call site] 02724
20 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02725
20 OT::KernSubTable const& StructAfter , OT::KernSubTable >(OT::KernSubTable const&) [function] [call site] 02726
21 OT::KernSubTable ::get_size() const [function] [call site] 02727
18 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02728
18 bool AAT::hb_aat_apply_context_t::dispatch (OT::KernAAT const&) [function] [call site] 02729
18 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02730
18 AAT::hb_aat_apply_context_t::default_return_value() [function] [call site] 02731
18 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02732
16 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02733
16 AAT::hb_aat_apply_context_t::~hb_aat_apply_context_t() [function] [call site] 02734
15 _hb_ot_shape_fallback_kern(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) [function] [call site] 02735
16 hb_font_t::has_glyph_h_kerning_func() [function] [call site] 02736
16 hb_font_t::has_glyph_v_kerning_func() [function] [call site] 02737
16 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02738
16 hb_buffer_t::reverse() [function] [call site] 02739
16 hb_ot_shape_fallback_kern_driver_t::hb_ot_shape_fallback_kern_driver_t(hb_font_t*, hb_buffer_t*) [function] [call site] 02740
16 OT::hb_kern_machine_t ::hb_kern_machine_t(hb_ot_shape_fallback_kern_driver_t const&, bool) [function] [call site] 02741
16 OT::hb_kern_machine_t ::kern(hb_font_t*, hb_buffer_t*, unsigned int, bool) const [function] [call site] 02742
17 hb_ot_shape_fallback_kern_driver_t::get_kerning(unsigned int, unsigned int) const [function] [call site] 02743
18 hb_font_t::get_glyph_kerning_for_direction(unsigned int, unsigned int, hb_direction_t, int*, int*) [function] [call site] 02744
19 hb_font_t::get_glyph_h_kerning(unsigned int, unsigned int) [function] [call site] 02745
19 hb_font_t::get_glyph_v_kerning(unsigned int, unsigned int) [function] [call site] 02746
16 hb_buffer_t::reverse() [function] [call site] 02747
15 hb_aat_layout_track(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) [function] [call site] 02748
16 AAT::trak const& hb_lazy_loader_t , hb_face_t, 32u, hb_blob_t>::operator* () const [function] [call site] 02749
16 NullHelper ::get_null() [function] [call site] 02750
16 AAT::hb_aat_apply_context_t::hb_aat_apply_context_t(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*, hb_blob_t*) [function] [call site] 02751
16 AAT::trak::apply(AAT::hb_aat_apply_context_t*) const [function] [call site] 02752
17 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02753
17 AAT::TrackData const& OT::operator+ (AAT::trak const* const&, OT::OffsetTo , true> const&) [function] [call site] 02754
17 AAT::TrackData::get_tracking(void const*, float) const [function] [call site] 02755
18 AAT::TrackTableEntry::get_track_value() const [function] [call site] 02756
18 OT::IntType ::operator unsigned int() const [function] [call site] 02757
18 AAT::TrackTableEntry::get_value(void const*, unsigned int, unsigned int) const [function] [call site] 02758
19 OT::UnsizedArrayOf > const& OT::operator+ (void const* const&, OT::OffsetTo >, OT::IntType , false> const&) [function] [call site] 02759
19 hb_iter_t const>, OT::IntType const&>::operator[](unsigned int) [function] [call site] 02760
19 OT::IntType ::operator int() const [function] [call site] 02761
18 OT::UnsizedArrayOf , 16u> > const& OT::operator+ (void const* const&, OT::OffsetTo , 16u> >, OT::IntType , false> const&) [function] [call site] 02762
18 hb_array_t , 16u> const>::hb_array_t(OT::HBFixed , 16u> const*, unsigned int) [function] [call site] 02763
18 hb_iter_t , 16u> const>, OT::HBFixed , 16u> const&>::operator[](unsigned int) [function] [call site] 02764
18 OT::HBFixed , 16u>::to_float(float) const [function] [call site] 02765
18 AAT::TrackData::interpolate_at(unsigned int, float, AAT::TrackTableEntry const&, void const*) const [function] [call site] 02766
19 OT::IntType ::operator unsigned int() const [function] [call site] 02767
19 OT::UnsizedArrayOf , 16u> > const& OT::operator+ (void const* const&, OT::OffsetTo , 16u> >, OT::IntType , false> const&) [function] [call site] 02768
19 hb_array_t , 16u> const>::hb_array_t(OT::HBFixed , 16u> const*, unsigned int) [function] [call site] 02769
19 hb_iter_t , 16u> const>, OT::HBFixed , 16u> const&>::operator[](unsigned int) [function] [call site] 02770
19 OT::HBFixed , 16u>::to_float(float) const [function] [call site] 02771
19 OT::HBFixed , 16u>::to_float(float) const [function] [call site] 02772
19 AAT::TrackTableEntry::get_value(void const*, unsigned int, unsigned int) const [function] [call site] 02773
19 AAT::TrackTableEntry::get_value(void const*, unsigned int, unsigned int) const [function] [call site] 02774
18 _hb_roundf(float) [function] [call site] 02775
17 hb_font_t::em_scalef_x(float) [function] [call site] 02776
18 hb_font_t::em_multf(float, float) [function] [call site] 02777
19 hb_font_t::em_fmultf(float, float) [function] [call site] 02778
19 _hb_roundf(float) [function] [call site] 02779
17 hb_font_t::em_scalef_x(float) [function] [call site] 02780
17 unsigned int hb_buffer_t::group_end (unsigned int, bool ( const&)(hb_glyph_info_t const&, hb_glyph_info_t const&)) const [function] [call site] 02781
17 _hb_grapheme_group_func(hb_glyph_info_t const&, hb_glyph_info_t const&) [function] [call site] 02782
17 AAT::TrackData::get_tracking(void const*, float) const [function] [call site] 02783
17 hb_font_t::em_scalef_y(float) [function] [call site] 02784
18 hb_font_t::em_multf(float, float) [function] [call site] 02785
17 hb_font_t::em_scalef_y(float) [function] [call site] 02786
17 unsigned int hb_buffer_t::group_end (unsigned int, bool ( const&)(hb_glyph_info_t const&, hb_glyph_info_t const&)) const [function] [call site] 02787
17 _hb_grapheme_group_func(hb_glyph_info_t const&, hb_glyph_info_t const&) [function] [call site] 02788
17 bool hb_no_trace_t ::ret (bool&&, char const*, unsigned int) [function] [call site] 02789
16 AAT::hb_aat_apply_context_t::~hb_aat_apply_context_t() [function] [call site] 02790
14 zero_mark_widths_by_gdef(hb_buffer_t*, bool) [function] [call site] 02791
14 hb_ot_layout_position_finish_advances(hb_font_t*, hb_buffer_t*) [function] [call site] 02792
15 OT::Layout::GPOS::position_finish_advances(hb_font_t*, hb_buffer_t*) [function] [call site] 02793
14 hb_ot_zero_width_default_ignorables(hb_buffer_t const*) [function] [call site] 02794
15 operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) [function] [call site] 02795
15 operator&(hb_buffer_flags_t, hb_buffer_flags_t) [function] [call site] 02796
15 operator&(hb_buffer_flags_t, hb_buffer_flags_t) [function] [call site] 02797
15 _hb_glyph_info_is_default_ignorable(hb_glyph_info_t const*) [function] [call site] 02798
14 hb_aat_layout_zero_width_deleted_glyphs(hb_buffer_t*) [function] [call site] 02799
14 hb_ot_layout_position_finish_offsets(hb_font_t*, hb_buffer_t*) [function] [call site] 02800
15 OT::Layout::GPOS::position_finish_offsets(hb_font_t*, hb_buffer_t*) [function] [call site] 02801
16 _hb_buffer_assert_gsubgpos_vars(hb_buffer_t*) [function] [call site] 02802
16 hb_buffer_get_glyph_positions [function] [call site] 02803
17 hb_buffer_t::clear_positions() [function] [call site] 02804
16 operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) [function] [call site] 02805
16 OT::Layout::propagate_attachment_offsets(hb_glyph_position_t*, unsigned int, unsigned int, hb_direction_t, unsigned int) [function] [call site] 02806
17 OT::Layout::propagate_attachment_offsets(hb_glyph_position_t*, unsigned int, unsigned int, hb_direction_t, unsigned int) [function] [call site] 02807
18 __assert_fail [call site] 02808
16 _hb_roundf(float) [function] [call site] 02809
14 hb_font_t::has_glyph_h_origin_func() [function] [call site] 02810
14 hb_font_t::subtract_glyph_h_origin(unsigned int, int*, int*) [function] [call site] 02811
14 _hb_ot_shape_fallback_mark_position(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*, bool) [function] [call site] 02812
15 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02813
15 _hb_buffer_assert_gsubgpos_vars(hb_buffer_t*) [function] [call site] 02814
15 _hb_glyph_info_is_unicode_mark(hb_glyph_info_t const*) [function] [call site] 02815
15 position_cluster(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*, unsigned int, unsigned int, bool) [function] [call site] 02816
16 _hb_glyph_info_is_unicode_mark(hb_glyph_info_t const*) [function] [call site] 02817
16 _hb_glyph_info_is_unicode_mark(hb_glyph_info_t const*) [function] [call site] 02818
16 position_around_base(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*, unsigned int, unsigned int, bool) [function] [call site] 02819
17 hb_buffer_t::unsafe_to_break(unsigned int, unsigned int) [function] [call site] 02820
17 hb_font_t::get_glyph_extents(unsigned int, hb_glyph_extents_t*) [function] [call site] 02821
18 hb_memset(void*, int, unsigned int) [function] [call site] 02822
17 zero_mark_advances(hb_buffer_t*, unsigned int, unsigned int, bool) [function] [call site] 02823
18 _hb_glyph_info_get_general_category(hb_glyph_info_t const*) [function] [call site] 02824
17 hb_font_t::get_glyph_h_advance(unsigned int) [function] [call site] 02825
17 _hb_glyph_info_get_lig_id(hb_glyph_info_t const*) [function] [call site] 02826
17 _hb_glyph_info_get_lig_num_comps(hb_glyph_info_t const*) [function] [call site] 02827
18 _hb_glyph_info_ligated_internal(hb_glyph_info_t const*) [function] [call site] 02828
17 _hb_glyph_info_get_modified_combining_class(hb_glyph_info_t const*) [function] [call site] 02829
17 _hb_glyph_info_get_lig_id(hb_glyph_info_t const*) [function] [call site] 02830
17 _hb_glyph_info_get_lig_comp(hb_glyph_info_t const*) [function] [call site] 02831
18 _hb_glyph_info_ligated_internal(hb_glyph_info_t const*) [function] [call site] 02832
17 hb_script_get_horizontal_direction [function] [call site] 02833
17 _hb_glyph_info_get_modified_combining_class(hb_glyph_info_t const*) [function] [call site] 02834
17 position_mark(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*, hb_glyph_extents_t&, unsigned int, unsigned int) [function] [call site] 02835
18 hb_font_t::get_glyph_extents(unsigned int, hb_glyph_extents_t*) [function] [call site] 02836
15 position_cluster(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*, unsigned int, unsigned int, bool) [function] [call site] 02837
15 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02838
13 hb_buffer_reverse [function] [call site] 02839
14 hb_buffer_t::reverse() [function] [call site] 02840
13 _hb_buffer_deallocate_gsubgpos_vars(hb_buffer_t*) [function] [call site] 02841
14 hb_buffer_t::deallocate_var(unsigned int, unsigned int) [function] [call site] 02842
14 hb_buffer_t::deallocate_var(unsigned int, unsigned int) [function] [call site] 02843
12 hb_ot_substitute_post(hb_ot_shape_context_t const*) [function] [call site] 02844
13 hb_aat_layout_remove_deleted_glyphs(hb_buffer_t*) [function] [call site] 02845
13 hb_ot_hide_default_ignorables(hb_buffer_t*, hb_font_t*) [function] [call site] 02846
14 operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) [function] [call site] 02847
14 operator&(hb_buffer_flags_t, hb_buffer_flags_t) [function] [call site] 02848
14 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 02849
14 _hb_glyph_info_is_default_ignorable(hb_glyph_info_t const*) [function] [call site] 02850
14 hb_buffer_t::delete_glyphs_inplace(bool (*)(hb_glyph_info_t const*)) [function] [call site] 02851
14 _hb_glyph_info_is_default_ignorable(hb_glyph_info_t const*) [function] [call site] 02852
13 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02853
13 hb_buffer_t::message(hb_font_t*, char const*, ...) [function] [call site] 02854
12 hb_propagate_flags(hb_buffer_t*) [function] [call site] 02855
13 operator&(hb_buffer_scratch_flags_t, hb_buffer_scratch_flags_t) [function] [call site] 02856
13 operator&(hb_buffer_flags_t, hb_buffer_flags_t) [function] [call site] 02857
13 operator&(hb_buffer_flags_t, hb_buffer_flags_t) [function] [call site] 02858
13 unsigned int hb_buffer_t::group_end (unsigned int, bool ( const&)(hb_glyph_info_t const&, hb_glyph_info_t const&)) const [function] [call site] 02859
13 operator~(hb_glyph_flags_t) [function] [call site] 02860
13 operator|(hb_glyph_flags_t, hb_glyph_flags_t) [function] [call site] 02861
13 operator~(hb_glyph_flags_t) [function] [call site] 02862
12 _hb_buffer_deallocate_unicode_vars(hb_buffer_t*) [function] [call site] 02863
13 hb_buffer_t::deallocate_var(unsigned int, unsigned int) [function] [call site] 02864
12 hb_buffer_t::leave() [function] [call site] 02865
13 hb_buffer_t::deallocate_var_all() [function] [call site] 02866
10 _hb_shapers_get() [function] [call site] 02867
11 hb_lazy_loader_t ::get_unconst() const [function] [call site] 02868
10 hb_free_impl [function] [call site] 02869
9 hb_shape_plan_get_empty [function] [call site] 02870
10 NullHelper ::get_null() [function] [call site] 02871
9 hb_shape_plan_key_t::equal(hb_shape_plan_key_t const*) [function] [call site] 02872
10 hb_segment_properties_equal [function] [call site] 02873
10 hb_shape_plan_key_t::user_features_match(hb_shape_plan_key_t const*) [function] [call site] 02874
10 hb_ot_shape_plan_key_t::equal(hb_ot_shape_plan_key_t const*) [function] [call site] 02875
11 hb_memcmp(void const*, void const*, unsigned int) [function] [call site] 02876
12 memcmp [call site] 02877
9 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 02878
9 hb_shape_plan_reference [function] [call site] 02879
10 hb_shape_plan_t* hb_object_reference (hb_shape_plan_t*) [function] [call site] 02880
9 hb_shape_plan_create2 [function] [call site] 02881
10 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 02882
10 hb_shape_plan_get_empty [function] [call site] 02883
10 hb_shape_plan_t* hb_object_create () [function] [call site] 02884
11 hb_shape_plan_t::hb_shape_plan_t() [function] [call site] 02885
12 hb_object_header_t::hb_object_header_t() [function] [call site] 02886
12 hb_ot_shape_plan_t::hb_ot_shape_plan_t() [function] [call site] 02887
13 hb_ot_map_t::hb_ot_map_t() [function] [call site] 02888
10 hb_face_get_empty [function] [call site] 02889
10 hb_face_make_immutable [function] [call site] 02890
10 hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) [function] [call site] 02891
10 hb_ot_shape_plan_t::init0(hb_face_t*, hb_shape_plan_key_t const*) [function] [call site] 02892
11 hb_ot_map_t::init() [function] [call site] 02893
12 hb_memset(void*, int, unsigned int) [function] [call site] 02894
12 hb_vector_t ::init0() [function] [call site] 02895
12 hb_vector_t ::init0() [function] [call site] 02896
11 hb_ot_shape_planner_t::hb_ot_shape_planner_t(hb_face_t*, hb_segment_properties_t const&) [function] [call site] 02897
12 hb_ot_map_builder_t::hb_ot_map_builder_t(hb_face_t*, hb_segment_properties_t const&) [function] [call site] 02898
13 hb_vector_t ::hb_vector_t() [function] [call site] 02899
13 hb_memset(void*, int, unsigned int) [function] [call site] 02900
13 hb_vector_t ::init() [function] [call site] 02901
13 hb_ot_tags_from_script_and_language [function] [call site] 02902
14 hb_language_to_string [function] [call site] 02903
14 parse_private_use_subtag(char const*, unsigned int*, unsigned int*, char const*, unsigned char (*)(unsigned char)) [function] [call site] 02904
15 strstr [call site] 02905
15 strlen [call site] 02906
15 ISHEX(unsigned char) [function] [call site] 02907
15 FROMHEX(unsigned char) [function] [call site] 02908
16 TOLOWER(unsigned char) [function] [call site] 02909
15 ISALNUM(unsigned char) [function] [call site] 02910
14 TOLOWER(unsigned char) [function] [call site] 02911
14 parse_private_use_subtag(char const*, unsigned int*, unsigned int*, char const*, unsigned char (*)(unsigned char)) [function] [call site] 02912
14 TOUPPER(unsigned char) [function] [call site] 02913
14 hb_ot_tags_from_language(char const*, char const*, unsigned int*, unsigned int*) [function] [call site] 02914
15 hb_ot_tags_from_complex_language(char const*, char const*, unsigned int*, unsigned int*) [function] [call site] 02915
16 strchr [call site] 02916
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02917
17 strstr [call site] 02918
17 ISALNUM(unsigned char) [function] [call site] 02919
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02920
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02921
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02922
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02923
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02924
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02925
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02926
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02927
16 strcmp [call site] 02928
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02929
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02930
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02931
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02932
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02933
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02934
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02935
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02936
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02937
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02938
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02939
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02940
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02941
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02942
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02943
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02944
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02945
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02946
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02947
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02948
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02949
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02950
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02951
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02952
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02953
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02954
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02955
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02956
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02957
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02958
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02959
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02960
16 strncmp [call site] 02961
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02962
16 strncmp [call site] 02963
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02964
16 strncmp [call site] 02965
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02966
16 strncmp [call site] 02967
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02968
16 strncmp [call site] 02969
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02970
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02971
16 strncmp [call site] 02972
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02973
16 strncmp [call site] 02974
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02975
16 strncmp [call site] 02976
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02977
16 strncmp [call site] 02978
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02979
16 strncmp [call site] 02980
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02981
16 strncmp [call site] 02982
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02983
16 strncmp [call site] 02984
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02985
16 strncmp [call site] 02986
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02987
16 strncmp [call site] 02988
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02989
16 strncmp [call site] 02990
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02991
16 strncmp [call site] 02992
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02993
16 strncmp [call site] 02994
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02995
16 strncmp [call site] 02996
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02997
16 strncmp [call site] 02998
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 02999
16 strncmp [call site] 03000
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03001
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03002
16 strncmp [call site] 03003
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03004
16 strncmp [call site] 03005
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03006
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03007
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03008
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03009
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03010
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03011
16 strncmp [call site] 03012
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03013
16 strncmp [call site] 03014
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03015
16 strncmp [call site] 03016
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03017
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03018
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03019
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03020
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03021
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03022
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03023
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03024
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03025
16 strncmp [call site] 03026
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03027
16 strncmp [call site] 03028
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03029
16 strncmp [call site] 03030
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03031
16 strncmp [call site] 03032
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03033
16 strncmp [call site] 03034
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03035
16 strncmp [call site] 03036
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03037
16 strcmp [call site] 03038
16 strcmp [call site] 03039
16 strcmp [call site] 03040
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03041
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03042
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03043
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03044
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03045
16 strncmp [call site] 03046
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03047
16 strncmp [call site] 03048
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03049
16 strncmp [call site] 03050
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03051
16 strncmp [call site] 03052
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03053
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03054
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03055
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03056
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03057
16 strncmp [call site] 03058
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03059
16 strncmp [call site] 03060
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03061
16 strncmp [call site] 03062
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03063
16 strcmp [call site] 03064
16 strcmp [call site] 03065
16 strncmp [call site] 03066
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03067
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03068
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03069
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03070
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03071
16 strncmp [call site] 03072
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03073
16 strncmp [call site] 03074
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03075
16 strncmp [call site] 03076
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03077
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03078
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03079
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03080
16 strcmp [call site] 03081
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03082
16 lang_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03083
16 strcmp [call site] 03084
16 strncmp [call site] 03085
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03086
16 strncmp [call site] 03087
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03088
16 strncmp [call site] 03089
16 subtag_matches(char const*, char const*, char const*, unsigned int) [function] [call site] 03090
15 strchr [call site] 03091
15 strchr [call site] 03092
15 strlen [call site] 03093
15 ISALPHA(unsigned char) [function] [call site] 03094
15 strchr [call site] 03095
15 unsigned int ARRAY_LENGTH (LangTag const (&) [203u]) [function] [call site] 03096
15 hb_tag_from_string [function] [call site] 03097
15 hb_atomic_int_t::operator int() const [function] [call site] 03098
15 hb_sorted_array_t hb_sorted_array (LangTag const*, unsigned int) [function] [call site] 03099
15 hb_atomic_int_t::operator=(int) [function] [call site] 03100
15 strlen [call site] 03101
15 hb_tag_from_string [function] [call site] 03102
14 hb_ot_all_tags_from_script(hb_script_t, unsigned int*, unsigned int*) [function] [call site] 03103
15 hb_ot_new_tag_from_script(hb_script_t) [function] [call site] 03104
15 hb_ot_old_tag_from_script(hb_script_t) [function] [call site] 03105
13 hb_ot_layout_table_select_script [function] [call site] 03106
14 get_gsubgpos_table(hb_face_t*, unsigned int) [function] [call site] 03107
14 OT::GSUBGPOS::find_script_index(unsigned int, unsigned int*) const [function] [call site] 03108
15 OT::GSUBGPOS::get_script_list() const [function] [call site] 03109
16 OT::IntType ::operator unsigned int() const [function] [call site] 03110
16 OT::RecordListOfScript const& OT::operator+ (OT::GSUBGPOS const* const&, OT::OffsetTo , true> const&) [function] [call site] 03111
16 NullHelper ::get_null() [function] [call site] 03112
15 OT::RecordArrayOf ::find_index(unsigned int, unsigned int*) const [function] [call site] 03113
16 bool OT::SortedArrayOf , OT::IntType >::bfind (unsigned int const&, unsigned int*, hb_not_found_t, unsigned int) const [function] [call site] 03114
17 OT::SortedArrayOf , OT::IntType >::as_array() const [function] [call site] 03115
17 bool hb_sorted_array_t const>::bfind (unsigned int const&, unsigned int*, hb_not_found_t, unsigned int) const [function] [call site] 03116
14 OT::GSUBGPOS::find_script_index(unsigned int, unsigned int*) const [function] [call site] 03117
14 OT::GSUBGPOS::find_script_index(unsigned int, unsigned int*) const [function] [call site] 03118
14 OT::GSUBGPOS::find_script_index(unsigned int, unsigned int*) const [function] [call site] 03119
13 hb_ot_layout_script_select_language [function] [call site] 03120
14 hb_ot_layout_script_select_language2 [function] [call site] 03121
15 get_gsubgpos_table(hb_face_t*, unsigned int) [function] [call site] 03122
15 OT::GSUBGPOS::get_script(unsigned int) const [function] [call site] 03123
16 OT::GSUBGPOS::get_script_list() const [function] [call site] 03124
16 OT::RecordListOf ::operator[](unsigned int) const [function] [call site] 03125
17 OT::RecordArrayOf ::get_offset(unsigned int) const [function] [call site] 03126
18 OT::ArrayOf , OT::IntType >::operator[](int) const [function] [call site] 03127
17 OT::Script const& OT::operator+ const*, (void*)0>(OT::RecordListOf const* const&, OT::OffsetTo , true> const&) [function] [call site] 03128
15 OT::Script::find_lang_sys_index(unsigned int, unsigned int*) const [function] [call site] 03129
16 OT::RecordArrayOf ::find_index(unsigned int, unsigned int*) const [function] [call site] 03130
15 OT::Script::find_lang_sys_index(unsigned int, unsigned int*) const [function] [call site] 03131
12 _hb_apply_morx(hb_face_t*, hb_segment_properties_t const&) [function] [call site] 03132
13 hb_aat_layout_has_substitution [function] [call site] 03133
14 hb_lazy_loader_t , hb_face_t, 28u, hb_blob_t>::operator->() const [function] [call site] 03134
14 AAT::mortmorx ::has_data() const [function] [call site] 03135
14 hb_lazy_loader_t , hb_face_t, 29u, hb_blob_t>::operator->() const [function] [call site] 03136
14 AAT::mortmorx ::has_data() const [function] [call site] 03137
13 hb_ot_layout_has_substitution [function] [call site] 03138
14 hb_lazy_loader_t , hb_face_t, 25u, OT::GSUB_accelerator_t>::operator->() const [function] [call site] 03139
14 hb_blob_ptr_t ::operator->() const [function] [call site] 03140
14 OT::GSUBGPOS::has_data() const [function] [call site] 03141
15 OT::FixedVersion >::to_int() const [function] [call site] 03142
12 hb_ot_shaper_categorize(hb_ot_shape_planner_t const*) [function] [call site] 03143
11 hb_ot_shape_collect_features(hb_ot_shape_planner_t*, hb_feature_t const*, unsigned int) [function] [call site] 03144
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03145
13 operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03146
13 hb_ot_map_builder_t::add_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03147
14 hb_vector_t ::push() [function] [call site] 03148
14 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03149
12 hb_ot_map_builder_t::add_gsub_pause(bool (*)(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*)) [function] [call site] 03150
13 hb_ot_map_builder_t::add_pause(unsigned int, bool (*)(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*)) [function] [call site] 03151
14 hb_vector_t ::push() [function] [call site] 03152
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03153
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03154
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03155
12 hb_ot_map_builder_t::add_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03156
12 hb_ot_map_builder_t::add_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03157
12 hb_ot_map_builder_t::add_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03158
12 hb_ot_map_builder_t::add_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03159
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03160
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03161
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03162
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03163
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03164
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03165
12 unsigned int ARRAY_LENGTH (hb_ot_map_feature_t const (&) [7u]) [function] [call site] 03166
12 hb_ot_map_builder_t::add_feature(hb_ot_map_feature_t const&) [function] [call site] 03167
13 hb_ot_map_builder_t::add_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03168
12 unsigned int ARRAY_LENGTH (hb_ot_map_feature_t const (&) [7u]) [function] [call site] 03169
12 hb_ot_map_builder_t::add_feature(hb_ot_map_feature_t const&) [function] [call site] 03170
12 hb_ot_map_builder_t::enable_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03171
12 hb_ot_map_builder_t::add_feature(unsigned int, hb_ot_map_feature_flags_t, unsigned int) [function] [call site] 03172
11 hb_ot_shape_planner_t::compile(hb_ot_shape_plan_t&, hb_ot_shape_plan_key_t const&) [function] [call site] 03173
12 hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) [function] [call site] 03174
13 hb_ot_layout_language_get_required_feature [function] [call site] 03175
14 get_gsubgpos_table(hb_face_t*, unsigned int) [function] [call site] 03176
14 OT::GSUBGPOS::get_script(unsigned int) const [function] [call site] 03177
14 OT::Script::get_lang_sys(unsigned int) const [function] [call site] 03178
15 OT::Script::get_default_lang_sys() const [function] [call site] 03179
16 OT::LangSys const& OT::operator+ (OT::Script const* const&, OT::OffsetTo , true> const&) [function] [call site] 03180
15 OT::ArrayOf , OT::IntType >::operator[](int) const [function] [call site] 03181
14 OT::LangSys::get_required_feature_index() const [function] [call site] 03182
15 OT::IntType ::operator unsigned int() const [function] [call site] 03183
14 OT::GSUBGPOS::get_feature_tag(unsigned int) const [function] [call site] 03184
15 OT::GSUBGPOS::get_feature_list() const [function] [call site] 03185
16 OT::IntType ::operator unsigned int() const [function] [call site] 03186
16 OT::RecordListOf const& OT::operator+ (OT::GSUBGPOS const* const&, OT::OffsetTo , OT::IntType , true> const&) [function] [call site] 03187
16 NullHelper >::get_null() [function] [call site] 03188
15 OT::RecordArrayOf ::get_tag(unsigned int) const [function] [call site] 03189
16 OT::ArrayOf , OT::IntType >::operator[](int) const [function] [call site] 03190
15 OT::IntType ::operator unsigned int() const [function] [call site] 03191
14 OT::LangSys::has_required_feature() const [function] [call site] 03192
15 OT::IntType ::operator unsigned int() const [function] [call site] 03193
13 hb_vector_t ::qsort(int (*)(void const*, void const*)) [function] [call site] 03194
13 hb_ot_map_builder_t::feature_info_t::cmp(void const*, void const*) [function] [call site] 03195
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03196
13 operator|=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t) [function] [call site] 03197
14 operator|(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03198
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03199
13 operator^=(hb_ot_map_feature_flags_t&, hb_ot_map_feature_flags_t) [function] [call site] 03200
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03201
13 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&, unsigned int&) const [function] [call site] 03202
13 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&, unsigned int&) const [function] [call site] 03203
13 hb_vector_t ::shrink(int, bool) [function] [call site] 03204
13 unsigned int hb_popcount (hb_glyph_flags_t) [function] [call site] 03205
13 hb_vector_t ::operator[](int) [function] [call site] 03206
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03207
13 unsigned int hb_bit_storage (unsigned int) [function] [call site] 03208
13 hb_ot_layout_language_find_feature [function] [call site] 03209
14 get_gsubgpos_table(hb_face_t*, unsigned int) [function] [call site] 03210
14 OT::GSUBGPOS::get_script(unsigned int) const [function] [call site] 03211
14 OT::Script::get_lang_sys(unsigned int) const [function] [call site] 03212
14 OT::LangSys::get_feature_count() const [function] [call site] 03213
15 OT::IntType ::operator unsigned int() const [function] [call site] 03214
14 OT::LangSys::get_feature_index(unsigned int) const [function] [call site] 03215
15 OT::ArrayOf >::operator[](int) const [function] [call site] 03216
15 OT::IntType ::operator unsigned int() const [function] [call site] 03217
14 OT::GSUBGPOS::get_feature_tag(unsigned int) const [function] [call site] 03218
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03219
13 hb_ot_layout_table_find_feature(hb_face_t*, unsigned int, unsigned int, unsigned int*) [function] [call site] 03220
14 get_gsubgpos_table(hb_face_t*, unsigned int) [function] [call site] 03221
14 OT::GSUBGPOS::get_feature_count() const [function] [call site] 03222
15 OT::GSUBGPOS::get_feature_list() const [function] [call site] 03223
15 OT::IntType ::operator unsigned int() const [function] [call site] 03224
14 OT::GSUBGPOS::get_feature_tag(unsigned int) const [function] [call site] 03225
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03226
13 hb_vector_t ::push() [function] [call site] 03227
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03228
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03229
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03230
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03231
13 operator&(hb_ot_map_feature_flags_t, hb_ot_map_feature_flags_t) [function] [call site] 03232
13 hb_ot_map_builder_t::add_gsub_pause(bool (*)(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*)) [function] [call site] 03233
13 hb_ot_map_builder_t::add_gpos_pause(bool (*)(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*)) [function] [call site] 03234
14 hb_ot_map_builder_t::add_pause(unsigned int, bool (*)(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*)) [function] [call site] 03235
13 hb_ot_map_builder_t::add_lookups(hb_ot_map_t&, unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool, bool, unsigned int) [function] [call site] 03236
14 hb_ot_layout_table_get_lookup_count [function] [call site] 03237
15 get_gsubgpos_table(hb_face_t*, unsigned int) [function] [call site] 03238
15 OT::GSUBGPOS::get_lookup_count() const [function] [call site] 03239
16 OT::IntType ::operator unsigned int() const [function] [call site] 03240
16 OT::List16OfOffsetTo > const& OT::operator+ (OT::GSUBGPOS const* const&, OT::OffsetTo >, OT::IntType , true> const&) [function] [call site] 03241
16 OT::IntType ::operator unsigned int() const [function] [call site] 03242
14 unsigned int ARRAY_LENGTH (unsigned int const (&) [32u]) [function] [call site] 03243
14 hb_ot_layout_feature_with_variations_get_lookups [function] [call site] 03244
15 get_gsubgpos_table(hb_face_t*, unsigned int) [function] [call site] 03245
15 OT::GSUBGPOS::get_feature_variation(unsigned int, unsigned int) const [function] [call site] 03246
16 OT::FixedVersion >::to_int() const [function] [call site] 03247
16 OT::GSUBGPOS::get_feature_variations() const [function] [call site] 03248
16 OT::FeatureVariations::find_substitute(unsigned int, unsigned int) const [function] [call site] 03249
17 OT::ArrayOf >::operator[](int) const [function] [call site] 03250
17 OT::FeatureTableSubstitution const& OT::operator+ (OT::FeatureVariations const* const&, OT::OffsetTo , true> const&) [function] [call site] 03251
17 OT::FeatureTableSubstitution::find_substitute(unsigned int) const [function] [call site] 03252
18 OT::IntType ::operator unsigned int() const [function] [call site] 03253
18 OT::IntType ::operator unsigned int() const [function] [call site] 03254
18 OT::Feature const& OT::operator+ (OT::FeatureTableSubstitution const* const&, OT::OffsetTo , true> const&) [function] [call site] 03255
16 OT::GSUBGPOS::get_feature(unsigned int) const [function] [call site] 03256
17 OT::GSUBGPOS::get_feature_list() const [function] [call site] 03257
17 OT::RecordListOf ::operator[](unsigned int) const [function] [call site] 03258
15 OT::Feature::get_lookup_indexes(unsigned int, unsigned int*, unsigned int*) const [function] [call site] 03259
16 OT::IndexArray::get_indexes(unsigned int, unsigned int*, unsigned int*) const [function] [call site] 03260
17 OT::ArrayOf >::as_array() const [function] [call site] 03261
18 OT::IntType ::operator unsigned int() const [function] [call site] 03262
18 hb_array_t hb_array (OT::Index const*, unsigned int) [function] [call site] 03263
17 hb_array_t ::sub_array(unsigned int, unsigned int*) const [function] [call site] 03264
17 hb_iter_t , OT::Index const&>::operator+() const [function] [call site] 03265
18 hb_iter_t , OT::Index const&>::thiz() const [function] [call site] 03266
17 hb_array_t hb_array (unsigned int*, unsigned int) [function] [call site] 03267
17 hb_sink_t > $_26::operator() >(hb_array_t &&) const [function] [call site] 03268
18 hb_sink_t >::hb_sink_t(hb_array_t ) [function] [call site] 03269
17 OT::IntType ::operator unsigned int() const [function] [call site] 03270
14 unsigned int ARRAY_LENGTH (unsigned int const (&) [32u]) [function] [call site] 03271
13 hb_vector_t ::begin() const [function] [call site] 03272
13 hb_ot_map_builder_t::add_lookups(hb_ot_map_t&, unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool, bool, unsigned int) [function] [call site] 03273
13 hb_vector_t ::as_array() [function] [call site] 03274
13 hb_array_t ::sub_array(unsigned int, unsigned int) const [function] [call site] 03275
14 hb_array_t ::sub_array(unsigned int, unsigned int*) const [function] [call site] 03276
13 hb_vector_t ::shrink(int, bool) [function] [call site] 03277
13 hb_vector_t ::operator[](int) [function] [call site] 03278
13 hb_vector_t ::push() [function] [call site] 03279
13 hb_vector_t ::operator[](int) [function] [call site] 03280
12 hb_ot_map_t::get_1_mask(unsigned int) const [function] [call site] 03281
13 hb_ot_map_t::feature_map_t const* hb_vector_t ::bsearch (unsigned int const&, hb_ot_map_t::feature_map_t const*) const [function] [call site] 03282
12 hb_ot_map_t::get_1_mask(unsigned int) const [function] [call site] 03283
12 hb_ot_map_t::get_1_mask(unsigned int) const [function] [call site] 03284
12 hb_ot_map_t::get_1_mask(unsigned int) const [function] [call site] 03285
12 hb_ot_map_t::get_1_mask(unsigned int) const [function] [call site] 03286
12 hb_ot_map_t::get_mask(unsigned int, unsigned int*) const [function] [call site] 03287
12 hb_ot_map_t::get_mask(unsigned int, unsigned int*) const [function] [call site] 03288
12 hb_ot_map_t::get_feature_index(unsigned int, unsigned int) const [function] [call site] 03289
13 hb_ot_map_t::feature_map_t const* hb_vector_t ::bsearch (unsigned int const&, hb_ot_map_t::feature_map_t const*) const [function] [call site] 03290
12 hb_ot_layout_has_glyph_classes [function] [call site] 03291
13 hb_blob_ptr_t ::operator->() const [function] [call site] 03292
13 OT::GDEF::has_glyph_classes() const [function] [call site] 03293
12 hb_aat_layout_has_positioning [function] [call site] 03294
13 hb_lazy_loader_t , hb_face_t, 30u, hb_blob_t>::operator->() const [function] [call site] 03295
13 AAT::kerx::has_data() const [function] [call site] 03296
14 OT::IntType ::operator unsigned int() const [function] [call site] 03297
12 hb_ot_layout_has_substitution [function] [call site] 03298
12 hb_ot_layout_has_positioning [function] [call site] 03299
13 hb_lazy_loader_t , hb_face_t, 26u, OT::GPOS_accelerator_t>::operator->() const [function] [call site] 03300
13 hb_blob_ptr_t ::operator->() const [function] [call site] 03301
13 OT::GSUBGPOS::has_data() const [function] [call site] 03302
12 hb_ot_layout_has_kerning(hb_face_t*) [function] [call site] 03303
13 hb_lazy_loader_t , hb_face_t, 23u, hb_blob_t>::operator->() const [function] [call site] 03304
13 OT::kern::has_data() const [function] [call site] 03305
14 OT::IntType ::operator unsigned int() const [function] [call site] 03306
12 hb_ot_layout_has_machine_kerning(hb_face_t*) [function] [call site] 03307
13 hb_lazy_loader_t , hb_face_t, 23u, hb_blob_t>::operator->() const [function] [call site] 03308
13 OT::kern::has_state_machine() const [function] [call site] 03309
14 OT::kern::get_type() const [function] [call site] 03310
14 AAT::KerxTable ::has_state_machine() const [function] [call site] 03311
15 AAT::KerxTable ::thiz() const [function] [call site] 03312
15 AAT::KerxTable ::thiz() const [function] [call site] 03313
15 OT::IntType ::operator unsigned int() const [function] [call site] 03314
15 OT::KernSubTable ::get_type() const [function] [call site] 03315
15 OT::KernSubTable const& StructAfter , OT::KernSubTable >(OT::KernSubTable const&) [function] [call site] 03316
14 AAT::KerxTable ::has_state_machine() const [function] [call site] 03317
12 hb_ot_layout_has_cross_kerning(hb_face_t*) [function] [call site] 03318
13 OT::kern::has_cross_stream() const [function] [call site] 03319
14 OT::kern::get_type() const [function] [call site] 03320
14 AAT::KerxTable ::has_cross_stream() const [function] [call site] 03321
15 AAT::KerxTable ::thiz() const [function] [call site] 03322
15 AAT::KerxTable ::thiz() const [function] [call site] 03323
15 OT::IntType ::operator unsigned int() const [function] [call site] 03324
15 OT::IntType ::operator unsigned int() const [function] [call site] 03325
15 OT::KernSubTable const& StructAfter , OT::KernSubTable >(OT::KernSubTable const&) [function] [call site] 03326
14 AAT::KerxTable ::has_cross_stream() const [function] [call site] 03327
12 hb_aat_layout_has_tracking [function] [call site] 03328
13 hb_lazy_loader_t , hb_face_t, 32u, hb_blob_t>::operator->() const [function] [call site] 03329
13 AAT::trak::has_data() const [function] [call site] 03330
14 OT::FixedVersion >::to_int() const [function] [call site] 03331
11 hb_ot_map_t::fini() [function] [call site] 03332
11 hb_ot_shape_planner_t::~hb_ot_shape_planner_t() [function] [call site] 03333
12 hb_ot_map_builder_t::~hb_ot_map_builder_t() [function] [call site] 03334
13 hb_vector_t ::fini() [function] [call site] 03335
13 hb_vector_t ::fini() [function] [call site] 03336
10 hb_shape_plan_key_t::fini() [function] [call site] 03337
10 hb_free_impl [function] [call site] 03338
10 hb_shape_plan_get_empty [function] [call site] 03339
9 hb_calloc_impl [function] [call site] 03340
9 hb_atomic_ptr_t ::cmpexch(hb_face_t::plan_node_t const*, hb_face_t::plan_node_t*) const [function] [call site] 03341
9 hb_shape_plan_destroy [function] [call site] 03342
9 hb_free_impl [function] [call site] 03343
9 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 03344
9 hb_shape_plan_reference [function] [call site] 03345
8 hb_shape_plan_execute [function] [call site] 03346
9 _hb_shape_plan_execute_internal(hb_shape_plan_t*, hb_font_t*, hb_buffer_t*, hb_feature_t const*, unsigned int) [function] [call site] 03347
10 void _hb_debug_msg<0>(char const*, void const*, char const*, bool, unsigned int, int, char const*, ...) [function] [call site] 03348
10 bool hb_object_is_immutable (hb_buffer_t const*) [function] [call site] 03349
10 __assert_fail [call site] 03350
10 hb_segment_properties_equal [function] [call site] 03351
10 __assert_fail [call site] 03352
10 _hb_fallback_shape [function] [call site] 03353
11 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 03354
11 hb_buffer_t::clear_positions() [function] [call site] 03355
11 hb_unicode_funcs_t::is_default_ignorable(unsigned int) [function] [call site] 03356
11 hb_font_t::get_nominal_glyph(unsigned int, unsigned int*, unsigned int) [function] [call site] 03357
11 hb_font_t::get_glyph_advance_for_direction(unsigned int, hb_direction_t, int*, int*) [function] [call site] 03358
12 hb_font_t::get_glyph_h_advance(unsigned int) [function] [call site] 03359
12 hb_font_t::get_glyph_v_advance(unsigned int) [function] [call site] 03360
11 hb_font_t::subtract_glyph_origin_for_direction(unsigned int, hb_direction_t, int*, int*) [function] [call site] 03361
12 hb_font_t::get_glyph_origin_for_direction(unsigned int, hb_direction_t, int*, int*) [function] [call site] 03362
13 hb_font_t::get_glyph_h_origin_with_fallback(unsigned int, int*, int*) [function] [call site] 03363
13 hb_font_t::get_glyph_v_origin_with_fallback(unsigned int, int*, int*) [function] [call site] 03364
11 hb_buffer_reverse [function] [call site] 03365
11 hb_buffer_t::clear_glyph_flags(unsigned int) [function] [call site] 03366
12 operator~(hb_glyph_flags_t) [function] [call site] 03367
8 hb_shape_plan_destroy [function] [call site] 03368
8 hb_buffer_t::verify(hb_buffer_t*, hb_font_t*, hb_feature_t const*, unsigned int, char const* const*) [function] [call site] 03369
9 buffer_verify_monotone(hb_buffer_t*, hb_font_t*) [function] [call site] 03370
10 hb_buffer_get_direction [function] [call site] 03371
10 hb_buffer_get_glyph_infos [function] [call site] 03372
10 buffer_verify_error(hb_buffer_t*, hb_font_t*, char const*, ...) [function] [call site] 03373
11 hb_buffer_t::messaging() [function] [call site] 03374
11 hb_buffer_t::message_impl(hb_font_t*, char const*, __va_list_tag*) [function] [call site] 03375
11 vfprintf [call site] 03376
9 buffer_verify_unsafe_to_break(hb_buffer_t*, hb_buffer_t*, hb_font_t*, hb_feature_t const*, unsigned int, char const* const*) [function] [call site] 03377
10 hb_buffer_create_similar [function] [call site] 03378
11 hb_buffer_create [function] [call site] 03379
11 hb_buffer_t::similar(hb_buffer_t const&) [function] [call site] 03380
12 hb_unicode_funcs_destroy [function] [call site] 03381
12 hb_unicode_funcs_reference [function] [call site] 03382
10 hb_buffer_get_flags [function] [call site] 03383
10 hb_buffer_create_similar [function] [call site] 03384
10 hb_buffer_get_flags [function] [call site] 03385
10 hb_buffer_get_glyph_infos [function] [call site] 03386
10 hb_buffer_get_glyph_infos [function] [call site] 03387
10 hb_buffer_get_direction [function] [call site] 03388
10 hb_buffer_clear_contents [function] [call site] 03389
11 bool hb_object_is_immutable (hb_buffer_t const*) [function] [call site] 03390
11 hb_buffer_t::clear() [function] [call site] 03391
10 hb_buffer_get_flags [function] [call site] 03392
10 operator~(hb_buffer_flags_t) [function] [call site] 03393
10 operator~(hb_buffer_flags_t) [function] [call site] 03394
10 hb_buffer_set_flags [function] [call site] 03395
11 bool hb_object_is_immutable (hb_buffer_t const*) [function] [call site] 03396
10 hb_buffer_append [function] [call site] 03397
10 hb_shape_full [function] [call site] 03398
11 hb_buffer_destroy [function] [call site] 03399
12 bool hb_object_destroy (hb_buffer_t*) [function] [call site] 03400
12 hb_unicode_funcs_destroy [function] [call site] 03401
12 hb_free_impl [function] [call site] 03402
12 hb_free_impl [function] [call site] 03403
12 hb_free_impl [function] [call site] 03404
11 hb_buffer_t::leave() [function] [call site] 03405
10 buffer_verify_error(hb_buffer_t*, hb_font_t*, char const*, ...) [function] [call site] 03406
10 hb_buffer_destroy [function] [call site] 03407
10 hb_buffer_destroy [function] [call site] 03408
10 hb_buffer_destroy [function] [call site] 03409
10 hb_buffer_append [function] [call site] 03410
10 hb_buffer_diff [function] [call site] 03411
11 operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) [function] [call site] 03412
12 operator|(hb_buffer_diff_flags_t, hb_buffer_diff_flags_t) [function] [call site] 03413
11 operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) [function] [call site] 03414
11 operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) [function] [call site] 03415
11 operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) [function] [call site] 03416
11 operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) [function] [call site] 03417
11 operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) [function] [call site] 03418
11 operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) [function] [call site] 03419
11 operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) [function] [call site] 03420
11 __assert_fail [call site] 03421
11 abs [call site] 03422
11 abs [call site] 03423
11 abs [call site] 03424
11 operator|=(hb_buffer_diff_flags_t&, hb_buffer_diff_flags_t) [function] [call site] 03425
10 operator~(hb_buffer_diff_flags_t) [function] [call site] 03426
10 buffer_verify_error(hb_buffer_t*, hb_font_t*, char const*, ...) [function] [call site] 03427
10 hb_buffer_set_length [function] [call site] 03428
10 hb_buffer_append [function] [call site] 03429
10 hb_buffer_destroy [function] [call site] 03430
10 hb_buffer_destroy [function] [call site] 03431
9 operator&(hb_buffer_flags_t, hb_buffer_flags_t) [function] [call site] 03432
9 buffer_verify_unsafe_to_concat(hb_buffer_t*, hb_buffer_t*, hb_font_t*, hb_feature_t const*, unsigned int, char const* const*) [function] [call site] 03433
10 hb_buffer_create_similar [function] [call site] 03434
10 hb_buffer_create_similar [function] [call site] 03435
10 hb_buffer_get_flags [function] [call site] 03436
10 operator~(hb_buffer_flags_t) [function] [call site] 03437
10 hb_buffer_get_flags [function] [call site] 03438
10 hb_buffer_create_similar [function] [call site] 03439
10 hb_buffer_get_flags [function] [call site] 03440
10 operator~(hb_buffer_flags_t) [function] [call site] 03441
10 hb_buffer_get_segment_properties [function] [call site] 03442
10 hb_buffer_set_segment_properties [function] [call site] 03443
10 hb_buffer_set_segment_properties [function] [call site] 03444
10 hb_buffer_set_segment_properties [function] [call site] 03445
10 hb_buffer_get_glyph_infos [function] [call site] 03446
10 hb_buffer_get_glyph_infos [function] [call site] 03447
10 hb_buffer_get_direction [function] [call site] 03448
10 hb_buffer_reverse [function] [call site] 03449
10 hb_shape_full [function] [call site] 03450
10 buffer_verify_error(hb_buffer_t*, hb_font_t*, char const*, ...) [function] [call site] 03451
10 hb_shape_full [function] [call site] 03452
10 buffer_verify_error(hb_buffer_t*, hb_font_t*, char const*, ...) [function] [call site] 03453
10 hb_buffer_reverse [function] [call site] 03454
10 hb_buffer_reverse [function] [call site] 03455
10 hb_buffer_get_glyph_infos [function] [call site] 03456
10 hb_buffer_append [function] [call site] 03457
10 hb_buffer_reverse [function] [call site] 03458
10 hb_buffer_diff [function] [call site] 03459
10 operator~(hb_buffer_diff_flags_t) [function] [call site] 03460
10 buffer_verify_error(hb_buffer_t*, hb_font_t*, char const*, ...) [function] [call site] 03461
10 hb_buffer_set_length [function] [call site] 03462
10 hb_buffer_append [function] [call site] 03463
10 hb_buffer_destroy [function] [call site] 03464
10 hb_buffer_destroy [function] [call site] 03465
10 hb_buffer_destroy [function] [call site] 03466
9 hb_vector_t ::hb_vector_t() [function] [call site] 03467
9 hb_buffer_serialize_unicode [function] [call site] 03468
10 _ZNK3$_2clIRjS1_S1_EEDTclL_ZL6hb_minEclL_ZL6hb_maxEclsr3stdE7forwardIT_Efp_Eclsr3stdE7forwardIT0_Efp0_EEclsr3stdE7forwardIT1_Efp1_EEEOS2_OS3_OS4_ [function] [call site] 03469
10 decltype (({parm#1}<={parm#2})?{parm#1} : {parm#2}) $_1::operator() (unsigned int&, unsigned int&) const [function] [call site] 03470
10 hb_buffer_t::assert_unicode() [function] [call site] 03471
10 _hb_buffer_serialize_unicode_text(hb_buffer_t*, unsigned int, unsigned int, char*, unsigned int, unsigned int*, hb_buffer_serialize_flags_t) [function] [call site] 03472
11 snprintf [call site] 03473
11 operator&(hb_buffer_serialize_flags_t, hb_buffer_serialize_flags_t) [function] [call site] 03474
11 unsigned int ARRAY_LENGTH (char const (&) [1024u]) [function] [call site] 03475
11 snprintf [call site] 03476
11 hb_memcpy(void*, void const*, unsigned long) [function] [call site] 03477
10 _hb_buffer_serialize_unicode_json(hb_buffer_t*, unsigned int, unsigned int, char*, unsigned int, unsigned int*, hb_buffer_serialize_flags_t) [function] [call site] 03478
11 hb_buffer_get_glyph_infos [function] [call site] 03479
11 strcpy [call site] 03480
11 unsigned int ARRAY_LENGTH (char const (&) [1024u]) [function] [call site] 03481
11 snprintf [call site] 03482
11 unsigned int ARRAY_LENGTH (char const (&) [1024u]) [function] [call site] 03483
9 buffer_verify_error(hb_buffer_t*, hb_font_t*, char const*, ...) [function] [call site] 03484
6 shape_harfbuzz_process_run [function] [call site] 03485
7 hb_buffer_get_length [function] [call site] 03486
7 hb_buffer_get_glyph_infos [function] [call site] 03487
7 hb_buffer_get_glyph_positions [function] [call site] 03488
7 ass_cache_inc_ref [function] [call site] 03489
7 lrint [call site] 03490
7 lrint [call site] 03491
7 lrint [call site] 03492
6 hb_buffer_reset [function] [call site] 03493
7 bool hb_object_is_immutable (hb_buffer_t const*) [function] [call site] 03494
7 hb_buffer_t::reset() [function] [call site] 03495
6 hb_buffer_destroy [function] [call site] 03496
4 free_render_context [function] [call site] 03498
4 retrieve_glyphs [function] [call site] 03499
5 get_outline_glyph [function] [call site] 03500
6 ass_cache_get [function] [call site] 03501
6 ass_cache_dec_ref [function] [call site] 03502
6 lshiftwrapi [function] [call site] 03503
6 ass_cache_get [function] [call site] 03504
6 ass_cache_dec_ref [function] [call site] 03505
6 lrint [call site] 03506
6 lrint [call site] 03507
6 lrint [call site] 03508
6 lrint [call site] 03509
6 lrint [call site] 03510
6 lrint [call site] 03511
6 lrint [call site] 03512
4 preliminary_layout [function] [call site] 03513
4 x2scr_right [function] [call site] 03514
5 x2scr_pos [function] [call site] 03515
4 x2scr_left [function] [call site] 03516
5 x2scr_pos [function] [call site] 03517
4 wrap_lines_smart [function] [call site] 03518
5 wrap_lines_naive [function] [call site] 03519
6 d6_to_double [function] [call site] 03520
6 d6_to_double [function] [call site] 03521
6 __errno_location [call site] 03524
6 ass_try_realloc_array [function] [call site] 03525
5 wrap_lines_rebalance [function] [call site] 03526
6 rewind_trailing_spaces [function] [call site] 03527
6 rewind_trailing_spaces [function] [call site] 03528
6 d6_to_double [function] [call site] 03529
6 d6_to_double [function] [call site] 03530
6 d6_to_double [function] [call site] 03531
6 d6_to_double [function] [call site] 03532
6 __assert_fail [call site] 03533
5 trim_whitespace [function] [call site] 03534
5 measure_text [function] [call site] 03535
6 measure_text_on_eol [function] [call site] 03536
6 measure_text_on_eol [function] [call site] 03537
5 wrap_lines_measure [function] [call site] 03538
6 d6_to_double [function] [call site] 03539
6 d6_to_double [function] [call site] 03540
6 double_to_d6 [function] [call site] 03541
6 double_to_d6 [function] [call site] 03542
4 ass_process_karaoke_effects [function] [call site] 03543
5 fmod [call site] 03544
5 lrint [call site] 03545
4 reorder_text [function] [call site] 03546
5 ass_shaper_reorder [function] [call site] 03547
6 fribidi_reorder_line [call site] 03548
5 ass_shaper_cleanup [function] [call site] 03550
5 free_render_context [function] [call site] 03551
5 double_to_d6 [function] [call site] 03552
5 double_to_d6 [function] [call site] 03553
5 double_to_d6 [function] [call site] 03554
4 align_lines [function] [call site] 03555
5 d6_to_double [function] [call site] 03556
5 double_to_d6 [function] [call site] 03557
5 d6_to_double [function] [call site] 03558
4 compute_string_bbox [function] [call site] 03559
5 d6_to_double [function] [call site] 03560
5 d6_to_double [function] [call site] 03561
4 apply_baseline_shear [function] [call site] 03562
5 ass_shaper_get_reorder_map [function] [call site] 03563
4 get_base_point [function] [call site] 03564
4 x2scr_pos [function] [call site] 03565
4 y2scr_pos [function] [call site] 03566
4 x2scr_pos [function] [call site] 03567
4 x2scr_pos [function] [call site] 03568
4 x2scr_left [function] [call site] 03569
4 y2scr_top [function] [call site] 03579
4 x2scr_pos_scaled [function] [call site] 03580
4 lround [call site] 03581
4 x2scr_pos_scaled [function] [call site] 03582
4 lround [call site] 03583
4 y2scr_pos [function] [call site] 03584
4 lround [call site] 03585
4 y2scr_pos [function] [call site] 03586
4 lround [call site] 03587
4 y2scr_pos [function] [call site] 03588
4 lround [call site] 03589
4 y2scr_pos [function] [call site] 03590
4 lround [call site] 03591
4 calculate_rotation_params [function] [call site] 03592
5 x2scr_pos [function] [call site] 03593
5 y2scr_pos [function] [call site] 03594
5 get_base_point [function] [call site] 03595
5 double_to_d6 [function] [call site] 03596
5 double_to_d6 [function] [call site] 03597
4 render_and_combine_glyphs [function] [call site] 03598
5 ass_cache_dec_ref [function] [call site] 03599
5 __errno_location [call site] 03600
5 ass_try_realloc_array [function] [call site] 03601
5 ass_cache_dec_ref [function] [call site] 03602
5 log [call site] 03603
5 quantize_blur [function] [call site] 03604
6 frexp [call site] 03605
6 log1p [call site] 03606
5 quantize_blur [function] [call site] 03607
5 double_to_d6 [function] [call site] 03608
5 double_to_d6 [function] [call site] 03609
5 ass_cache_dec_ref [function] [call site] 03610
5 __assert_fail [call site] 03611
5 d6_to_double [function] [call site] 03612
5 double_to_d6 [function] [call site] 03613
5 get_bitmap_glyph [function] [call site] 03614
6 ass_cache_dec_ref [function] [call site] 03615
6 calc_transform_matrix [function] [call site] 03616
7 sin [call site] 03617
7 sin [call site] 03618
7 sin [call site] 03619
6 ass_outline_update_min_transformed_x [function] [call site] 03620
7 lrint [call site] 03621
6 quantize_transform [function] [call site] 03622
7 lrint [call site] 03623
7 lrint [call site] 03624
7 abs [call site] 03625
7 abs [call site] 03626
7 lrint [call site] 03627
6 ass_cache_dec_ref [function] [call site] 03628
6 ass_cache_get [function] [call site] 03629
6 ass_cache_dec_ref [function] [call site] 03630
6 frexp [call site] 03631
6 frexp [call site] 03632
6 ldexp [call site] 03633
6 ldexp [call site] 03634
6 lrint [call site] 03635
6 lrint [call site] 03636
6 ass_cache_inc_ref [function] [call site] 03637
6 ldexp [call site] 03638
6 ldexp [call site] 03639
6 ass_cache_get [function] [call site] 03640
6 quantize_transform [function] [call site] 03641
6 ass_cache_dec_ref [function] [call site] 03642
6 ass_cache_get [function] [call site] 03643
6 ass_cache_dec_ref [function] [call site] 03644
5 ass_cache_dec_ref [function] [call site] 03645
5 ass_cache_dec_ref [function] [call site] 03646
5 __errno_location [call site] 03647
5 ass_try_realloc_array [function] [call site] 03648
5 ass_cache_dec_ref [function] [call site] 03649
5 ass_cache_dec_ref [function] [call site] 03650
5 d6_to_double [function] [call site] 03651
5 d6_to_double [function] [call site] 03652
5 lround [call site] 03653
5 ass_cache_get [function] [call site] 03654
4 render_text [function] [call site] 03655
5 render_glyph [function] [call site] 03656
6 render_glyph_i [function] [call site] 03657
7 x2scr_pos_scaled [function] [call site] 03658
7 y2scr_pos [function] [call site] 03659
7 x2scr_pos_scaled [function] [call site] 03660
7 y2scr_pos [function] [call site] 03661
7 my_draw_bitmap [function] [call site] 03662
8 ass_aligned_free [function] [call site] 03663
8 ass_cache_inc_ref [function] [call site] 03664
7 my_draw_bitmap [function] [call site] 03665
6 my_draw_bitmap [function] [call site] 03666
6 my_draw_bitmap [function] [call site] 03667
5 render_glyph [function] [call site] 03668
5 render_glyph [function] [call site] 03669
5 render_glyph [function] [call site] 03670
5 render_glyph [function] [call site] 03671
5 render_glyph [function] [call site] 03672
5 ass_cache_dec_ref [function] [call site] 03673
5 blend_vector_clip [function] [call site] 03674
6 lshiftwrapi [function] [call site] 03675
6 int_to_d6 [function] [call site] 03676
6 int_to_d6 [function] [call site] 03677
6 ass_cache_get [function] [call site] 03678
6 quantize_transform [function] [call site] 03679
6 ass_cache_dec_ref [function] [call site] 03680
6 ass_cache_get [function] [call site] 03681
6 ass_aligned_alloc [function] [call site] 03682
6 ass_align [function] [call site] 03683
6 ass_aligned_alloc [function] [call site] 03684
6 ass_cache_dec_ref [function] [call site] 03685
6 ass_cache_dec_ref [function] [call site] 03686
4 add_background [function] [call site] 03687
5 lround [call site] 03688
5 lround [call site] 03689
5 ass_aligned_alloc [function] [call site] 03690
5 my_draw_bitmap [function] [call site] 03691
4 ass_shaper_cleanup [function] [call site] 03692
4 free_render_context [function] [call site] 03693
3 qsort [call site] 03694
3 cmp_event_layer [function] [call site] 03695
3 fix_collisions [function] [call site] 03696
4 ass_realloc_array [function] [call site] 03697
4 get_render_priv [function] [call site] 03698
5 calloc [call site] 03699
4 shift_event [function] [call site] 03702
4 qsort [call site] 03703
4 cmp_rect_y0 [function] [call site] 03704
4 get_render_priv [function] [call site] 03705
4 fit_rect [function] [call site] 03706
5 qsort [call site] 03707
5 cmp_rect_y0 [function] [call site] 03708
4 shift_event [function] [call site] 03709
3 fix_collisions [function] [call site] 03710
3 ass_frame_ref [function] [call site] 03711
3 ass_detect_change [function] [call site] 03712
4 ass_image_compare [function] [call site] 03713
3 ass_frame_unref [function] [call site] 03714
2 process_image [function] [call site] 03715
3 __assert_fail [call site] 03716
2 ass_render_frame [function] [call site] 03717
2 process_image [function] [call site] 03718
2 ass_render_frame [function] [call site] 03719
2 process_image [function] [call site] 03720
1 ass_free_track [function] [call site] 03721
1 ass_renderer_done [function] [call site] 03722
1 ass_library_done [function] [call site] 03723