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
7913 8028 2 :

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

7913 8032 hb_shape_full call site: 03396 /work/build/../../src/harfbuzz/src/hb-shape.cc:155
1350 1350 1 :

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

2260 3538 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
168 168 1 :

['ass_update_embedded_fonts']

168 270 ass_start_frame call site: 00564 /src/libass/libass/ass_render.c:3105
91 91 1 :

['load_fonts_from_dir']

255 255 ass_embedded_fonts_add_provider call site: 00107 /src/libass/libass/ass_fontselect.c:1039
84 429 2 :

['hb_buffer_append', 'hb_buffer_create']

7997 21590 hb_shape_full call site: 01628 /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 :

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

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 138 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: 03684 /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::GSUBGPOS::get_feature_variations() const', 'OT::FeatureVariations::find_substitute(unsigned int, unsigned int) 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:4628
49 64 2 :

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

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

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