Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/harfbuzz/src/OT/Color/CBDT/CBDT.hh
 66.79% (374/560)
 68.89% (31/45)
 65.99% (293/444)
src/harfbuzz/src/OT/Color/COLR/COLR.hh
 56.25% (720/1280)
 64.71% (99/153)
 74.12% (882/1190)
src/harfbuzz/src/OT/Color/COLR/colrv1-closure.hh
100.00% (35/35)
100.00% (14/14)
100.00% (20/20)
src/harfbuzz/src/OT/Color/CPAL/CPAL.hh
 78.11% (132/169)
 47.37% (9/19)
 78.95% (120/152)
src/harfbuzz/src/OT/Color/sbix/sbix.hh
 45.09% (101/224)
 40.00% (8/20)
 47.62% (90/189)
src/harfbuzz/src/OT/Color/svg/svg.hh
  0.00% (0/41)
  0.00% (0/12)
  0.00% (0/31)
src/harfbuzz/src/OT/Layout/Common/Coverage.hh
 74.22% (167/225)
 86.96% (20/23)
 90.67% (136/150)
src/harfbuzz/src/OT/Layout/Common/CoverageFormat1.hh
 95.35% (41/43)
 85.71% (12/14)
 95.00% (38/40)
src/harfbuzz/src/OT/Layout/Common/CoverageFormat2.hh
 86.86% (119/137)
 86.67% (13/15)
 91.01% (81/89)
src/harfbuzz/src/OT/Layout/Common/RangeRecord.hh
 84.00% (21/25)
 85.71% (6/7)
 97.06% (33/34)
src/harfbuzz/src/OT/Layout/GDEF/GDEF.hh
 57.39% (295/514)
 53.03% (35/66)
 71.82% (288/401)
src/harfbuzz/src/OT/Layout/GPOS/Anchor.hh
 79.07% (34/43)
 75.00% (3/4)
 89.36% (42/47)
src/harfbuzz/src/OT/Layout/GPOS/AnchorFormat1.hh
 68.75% (11/16)
 66.67% (2/3)
 92.31% (12/13)
src/harfbuzz/src/OT/Layout/GPOS/AnchorFormat2.hh
 42.11% (8/19)
 66.67% (2/3)
 34.78% (8/23)
src/harfbuzz/src/OT/Layout/GPOS/AnchorFormat3.hh
 62.26% (33/53)
 75.00% (3/4)
 72.86% (51/70)
src/harfbuzz/src/OT/Layout/GPOS/AnchorMatrix.hh
 73.68% (28/38)
 75.00% (3/4)
 78.43% (40/51)
src/harfbuzz/src/OT/Layout/GPOS/CursivePos.hh
100.00% (8/8)
100.00% (1/1)
100.00% (11/11)
src/harfbuzz/src/OT/Layout/GPOS/CursivePosFormat1.hh
 31.72% (59/186)
 73.33% (11/15)
 29.82% (34/114)
src/harfbuzz/src/OT/Layout/GPOS/GPOS.hh
 21.84% (19/87)
 60.00% (6/10)
 23.44% (15/64)
src/harfbuzz/src/OT/Layout/GPOS/LigatureArray.hh
100.00% (24/24)
100.00% (2/2)
 86.67% (13/15)
src/harfbuzz/src/OT/Layout/GPOS/MarkArray.hh
 53.33% (40/75)
 75.00% (3/4)
 47.06% (24/51)
src/harfbuzz/src/OT/Layout/GPOS/MarkBasePos.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (14/14)
src/harfbuzz/src/OT/Layout/GPOS/MarkBasePosFormat1.hh
 61.29% (95/155)
 66.67% (8/12)
 42.11% (40/95)
src/harfbuzz/src/OT/Layout/GPOS/MarkLigPos.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (14/14)
src/harfbuzz/src/OT/Layout/GPOS/MarkLigPosFormat1.hh
 58.27% (81/139)
 70.00% (7/10)
 45.35% (39/86)
src/harfbuzz/src/OT/Layout/GPOS/MarkMarkPos.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (14/14)
src/harfbuzz/src/OT/Layout/GPOS/MarkMarkPosFormat1.hh
 64.14% (93/145)
 72.73% (8/11)
 43.01% (40/93)
src/harfbuzz/src/OT/Layout/GPOS/MarkRecord.hh
100.00% (16/16)
100.00% (4/4)
100.00% (16/16)
src/harfbuzz/src/OT/Layout/GPOS/PairPos.hh
 84.62% (11/13)
