Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/harfbuzz/src/OT/Color/CBDT/CBDT.hh
 34.58% (232/671)
 54.35% (25/46)
 86.00% (215/250)
src/harfbuzz/src/OT/Color/COLR/COLR.hh
 34.64% (725/2093)
 45.58% (98/215)
 82.94% (705/850)
src/harfbuzz/src/OT/Color/CPAL/CPAL.hh
 24.48% (59/241)
 70.00% (14/20)
 88.00% (66/75)
src/harfbuzz/src/OT/Color/sbix/sbix.hh
 56.65% (132/233)
 66.67% (14/21)
 89.52% (111/124)
src/harfbuzz/src/OT/Color/svg/svg.hh
 11.11% (57/513)
 36.11% (13/36)
 56.98% (49/86)
src/harfbuzz/src/OT/Layout/Common/Coverage.hh
 32.27% (91/282)
 26.92% (7/26)
 54.59% (107/196)
src/harfbuzz/src/OT/Layout/Common/CoverageFormat1.hh
 33.33% (17/51)
 33.33% (5/15)
 29.17% (14/48)
src/harfbuzz/src/OT/Layout/Common/CoverageFormat2.hh
 36.77% (57/155)
 29.41% (5/17)
 37.72% (43/114)
src/harfbuzz/src/OT/Layout/Common/RangeRecord.hh
 68.00% (17/25)
 71.43% (5/7)
 76.47% (26/34)
src/harfbuzz/src/OT/Layout/GDEF/GDEF.hh
 32.49% (243/748)
 49.32% (36/73)
 76.53% (238/311)
src/harfbuzz/src/OT/Layout/GPOS/Anchor.hh
 41.67% (20/48)
 50.00% (2/4)
 93.33% (28/30)
src/harfbuzz/src/OT/Layout/GPOS/AnchorFormat1.hh
 56.25% (9/16)
 66.67% (2/3)
 85.71% (6/7)
src/harfbuzz/src/OT/Layout/GPOS/AnchorFormat2.hh
 73.68% (14/19)
 66.67% (2/3)
 71.43% (15/21)
src/harfbuzz/src/OT/Layout/GPOS/AnchorFormat3.hh
 24.69% (20/81)
 50.00% (2/4)
 92.59% (25/27)
src/harfbuzz/src/OT/Layout/GPOS/AnchorMatrix.hh
 20.00% (18/90)
 22.22% (2/9)
 61.54% (32/52)
src/harfbuzz/src/OT/Layout/GPOS/CursivePos.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (17/17)
src/harfbuzz/src/OT/Layout/GPOS/CursivePosFormat1.hh
 42.97% (110/256)
 40.00% (6/15)
 71.11% (96/135)
src/harfbuzz/src/OT/Layout/GPOS/GPOS.hh
 67.42% (89/132)
 70.00% (7/10)
 83.33% (90/108)
src/harfbuzz/src/OT/Layout/GPOS/LigatureArray.hh
 14.08% (10/71)
 40.00% (2/5)
 76.92% (10/13)
src/harfbuzz/src/OT/Layout/GPOS/MarkArray.hh
 37.16% (55/148)
 44.44% (4/9)
 78.57% (55/70)
src/harfbuzz/src/OT/Layout/GPOS/MarkBasePos.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (17/17)
src/harfbuzz/src/OT/Layout/GPOS/MarkBasePosFormat1.hh
 46.85% (67/143)
 50.00% (5/10)
 82.72% (67/81)
src/harfbuzz/src/OT/Layout/GPOS/MarkLigPos.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (17/17)
src/harfbuzz/src/OT/Layout/GPOS/MarkLigPosFormat1.hh
 53.96% (75/139)
 50.00% (5/10)
 83.33% (70/84)
src/harfbuzz/src/OT/Layout/GPOS/MarkMarkPos.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (17/17)
src/harfbuzz/src/OT/Layout/GPOS/MarkMarkPosFormat1.hh
 44.27% (58/131)
 44.44% (4/9)
 87.01% (67/77)
src/harfbuzz/src/OT/Layout/GPOS/MarkRecord.hh
 33.33% (4/12)
 50.00% (1/2)
 87.50% (7/8)
src/harfbuzz/src/OT/Layout/GPOS/PairPos.hh
 84.62% (11/13)
100.00% (1/1)
100.00% (25/25)
src/harfbuzz/src/OT/Layout/GPOS/PairPosFormat1.hh
 31.19% (63/202)
 45.45% (5/11)
 81.82% (54/66)
