LCOV - code coverage report
Current view: top level - gfx/thebes - gfxTextRun.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 619 1649 37.5 %
Date: 2017-07-14 16:53:18 Functions: 57 91 62.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL18GetAdjustedSpacingPK10gfxTextRunNS_5RangeEPNS_16PropertyProviderEPN7gfxFont7SpacingE 0
_ZL19ClipPartialLigaturePK10gfxTextRunPdS2_dPNS_12LigatureDataE 0
_ZL5IsPUAj 0
_ZN10gfxTextRun13SetSpaceGlyphEP7gfxFontPN7mozilla3gfx10DrawTargetEjNS3_15ShapedTextFlagsE 0
_ZN10gfxTextRun16ReleaseFontGroupEv 0
_ZN10gfxTextRun17CopyGlyphDataFromEPS_NS_5RangeEj 0
_ZN10gfxTextRun19SizeOfExcludingThisEPFmPKvE 0
_ZN10gfxTextRun19SizeOfIncludingThisEPFmPKvE 0
_ZN10gfxTextRun24ClassifyAutoHyphenationsEjNS_5RangeER8nsTArrayINS_10HyphenTypeEEPNS_16HyphenationStateE 0
_ZN10gfxTextRun24ClearGlyphsAndCharactersEv 0
_ZN10gfxTextRun4DumpEP8_IO_FILE 0
_ZN12gfxFontGroup10FamilyFace10CheckStateERb 0
_ZN12gfxFontGroup14GetDefaultFontEv 0
_ZN12gfxFontGroup14GetHyphenWidthEPKN10gfxTextRun16PropertyProviderE 0
_ZN12gfxFontGroup14SetUserFontSetEP14gfxUserFontSet 0
_ZN12gfxFontGroup15FindFontForCharEjjjN7mozilla7unicode6ScriptEP7gfxFontPh 0
_ZN12gfxFontGroup16ContainsUserFontEPK16gfxUserFontEntry 0
_ZN12gfxFontGroup16GetFirstMathFontEv 0
_ZN12gfxFontGroup16MakeBlankTextRunEjPKN17gfxTextRunFactory10ParametersEN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsE 0
_ZN12gfxFontGroup16MakeSpaceTextRunEPKN17gfxTextRunFactory10ParametersEN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsE 0
_ZN12gfxFontGroup17MakeHyphenTextRunEPN7mozilla3gfx10DrawTargetEj 0
_ZN12gfxFontGroup18GetEllipsisTextRunEiN7mozilla3gfx15ShapedTextFlagsERNS_29LazyReferenceDrawTargetGetterE 0
_ZN12gfxFontGroup23FindFallbackFaceForCharEP13gfxFontFamilyjN7mozilla7unicode6ScriptE 0
_ZN12gfxFontGroup25WhichPrefFontSupportsCharEj 0
_ZN12gfxFontGroup27WhichSystemFontSupportsCharEjjN7mozilla7unicode6ScriptE 0
_ZN12gfxFontGroup4CopyEPK12gfxFontStyle 0
_ZN16BufferAlphaColor14PushSolidColorERKN7mozilla3gfx9RectTypedINS1_12UnknownUnitsEdEERKNS1_5ColorEj 0
_ZN16BufferAlphaColor8PopAlphaEv 0
_ZN22gfxMissingFontRecorder5FlushEv 0
_ZNK10gfxTextRun17DrawEmphasisMarksEP10gfxContextPS_dN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEdEENS_5RangeEPNS_16PropertyProviderE 0
_ZNK10gfxTextRun18CountMissingGlyphsEv 0
_ZNK10gfxTextRun19ComputeLigatureDataENS_5RangeEPNS_16PropertyProviderE 0
_ZNK12gfxFontGroup10FamilyFace14EqualsUserFontEPK16gfxUserFontEntry 0
_ZNK12gfxFontGroup20FontLoadingForFamilyEP13gfxFontFamilyj 0
_ZL17NeedsGlyphExtentsP10gfxTextRun 1
_ZL23HasSyntheticBoldOrColorPK10gfxTextRunNS_5RangeE 1
_ZL31HasNonOpaqueNonTransparentColorP10gfxContextRN7mozilla3gfx5ColorE 1
_ZN10gfxTextRun11AddGlyphRunEP7gfxFonthjbN7mozilla3gfx15ShapedTextFlagsE 1
_ZN10gfxTextRun13SetLineBreaksENS_5RangeEbbPd 1
_ZN10gfxTextRun13SortGlyphRunsEv 1
_ZN10gfxTextRun16GlyphRunIterator7NextRunEv 1
_ZN10gfxTextRun17CopyGlyphDataFromEP13gfxShapedWordj 1
_ZN10gfxTextRun17FetchGlyphExtentsEPN7mozilla3gfx10DrawTargetE 1
_ZN10gfxTextRun17SanitizeGlyphRunsEv 1
_ZN10gfxTextRun19BreakAndMeasureTextEjjbdPNS_16PropertyProviderENS_13SuppressBreakEPdbPN7gfxFont10RunMetricsENS4_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPbPjbP16gfxBreakPriority 1
_ZN10gfxTextRun21SetSpaceGlyphIfSimpleEP7gfxFontjDsN7mozilla3gfx15ShapedTextFlagsE 1
_ZN10gfxTextRun22SetPotentialLineBreaksENS_5RangeEPKh 1
_ZN10gfxTextRun25AllocateStorageForTextRunEmj 1
_ZN10gfxTextRun6CreateEPKN17gfxTextRunFactory10ParametersEjP12gfxFontGroupN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsE 1
_ZN10gfxTextRunC2EPKN17gfxTextRunFactory10ParametersEjP12gfxFontGroupN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsE 1
_ZN10gfxTextRunD0Ev 1
_ZN10gfxTextRunD2Ev 1
_ZN12gfxFontGroup11InitTextRunIDsEEvPN7mozilla3gfx10DrawTargetEP10gfxTextRunPKT_jP22gfxMissingFontRecorder 1
_ZN12gfxFontGroup11InitTextRunIhEEvPN7mozilla3gfx10DrawTargetEP10gfxTextRunPKT_jP22gfxMissingFontRecorder 1
_ZN12gfxFontGroup11MakeTextRunEPKDsjPKN17gfxTextRunFactory10ParametersEN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsEP22gfxMissingFontRecorder 1
_ZN12gfxFontGroup11MakeTextRunEPKhjPKN17gfxTextRunFactory10ParametersEN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsEP22gfxMissingFontRecorder 1
_ZN12gfxFontGroup13BuildFontListEv 1
_ZN12gfxFontGroup13ComputeRangesIDsEEvR8nsTArrayI12gfxTextRangeEPKT_jN7mozilla7unicode6ScriptENS8_3gfx15ShapedTextFlagsE 1
_ZN12gfxFontGroup13ComputeRangesIhEEvR8nsTArrayI12gfxTextRangeEPKT_jN7mozilla7unicode6ScriptENS8_3gfx15ShapedTextFlagsE 1
_ZN12gfxFontGroup13GetGenerationEv 1
_ZN12gfxFontGroup13InitScriptRunIDsEEvPN7mozilla3gfx10DrawTargetEP10gfxTextRunPKT_jjNS1_7unicode6ScriptEP22gfxMissingFontRecorder 1
_ZN12gfxFontGroup13InitScriptRunIhEEvPN7mozilla3gfx10DrawTargetEP10gfxTextRunPKT_jjNS1_7unicode6ScriptEP22gfxMissingFontRecorder 1
_ZN12gfxFontGroup13IsInvalidCharEDs 1
_ZN12gfxFontGroup13IsInvalidCharEh 1
_ZN12gfxFontGroup14GetUserFontSetEv 1
_ZN12gfxFontGroup15AddPlatformFontERK9nsAStringR8nsTArrayIP13gfxFontFamilyE 1
_ZN12gfxFontGroup15UpdateUserFontsEv 1
_ZN12gfxFontGroup16MakeEmptyTextRunEPKN17gfxTextRunFactory10ParametersEN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsE 1
_ZN12gfxFontGroup17GetFirstValidFontEj 1
_ZN12gfxFontGroup18GetUnderlineOffsetEv 1
_ZN12gfxFontGroup19AddFamilyToFontListEP13gfxFontFamily 1
_ZN12gfxFontGroup20GetRebuildGenerationEv 1
_ZN12gfxFontGroup7HasFontEPK12gfxFontEntry 1
_ZN12gfxFontGroup9GetFontAtEij 1
_ZN12gfxFontGroupC2ERKN7mozilla14FontFamilyListEPK12gfxFontStyleP18gfxTextPerfMetricsP14gfxUserFontSetd 1
_ZN12gfxFontGroupD0Ev 1
_ZN12gfxFontGroupD2Ev 1
_ZN16BufferAlphaColorC2EP10gfxContext 1
_ZN16BufferAlphaColorD2Ev 1
_ZNK10gfxTextRun10DrawGlyphsEP7gfxFontNS_5RangeEPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEdEEPNS_16PropertyProviderES2_R17TextRunDrawParamsNS4_15ShapedTextFlagsE 1
_ZNK10gfxTextRun11MeasureTextENS_5RangeEN7gfxFont15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_16PropertyProviderE 1
_ZNK10gfxTextRun15GetAdvanceWidthENS_5RangeEPNS_16PropertyProviderEPN7gfxFont7SpacingE 1
_ZNK10gfxTextRun19DrawPartialLigatureEP7gfxFontNS_5RangeEPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEdEEPNS_16PropertyProviderER17TextRunDrawParamsNS4_15ShapedTextFlagsE 1
_ZNK10gfxTextRun19GetAdvanceForGlyphsENS_5RangeE 1
_ZNK10gfxTextRun23AccumulateMetricsForRunEP7gfxFontNS_5RangeENS0_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_16PropertyProviderES2_NS5_15ShapedTextFlagsEPNS0_10RunMetricsE 1
_ZNK10gfxTextRun23GetAdjustedSpacingArrayENS_5RangeEPNS_16PropertyProviderES0_P8nsTArrayIN7gfxFont7SpacingEE 1
_ZNK10gfxTextRun26ShrinkToLigatureBoundariesEPNS_5RangeE 1
_ZNK10gfxTextRun27ComputePartialLigatureWidthENS_5RangeEPNS_16PropertyProviderE 1
_ZNK10gfxTextRun27FindFirstGlyphRunContainingEj 1
_ZNK10gfxTextRun32AccumulatePartialLigatureMetricsEP7gfxFontNS_5RangeENS0_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_16PropertyProviderENS5_15ShapedTextFlagsEPNS0_10RunMetricsE 1
_ZNK10gfxTextRun4DrawENS_5RangeEN7mozilla3gfx10PointTypedINS2_12UnknownUnitsEdEERKNS_10DrawParamsE 1

Generated by: LCOV version 1.13