100.00% (1/1)
100.00% (20/20)
src/harfbuzz/src/OT/Layout/GPOS/PairPosFormat1.hh
 83.23% (129/155)
 75.00% (9/12)
 72.50% (58/80)
src/harfbuzz/src/OT/Layout/GPOS/PairPosFormat2.hh
 50.63% (121/239)
 66.67% (6/9)
 45.40% (79/174)
src/harfbuzz/src/OT/Layout/GPOS/PairSet.hh
 59.20% (74/125)
 75.00% (6/8)
 51.72% (45/87)
src/harfbuzz/src/OT/Layout/GPOS/PairValueRecord.hh
 97.22% (35/36)
 83.33% (5/6)
 94.12% (16/17)
src/harfbuzz/src/OT/Layout/GPOS/PosLookup.hh
 67.86% (19/28)
 55.56% (5/9)
 73.33% (11/15)
src/harfbuzz/src/OT/Layout/GPOS/PosLookupSubTable.hh
100.00% (19/19)
100.00% (2/2)
100.00% (33/33)
src/harfbuzz/src/OT/Layout/GPOS/SinglePos.hh
 85.42% (41/48)
100.00% (4/4)
 93.75% (30/32)
src/harfbuzz/src/OT/Layout/GPOS/SinglePosFormat1.hh
 56.47% (48/85)
 63.64% (7/11)
 50.00% (30/60)
src/harfbuzz/src/OT/Layout/GPOS/SinglePosFormat2.hh
 60.95% (64/105)
 69.23% (9/13)
 45.71% (32/70)
src/harfbuzz/src/OT/Layout/GPOS/ValueFormat.hh
 67.89% (148/218)
 76.19% (16/21)
 67.11% (153/228)
src/harfbuzz/src/OT/Layout/GSUB/AlternateSet.hh
 35.48% (22/62)
 57.14% (4/7)
 27.78% (15/54)
src/harfbuzz/src/OT/Layout/GSUB/AlternateSubst.hh
 42.86% (9/21)
 50.00% (1/2)
 93.33% (14/15)
src/harfbuzz/src/OT/Layout/GSUB/AlternateSubstFormat1.hh
 50.75% (34/67)
 50.00% (7/14)
 47.50% (19/40)
src/harfbuzz/src/OT/Layout/GSUB/GSUB.hh
100.00% (11/11)
100.00% (5/5)
100.00% (8/8)
src/harfbuzz/src/OT/Layout/GSUB/Ligature.hh
 27.19% (31/114)
 66.67% (6/9)
 36.96% (34/92)
src/harfbuzz/src/OT/Layout/GSUB/LigatureSet.hh
 34.35% (45/131)
 53.33% (8/15)
 23.91% (22/92)
src/harfbuzz/src/OT/Layout/GSUB/LigatureSubst.hh
 34.62% (9/26)
 50.00% (1/2)
 53.85% (14/26)
src/harfbuzz/src/OT/Layout/GSUB/LigatureSubstFormat1.hh
 60.00% (60/100)
 60.00% (9/15)
 37.50% (24/64)
src/harfbuzz/src/OT/Layout/GSUB/MultipleSubst.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (14/14)
src/harfbuzz/src/OT/Layout/GSUB/MultipleSubstFormat1.hh
 66.67% (34/51)
 58.33% (7/12)
 50.00% (19/38)
src/harfbuzz/src/OT/Layout/GSUB/ReverseChainSingleSubst.hh
100.00% (8/8)
100.00% (1/1)
100.00% (11/11)
src/harfbuzz/src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh
 57.05% (85/149)
 69.23% (9/13)
 54.86% (79/144)
src/harfbuzz/src/OT/Layout/GSUB/Sequence.hh
 22.45% (22/98)
 71.43% (5/7)
 21.95% (18/82)
src/harfbuzz/src/OT/Layout/GSUB/SingleSubst.hh
 76.27% (45/59)
100.00% (5/5)
 90.00% (45/50)
src/harfbuzz/src/OT/Layout/GSUB/SingleSubstFormat1.hh
 54.24% (64/118)
 64.71% (11/17)
 52.87% (46/87)
src/harfbuzz/src/OT/Layout/GSUB/SingleSubstFormat2.hh
 55.77% (58/104)
 61.54% (8/13)
 48.84% (42/86)
src/harfbuzz/src/OT/Layout/GSUB/SubstLookup.hh
 36.27% (37/102)
 47.06% (8/17)
 32.26% (20/62)