src/harfbuzz/src/OT/Layout/GPOS/PairPosFormat2.hh
 27.12% (80/295)
 33.33% (4/12)
 67.88% (93/137)
src/harfbuzz/src/OT/Layout/GPOS/PairSet.hh
 35.50% (60/169)
 35.71% (5/14)
 75.68% (56/74)
src/harfbuzz/src/OT/Layout/GPOS/PairValueRecord.hh
  5.26% (1/19)
 33.33% (1/3)
 33.33% (1/3)
src/harfbuzz/src/OT/Layout/GPOS/PosLookup.hh
 16.67% (5/30)
 33.33% (3/9)
 33.33% (3/9)
src/harfbuzz/src/OT/Layout/GPOS/PosLookupSubTable.hh
 78.95% (15/19)
 50.00% (1/2)
 97.67% (42/43)
src/harfbuzz/src/OT/Layout/GPOS/SinglePos.hh
 15.49% (11/71)
 25.00% (1/4)
 89.29% (25/28)
src/harfbuzz/src/OT/Layout/GPOS/SinglePosFormat1.hh
 17.86% (20/112)
 30.00% (3/10)
 67.35% (33/49)
src/harfbuzz/src/OT/Layout/GPOS/SinglePosFormat2.hh
 16.03% (21/131)
 25.00% (3/12)
 61.82% (34/55)
src/harfbuzz/src/OT/Layout/GPOS/ValueFormat.hh
 28.52% (85/298)
 33.33% (8/24)
 53.99% (88/163)
src/harfbuzz/src/OT/Layout/GSUB/AlternateSet.hh
 28.40% (23/81)
 20.00% (2/10)
 63.79% (37/58)
src/harfbuzz/src/OT/Layout/GSUB/AlternateSubst.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (17/17)
src/harfbuzz/src/OT/Layout/GSUB/AlternateSubstFormat1.hh
 11.01% (12/109)
 25.00% (4/16)
 39.29% (22/56)
src/harfbuzz/src/OT/Layout/GSUB/GSUB.hh
 54.55% (6/11)
 60.00% (3/5)
 80.00% (8/10)
src/harfbuzz/src/OT/Layout/GSUB/Ligature.hh
 39.24% (62/158)
 45.45% (5/11)
 73.83% (79/107)
src/harfbuzz/src/OT/Layout/GSUB/LigatureSet.hh
 63.33% (95/150)
 46.67% (7/15)
 86.67% (91/105)
src/harfbuzz/src/OT/Layout/GSUB/LigatureSubst.hh
 69.23% (18/26)
100.00% (2/2)
 78.12% (25/32)
src/harfbuzz/src/OT/Layout/GSUB/LigatureSubstFormat1.hh
 34.48% (60/174)
 50.00% (9/18)
 60.23% (53/88)
src/harfbuzz/src/OT/Layout/GSUB/MultipleSubst.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (17/17)
src/harfbuzz/src/OT/Layout/GSUB/MultipleSubstFormat1.hh
 12.63% (12/95)
 30.77% (4/13)
 41.51% (22/53)
src/harfbuzz/src/OT/Layout/GSUB/ReverseChainSingleSubst.hh
 81.82% (9/11)
100.00% (1/1)
100.00% (17/17)
src/harfbuzz/src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh
 16.67% (45/270)
 28.57% (4/14)
 44.96% (58/129)
src/harfbuzz/src/OT/Layout/GSUB/Sequence.hh
 32.11% (35/109)
 25.00% (2/8)
 65.85% (54/82)
src/harfbuzz/src/OT/Layout/GSUB/SingleSubst.hh
 64.41% (38/59)
 80.00% (4/5)
 72.13% (44/61)
src/harfbuzz/src/OT/Layout/GSUB/SingleSubstFormat1.hh
 19.33% (29/150)
 26.09% (6/23)
 41.18% (42/102)
src/harfbuzz/src/OT/Layout/GSUB/SingleSubstFormat2.hh
 22.30% (31/139)
 33.33% (5/15)
 45.10% (46/102)
src/harfbuzz/src/OT/Layout/GSUB/SubstLookup.hh
 43.75% (42/96)
 44.44% (8/18)
 69.57% (48/69)
src/harfbuzz/src/OT/Layout/GSUB/SubstLookupSubTable.hh
 77.78% (14/18)
 50.00% (1/2)
 97.44% (38/39)
src/harfbuzz/src/OT/Var/VARC/VARC.cc
 80.69% (305/378)
 85.71% (12/14)
 88.85% (454/511)
