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
Hit count
_ZL17NeedsGlyphExtentsP10gfxTextRun
1
_ZL18GetAdjustedSpacingPK10gfxTextRunNS_5RangeEPNS_16PropertyProviderEPN7gfxFont7SpacingE
0
_ZL19ClipPartialLigaturePK10gfxTextRunPdS2_dPNS_12LigatureDataE
0
_ZL23HasSyntheticBoldOrColorPK10gfxTextRunNS_5RangeE
1
_ZL31HasNonOpaqueNonTransparentColorP10gfxContextRN7mozilla3gfx5ColorE
1
_ZL5IsPUAj
0
_ZN10gfxTextRun11AddGlyphRunEP7gfxFonthjbN7mozilla3gfx15ShapedTextFlagsE
1
_ZN10gfxTextRun13SetLineBreaksENS_5RangeEbbPd
1
_ZN10gfxTextRun13SetSpaceGlyphEP7gfxFontPN7mozilla3gfx10DrawTargetEjNS3_15ShapedTextFlagsE
0
_ZN10gfxTextRun13SortGlyphRunsEv
1
_ZN10gfxTextRun16GlyphRunIterator7NextRunEv
1
_ZN10gfxTextRun16ReleaseFontGroupEv
0
_ZN10gfxTextRun17CopyGlyphDataFromEP13gfxShapedWordj
1
_ZN10gfxTextRun17CopyGlyphDataFromEPS_NS_5RangeEj
0
_ZN10gfxTextRun17FetchGlyphExtentsEPN7mozilla3gfx10DrawTargetE
1
_ZN10gfxTextRun17SanitizeGlyphRunsEv
1
_ZN10gfxTextRun19BreakAndMeasureTextEjjbdPNS_16PropertyProviderENS_13SuppressBreakEPdbPN7gfxFont10RunMetricsENS4_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPbPjbP16gfxBreakPriority
1
_ZN10gfxTextRun19SizeOfExcludingThisEPFmPKvE
0
_ZN10gfxTextRun19SizeOfIncludingThisEPFmPKvE
0
_ZN10gfxTextRun21SetSpaceGlyphIfSimpleEP7gfxFontjDsN7mozilla3gfx15ShapedTextFlagsE
1
_ZN10gfxTextRun22SetPotentialLineBreaksENS_5RangeEPKh
1
_ZN10gfxTextRun24ClassifyAutoHyphenationsEjNS_5RangeER8nsTArrayINS_10HyphenTypeEEPNS_16HyphenationStateE
0
_ZN10gfxTextRun24ClearGlyphsAndCharactersEv
0
_ZN10gfxTextRun25AllocateStorageForTextRunEmj
1
_ZN10gfxTextRun4DumpEP8_IO_FILE
0
_ZN10gfxTextRun6CreateEPKN17gfxTextRunFactory10ParametersEjP12gfxFontGroupN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsE
1
_ZN10gfxTextRunC2EPKN17gfxTextRunFactory10ParametersEjP12gfxFontGroupN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsE
1
_ZN10gfxTextRunD0Ev
1
_ZN10gfxTextRunD2Ev
1
_ZN12gfxFontGroup10FamilyFace10CheckStateERb
0
_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
_ZN12gfxFontGroup14GetDefaultFontEv
0
_ZN12gfxFontGroup14GetHyphenWidthEPKN10gfxTextRun16PropertyProviderE
0
_ZN12gfxFontGroup14GetUserFontSetEv
1
_ZN12gfxFontGroup14SetUserFontSetEP14gfxUserFontSet
0
_ZN12gfxFontGroup15AddPlatformFontERK9nsAStringR8nsTArrayIP13gfxFontFamilyE
1
_ZN12gfxFontGroup15FindFontForCharEjjjN7mozilla7unicode6ScriptEP7gfxFontPh
0
_ZN12gfxFontGroup15UpdateUserFontsEv
1
_ZN12gfxFontGroup16ContainsUserFontEPK16gfxUserFontEntry
0
_ZN12gfxFontGroup16GetFirstMathFontEv
0
_ZN12gfxFontGroup16MakeBlankTextRunEjPKN17gfxTextRunFactory10ParametersEN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsE
0
_ZN12gfxFontGroup16MakeEmptyTextRunEPKN17gfxTextRunFactory10ParametersEN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsE
1
_ZN12gfxFontGroup16MakeSpaceTextRunEPKN17gfxTextRunFactory10ParametersEN7mozilla3gfx15ShapedTextFlagsEN16nsTextFrameUtils5FlagsE
0
_ZN12gfxFontGroup17GetFirstValidFontEj
1
_ZN12gfxFontGroup17MakeHyphenTextRunEPN7mozilla3gfx10DrawTargetEj
0
_ZN12gfxFontGroup18GetEllipsisTextRunEiN7mozilla3gfx15ShapedTextFlagsERNS_29LazyReferenceDrawTargetGetterE
0
_ZN12gfxFontGroup18GetUnderlineOffsetEv
1
_ZN12gfxFontGroup19AddFamilyToFontListEP13gfxFontFamily
1
_ZN12gfxFontGroup20GetRebuildGenerationEv
1
_ZN12gfxFontGroup23FindFallbackFaceForCharEP13gfxFontFamilyjN7mozilla7unicode6ScriptE
0
_ZN12gfxFontGroup25WhichPrefFontSupportsCharEj
0
_ZN12gfxFontGroup27WhichSystemFontSupportsCharEjjN7mozilla7unicode6ScriptE
0
_ZN12gfxFontGroup4CopyEPK12gfxFontStyle
0
_ZN12gfxFontGroup7HasFontEPK12gfxFontEntry
1
_ZN12gfxFontGroup9GetFontAtEij
1
_ZN12gfxFontGroupC2ERKN7mozilla14FontFamilyListEPK12gfxFontStyleP18gfxTextPerfMetricsP14gfxUserFontSetd
1
_ZN12gfxFontGroupD0Ev
1
_ZN12gfxFontGroupD2Ev
1
_ZN16BufferAlphaColor14PushSolidColorERKN7mozilla3gfx9RectTypedINS1_12UnknownUnitsEdEERKNS1_5ColorEj
0
_ZN16BufferAlphaColor8PopAlphaEv
0
_ZN16BufferAlphaColorC2EP10gfxContext
1
_ZN16BufferAlphaColorD2Ev
1
_ZN22gfxMissingFontRecorder5FlushEv
0
_ZNK10gfxTextRun10DrawGlyphsEP7gfxFontNS_5RangeEPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEdEEPNS_16PropertyProviderES2_R17TextRunDrawParamsNS4_15ShapedTextFlagsE
1
_ZNK10gfxTextRun11MeasureTextENS_5RangeEN7gfxFont15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_16PropertyProviderE
1
_ZNK10gfxTextRun15GetAdvanceWidthENS_5RangeEPNS_16PropertyProviderEPN7gfxFont7SpacingE
1
_ZNK10gfxTextRun17DrawEmphasisMarksEP10gfxContextPS_dN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEdEENS_5RangeEPNS_16PropertyProviderE
0
_ZNK10gfxTextRun18CountMissingGlyphsEv
0
_ZNK10gfxTextRun19ComputeLigatureDataENS_5RangeEPNS_16PropertyProviderE
0
_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
_ZNK12gfxFontGroup10FamilyFace14EqualsUserFontEPK16gfxUserFontEntry
0
_ZNK12gfxFontGroup20FontLoadingForFamilyEP13gfxFontFamilyj
0
Generated by:
LCOV version 1.13