LCOV - code coverage report
Current view: top level - usr/local/src/libreoffice/vcl/source/gdi - outdev3.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 2654 4158 63.8 %
Date: 2013-07-09 Functions: 138 172 80.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_outdev3.cxx 155
_Z22ImplFreeOutDevFontDatav 94
_Z41__static_initialization_and_destruction_0ii 155
_ZL12ImplCalcTypeRmR10FontWeightR9FontWidth10FontFamilyPKN3utl12FontNameAttrE 0
_ZL12ImplIsCharIntPKc 0
_ZL13ImplIsCJKFontRK6String 0
_ZL13ImplRotatePosllRlS_i 87389
_ZL17ImplDrawWavePixelllllsP11SalGraphicsP12OutputDevicebll 102665
_ZL18ImplFontSubstituteRN3rtl8OUStringEtP26ImplDirectFontSubstitution 816751
_ZN12OutputDevice12DrawCtrlTextERK5PointRK6StringtttPSt6vectorI9RectangleSaIS7_EEPN3rtl8OUStringE 7448
_ZN12OutputDevice12DrawTextLineERK5Pointl13FontStrikeout13FontUnderlineS4_h 0
_ZN12OutputDevice12DrawWaveLineERK5PointS2_t 611
_ZN12OutputDevice12ImplDrawTextER9SalLayout 86968
_ZN12OutputDevice12ImplDrawTextERS_RK9RectangleRK6StringtPSt6vectorIS1_SaIS1_EEPN3rtl8OUStringERN3vcl11ITextLayoutE 4045
_ZN12OutputDevice12SetTextAlignE9TextAlign 69851
_ZN12OutputDevice12SetTextColorERK5Color 278986
_ZN12OutputDevice13DrawTextArrayERK5PointRK6StringPKltt 20828
_ZN12OutputDevice13SetLayoutModeEm 641772
_ZN12OutputDevice14AddTempDevFontERK6StringS2_ 0
_ZN12OutputDevice14GetDefaultFontEttmPKS_ 54181
_ZN12OutputDevice15DrawStretchTextERK5PointmRK6Stringtt 25370
_ZN12OutputDevice15SetAntialiasingEt 78886
_ZN12OutputDevice16ImplDrawTextLineEllll13FontStrikeout13FontUnderlineS1_h 16350
_ZN12OutputDevice16ImplDrawTextRectEllllll 54009
_ZN12OutputDevice16ImplDrawWaveLineElllllllsRK5Color 1617
_ZN12OutputDevice16ImplGetTextLinesER21ImplMultiTextLineInfolRKN3rtl8OUStringEtRKN3vcl11ITextLayoutE 1438
_ZN12OutputDevice16SetDigitLanguageEt 1016258
_ZN12OutputDevice16SetOverlineColorERK5Color 17576
_ZN12OutputDevice16SetOverlineColorEv 65853
_ZN12OutputDevice16SetTextFillColorERK5Color 11935
_ZN12OutputDevice16SetTextFillColorEv 100442
_ZN12OutputDevice16SetTextLineColorERK5Color 18644
_ZN12OutputDevice16SetTextLineColorEv 66262
_ZN12OutputDevice17AddFontSubstituteERKN3rtl8OUStringES3_t 0
_ZN12OutputDevice17ImplDrawTextLinesER9SalLayout13FontStrikeout13FontUnderlineS3_hh 8739
_ZN12OutputDevice17ImplInitTextColorEv 31506
_ZN12OutputDevice18AddTextRectActionsERK9RectangleRK6StringtR11GDIMetaFile 0
_ZN12OutputDevice18GetGlyphBoundRectsERK5PointRK6StringiiiRSt6vectorI9RectangleSaIS7_EE 2870
_ZN12OutputDevice18ImplDrawRotateTextER9SalLayout 0
_ZN12OutputDevice18ImplDrawTextDirectER9SalLayouth 90487
_ZN12OutputDevice18ImplUpdateFontDataEb 3
_ZN12OutputDevice19EndFontSubstitutionEv 83
_ZN12OutputDevice19ImplDrawSpecialTextER9SalLayout 3482
_ZN12OutputDevice19ImplGetEmphasisMarkER11PolyPolygonRhR9RectangleS4_RlS5_tls 8024
_ZN12OutputDevice20GetNonMnemonicStringERK6StringRt 28490
_ZN12OutputDevice20ImplDrawEmphasisMarkElllRK11PolyPolygonhRK9RectangleS5_ 33282
_ZN12OutputDevice20ImplDrawMnemonicLineElll 7199
_ZN12OutputDevice20ImplDrawWaveTextLineElllll13FontUnderline5Colorh 1006
_ZN12OutputDevice20ImplGetTextBoundRectERK9SalLayout 0
_ZN12OutputDevice20ImplInitTextLineSizeEv 0
_ZN12OutputDevice20ImplIsUnderlineAboveERK4Font 8739
_ZN12OutputDevice20RemoveFontSubstituteEt 0
_ZN12OutputDevice21BeginFontSubstitutionEv 83
_ZN12OutputDevice21ImplDrawEmphasisMarksER9SalLayout 8024
_ZN12OutputDevice21ImplDrawStrikeoutCharElllll13FontStrikeout5Color 868
_ZN12OutputDevice21ImplDrawStrikeoutLineElllll13FontStrikeout5Color 15470
_ZN12OutputDevice21ImplGetEllipsisStringERKS_RKN3rtl8OUStringEltRKN3vcl11ITextLayoutE 7171
_ZN12OutputDevice21ImplUpdateAllFontDataEb 0
_ZN12OutputDevice22GetFontSubstituteCountEv 83
_ZN12OutputDevice22ImplDrawTextBackgroundERK9SalLayout 3327
_ZN12OutputDevice24ImplAddDevFontSubstituteERKN3rtl8OUStringES3_t 0
_ZN12OutputDevice24ImplDrawStraightTextLineElllll13FontUnderline5Colorh 31670
_ZN12OutputDevice24ImplGetEmphasisMarkStyleERK4Font 41982
_ZN12OutputDevice25ImplInitAboveTextLineSizeEv 0
_ZN12OutputDevice7SetFontERK4Font 934245
_ZN12OutputDevice8DrawTextERK5PointRK6StringttPSt6vectorI9RectangleSaIS7_EEPN3rtl8OUStringE 81043
_ZN12OutputDevice8DrawTextERK9RectangleRK6StringtPSt6vectorIS0_SaIS0_EEPN3rtl8OUStringEPN3vcl11ITextLayoutE 5915
_ZN12_GLOBAL__N_120stripCharSetFromNameEN3rtl8OUStringE 330070
_ZN13ImplFontCache10InvalidateEv 3
_ZN13ImplFontCache12GetFontEntryEP15ImplDevFontListR17FontSelectPatternP26ImplDirectFontSubstitution 814990
_ZN13ImplFontCache12GetFontEntryEP15ImplDevFontListRK4FontRK4SizefP26ImplDirectFontSubstitution 802155
_ZN13ImplFontCache20GetGlyphFallbackFontEP15ImplDevFontListR17FontSelectPatterniRN3rtl8OUStringE 12835
_ZN13ImplFontCache7ReleaseEP13ImplFontEntry 761299
_ZN13ImplFontCacheC2Eb 1461
_ZN13ImplFontCacheD2Ev 1379
_ZN13ImplFontEntry21AddFallbackForUnicodeEm10FontWeightRK6String 75
_ZN13ImplFontEntry24IgnoreFallbackForUnicodeEm10FontWeightRK6String 0
_ZN13ImplFontEntryC2ERK17FontSelectPattern 4892
_ZN13ImplFontEntryD0Ev 0
_ZN13ImplFontEntryD2Ev 3902
_ZN15ImplDevFontList15SetFallbackHookEP33ImplGlyphFallbackFontSubstitution 207
_ZN15ImplDevFontList15SetPreMatchHookEP28ImplPreMatchFontSubstitution 207
_ZN15ImplDevFontList3AddEP16PhysicalFontFace 213340
_ZN15ImplDevFontList5ClearEv 2667
_ZN15ImplDevFontListC2Ev 1461
_ZN15ImplDevFontListD0Ev 1379
_ZN15ImplDevFontListD2Ev 1379
_ZN16PhysicalFontFaceC2ERK21ImplDevFontAttributesi 40249
_ZN17FontSelectPattern14copyAttributesERK27FontSelectPatternAttributes 315848
_ZN17FontSelectPatternC2ERK4FontRK6StringRK4Sizef 802155
_ZN18ImplFontMetricData20ImplInitTextLineSizeEPK12OutputDevice 4294
_ZN18ImplFontMetricData25ImplInitAboveTextLineSizeEv 4294
_ZN18ImplFontMetricDataC2ERK17FontSelectPattern 4892
_ZN18ImplFontSubstEntryC2ERKN3rtl8OUStringES3_t 0
_ZN19ImplDevFontListData11AddFontFaceEP16PhysicalFontFace 213340
_ZN19ImplDevFontListData13InitMatchDataERKN3utl22FontSubstConfigurationERK6String 0
_ZN19ImplDevFontListDataC2ERK6String 93254
_ZN19ImplDevFontListDataD2Ev 89310
_ZN21ImplMultiTextLineInfo5ClearEv 1438
_ZN21ImplMultiTextLineInfo7AddLineEP16ImplTextLineInfo 1319
_ZN21ImplMultiTextLineInfoC2Ev 1438
_ZN21ImplMultiTextLineInfoD2Ev 1438
_ZN26ImplDirectFontSubstitution17AddFontSubstituteERK6StringS2_t 0
_ZN26ImplDirectFontSubstitution20RemoveFontSubstituteEi 0
_ZN27FontSelectPatternAttributesC2ERK16PhysicalFontFaceRK4Sizefib 0
_ZN27FontSelectPatternAttributesC2ERK4FontRK6StringRK4Sizef 802155
_ZNK12OutputDevice10GetDevFontEi 368859
_ZNK12OutputDevice10ImplLayoutERKN3rtl8OUStringEllRK5PointlPKlb 738893
_ZNK12OutputDevice11GetTextRectERK9RectangleRK6StringtP12TextRectInfoPKN3vcl11ITextLayoutE 1225
_ZNK12OutputDevice11ImplNewFontEv 1233152
_ZNK12OutputDevice12GetTextArrayERKN3rtl8OUStringEPlll 838538
_ZNK12OutputDevice12GetTextBreakERKN3rtl8OUStringEllllh 25448
_ZNK12OutputDevice12GetTextBreakERKN3rtl8OUStringEltRllll 0
_ZNK12OutputDevice12GetTextIsRTLERKN3rtl8OUStringEll 1
_ZNK12OutputDevice12GetTextWidthERKN3rtl8OUStringEll 621342
_ZNK12OutputDevice12ImplInitFontEv 182134
_ZNK12OutputDevice13GetFontMetricERK4Font 0
_ZNK12OutputDevice13GetFontMetricEv 552138
_ZNK12OutputDevice13GetMinKashidaEv 0
_ZNK12OutputDevice13GetTextHeightEv 684896
_ZNK12OutputDevice14GetDevFontSizeERK4Fonti 0
_ZNK12OutputDevice14GetFontCharMapER11FontCharMap 4273
_ZNK12OutputDevice14GetSysFontDataEi 0
_ZNK12OutputDevice14GetTextOutlineER11PolyPolygonRK6StringttthmPKl 0
_ZNK12OutputDevice15GetDevFontCountEv 371381
_ZNK12OutputDevice15GetTextOutlinesERSt6vectorI11PolyPolygonSaIS1_EERK6StringttthmPKl 125
_ZNK12OutputDevice15GetTextOutlinesERSt6vectorIN7basegfx14B2DPolyPolygonESaIS2_EERK6StringttthmPKl 416
_ZNK12OutputDevice15IsFontAvailableERK6String 28
_ZNK12OutputDevice15getFallbackFontER13ImplFontEntryR17FontSelectPatterniR14ImplLayoutArgs 947
_ZNK12OutputDevice16GetCtrlTextWidthERK6Stringttt 7791
_ZNK12OutputDevice16GetTextBoundRectER9RectangleRK6StringtttmPKl 75485
_ZNK12OutputDevice16GetTextFillColorEv 16656
_ZNK12OutputDevice16ImplInitFontListEv 1171395
_ZNK12OutputDevice16ValidateKashidasERK6StringtttPKtPt 0
_ZNK12OutputDevice17GetCaretPositionsERKN3rtl8OUStringEPlllS4_lh 10937
_ZNK12OutputDevice17GetEllipsisStringERKN3rtl8OUStringElt 7171
_ZNK12OutputDevice19GetDevFontSizeCountERK4Font 777
_ZNK12OutputDevice19GetFontCapabilitiesERN3vcl16FontCapabilitiesE 517
_ZNK12OutputDevice20GetSysTextLayoutDataERK5PointRK6StringttPKl 0
_ZNK12OutputDevice21ImplPrepareLayoutArgsERN3rtl8OUStringElllPKl 727237
_ZNK12OutputDevice22approximate_char_widthEv 72
_ZNK12OutputDevice23ImplGlyphFallbackLayoutEP9SalLayoutR14ImplLayoutArgs 947
_ZNK12OutputDevice9HasGlyphsERK4FontRK6Stringtt 3144
_ZNK13ImplFontCache10IFSD_EqualclERK17FontSelectPatternS3_ 1644229
_ZNK13ImplFontCache9IFSD_HashclERK17FontSelectPattern 1635410
_ZNK13ImplFontEntry16GFBCacheKey_HashclERKSt4pairIm10FontWeightE 1052
_ZNK13ImplFontEntry21GetFallbackForUnicodeEm10FontWeightPN3rtl8OUStringE 1081
_ZNK15ImplDevFontList13InitMatchDataEv 0
_ZNK15ImplDevFontList14FindFontFamilyERK6String 15003
_ZNK15ImplDevFontList14GetDevFontListEv 1741
_ZNK15ImplDevFontList14GetDevSizeListERK6String 777
_ZNK15ImplDevFontList14ImplFindByFontER17FontSelectPatternbP26ImplDirectFontSubstitution 814990
_ZNK15ImplDevFontList15FindDefaultFontEv 0
_ZNK15ImplDevFontList19ImplFindByAliasNameERKN3rtl8OUStringES3_ 0
_ZNK15ImplDevFontList20GetGlyphFallbackFontER17FontSelectPatternRN3rtl8OUStringEi 12835
_ZNK15ImplDevFontList20ImplFindByAttributesEm10FontWeight9FontWidth10FontItalicRKN3rtl8OUStringE 0
_ZNK15ImplDevFontList20ImplFindBySearchNameERKN3rtl8OUStringE 1163743
_ZNK15ImplDevFontList20ImplFindByTokenNamesERKN3rtl8OUStringE 0
_ZNK15ImplDevFontList23ImplFindBySubstFontAttrERKN3utl12FontNameAttrE 1761
_ZNK15ImplDevFontList24InitGenericGlyphFallbackEv 27
_ZNK15ImplDevFontList5CloneEbb 1233
_ZNK16PhysicalFontFace13IsBetterMatchERK17FontSelectPatternR15FontMatchStatus 16872
_ZNK16PhysicalFontFace15CompareWithSizeERKS_ 230876
_ZNK16PhysicalFontFace17CompareIgnoreSizeERKS_ 372315
_ZNK18ImplFontAttributeseqERKS_ 596348
_ZNK19ImplDevFontListData14GetFontHeightsERSt3setIiSt4lessIiESaIiEE 772
_ZNK19ImplDevFontListData16FindBestFontFaceERK17FontSelectPattern 4892
_ZNK19ImplDevFontListData17UpdateDevFontListER18ImplGetDevFontList 114212
_ZNK19ImplDevFontListData19UpdateCloneFontListER15ImplDevFontListbb 78601
_ZNK26ImplDirectFontSubstitution18FindFontSubstituteER6StringRKS0_t 22608
_ZNK27FontSelectPatternAttributes8hashCodeEv 1635410
_ZNK27FontSelectPatternAttributeseqERKS_ 596348

Generated by: LCOV version 1.10