src/harfbuzz/src/OT/Var/VARC/VARC.hh
 86.36% (95/110)
 75.00% (12/16)
 92.54% (62/67)
src/harfbuzz/src/OT/Var/VARC/coord-setter.hh
100.00% (30/30)
100.00% (3/3)
100.00% (32/32)
src/harfbuzz/src/OT/glyf/CompositeGlyph.hh
 43.13% (135/313)
 53.85% (14/26)
 77.19% (88/114)
src/harfbuzz/src/OT/glyf/Glyph.hh
 44.03% (214/486)
 27.78% (5/18)
 79.08% (155/196)
src/harfbuzz/src/OT/glyf/GlyphHeader.hh
 90.91% (10/11)
 50.00% (1/2)
 50.00% (1/2)
src/harfbuzz/src/OT/glyf/SimpleGlyph.hh
 29.32% (73/249)
 26.67% (4/15)
 61.74% (71/115)
src/harfbuzz/src/OT/glyf/SubsetGlyph.hh
  0.00% (0/103)
  0.00% (0/7)
  0.00% (0/7)
src/harfbuzz/src/OT/glyf/composite-iter.hh
 96.67% (29/30)
 87.50% (7/8)
 96.00% (24/25)
src/harfbuzz/src/OT/glyf/glyf-helpers.hh
  0.00% (0/88)
  0.00% (0/3)
  0.00% (0/3)
src/harfbuzz/src/OT/glyf/glyf.hh
 54.30% (278/512)
 69.44% (25/36)
 85.00% (187/220)
src/harfbuzz/src/OT/glyf/loca.hh
100.00% (4/4)
100.00% (1/1)
100.00% (5/5)
src/harfbuzz/src/OT/glyf/path-builder.hh
 74.13% (106/143)
100.00% (10/10)
 87.06% (74/85)
src/harfbuzz/src/OT/name/name.hh
 41.02% (169/412)
 65.00% (13/20)
 93.17% (191/205)
src/harfbuzz/src/failing-alloc.c
100.00% (17/17)
100.00% (5/5)
100.00% (17/17)
src/harfbuzz/src/hb-aat-layout-ankr-table.hh
 78.95% (15/19)
 66.67% (2/3)
 94.74% (18/19)
src/harfbuzz/src/hb-aat-layout-bsln-table.hh
  0.00% (0/32)
  0.00% (0/5)
  0.00% (0/5)
src/harfbuzz/src/hb-aat-layout-common.hh
 92.70% (648/699)
 93.62% (88/94)
 93.58% (700/748)
src/harfbuzz/src/hb-aat-layout-feat-table.hh
 87.84% (65/74)
 68.42% (13/19)
 89.09% (49/55)
src/harfbuzz/src/hb-aat-layout-just-table.hh
  0.00% (0/85)
  0.00% (0/13)
  0.00% (0/13)
src/harfbuzz/src/hb-aat-layout-kerx-table.hh
 88.20% (568/644)
 96.97% (64/66)
 94.25% (492/522)
src/harfbuzz/src/hb-aat-layout-morx-table.hh
 92.58% (661/714)
 97.18% (69/71)
 94.02% (582/619)
src/harfbuzz/src/hb-aat-layout-opbd-table.hh
  0.00% (0/64)
  0.00% (0/7)
  0.00% (0/7)
src/harfbuzz/src/hb-aat-layout-trak-table.hh
 80.18% (89/111)
 83.33% (10/12)
 83.74% (103/123)
src/harfbuzz/src/hb-aat-layout.cc
 91.27% (115/126)
 94.44% (17/18)
 82.35% (56/68)
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
100.00% (23/23)
100.00% (4/4)
100.00% (22/22)
src/harfbuzz/src/hb-aat-map.cc
  5.71% (6/105)
 50.00% (1/2)
  4.69% (3/64)
src/harfbuzz/src/hb-aat-map.hh
  9.52% (2/21)
 25.00% (1/4)
  6.00% (3/50)
src/harfbuzz/src/hb-algs.hh
 51.85% (393/758)
 75.56% (68/90)
 51.32% (272/530)
src/harfbuzz/src/hb-alloc-pool.hh
  0.00% (0/50)
  0.00% (0/2)
  0.00% (0/2)
src/harfbuzz/src/hb-array.hh
 74.15% (175/236)
 84.48% (49/58)
 89.70% (148/165)
src/harfbuzz/src/hb-atomic.hh
 97.44% (38/39)
 96.30% (26/27)
 96.55% (28/29)