src/harfbuzz/src/OT/Layout/GSUB/SubstLookupSubTable.hh
100.00% (18/18)
100.00% (2/2)
100.00% (30/30)
src/harfbuzz/src/OT/glyf/CompositeGlyph.hh
 98.53% (268/272)
 96.15% (25/26)
 96.67% (145/150)
src/harfbuzz/src/OT/glyf/Glyph.hh
 90.62% (348/384)
 87.50% (14/16)
 86.49% (224/259)
src/harfbuzz/src/OT/glyf/GlyphHeader.hh
  0.00% (0/11)
  0.00% (0/2)
  0.00% (0/2)
src/harfbuzz/src/OT/glyf/SimpleGlyph.hh
 98.23% (222/226)
100.00% (15/15)
 91.77% (145/158)
src/harfbuzz/src/OT/glyf/SubsetGlyph.hh
100.00% (77/77)
100.00% (7/7)
 97.73% (43/44)
src/harfbuzz/src/OT/glyf/VarCompositeGlyph.hh
 96.11% (247/257)
 90.00% (18/20)
 91.62% (164/179)
src/harfbuzz/src/OT/glyf/composite-iter.hh
100.00% (29/29)
100.00% (8/8)
100.00% (17/17)
src/harfbuzz/src/OT/glyf/coord-setter.hh
100.00% (9/9)
100.00% (3/3)
100.00% (9/9)
src/harfbuzz/src/OT/glyf/glyf-helpers.hh
 85.23% (75/88)
100.00% (3/3)
 97.78% (44/45)
src/harfbuzz/src/OT/glyf/glyf.hh
 63.70% (186/292)
 44.44% (12/27)
 59.60% (118/198)
src/harfbuzz/src/OT/glyf/loca.hh
100.00% (4/4)
100.00% (1/1)
100.00% (4/4)
src/harfbuzz/src/OT/glyf/path-builder.hh
  0.00% (0/136)
  0.00% (0/9)
  0.00% (0/78)
src/harfbuzz/src/OT/name/name.hh
 34.60% (146/422)
 47.62% (10/21)
 54.32% (88/162)
src/harfbuzz/src/failing-alloc.c
100.00% (17/17)
100.00% (5/5)
100.00% (14/14)
src/harfbuzz/src/graph/classdef-graph.hh
  0.00% (0/118)
  0.00% (0/9)
  0.00% (0/73)
src/harfbuzz/src/graph/coverage-graph.hh
  0.00% (0/85)
  0.00% (0/7)
  0.00% (0/44)
src/harfbuzz/src/graph/graph.hh
 69.31% (569/821)
 71.43% (50/70)
 76.77% (357/465)
src/harfbuzz/src/graph/gsubgpos-context.cc
 34.48% (10/29)
 33.33% (1/3)
 46.15% (12/26)
src/harfbuzz/src/graph/gsubgpos-context.hh
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/harfbuzz/src/graph/gsubgpos-graph.hh
 19.07% (49/257)
 36.36% (8/22)
 21.53% (31/144)
src/harfbuzz/src/graph/markbasepos-graph.hh
  0.00% (0/329)
  0.00% (0/17)
  0.00% (0/132)
src/harfbuzz/src/graph/pairpos-graph.hh
  0.00% (0/446)
  0.00% (0/32)
  0.00% (0/154)
src/harfbuzz/src/graph/serialize.hh
 69.70% (115/165)
 90.00% (9/10)
 71.30% (77/108)
src/harfbuzz/src/graph/split-helpers.hh
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/16)
src/harfbuzz/src/hb-aat-layout-ankr-table.hh
  0.00% (0/18)
  0.00% (0/3)
  0.00% (0/16)
src/harfbuzz/src/hb-aat-layout-bsln-table.hh
  0.00% (0/31)
  0.00% (0/5)
  0.00% (0/5)
src/harfbuzz/src/hb-aat-layout-common.hh
  0.00% (0/364)
  0.00% (0/54)
  0.00% (0/387)
src/harfbuzz/src/hb-aat-layout-feat-table.hh
  0.00% (0/72)
  0.00% (0/19)
  0.00% (0/45)
src/harfbuzz/src/hb-aat-layout-just-table.hh
  0.00% (0/82)
  0.00% (0/13)
  0.00% (0/13)
src/harfbuzz/src/hb-aat-layout-kerx-table.hh
  0.00% (0/447)
  0.00% (0/48)
  0.00% (0/346)
src/harfbuzz/src/hb-aat-layout-morx-table.hh
  0.00% (0/522)
  0.00% (0/42)
  0.00% (0/438)
