LCOV - code coverage report
Current view: top level - gfx/thebes Hit Total Coverage
Test: output.info Lines: 5496 16944 32.4 %
Date: 2017-07-14 16:53:18 Functions: 2381 5574 42.7 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
ContextStateTracker.cpp
0.0%
0.0 % 0 / 60 0.0 % 0 / 4
ContextStateTracker.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 6
DrawMode.h
100.0%
100.0 % 1 / 1 66.7 % 2 / 3
PrintTarget.cpp
0.0%
0.0 % 0 / 64 0.0 % 0 / 7
PrintTarget.h
0.0%
0.0 % 0 / 19 0.0 % 0 / 9
PrintTargetPDF.cpp
0.0%
0.0 % 0 / 33 0.0 % 0 / 7
PrintTargetPS.cpp
0.0%
0.0 % 0 / 41 0.0 % 0 / 8
PrintTargetPS.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
PrintTargetSkPDF.cpp
0.0%
0.0 % 0 / 77 0.0 % 0 / 11
PrintTargetThebes.cpp
0.0%
0.0 % 0 / 51 0.0 % 0 / 10
PrintTargetThebes.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
RoundedRect.h
100.0%
100.0 % 23 / 23 100.0 % 2 / 2
SoftwareVsyncSource.cpp
81.8%81.8%
81.8 % 63 / 77 64.3 % 9 / 14
SoftwareVsyncSource.h
100.0%
100.0 % 4 / 4 100.0 % 3 / 3
VsyncSource.cpp
82.6%82.6%
82.6 % 57 / 69 71.4 % 10 / 14
VsyncSource.h
66.7%66.7%
66.7 % 2 / 3 60.0 % 3 / 5
gfx2DGlue.h
60.5%60.5%
60.5 % 23 / 38 81.8 % 9 / 11
gfxASurface.cpp
19.9%19.9%
19.9 % 44 / 221 27.7 % 13 / 47
gfxASurface.h
14.3%14.3%
14.3 % 2 / 14 12.5 % 1 / 8
gfxAlphaRecovery.cpp
0.0%
0.0 % 0 / 25 0.0 % 0 / 1
gfxAlphaRecovery.h
12.5%12.5%
12.5 % 1 / 8 50.0 % 1 / 2
gfxAlphaRecoverySSE2.cpp
0.0%
0.0 % 0 / 94 0.0 % 0 / 3
gfxBaseSharedMemorySurface.h
0.0%
0.0 % 0 / 50 0.0 % 0 / 11
gfxBlur.cpp
49.5%49.5%
49.5 % 287 / 580 67.4 % 31 / 46
gfxColor.h
100.0%
100.0 % 13 / 13 100.0 % 3 / 3
gfxContext.cpp
54.3%54.3%
54.3 % 293 / 540 57.5 % 46 / 80
gfxContext.h
78.4%78.4%
78.4 % 58 / 74 87.5 % 28 / 32
gfxDrawable.cpp
32.3%32.3%
32.3 % 31 / 96 40.0 % 6 / 15
gfxDrawable.h
69.2%69.2%
69.2 % 9 / 13 66.7 % 12 / 18
gfxEnv.h
40.0%40.0%
40.0 % 8 / 20 33.3 % 6 / 18
gfxFT2FontBase.cpp
76.1%76.1%
76.1 % 54 / 71 80.0 % 8 / 10
gfxFT2FontBase.h
75.0%75.0%
75.0 % 3 / 4 75.0 % 3 / 4
gfxFT2Utils.cpp
52.7%52.7%
52.7 % 88 / 167 71.4 % 5 / 7
gfxFT2Utils.h
87.5%87.5%
87.5 % 14 / 16 100.0 % 4 / 4
gfxFailure.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 1
gfxFcPlatformFontList.cpp
53.8%53.8%
53.8 % 477 / 887 62.3 % 38 / 61
gfxFcPlatformFontList.h
54.5%54.5%
54.5 % 18 / 33 50.0 % 9 / 18
gfxFont.cpp
35.7%35.7%
35.7 % 655 / 1833 50.4 % 60 / 119
gfxFont.h
59.9%59.9%
59.9 % 276 / 461 64.2 % 102 / 159
gfxFontEntry.cpp
29.5%29.5%
29.5 % 233 / 791 38.6 % 32 / 83
gfxFontEntry.h
46.0%46.0%
46.0 % 52 / 113 59.2 % 29 / 49
gfxFontFamilyList.h
36.7%36.7%
36.7 % 66 / 180 58.3 % 21 / 36
gfxFontFeatures.cpp
0.0%
0.0 % 0 / 39 0.0 % 0 / 5
gfxFontFeatures.h
0.0%
0.0 % 0 / 22 0.0 % 0 / 22
gfxFontInfoLoader.cpp
2.4%2.4%
2.4 % 3 / 124 2.9 % 1 / 34
gfxFontInfoLoader.h
9.3%9.3%
9.3 % 4 / 43 5.9 % 1 / 17
gfxFontMissingGlyphs.cpp
0.0%
0.0 % 0 / 72 0.0 % 0 / 3
gfxFontSrcPrincipal.cpp
0.0%
0.0 % 0 / 13 0.0 % 0 / 3
gfxFontSrcPrincipal.h
0.0%
0.0 % 0 / 3 0.0 % 0 / 4
gfxFontSrcURI.cpp
0.0%
0.0 % 0 / 51 0.0 % 0 / 6
gfxFontSrcURI.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 6
gfxFontUtils.cpp
3.4%3.4%
3.4 % 23 / 686 7.0 % 3 / 43
gfxFontUtils.h
22.5%22.5%
22.5 % 34 / 151 24.2 % 8 / 33
gfxFontconfigUtils.h
90.9%90.9%
90.9 % 10 / 11 80.0 % 8 / 10
gfxGlyphExtents.cpp
56.7%56.7%
56.7 % 38 / 67 37.5 % 3 / 8
gfxGlyphExtents.h
79.1%79.1%
79.1 % 34 / 43 78.6 % 11 / 14
gfxGradientCache.cpp
75.6%75.6%
75.6 % 68 / 90 70.0 % 14 / 20
gfxGraphiteShaper.cpp
0.0%
0.0 % 0 / 208 0.0 % 0 / 11
gfxHarfBuzzShaper.cpp
23.7%23.7%
23.7 % 174 / 734 22.2 % 8 / 36
gfxHarfBuzzShaper.h
100.0%
100.0 % 7 / 7 100.0 % 2 / 2
gfxImageSurface.cpp
19.3%19.3%
19.3 % 35 / 181 16.0 % 4 / 25
gfxImageSurface.h
33.3%33.3%
33.3 % 3 / 9 14.3 % 1 / 7
gfxLineSegment.h
0.0%
0.0 % 0 / 28 0.0 % 0 / 3
gfxMathTable.cpp
0.0%
0.0 % 0 / 96 0.0 % 0 / 8
gfxMathTable.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
gfxPattern.cpp
30.9%30.9%
30.9 % 29 / 94 31.2 % 5 / 16
gfxPattern.h
100.0%
100.0 % 2 / 2 100.0 % 3 / 3
gfxPlatform.cpp
40.6%40.6%
40.6 % 469 / 1156 47.2 % 75 / 159
gfxPlatform.h
43.5%43.5%
43.5 % 27 / 62 50.0 % 16 / 32
gfxPlatformFontList.cpp
20.5%20.5%
20.5 % 155 / 757 31.9 % 23 / 72
gfxPlatformFontList.h
31.3%31.3%
31.3 % 26 / 83 35.5 % 11 / 31
gfxPlatformGtk.cpp
35.6%35.6%
35.6 % 116 / 326 34.1 % 14 / 41
gfxPlatformGtk.h
28.6%28.6%
28.6 % 4 / 14 33.3 % 2 / 6
gfxPrefs.cpp
46.5%46.5%
46.5 % 73 / 157 54.5 % 24 / 44
gfxPrefs.h
92.5%92.5%
92.5 % 385 / 416 44.1 % 1509 / 3418
gfxQuad.h
0.0%
0.0 % 0 / 21 0.0 % 0 / 3
gfxQuaternion.h
0.0%
0.0 % 0 / 51 0.0 % 0 / 7
gfxSVGGlyphs.cpp
0.5%0.5%
0.5 % 1 / 217 0.0 % 0 / 20
gfxSVGGlyphs.h
0.0%
0.0 % 0 / 29 0.0 % 0 / 8
gfxScriptItemizer.cpp
48.1%48.1%
48.1 % 37 / 77 57.1 % 4 / 7
gfxScriptItemizer.h
100.0%
100.0 % 8 / 8 100.0 % 1 / 1
gfxSharedImageSurface.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 3
gfxSkipChars.cpp
24.1%24.1%
24.1 % 19 / 79 42.9 % 3 / 7
gfxSkipChars.h
62.4%62.4%
62.4 % 58 / 93 63.0 % 17 / 27
gfxTextRun.cpp
37.5%37.5%
37.5 % 619 / 1649 62.6 % 57 / 91
gfxTextRun.h
50.2%50.2%
50.2 % 111 / 221 57.7 % 45 / 78
gfxUserFontSet.cpp
0.0%
0.0 % 0 / 635 0.0 % 0 / 70
gfxUserFontSet.h
0.0%
0.0 % 0 / 110 0.0 % 0 / 50
gfxUtils.cpp
12.1%12.1%
12.1 % 68 / 564 18.9 % 10 / 53
gfxUtils.h
0.0%
0.0 % 0 / 11 0.0 % 0 / 3
gfxXlibNativeRenderer.cpp
0.0%
0.0 % 0 / 269 0.0 % 0 / 10
gfxXlibNativeRenderer.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
gfxXlibSurface.cpp
0.0%
0.0 % 0 / 253 0.0 % 0 / 35
gfxXlibSurface.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 2
nsUnicodeRange.cpp
5.6%5.6%
5.6 % 1 / 18 66.7 % 2 / 3

Generated by: LCOV version 1.13