src/harfbuzz/src/hb-bimap.hh
  0.00% (0/98)
  0.00% (0/29)
  0.00% (0/29)
src/harfbuzz/src/hb-bit-page.hh
 33.06% (82/248)
 44.44% (28/63)
 36.82% (74/201)
src/harfbuzz/src/hb-bit-set-invertible.hh
 16.18% (56/346)
 32.31% (21/65)
 20.08% (51/254)
src/harfbuzz/src/hb-bit-set.hh
 36.72% (336/915)
 43.18% (38/88)
 37.76% (273/723)
src/harfbuzz/src/hb-bit-vector.hh
 97.26% (71/73)
100.00% (17/17)
 94.23% (49/52)
src/harfbuzz/src/hb-blob.cc
 27.63% (63/228)
 38.46% (10/26)
 21.98% (40/182)
src/harfbuzz/src/hb-blob.hh
 18.42% (21/114)
 70.00% (14/20)
 73.91% (17/23)
src/harfbuzz/src/hb-buffer-deserialize-json.hh
  0.00% (0/130)
  0.00% (0/1)
  0.00% (0/79)
src/harfbuzz/src/hb-buffer-deserialize-text-glyphs.hh
  0.00% (0/190)
  0.00% (0/1)
  0.00% (0/80)
src/harfbuzz/src/hb-buffer-deserialize-text-unicode.hh
  0.00% (0/97)
  0.00% (0/1)
  0.00% (0/49)
src/harfbuzz/src/hb-buffer-serialize.cc
  9.76% (44/451)
 11.11% (2/18)
  7.37% (21/285)
src/harfbuzz/src/hb-buffer-verify.cc
 46.18% (115/249)
 80.00% (4/5)
 49.15% (87/177)
src/harfbuzz/src/hb-buffer.cc
 64.08% (594/927)
 43.96% (40/91)
 61.21% (497/812)
src/harfbuzz/src/hb-buffer.hh
 69.10% (237/343)
 77.19% (44/57)
 60.93% (237/389)
src/harfbuzz/src/hb-cache.hh
100.00% (23/23)
100.00% (4/4)
100.00% (15/15)
src/harfbuzz/src/hb-cff-interp-common.hh
 81.82% (189/231)
 81.58% (62/76)
 84.43% (141/167)
src/harfbuzz/src/hb-cff-interp-cs-common.hh
 95.53% (620/649)
 76.00% (57/75)
 91.49% (258/282)
src/harfbuzz/src/hb-cff-interp-dict-common.hh
 78.76% (89/113)
 80.00% (8/10)
 94.03% (63/67)
src/harfbuzz/src/hb-cff1-interp-cs.hh
 97.30% (72/74)
100.00% (7/7)
 97.87% (46/47)
src/harfbuzz/src/hb-cff2-interp-cs.hh
 84.94% (141/166)
 75.00% (18/24)
 91.67% (88/96)
src/harfbuzz/src/hb-common.cc
 37.85% (176/465)
 35.29% (18/51)
 34.45% (165/479)
src/harfbuzz/src/hb-config.hh
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/21)
src/harfbuzz/src/hb-cplusplus.hh
 35.71% (5/14)
 35.71% (5/14)
 40.00% (6/15)
src/harfbuzz/src/hb-debug.hh
  9.38% (3/32)
 30.00% (3/10)
 30.00% (3/10)
src/harfbuzz/src/hb-decycler.hh
100.00% (36/36)
100.00% (3/3)
 62.96% (34/54)
src/harfbuzz/src/hb-depend-data.hh
  0.00% (0/364)
  0.00% (0/38)
  0.00% (0/99)
src/harfbuzz/src/hb-dispatch.hh
 66.67% (2/3)
 66.67% (2/3)
 66.67% (2/3)
src/harfbuzz/src/hb-draw.cc
 35.11% (112/319)
 50.00% (20/40)
 26.79% (56/209)
src/harfbuzz/src/hb-draw.hh
 91.75% (89/97)
 90.91% (20/22)
 70.73% (58/82)
src/harfbuzz/src/hb-face-builder.cc
  0.00% (0/167)
  0.00% (0/11)
  0.00% (0/104)
src/harfbuzz/src/hb-face.cc
 37.94% (118/311)
 38.10% (16/42)
 26.00% (52/200)
src/harfbuzz/src/hb-face.hh
 95.65% (22/23)