src/harfbuzz/src/hb-aat-layout-opbd-table.hh
  0.00% (0/63)
  0.00% (0/7)
  0.00% (0/7)
src/harfbuzz/src/hb-aat-layout-trak-table.hh
  0.00% (0/88)
  0.00% (0/9)
  0.00% (0/88)
src/harfbuzz/src/hb-aat-layout.cc
  0.00% (0/99)
  0.00% (0/17)
  0.00% (0/47)
src/harfbuzz/src/hb-aat-layout.hh
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/7)
src/harfbuzz/src/hb-aat-ltag-table.hh
  0.00% (0/15)
  0.00% (0/3)
  0.00% (0/15)
src/harfbuzz/src/hb-aat-map.cc
  0.00% (0/97)
  0.00% (0/2)
  0.00% (0/57)
src/harfbuzz/src/hb-aat-map.hh
  0.00% (0/20)
  0.00% (0/4)
  0.00% (0/48)
src/harfbuzz/src/hb-algs.hh
 43.46% (246/566)
 67.16% (45/67)
 48.90% (178/364)
src/harfbuzz/src/hb-array.hh
 79.01% (143/181)
 91.30% (42/46)
 89.39% (118/132)
src/harfbuzz/src/hb-atomic.hh
 60.61% (20/33)
 56.67% (17/30)
 59.52% (25/42)
src/harfbuzz/src/hb-bimap.hh
 90.77% (59/65)
 85.00% (17/20)
 90.20% (46/51)
src/harfbuzz/src/hb-bit-page.hh
 57.65% (113/196)
 81.58% (31/38)
 56.93% (78/137)
src/harfbuzz/src/hb-bit-set-invertible.hh
 41.70% (98/235)
 62.50% (35/56)
 50.83% (92/181)
src/harfbuzz/src/hb-bit-set.hh
 66.67% (460/690)
 53.16% (42/79)
 68.50% (361/527)
src/harfbuzz/src/hb-blob.cc
 50.90% (113/222)
 61.90% (13/21)
 46.67% (77/165)
src/harfbuzz/src/hb-blob.hh
100.00% (21/21)
100.00% (14/14)
100.00% (16/16)
src/harfbuzz/src/hb-buffer.cc
  0.00% (0/833)
  0.00% (0/83)
  0.00% (0/577)
src/harfbuzz/src/hb-buffer.hh
  0.00% (0/324)
  0.00% (0/53)
  0.00% (0/211)
src/harfbuzz/src/hb-cache.hh
 21.74% (5/23)
 40.00% (2/5)
 25.00% (5/20)
src/harfbuzz/src/hb-cff-interp-common.hh
 91.08% (194/213)
 88.06% (59/67)
 90.48% (152/168)
src/harfbuzz/src/hb-cff-interp-cs-common.hh
 41.46% (262/632)
 65.28% (47/72)
 56.93% (152/267)
src/harfbuzz/src/hb-cff-interp-dict-common.hh
 99.11% (111/112)
 90.00% (9/10)
 98.08% (102/104)
src/harfbuzz/src/hb-cff1-interp-cs.hh
 96.00% (72/75)
 87.50% (7/8)
 95.74% (45/47)
src/harfbuzz/src/hb-cff2-interp-cs.hh
 76.69% (102/133)
 78.26% (18/23)
 75.64% (59/78)
src/harfbuzz/src/hb-common.cc
  0.00% (0/470)
  0.00% (0/47)
  0.00% (0/421)
src/harfbuzz/src/hb-config.hh
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/21)
src/harfbuzz/src/hb-cplusplus.hh
 81.25% (13/16)
 81.25% (13/16)
 72.22% (13/18)
src/harfbuzz/src/hb-debug.hh
 10.64% (5/47)
 30.00% (3/10)
 25.00% (3/12)
src/harfbuzz/src/hb-dispatch.hh
 66.67% (2/3)
 66.67% (2/3)
 66.67% (2/3)
src/harfbuzz/src/hb-draw.cc
  0.00% (0/132)
  0.00% (0/21)
  0.00% (0/121)
src/harfbuzz/src/hb-draw.hh
  0.00% (0/100)
  0.00% (0/18)
  0.00% (0/59)
src/harfbuzz/src/hb-face-builder.cc
 82.08% (87/106)
 88.89% (8/9)
 77.50% (62/80)
src/harfbuzz/src/hb-face.cc
 68.52% (111/162)
 65.38% (17/26)
 66.67% (56/84)
