LCOV - code coverage report
Current view: top level - gfx/harfbuzz/src - hb-ot-layout.cc (source / functions) Hit Total Coverage
Test: output.info Lines: 260 425 61.2 %
Date: 2017-07-14 16:53:18 Functions: 54 99 54.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_Z30hb_ot_layout_substitute_lookupPN2OT18hb_apply_context_tERKNS_11SubstLookupERK33hb_ot_layout_lookup_accelerator_t 0
_Z31hb_ot_layout_table_find_featureP9hb_face_tjjPj 0
_Z41hb_ot_layout_lookup_would_substitute_fastP9hb_face_tjPKjji 0
_ZL14apply_backwardPN2OT18hb_apply_context_tERK33hb_ot_layout_lookup_accelerator_tRK15hb_auto_array_tIN26hb_get_subtables_context_t15hb_applicable_tEE 0
_ZL37_hb_ot_layout_collect_lookups_lookupsP9hb_face_tjjP8hb_set_t 0
_ZL38_hb_ot_layout_collect_lookups_featuresP9hb_face_tjjjPKjP8hb_set_t 0
_ZL39_hb_ot_layout_collect_lookups_languagesP9hb_face_tjjPKjS2_P8hb_set_t 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT14ContextFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT14ContextFormat2EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT14ContextFormat3EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT16SinglePosFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT16SinglePosFormat2EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT17CursivePosFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT17MarkLigPosFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT18MarkBasePosFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT18MarkMarkPosFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT18SingleSubstFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT18SingleSubstFormat2EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT19ChainContextFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT19ChainContextFormat3EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT20MultipleSubstFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT21AlternateSubstFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8apply_toIN2OT30ReverseChainSingleSubstFormat1EEEbPKvPNS1_18hb_apply_context_tE 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT14ContextFormat1EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT14ContextFormat2EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT14ContextFormat3EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT16SinglePosFormat1EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT16SinglePosFormat2EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT17CursivePosFormat1EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT17MarkLigPosFormat1EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT18SingleSubstFormat1EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT19ChainContextFormat1EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT20MultipleSubstFormat1EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT21AlternateSubstFormat1EEEPK10_hb_void_tRKT_ 0
_ZN26hb_get_subtables_context_t8dispatchIN2OT30ReverseChainSingleSubstFormat1EEEPK10_hb_void_tRKT_ 0
hb_ot_layout_collect_lookups 0
hb_ot_layout_get_attach_points 0
hb_ot_layout_get_glyph_class 0
hb_ot_layout_get_glyphs_in_class 0
hb_ot_layout_get_ligature_carets 0
hb_ot_layout_get_size_params 0
hb_ot_layout_lookup_substitute_closure 0
hb_ot_layout_lookup_would_substitute 0
hb_ot_layout_table_find_script 0
hb_ot_layout_table_get_feature_tags 0
_Z12apply_stringI9GPOSProxyEvPN2OT18hb_apply_context_tERKNT_6LookupERK33hb_ot_layout_lookup_accelerator_t 1
_Z12apply_stringI9GSUBProxyEvPN2OT18hb_apply_context_tERKNT_6LookupERK33hb_ot_layout_lookup_accelerator_t 1
_Z20_hb_ot_layout_createP9hb_face_t 1
_Z21_hb_ot_layout_destroyP14hb_ot_layout_t 1
_Z27hb_ot_layout_position_startP9hb_font_tP11hb_buffer_t 1
_Z29hb_ot_layout_substitute_startP9hb_font_tP11hb_buffer_t 1
_Z36hb_ot_layout_position_finish_offsetsP9hb_font_tP11hb_buffer_t 1
_Z37hb_ot_layout_position_finish_advancesP9hb_font_tP11hb_buffer_t 1
_ZL13apply_forwardPN2OT18hb_apply_context_tERK33hb_ot_layout_lookup_accelerator_tRK15hb_auto_array_tIN26hb_get_subtables_context_t15hb_applicable_tEE 1
_ZL18get_gsubgpos_tableP9hb_face_tj 1
_ZL9_get_gdefP9hb_face_t 1
_ZL9_get_gposP9hb_face_t 1
_ZL9_get_gsubP9hb_face_t 1
_ZN26hb_get_subtables_context_t15hb_applicable_t4initEPKvPFbS2_PN2OT18hb_apply_context_tEE 1
_ZN26hb_get_subtables_context_t20default_return_valueEv 1
_ZN26hb_get_subtables_context_t8apply_toIN2OT14PairPosFormat1EEEbPKvPNS1_18hb_apply_context_tE 1
_ZN26hb_get_subtables_context_t8apply_toIN2OT14PairPosFormat2EEEbPKvPNS1_18hb_apply_context_tE 1
_ZN26hb_get_subtables_context_t8apply_toIN2OT19ChainContextFormat2EEEbPKvPNS1_18hb_apply_context_tE 1
_ZN26hb_get_subtables_context_t8apply_toIN2OT20LigatureSubstFormat1EEEbPKvPNS1_18hb_apply_context_tE 1
_ZN26hb_get_subtables_context_t8dispatchIN2OT14PairPosFormat1EEEPK10_hb_void_tRKT_ 1
_ZN26hb_get_subtables_context_t8dispatchIN2OT14PairPosFormat2EEEPK10_hb_void_tRKT_ 1
_ZN26hb_get_subtables_context_t8dispatchIN2OT18MarkBasePosFormat1EEEPK10_hb_void_tRKT_ 1
_ZN26hb_get_subtables_context_t8dispatchIN2OT18MarkMarkPosFormat1EEEPK10_hb_void_tRKT_ 1
_ZN26hb_get_subtables_context_t8dispatchIN2OT18SingleSubstFormat2EEEPK10_hb_void_tRKT_ 1
_ZN26hb_get_subtables_context_t8dispatchIN2OT19ChainContextFormat2EEEPK10_hb_void_tRKT_ 1
_ZN26hb_get_subtables_context_t8dispatchIN2OT19ChainContextFormat3EEEPK10_hb_void_tRKT_ 1
_ZN26hb_get_subtables_context_t8dispatchIN2OT20LigatureSubstFormat1EEEPK10_hb_void_tRKT_ 1
_ZN26hb_get_subtables_context_t8get_nameEv 1
_ZN26hb_get_subtables_context_tC2ER15hb_auto_array_tINS_15hb_applicable_tEE 1
_ZN9GPOSProxyC2EP9hb_face_t 1
_ZN9GSUBProxyC2EP9hb_face_t 1
_ZNK11hb_ot_map_t10substituteEPK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_t 1
_ZNK11hb_ot_map_t5applyI9GPOSProxyEEvRKT_PK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_t 1
_ZNK11hb_ot_map_t5applyI9GSUBProxyEEvRKT_PK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_t 1
_ZNK11hb_ot_map_t8positionEPK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_t 1
_ZNK26hb_get_subtables_context_t15hb_applicable_t5applyEPN2OT18hb_apply_context_tE 1
_ZNK26hb_get_subtables_context_t24stop_sublookup_iterationEPK10_hb_void_t 1
hb_ot_layout_feature_get_lookups 1
hb_ot_layout_feature_with_variations_get_lookups 1
hb_ot_layout_has_glyph_classes 1
hb_ot_layout_has_positioning 1
hb_ot_layout_has_substitution 1
hb_ot_layout_language_find_feature 1
hb_ot_layout_language_get_feature_indexes 1
hb_ot_layout_language_get_feature_tags 1
hb_ot_layout_language_get_required_feature 1
hb_ot_layout_language_get_required_feature_index 1
hb_ot_layout_lookup_collect_glyphs 1
hb_ot_layout_script_find_language 1
hb_ot_layout_script_get_language_tags 1
hb_ot_layout_table_choose_script 1
hb_ot_layout_table_find_feature_variations 1
hb_ot_layout_table_get_lookup_count 1
hb_ot_layout_table_get_script_tags 1

Generated by: LCOV version 1.13