100.00% (3/3)
 93.33% (14/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
 36.74% (424/1154)
 40.25% (64/159)
 31.76% (249/784)
src/harfbuzz/src/hb-font.hh
 37.44% (255/681)
 59.46% (44/74)
 35.67% (183/513)
src/harfbuzz/src/hb-free-pool.hh
100.00% (31/31)
100.00% (5/5)
100.00% (20/20)
src/harfbuzz/src/hb-geometry.hh
 96.43% (216/224)
100.00% (33/33)
 95.48% (169/177)
src/harfbuzz/src/hb-iter.hh
 69.44% (125/180)
 75.00% (87/116)
 76.30% (161/211)
src/harfbuzz/src/hb-kern.hh
 75.00% (57/76)
100.00% (2/2)
 79.41% (27/34)
src/harfbuzz/src/hb-limits.hh
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/harfbuzz/src/hb-machinery.hh
 90.38% (94/104)
 90.70% (39/43)
 86.36% (76/88)
src/harfbuzz/src/hb-map.cc
 22.54% (16/71)
 19.05% (4/21)
 35.48% (11/31)
src/harfbuzz/src/hb-map.hh
 52.23% (199/381)
 45.28% (24/53)
 56.76% (126/222)
src/harfbuzz/src/hb-meta.hh
100.00% (9/9)
100.00% (9/9)
100.00% (15/15)
src/harfbuzz/src/hb-multimap.hh
  0.00% (0/42)
  0.00% (0/4)
  0.00% (0/4)
src/harfbuzz/src/hb-mutex.hh
  0.00% (0/9)
  0.00% (0/9)
  0.00% (0/13)
src/harfbuzz/src/hb-null.hh
100.00% (29/29)
100.00% (15/15)
100.00% (26/26)
src/harfbuzz/src/hb-number-parser.hh
 99.12% (112/113)
100.00% (8/8)
 98.73% (155/157)
src/harfbuzz/src/hb-number.cc
  0.00% (0/91)
  0.00% (0/8)
  0.00% (0/114)
src/harfbuzz/src/hb-object.hh
 35.94% (69/192)
 54.55% (18/33)
 36.54% (57/156)
src/harfbuzz/src/hb-open-file.hh
 56.97% (143/251)
 66.67% (24/36)
 65.37% (168/257)
src/harfbuzz/src/hb-open-type.hh
 45.95% (551/1199)
 59.09% (91/154)
 73.87% (554/750)
src/harfbuzz/src/hb-ot-cff-common.hh
 53.06% (78/147)
 50.00% (12/24)
 88.49% (123/139)
src/harfbuzz/src/hb-ot-cff1-table.cc
 76.16% (230/302)
 80.49% (33/41)
 58.49% (155/265)
src/harfbuzz/src/hb-ot-cff1-table.hh
 63.10% (643/1019)
 57.95% (51/88)
 83.21% (679/816)
src/harfbuzz/src/hb-ot-cff2-table.cc
100.00% (121/121)
100.00% (19/19)
 97.26% (71/73)
src/harfbuzz/src/hb-ot-cff2-table.hh
 71.92% (228/317)
 67.74% (21/31)
 94.85% (221/233)
src/harfbuzz/src/hb-ot-cmap-table.hh
 39.82% (747/1876)
 50.74% (69/136)
 75.95% (480/632)
src/harfbuzz/src/hb-ot-color.cc
 66.13% (41/62)
 70.59% (12/17)
 68.97% (20/29)
src/harfbuzz/src/hb-ot-dual.hh
100.00% (19/19)
100.00% (6/6)
100.00% (16/16)
src/harfbuzz/src/hb-ot-face.cc
100.00% (11/11)
100.00% (2/2)
100.00% (138/138)
src/harfbuzz/src/hb-ot-font.cc
 93.15% (612/657)
 97.56% (40/41)
 85.75% (325/379)
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-head-table.hh
 26.19% (11/42)
 22.22% (2/9)
 70.83% (17/24)
src/harfbuzz/src/hb-ot-hhea-table.hh
 88.89% (8/9)
 75.00% (3/4)
 85.71% (12/14)
src/harfbuzz/src/hb-ot-hmtx-table.hh
100.00% (100/100)
100.00% (18/18)
 92.86% (65/70)
src/harfbuzz/src/hb-ot-kern-table.hh
 80.00% (132/165)
 93.33% (28/30)
 97.79% (133/136)
src/harfbuzz/src/hb-ot-layout-base-table.hh
 26.11% (123/471)
 35.29% (24/68)
 63.85% (166/260)
src/harfbuzz/src/hb-ot-layout-common.hh
 24.04% (1024/4259)
 43.83% (174/397)
 70.41% (1021/1450)
src/harfbuzz/src/hb-ot-layout-gpos-table.hh
 82.61% (19/23)
 50.00% (1/2)
 75.00% (3/4)
src/harfbuzz/src/hb-ot-layout-gsub-table.hh
 16.18% (22/136)
 28.57% (2/7)
 36.36% (4/11)
src/harfbuzz/src/hb-ot-layout-gsubgpos.hh
 38.07% (1847/4851)
 47.97% (201/419)
 71.28% (1427/2002)
src/harfbuzz/src/hb-ot-layout-jstf-table.hh
 23.08% (18/78)
 28.57% (4/14)
 12.64% (11/87)
src/harfbuzz/src/hb-ot-layout.cc
 41.81% (452/1081)
 55.17% (48/87)
 43.05% (316/734)
src/harfbuzz/src/hb-ot-layout.hh
 78.31% (213/272)
 91.07% (51/56)
 93.24% (207/222)
src/harfbuzz/src/hb-ot-map.cc
 91.58% (272/297)
 77.78% (7/9)
 88.36% (129/146)
src/harfbuzz/src/hb-ot-map.hh
100.00% (68/68)
100.00% (18/18)
 91.57% (76/83)
src/harfbuzz/src/hb-ot-math-table.hh
 46.16% (337/730)
 52.87% (46/87)
 87.17% (326/374)
src/harfbuzz/src/hb-ot-math.cc
100.00% (56/56)
100.00% (10/10)
100.00% (19/19)
src/harfbuzz/src/hb-ot-maxp-table.hh
 97.78% (44/45)
 88.89% (8/9)
 97.22% (35/36)
src/harfbuzz/src/hb-ot-meta-table.hh
 69.70% (23/33)
 75.00% (9/12)
 85.71% (30/35)
src/harfbuzz/src/hb-ot-meta.cc
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/harfbuzz/src/hb-ot-metrics.cc
 17.58% (45/256)
 85.71% (6/7)
 17.36% (79/455)
src/harfbuzz/src/hb-ot-name-language-static.hh
100.00% (17/17)
100.00% (4/4)
100.00% (16/16)
src/harfbuzz/src/hb-ot-name.cc
100.00% (37/37)
100.00% (5/5)
 95.24% (20/21)
src/harfbuzz/src/hb-ot-os2-table.hh
 10.96% (24/219)
 31.82% (7/22)
 74.36% (58/78)
src/harfbuzz/src/hb-ot-os2-unicode-ranges.hh
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/harfbuzz/src/hb-ot-post-table.hh
 69.19% (119/172)
 73.33% (11/15)
 92.86% (91/98)
src/harfbuzz/src/hb-ot-shape-fallback.cc
 89.71% (375/418)
 83.33% (10/12)
 89.86% (266/296)
src/harfbuzz/src/hb-ot-shape-normalize.cc
 98.60% (281/285)
100.00% (10/10)
 97.81% (223/228)
src/harfbuzz/src/hb-ot-shape-normalize.hh
100.00% (10/10)
100.00% (3/3)
100.00% (9/9)
src/harfbuzz/src/hb-ot-shape.cc
 79.26% (577/728)
 88.37% (38/43)
 76.80% (447/582)
src/harfbuzz/src/hb-ot-shape.hh
 78.05% (32/41)
 83.33% (5/6)
 67.86% (19/28)
src/harfbuzz/src/hb-ot-shaper-arabic-fallback.hh
 88.10% (185/210)
100.00% (8/8)
 84.24% (139/165)
src/harfbuzz/src/hb-ot-shaper-arabic-joining-list.hh
100.00% (21/21)
100.00% (1/1)
100.00% (15/15)
src/harfbuzz/src/hb-ot-shaper-arabic-pua.hh
 81.82% (9/11)
100.00% (3/3)
100.00% (9/9)
src/harfbuzz/src/hb-ot-shaper-arabic-table.hh
100.00% (9/9)
100.00% (3/3)
100.00% (6/6)
src/harfbuzz/src/hb-ot-shaper-arabic.cc
 88.71% (338/381)
100.00% (15/15)
 88.39% (335/379)
src/harfbuzz/src/hb-ot-shaper-hangul.cc
 98.99% (197/199)
100.00% (7/7)
 98.58% (208/211)
src/harfbuzz/src/hb-ot-shaper-hebrew.cc
100.00% (128/128)
100.00% (2/2)
100.00% (78/78)
src/harfbuzz/src/hb-ot-shaper-indic-machine.hh
100.00% (159/159)
100.00% (1/1)
 83.78% (248/296)
src/harfbuzz/src/hb-ot-shaper-indic-table.cc
100.00% (6/6)
100.00% (2/2)
100.00% (5/5)
src/harfbuzz/src/hb-ot-shaper-indic.cc
 98.86% (691/699)
100.00% (26/26)
 98.60% (918/931)
src/harfbuzz/src/hb-ot-shaper-khmer-machine.hh
100.00% (117/117)
100.00% (1/1)
 85.54% (142/166)
src/harfbuzz/src/hb-ot-shaper-khmer.cc
 98.54% (135/137)
100.00% (12/12)
 96.24% (128/133)
src/harfbuzz/src/hb-ot-shaper-myanmar-machine.hh
100.00% (117/117)
100.00% (1/1)
 85.08% (154/181)
src/harfbuzz/src/hb-ot-shaper-myanmar.cc
100.00% (181/181)
100.00% (10/10)
100.00% (242/242)
src/harfbuzz/src/hb-ot-shaper-syllabic.cc
 93.98% (78/83)
100.00% (3/3)
 94.19% (81/86)
src/harfbuzz/src/hb-ot-shaper-syllabic.hh
100.00% (4/4)
100.00% (1/1)
100.00% (3/3)
src/harfbuzz/src/hb-ot-shaper-thai.cc
100.00% (152/152)
100.00% (5/5)
 97.87% (92/94)
src/harfbuzz/src/hb-ot-shaper-use-machine.hh
100.00% (219/219)
100.00% (17/17)
 83.95% (361/430)
src/harfbuzz/src/hb-ot-shaper-use-table.hh
100.00% (6/6)
100.00% (2/2)
100.00% (9/9)
src/harfbuzz/src/hb-ot-shaper-use.cc
 99.61% (253/254)
100.00% (14/14)
 98.42% (312/317)
src/harfbuzz/src/hb-ot-shaper-vowel-constraints.cc
 99.76% (414/415)
100.00% (3/3)
 98.63% (288/292)
src/harfbuzz/src/hb-ot-shaper.hh
 58.68% (142/242)
100.00% (1/1)
 98.05% (151/154)
src/harfbuzz/src/hb-ot-stat-table.hh
 14.05% (42/299)
 13.46% (7/52)
 59.82% (67/112)
src/harfbuzz/src/hb-ot-tag-table.hh
  4.95% (67/1353)
 50.00% (1/2)
 12.90% (141/1093)
src/harfbuzz/src/hb-ot-tag.cc
 25.74% (105/408)
 35.00% (7/20)
 27.18% (109/401)
src/harfbuzz/src/hb-ot-var-avar-table.hh
 12.91% (134/1038)
 10.00% (4/40)
 72.07% (160/222)
src/harfbuzz/src/hb-ot-var-common.hh
 11.59% (190/1639)
 26.19% (22/84)
 70.89% (151/213)
src/harfbuzz/src/hb-ot-var-fvar-table.hh
 17.05% (52/305)
 27.27% (9/33)
 39.62% (42/106)
src/harfbuzz/src/hb-ot-var-gvar-table.hh
 91.74% (333/363)
 90.91% (20/22)
 93.19% (342/367)
src/harfbuzz/src/hb-ot-var-hvar-table.hh
  8.67% (30/346)
 17.86% (5/28)
 60.34% (35/58)
src/harfbuzz/src/hb-ot-var-mvar-table.hh
 34.52% (29/84)
 50.00% (3/6)
 88.89% (24/27)
src/harfbuzz/src/hb-ot-var.cc
 39.62% (21/53)
 33.33% (4/12)
 42.42% (14/33)
src/harfbuzz/src/hb-ot-vorg-table.hh
 36.05% (31/86)
 60.00% (6/10)
 87.23% (41/47)
src/harfbuzz/src/hb-outline.cc
  0.00% (0/199)
  0.00% (0/14)
  0.00% (0/83)
src/harfbuzz/src/hb-outline.hh
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/8)
src/harfbuzz/src/hb-paint-bounded.cc
 89.23% (58/65)
 92.31% (12/13)
 92.86% (13/14)