src/harfbuzz/src/hb-face.hh
100.00% (23/23)
100.00% (3/3)
100.00% (15/15)
src/harfbuzz/src/hb-fallback-shape.cc
  0.00% (0/42)
  0.00% (0/5)
  0.00% (0/17)
src/harfbuzz/src/hb-font.cc
 15.07% (138/916)
 11.63% (15/129)
 14.33% (97/677)
src/harfbuzz/src/hb-font.hh
  3.65% (13/356)
  1.56% (1/64)
  4.11% (9/219)
src/harfbuzz/src/hb-iter.hh
 83.08% (167/201)
 88.71% (110/124)
 81.90% (181/221)
src/harfbuzz/src/hb-kern.hh
  0.00% (0/75)
  0.00% (0/2)
  0.00% (0/32)
src/harfbuzz/src/hb-machinery.hh
 84.04% (79/94)
 87.80% (36/41)
 89.86% (62/69)
src/harfbuzz/src/hb-map.cc
 18.31% (13/71)
 14.29% (3/21)
 34.38% (11/32)
src/harfbuzz/src/hb-map.hh
 84.17% (234/278)
 76.92% (40/52)
 81.87% (149/182)
src/harfbuzz/src/hb-meta.hh
100.00% (8/8)
100.00% (8/8)
100.00% (11/11)
src/harfbuzz/src/hb-multimap.hh
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/20)
src/harfbuzz/src/hb-mutex.hh
 66.67% (6/9)
 66.67% (6/9)
 70.59% (12/17)
src/harfbuzz/src/hb-null.hh
 89.66% (26/29)
 93.33% (14/15)
 95.45% (21/22)
src/harfbuzz/src/hb-number-parser.hh
 96.55% (112/116)
100.00% (2/2)
 97.01% (65/67)
src/harfbuzz/src/hb-number.cc
 20.59% (7/34)
 16.67% (1/6)
 30.00% (6/20)
src/harfbuzz/src/hb-object.hh
 75.00% (135/180)
 90.32% (28/31)
 80.67% (96/119)
src/harfbuzz/src/hb-open-file.hh
 83.33% (185/222)
 77.14% (27/35)
 83.85% (161/192)
src/harfbuzz/src/hb-open-type.hh
 73.28% (288/393)
 83.19% (94/113)
 74.16% (330/445)
src/harfbuzz/src/hb-ot-cff-common.hh
 86.61% (220/254)
 89.74% (35/39)
 91.06% (214/235)
src/harfbuzz/src/hb-ot-cff1-table.cc
 15.00% (39/260)
 17.95% (7/39)
 16.36% (27/165)
src/harfbuzz/src/hb-ot-cff1-table.hh
 73.59% (705/958)
 77.65% (66/85)
 81.54% (764/937)
src/harfbuzz/src/hb-ot-cff2-table.cc
  0.00% (0/109)
  0.00% (0/18)
  0.00% (0/56)
src/harfbuzz/src/hb-ot-cff2-table.hh
 74.44% (201/270)
 72.41% (21/29)
 74.91% (209/279)
src/harfbuzz/src/hb-ot-cmap-table.hh
 83.48% (1117/1338)
 76.42% (94/123)
 88.89% (744/837)
src/harfbuzz/src/hb-ot-color.cc
  0.00% (0/47)
  0.00% (0/14)
  0.00% (0/22)
src/harfbuzz/src/hb-ot-face.cc
100.00% (11/11)
100.00% (2/2)
100.00% (150/150)
src/harfbuzz/src/hb-ot-font.cc
 19.44% (70/360)
 31.58% (6/19)
 10.40% (21/202)
src/harfbuzz/src/hb-ot-gasp-table.hh
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/3)
src/harfbuzz/src/hb-ot-hdmx-table.hh
 93.83% (76/81)
 90.00% (9/10)
 92.50% (37/40)
src/harfbuzz/src/hb-ot-head-table.hh
 69.23% (27/39)
 37.50% (3/8)
 66.67% (30/45)
src/harfbuzz/src/hb-ot-hhea-table.hh
 80.00% (4/5)
 50.00% (1/2)
 85.71% (6/7)
src/harfbuzz/src/hb-ot-hmtx-table.hh
 86.97% (207/238)
 81.25% (13/16)
 74.83% (110/147)
src/harfbuzz/src/hb-ot-kern-table.hh
  0.00% (0/119)
  0.00% (0/22)
  0.00% (0/103)
src/harfbuzz/src/hb-ot-layout-base-table.hh
  0.00% (0/186)
  0.00% (0/40)
  0.00% (0/206)