src/harfbuzz/src/hb-paint-bounded.hh
 94.12% (48/51)
 87.50% (7/8)
 92.00% (23/25)
src/harfbuzz/src/hb-paint-extents.cc
 93.06% (134/144)
 92.31% (24/26)
 93.48% (43/46)
src/harfbuzz/src/hb-paint-extents.hh
 96.10% (74/77)
 91.67% (11/12)
 92.59% (25/27)
src/harfbuzz/src/hb-paint.cc
 15.92% (71/446)
 23.81% (15/63)
 10.34% (43/416)
src/harfbuzz/src/hb-paint.hh
 75.56% (102/135)
 81.82% (27/33)
 60.00% (75/125)
src/harfbuzz/src/hb-priority-queue.hh
  0.00% (0/75)
  0.00% (0/10)
  0.00% (0/10)
src/harfbuzz/src/hb-sanitize.hh
 87.79% (187/213)
 90.91% (30/33)
 90.07% (127/141)
src/harfbuzz/src/hb-serialize.hh
 48.81% (246/504)
 50.75% (34/67)
 49.32% (216/438)
src/harfbuzz/src/hb-set-digest.hh
 98.33% (59/60)
 91.67% (11/12)
 98.11% (52/53)
src/harfbuzz/src/hb-set.cc
 13.91% (16/115)
 11.43% (4/35)
 24.44% (11/45)
src/harfbuzz/src/hb-set.hh
 37.31% (25/67)
 31.15% (19/61)
 30.30% (20/66)
src/harfbuzz/src/hb-shape-plan.cc
 72.69% (181/249)
 68.75% (11/16)
 58.78% (164/279)
src/harfbuzz/src/hb-shape-plan.hh
100.00% (7/7)
100.00% (1/1)
100.00% (1/1)
src/harfbuzz/src/hb-shape.cc
 14.81% (32/216)
 18.18% (2/11)
 16.26% (20/123)
src/harfbuzz/src/hb-shaper.cc
 20.00% (8/40)
 60.00% (3/5)
 21.43% (6/28)
src/harfbuzz/src/hb-shaper.hh
100.00% (14/14)
100.00% (5/5)
100.00% (15/15)
src/harfbuzz/src/hb-static.cc
100.00% (12/12)
100.00% (3/3)
100.00% (3/3)
src/harfbuzz/src/hb-string-array.hh
100.00% (5/5)
100.00% (1/1)
 80.77% (21/26)
src/harfbuzz/src/hb-subset-accelerator.hh
  0.00% (0/40)
  0.00% (0/5)
  0.00% (0/5)
src/harfbuzz/src/hb-subset-cff-common.hh
  0.00% (0/456)
  0.00% (0/55)
  0.00% (0/55)