src/harfbuzz/src/hb-ot-layout-common.hh
 71.49% (1487/2080)
 71.19% (173/243)
 75.62% (1377/1821)
src/harfbuzz/src/hb-ot-layout-gpos-table.hh
 22.22% (4/18)
 50.00% (1/2)
 25.00% (1/4)
src/harfbuzz/src/hb-ot-layout-gsub-table.hh
 32.26% (10/31)
 40.00% (2/5)
 44.44% (4/9)
src/harfbuzz/src/hb-ot-layout-gsubgpos.hh
 49.59% (1405/2833)
 54.79% (183/334)
 55.37% (897/1620)
src/harfbuzz/src/hb-ot-layout-jstf-table.hh
  0.00% (0/45)
  0.00% (0/16)
  0.00% (0/16)
src/harfbuzz/src/hb-ot-layout.cc
 12.84% (127/989)
 17.72% (14/79)
 14.99% (100/667)
src/harfbuzz/src/hb-ot-layout.hh
  0.00% (0/230)
  0.00% (0/50)
  0.00% (0/181)
src/harfbuzz/src/hb-ot-map.cc
  0.00% (0/259)
  0.00% (0/8)
  0.00% (0/121)
src/harfbuzz/src/hb-ot-map.hh
  0.00% (0/63)
  0.00% (0/17)
  0.00% (0/75)
src/harfbuzz/src/hb-ot-math-table.hh
 56.88% (335/589)
 57.35% (39/68)
 87.57% (331/378)
src/harfbuzz/src/hb-ot-maxp-table.hh
 94.34% (50/53)
 85.71% (6/7)
 88.10% (37/42)
src/harfbuzz/src/hb-ot-meta-table.hh
  0.00% (0/29)
  0.00% (0/10)
  0.00% (0/10)
src/harfbuzz/src/hb-ot-metrics.cc
  0.00% (0/239)
  0.00% (0/7)
  0.00% (0/376)
src/harfbuzz/src/hb-ot-name-language-static.hh
  0.00% (0/17)
  0.00% (0/4)
  0.00% (0/14)
src/harfbuzz/src/hb-ot-os2-table.hh
 53.07% (95/179)
 42.86% (9/21)
 65.61% (124/189)
src/harfbuzz/src/hb-ot-os2-unicode-ranges.hh
100.00% (5/5)
100.00% (2/2)
100.00% (11/11)
src/harfbuzz/src/hb-ot-post-table-v2subset.hh
100.00% (87/87)
100.00% (3/3)
 88.46% (46/52)
src/harfbuzz/src/hb-ot-post-table.hh
 50.34% (74/147)
 50.00% (7/14)
 55.47% (71/128)
src/harfbuzz/src/hb-ot-shape-fallback.cc
  0.00% (0/394)
  0.00% (0/11)
  0.00% (0/284)
src/harfbuzz/src/hb-ot-shape-normalize.cc
  0.00% (0/283)
  0.00% (0/12)
  0.00% (0/223)
src/harfbuzz/src/hb-ot-shape.cc
  0.00% (0/722)
  0.00% (0/42)
  0.00% (0/558)
src/harfbuzz/src/hb-ot-shape.hh
  0.00% (0/21)
  0.00% (0/4)
  0.00% (0/15)
src/harfbuzz/src/hb-ot-shaper-arabic-fallback.hh
  0.00% (0/180)
  0.00% (0/8)
  0.00% (0/119)
src/harfbuzz/src/hb-ot-shaper-arabic-joining-list.hh
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/15)
src/harfbuzz/src/hb-ot-shaper-arabic-pua.hh
100.00% (12/12)
100.00% (4/4)
100.00% (10/10)
src/harfbuzz/src/hb-ot-shaper-arabic-table.hh
  0.00% (0/32)
  0.00% (0/1)
  0.00% (0/51)
src/harfbuzz/src/hb-ot-shaper-arabic.cc
  0.00% (0/341)
  0.00% (0/15)
  0.00% (0/314)
src/harfbuzz/src/hb-ot-shaper-hangul.cc
  0.00% (0/196)
  0.00% (0/7)
  0.00% (0/204)
src/harfbuzz/src/hb-ot-shaper-hebrew.cc
  0.00% (0/128)
  0.00% (0/2)
  0.00% (0/76)
src/harfbuzz/src/hb-ot-shaper-indic-machine.hh
  0.00% (0/150)
  0.00% (0/1)
  0.00% (0/249)
src/harfbuzz/src/hb-ot-shaper-indic-table.cc
  0.00% (0/37)
  0.00% (0/1)
  0.00% (0/81)