src/harfbuzz/src/hb-subset-input.hh
  0.00% (0/43)
  0.00% (0/8)
  0.00% (0/8)
src/harfbuzz/src/hb-subset-instancer-solver.hh
  0.00% (0/27)
  0.00% (0/9)
  0.00% (0/9)
src/harfbuzz/src/hb-subset-plan.hh
 12.79% (11/86)
 23.53% (4/17)
 23.53% (4/17)
src/harfbuzz/src/hb-subset.hh
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/harfbuzz/src/hb-ucd-table.hh
100.00% (18/18)
100.00% (6/6)
100.00% (21/21)
src/harfbuzz/src/hb-ucd.cc
 91.79% (123/134)
100.00% (13/13)
 90.54% (134/148)
src/harfbuzz/src/hb-unicode-emoji-table.hh
100.00% (9/9)
100.00% (3/3)
100.00% (6/6)
src/harfbuzz/src/hb-unicode.cc
 51.26% (61/119)
 32.00% (8/25)
 53.75% (43/80)
src/harfbuzz/src/hb-unicode.hh
 51.08% (71/139)
 70.00% (7/10)
 54.13% (59/109)
src/harfbuzz/src/hb-utf.hh
 34.71% (84/242)
 36.00% (9/25)
 37.14% (65/175)
src/harfbuzz/src/hb-vector.hh
 63.55% (265/417)
 79.22% (61/77)
 73.70% (213/289)
src/harfbuzz/src/hb-zlib.hh
  0.00% (0/18)
  0.00% (0/2)
  0.00% (0/2)
src/harfbuzz/test/api/test-ot-face.c
100.00% (144/144)
100.00% (1/1)
 98.68% (75/76)
src/harfbuzz/test/fuzzing/hb-fuzzer.hh
100.00% (38/38)
100.00% (6/6)
100.00% (20/20)
src/harfbuzz/test/fuzzing/hb-shape-fuzzer.cc
100.00% (31/31)
100.00% (1/1)
 90.91% (10/11)
src/harfbuzz/test/fuzzing/hb-shape-input.hh
 99.47% (189/190)
100.00% (4/4)
 99.27% (136/137)
Totals
 46.40% (28989/62481)
 55.31% (3419/6182)
 66.88% (25733/38477)