src/harfbuzz/src/hb-ot-shaper-indic.cc
  0.00% (0/713)
  0.00% (0/26)
  0.00% (0/925)
src/harfbuzz/src/hb-ot-shaper-khmer-machine.hh
  0.00% (0/117)
  0.00% (0/1)
  0.00% (0/150)
src/harfbuzz/src/hb-ot-shaper-khmer.cc
  0.00% (0/138)
  0.00% (0/12)
  0.00% (0/129)
src/harfbuzz/src/hb-ot-shaper-myanmar-machine.hh
  0.00% (0/93)
  0.00% (0/1)
  0.00% (0/131)
src/harfbuzz/src/hb-ot-shaper-myanmar.cc
  0.00% (0/178)
  0.00% (0/10)
  0.00% (0/227)
src/harfbuzz/src/hb-ot-shaper-syllabic.cc
  0.00% (0/46)
  0.00% (0/2)
  0.00% (0/42)
src/harfbuzz/src/hb-ot-shaper-thai.cc
  0.00% (0/155)
  0.00% (0/5)
  0.00% (0/97)
src/harfbuzz/src/hb-ot-shaper-use-machine.hh
  0.00% (0/184)
  0.00% (0/16)
  0.00% (0/326)
src/harfbuzz/src/hb-ot-shaper-use-table.hh
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/8)
src/harfbuzz/src/hb-ot-shaper-use.cc
  0.00% (0/248)
  0.00% (0/14)
  0.00% (0/298)
src/harfbuzz/src/hb-ot-shaper-vowel-constraints.cc
  0.00% (0/415)
  0.00% (0/3)
  0.00% (0/292)
src/harfbuzz/src/hb-ot-shaper.hh
  0.00% (0/223)
  0.00% (0/1)
  0.00% (0/140)
src/harfbuzz/src/hb-ot-stat-table.hh
 77.45% (213/275)
 79.25% (42/53)
 89.66% (182/203)
src/harfbuzz/src/hb-ot-tag-table.hh
  0.00% (0/1202)
  0.00% (0/2)
  0.00% (0/978)
src/harfbuzz/src/hb-ot-tag.cc
  0.00% (0/347)
  0.00% (0/17)
  0.00% (0/334)
src/harfbuzz/src/hb-ot-var-avar-table.hh
 60.19% (65/108)
 70.00% (7/10)
 75.00% (72/96)
src/harfbuzz/src/hb-ot-var-common.hh
 93.75% (315/336)
 93.18% (41/44)
 91.26% (261/286)
src/harfbuzz/src/hb-ot-var-cvar-table.hh
  0.00% (0/75)
  0.00% (0/4)
  0.00% (0/72)
src/harfbuzz/src/hb-ot-var-fvar-table.hh
 62.99% (160/254)
 59.38% (19/32)
 64.32% (146/227)
src/harfbuzz/src/hb-ot-var-gvar-table.hh
 94.41% (338/358)
 94.74% (18/19)
 90.70% (273/301)
src/harfbuzz/src/hb-ot-var-hvar-table.hh
 89.38% (202/226)
 76.92% (20/26)
 92.75% (179/193)
src/harfbuzz/src/hb-ot-var-mvar-table.hh
 32.26% (10/31)
 25.00% (1/4)
 15.00% (3/20)
src/harfbuzz/src/hb-ot-var.cc
 18.37% (9/49)
 16.67% (2/12)
 20.00% (5/25)
src/harfbuzz/src/hb-ot-vorg-table.hh
 77.78% (42/54)
 50.00% (4/8)
 65.52% (19/29)
src/harfbuzz/src/hb-outline.cc
  0.00% (0/183)
  0.00% (0/11)
  0.00% (0/78)
src/harfbuzz/src/hb-outline.hh
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/5)
src/harfbuzz/src/hb-paint-extents.cc
  0.00% (0/118)
  0.00% (0/22)
  0.00% (0/24)
src/harfbuzz/src/hb-paint-extents.hh
  0.00% (0/157)
  0.00% (0/27)
  0.00% (0/65)
src/harfbuzz/src/hb-paint.cc
  0.00% (0/160)
  0.00% (0/39)
  0.00% (0/183)
src/harfbuzz/src/hb-paint.hh
  0.00% (0/83)
  0.00% (0/19)
  0.00% (0/86)
src/harfbuzz/src/hb-pool.hh
100.00% (31/31)
100.00% (5/5)
100.00% (19/19)
src/harfbuzz/src/hb-priority-queue.hh
 83.33% (55/66)
 66.67% (10/15)
 87.80% (36/41)
src/harfbuzz/src/hb-repacker.hh
 56.62% (124/219)
 50.00% (4/8)
 65.10% (97/149)
src/harfbuzz/src/hb-sanitize.hh
 85.22% (173/203)
 80.65% (25/31)
 87.10% (108/124)
src/harfbuzz/src/hb-serialize.hh
 84.95% (367/432)
 91.94% (57/62)
 91.11% (246/270)
src/harfbuzz/src/hb-set-digest.hh
  0.00% (0/58)
  0.00% (0/18)
  0.00% (0/32)
src/harfbuzz/src/hb-set.cc
 27.68% (31/112)
 26.47% (9/34)
 37.78% (17/45)
src/harfbuzz/src/hb-set.hh
 75.00% (48/64)
 75.00% (42/56)
 75.00% (42/56)
src/harfbuzz/src/hb-shape-plan.cc
  0.00% (0/239)
  0.00% (0/15)
  0.00% (0/233)
src/harfbuzz/src/hb-shape-plan.hh
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/harfbuzz/src/hb-shaper.cc
  0.00% (0/40)
  0.00% (0/5)
  0.00% (0/30)
src/harfbuzz/src/hb-shaper.hh
 78.57% (11/14)
 40.00% (2/5)
 61.54% (8/13)
src/harfbuzz/src/hb-static.cc
 83.78% (31/37)
 71.43% (5/7)
 83.33% (10/12)
src/harfbuzz/src/hb-string-array.hh
100.00% (5/5)
100.00% (1/1)
100.00% (13/13)
src/harfbuzz/src/hb-subset-accelerator.hh
  9.38% (3/32)
 16.67% (1/6)
  3.57% (1/28)
src/harfbuzz/src/hb-subset-cff-common.cc
 89.22% (91/102)
100.00% (3/3)
 82.14% (46/56)
src/harfbuzz/src/hb-subset-cff-common.hh
 78.76% (545/692)
 89.06% (57/64)
 82.28% (404/491)
src/harfbuzz/src/hb-subset-cff1.cc
 88.50% (577/652)
 97.30% (36/37)
 91.41% (415/454)
src/harfbuzz/src/hb-subset-cff2.cc
 71.60% (290/405)
 72.00% (18/25)
 68.28% (198/290)
src/harfbuzz/src/hb-subset-input.cc
 56.35% (142/252)
 33.33% (6/18)
 69.88% (116/166)
src/harfbuzz/src/hb-subset-input.hh
 95.12% (39/41)
 87.50% (7/8)
 91.30% (21/23)
src/harfbuzz/src/hb-subset-instancer-solver.hh
 33.33% (3/9)
 60.00% (3/5)
 71.43% (5/7)
src/harfbuzz/src/hb-subset-plan.cc
 74.00% (626/846)
 78.79% (26/33)
 72.98% (335/459)
src/harfbuzz/src/hb-subset-plan.hh
 77.33% (58/75)
 91.67% (11/12)
 84.09% (37/44)
src/harfbuzz/src/hb-subset.cc
 87.24% (294/337)
 88.24% (15/17)
 92.64% (302/326)
src/harfbuzz/src/hb-subset.hh
 66.67% (2/3)
 66.67% (2/3)
 66.67% (2/3)
src/harfbuzz/src/hb-ucd-table.hh
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/21)
src/harfbuzz/src/hb-ucd.cc
  0.00% (0/134)
  0.00% (0/13)
  0.00% (0/138)
src/harfbuzz/src/hb-unicode-emoji-table.hh
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/6)
src/harfbuzz/src/hb-unicode.cc
  0.00% (0/116)
  0.00% (0/24)
  0.00% (0/81)
src/harfbuzz/src/hb-unicode.hh
  0.00% (0/92)
  0.00% (0/9)
  0.00% (0/66)
src/harfbuzz/src/hb-utf.hh
  0.00% (0/233)
  0.00% (0/23)
  0.00% (0/130)
src/harfbuzz/src/hb-vector.hh
 79.29% (222/280)
 86.79% (46/53)
 86.70% (163/188)
src/harfbuzz/test/fuzzing/hb-fuzzer.hh
100.00% (5/5)
100.00% (1/1)
100.00% (6/6)
src/harfbuzz/test/fuzzing/hb-subset-fuzzer.cc
 97.80% (89/91)
100.00% (2/2)
 96.97% (32/33)
Totals
 44.01% (21517/48890)
 51.42% (2747/5342)
 45.65% (16889/36999)