Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
src/OT/Color/CBDT/CBDT.hh | 40.00% (18/45) | 17.68% (108/611) | 48.20% (107/222) | 30.92% (47/152) |
src/OT/Color/COLR/COLR.hh | 31.33% (47/150) | 26.19% (307/1172) | 66.90% (380/568) | 56.13% (174/310) |
src/OT/Color/CPAL/CPAL.hh | 76.47% (13/17) | 29.07% (50/172) | 90.48% (57/63) | 76.32% (29/38) |
src/OT/Color/sbix/sbix.hh | 65.00% (13/20) | 39.08% (93/238) | 67.26% (76/113) | 58.57% (41/70) |
src/OT/Color/svg/svg.hh | 83.33% (10/12) | 51.22% (21/41) | 64.52% (20/31) | 50.00% (6/12) |
src/OT/Layout/Common/Coverage.hh | 18.18% (4/22) | 24.54% (53/216) | 43.70% (52/119) | 37.90% (47/124) |
src/OT/Layout/Common/CoverageFormat1.hh | 28.57% (4/14) | 32.56% (14/43) | 27.50% (11/40) | 0.00% (0/14) |
src/OT/Layout/Common/CoverageFormat2.hh | 26.67% (4/15) | 34.62% (45/130) | 34.57% (28/81) | 33.33% (16/48) |
src/OT/Layout/Common/RangeRecord.hh | 50.00% (3/6) | 35.71% (5/14) | 60.00% (9/15) | 66.67% (4/6) |
src/OT/Layout/GDEF/GDEF.hh | 42.19% (27/64) | 26.94% (142/527) | 63.56% (143/225) | 66.43% (93/140) |
src/OT/Layout/GPOS/Anchor.hh | 25.00% (1/4) | 22.22% (10/45) | 72.00% (18/25) | 55.56% (10/18) |
src/OT/Layout/GPOS/AnchorFormat1.hh | 33.33% (1/3) | 25.00% (4/16) | 66.67% (4/6) | - (0/0) |
src/OT/Layout/GPOS/AnchorFormat2.hh | 33.33% (1/3) | 21.05% (4/19) | 20.00% (4/20) | 0.00% (0/14) |
src/OT/Layout/GPOS/AnchorFormat3.hh | 25.00% (1/4) | 6.78% (4/59) | 42.11% (8/19) | 21.43% (3/14) |
src/OT/Layout/GPOS/AnchorMatrix.hh | 25.00% (1/4) | 26.32% (10/38) | 60.61% (20/33) | 50.00% (8/16) |
src/OT/Layout/GPOS/CursivePos.hh | 100.00% (1/1) | 100.00% (8/8) | 100.00% (11/11) | 100.00% (6/6) |
src/OT/Layout/GPOS/CursivePosFormat1.hh | 30.77% (4/13) | 7.41% (14/189) | 18.37% (18/98) | 14.00% (7/50) |
src/OT/Layout/GPOS/GPOS.hh | 70.00% (7/10) | 52.87% (46/87) | 66.67% (38/57) | 53.57% (15/28) |
src/OT/Layout/GPOS/LigatureArray.hh | 0.00% (0/1) | 0.00% (0/26) | 0.00% (0/1) | - (0/0) |
src/OT/Layout/GPOS/MarkArray.hh | 25.00% (1/4) | 4.88% (4/82) | 13.33% (4/30) | 0.00% (0/6) |
src/OT/Layout/GPOS/MarkBasePos.hh | 100.00% (1/1) | 81.82% (9/11) | 100.00% (14/14) | 100.00% (8/8) |
src/OT/Layout/GPOS/MarkBasePosFormat1.hh | 37.50% (3/8) | 29.53% (44/149) | 78.33% (47/60) | 61.76% (21/34) |
src/OT/Layout/GPOS/MarkLigPos.hh | 100.00% (1/1) | 81.82% (9/11) | 100.00% (14/14) | 100.00% (8/8) |
src/OT/Layout/GPOS/MarkLigPosFormat1.hh | 25.00% (2/8) | 6.52% (9/138) | 24.07% (13/54) | 17.86% (5/28) |
src/OT/Layout/GPOS/MarkMarkPos.hh | 100.00% (1/1) | 81.82% (9/11) | 92.86% (13/14) | 87.50% (7/8) |
src/OT/Layout/GPOS/MarkMarkPosFormat1.hh | 37.50% (3/8) | 17.72% (28/158) | 41.79% (28/67) | 33.33% (12/36) |
src/OT/Layout/GPOS/MarkRecord.hh | 25.00% (1/4) | 23.53% (4/17) | 66.67% (6/9) | 75.00% (3/4) |
src/OT/Layout/GPOS/PairPos.hh | 100.00% (1/1) | 84.62% (11/13) | 100.00% (20/20) | 100.00% (12/12) |
src/OT/Layout/GPOS/PairPosFormat1.hh | 33.33% (3/9) | 18.59% (29/156) | 66.67% (24/36) | 64.29% (9/14) |
src/OT/Layout/GPOS/PairPosFormat2.hh | 33.33% (3/9) | 24.51% (62/253) | 63.21% (67/106) | 50.00% (29/58) |
src/OT/Layout/GPOS/PairSet.hh | 37.50% (3/8) | 30.60% (41/134) | 83.64% (46/55) | 76.92% (20/26) |
src/OT/Layout/GPOS/PairValueRecord.hh | 16.67% (1/6) | 2.44% (1/41) | 16.67% (1/6) | - (0/0) |
src/OT/Layout/GPOS/PosLookup.hh | 33.33% (3/9) | 16.67% (5/30) | 33.33% (3/9) | - (0/0) |
src/OT/Layout/GPOS/PosLookupSubTable.hh | 50.00% (1/2) | 78.95% (15/19) | 96.97% (32/33) | 100.00% (20/20) |
src/OT/Layout/GPOS/SinglePos.hh | 25.00% (1/4) | 18.75% (9/48) | 82.35% (14/17) | 100.00% (8/8) |
src/OT/Layout/GPOS/SinglePosFormat1.hh | 27.27% (3/11) | 20.22% (18/89) | 64.29% (27/42) | 50.00% (8/16) |
src/OT/Layout/GPOS/SinglePosFormat2.hh | 27.27% (3/11) | 13.08% (14/107) | 36.73% (18/49) | 40.00% (8/20) |
src/OT/Layout/GPOS/ValueFormat.hh | 47.62% (10/21) | 30.80% (73/237) | 72.54% (103/142) | 61.46% (59/96) |
src/OT/Layout/GSUB/AlternateSet.hh | 28.57% (2/7) | 29.69% (19/64) | 63.04% (29/46) | 35.00% (7/20) |
src/OT/Layout/GSUB/AlternateSubst.hh | 50.00% (1/2) | 42.86% (9/21) | 93.33% (14/15) | 100.00% (8/8) |
src/OT/Layout/GSUB/AlternateSubstFormat1.hh | 21.43% (3/14) | 15.94% (11/69) | 39.39% (13/33) | 33.33% (4/12) |
src/OT/Layout/GSUB/GSUB.hh | 60.00% (3/5) | 54.55% (6/11) | 75.00% (6/8) | - (0/0) |
src/OT/Layout/GSUB/Ligature.hh | 50.00% (4/8) | 40.17% (47/117) | 56.10% (46/82) | 47.06% (16/34) |
src/OT/Layout/GSUB/LigatureSet.hh | 45.45% (5/11) | 48.68% (37/76) | 72.09% (31/43) | 75.00% (9/12) |
src/OT/Layout/GSUB/LigatureSubst.hh | 100.00% (2/2) | 69.23% (18/26) | 80.77% (21/26) | 78.57% (11/14) |
src/OT/Layout/GSUB/LigatureSubstFormat1.hh | 38.46% (5/13) | 32.41% (35/108) | 64.00% (32/50) | 61.11% (11/18) |
src/OT/Layout/GSUB/MultipleSubst.hh | 100.00% (1/1) | 81.82% (9/11) | 100.00% (14/14) | 100.00% (8/8) |
src/OT/Layout/GSUB/MultipleSubstFormat1.hh | 33.33% (4/12) | 22.64% (12/53) | 58.06% (18/31) | 58.33% (7/12) |
src/OT/Layout/GSUB/ReverseChainSingleSubst.hh | 100.00% (1/1) | 100.00% (8/8) | 100.00% (11/11) | 100.00% (6/6) |
src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh | 25.00% (3/12) | 25.16% (39/155) | 39.58% (38/96) | 27.08% (13/48) |
src/OT/Layout/GSUB/Sequence.hh | 28.57% (2/7) | 34.65% (35/101) | 77.78% (56/72) | 61.54% (16/26) |
src/OT/Layout/GSUB/SingleSubst.hh | 80.00% (4/5) | 62.71% (37/59) | 68.00% (34/50) | 70.00% (21/30) |
src/OT/Layout/GSUB/SingleSubstFormat1.hh | 28.57% (4/14) | 19.39% (19/98) | 37.14% (26/70) | 21.88% (7/32) |
src/OT/Layout/GSUB/SingleSubstFormat2.hh | 36.36% (4/11) | 33.71% (30/89) | 51.39% (37/72) | 37.50% (12/32) |
src/OT/Layout/GSUB/SubstLookup.hh | 41.18% (7/17) | 35.58% (37/104) | 53.57% (30/56) | 50.00% (9/18) |
src/OT/Layout/GSUB/SubstLookupSubTable.hh | 50.00% (1/2) | 77.78% (14/18) | 96.67% (29/30) | 100.00% (18/18) |
src/OT/glyf/CompositeGlyph.hh | 50.00% (11/22) | 38.55% (101/262) | 79.41% (54/68) | 88.89% (32/36) |
src/OT/glyf/Glyph.hh | 35.71% (5/14) | 33.77% (130/385) | 58.28% (95/163) | 49.28% (68/138) |
src/OT/glyf/GlyphHeader.hh | 50.00% (1/2) | 90.91% (10/11) | 50.00% (1/2) | - (0/0) |
src/OT/glyf/SimpleGlyph.hh | 28.57% (4/14) | 28.33% (68/240) | 57.29% (55/96) | 58.33% (35/60) |
src/OT/glyf/SubsetGlyph.hh | 0.00% (0/7) | 0.00% (0/43) | 0.00% (0/7) | - (0/0) |
src/OT/glyf/VarCompositeGlyph.hh | 0.00% (0/18) | 0.00% (0/225) | 0.00% (0/136) | 0.00% (0/104) |
src/OT/glyf/composite-iter.hh | 100.00% (8/8) | 65.52% (19/29) | 88.24% (15/17) | 66.67% (4/6) |
src/OT/glyf/coord-setter.hh | 0.00% (0/3) | 0.00% (0/7) | 0.00% (0/5) | 0.00% (0/2) |
src/OT/glyf/glyf-helpers.hh | 0.00% (0/3) | 0.00% (0/70) | 0.00% (0/3) | - (0/0) |
src/OT/glyf/glyf.hh | 48.00% (12/25) | 36.12% (108/299) | 59.46% (66/111) | 56.67% (34/60) |
src/OT/glyf/loca.hh | 100.00% (1/1) | 100.00% (4/4) | 100.00% (4/4) | - (0/0) |
src/OT/glyf/path-builder.hh | 100.00% (9/9) | 100.00% (88/88) | 100.00% (48/48) | 93.33% (28/30) |
src/OT/name/name.hh | 68.42% (13/19) | 39.90% (164/411) | 92.51% (173/187) | 87.29% (103/118) |
src/failing-alloc.c | 100.00% (5/5) | 100.00% (17/17) | 100.00% (14/14) | 100.00% (8/8) |
src/hb-aat-layout-ankr-table.hh | 66.67% (2/3) | 66.67% (12/18) | 87.50% (14/16) | 70.00% (7/10) |
src/hb-aat-layout-bsln-table.hh | 0.00% (0/5) | 0.00% (0/31) | 0.00% (0/5) | - (0/0) |
src/hb-aat-layout-common.hh | 53.70% (29/54) | 57.14% (208/364) | 51.94% (201/387) | 49.57% (115/232) |
src/hb-aat-layout-feat-table.hh | 68.42% (13/19) | 87.50% (63/72) | 82.22% (37/45) | 54.55% (12/22) |
src/hb-aat-layout-just-table.hh | 0.00% (0/13) | 0.00% (0/82) | 0.00% (0/13) | - (0/0) |
src/hb-aat-layout-kerx-table.hh | 79.17% (38/48) | 57.27% (256/447) | 63.29% (219/346) | 47.03% (95/202) |
src/hb-aat-layout-morx-table.hh | 90.48% (38/42) | 75.29% (393/522) | 74.43% (326/438) | 61.03% (166/272) |
src/hb-aat-layout-opbd-table.hh | 0.00% (0/7) | 0.00% (0/63) | 0.00% (0/7) | - (0/0) |
src/hb-aat-layout-trak-table.hh | 55.56% (5/9) | 29.55% (26/88) | 34.09% (30/88) | 19.23% (10/52) |
src/hb-aat-layout.cc | 94.12% (16/17) | 94.95% (94/99) | 85.11% (40/47) | 70.83% (17/24) |
src/hb-aat-layout.hh | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/7) | 0.00% (0/4) |
src/hb-aat-ltag-table.hh | 33.33% (1/3) | 33.33% (5/15) | 6.67% (1/15) | 0.00% (0/10) |
src/hb-aat-map.cc | 50.00% (1/2) | 36.08% (35/97) | 22.81% (13/57) | 21.43% (9/42) |
src/hb-aat-map.hh | 25.00% (1/4) | 5.00% (1/20) | 2.08% (1/48) | 0.00% (0/30) |
src/hb-algs.hh | 71.67% (43/60) | 46.32% (233/503) | 50.61% (165/326) | 45.74% (86/188) |
src/hb-array.hh | 84.44% (38/45) | 73.53% (150/204) | 89.15% (115/129) | 71.25% (57/80) |
src/hb-atomic.hh | 100.00% (19/19) | 100.00% (22/22) | 100.00% (29/29) | - (0/0) |
src/hb-bimap.hh | 0.00% (0/19) | 0.00% (0/69) | 0.00% (0/19) | - (0/0) |
src/hb-bit-page.hh | 28.21% (11/39) | 20.50% (41/200) | 16.67% (23/138) | 11.76% (8/68) |
src/hb-bit-set-invertible.hh | 12.50% (7/56) | 2.98% (7/235) | 8.29% (15/181) | 3.77% (4/106) |
src/hb-bit-set.hh | 24.05% (19/79) | 23.00% (158/687) | 26.31% (136/517) | 23.08% (84/364) |
src/hb-blob.cc | 47.62% (10/21) | 34.68% (77/222) | 36.36% (60/165) | 31.71% (26/82) |
src/hb-blob.hh | 100.00% (14/14) | 100.00% (21/21) | 100.00% (16/16) | 100.00% (2/2) |
src/hb-buffer-deserialize-json.hh | 0.00% (0/1) | 0.00% (0/235) | 0.00% (0/148) | 0.00% (0/136) |
src/hb-buffer-deserialize-text-glyphs.hh | 0.00% (0/1) | 0.00% (0/343) | 0.00% (0/178) | 0.00% (0/158) |
src/hb-buffer-deserialize-text-unicode.hh | 0.00% (0/1) | 0.00% (0/140) | 0.00% (0/92) | 0.00% (0/82) |
src/hb-buffer-serialize.cc | 12.50% (2/16) | 10.71% (44/411) | 8.93% (20/224) | 7.89% (15/190) |
src/hb-buffer-verify.cc | 80.00% (4/5) | 44.81% (121/270) | 45.68% (74/162) | 36.44% (43/118) |
src/hb-buffer.cc | 46.99% (39/83) | 61.01% (507/831) | 66.20% (378/571) | 62.12% (246/396) |
src/hb-buffer.hh | 73.08% (38/52) | 63.07% (181/287) | 65.80% (127/193) | 59.62% (62/104) |
src/hb-cache.hh | 100.00% (4/4) | 100.00% (22/22) | 100.00% (19/19) | 91.67% (11/12) |
src/hb-cff-interp-common.hh | 81.54% (53/65) | 74.16% (155/209) | 82.22% (111/135) | 84.62% (44/52) |
src/hb-cff-interp-cs-common.hh | 50.00% (36/72) | 34.07% (216/634) | 39.93% (107/268) | 44.51% (73/164) |
src/hb-cff-interp-dict-common.hh | 80.00% (8/10) | 78.57% (88/112) | 89.83% (53/59) | 86.11% (31/36) |
src/hb-cff1-interp-cs.hh | 100.00% (7/7) | 89.04% (65/73) | 86.96% (40/46) | 75.00% (30/40) |
src/hb-cff2-interp-cs.hh | 57.14% (12/21) | 55.56% (70/126) | 56.72% (38/67) | 47.62% (20/42) |
src/hb-common.cc | 21.28% (10/47) | 27.93% (131/469) | 26.90% (113/420) | 24.41% (83/340) |
src/hb-config.hh | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/21) | 0.00% (0/16) |
src/hb-cplusplus.hh | 0.00% (0/14) | 0.00% (0/14) | 0.00% (0/14) | - (0/0) |
src/hb-debug.hh | 40.00% (4/10) | 27.66% (13/47) | 50.00% (6/12) | 100.00% (2/2) |
src/hb-dispatch.hh | 66.67% (2/3) | 66.67% (2/3) | 66.67% (2/3) | - (0/0) |
src/hb-draw.cc | 33.33% (7/21) | 21.21% (28/132) | 19.01% (23/121) | 7.58% (5/66) |
src/hb-draw.hh | 88.89% (16/18) | 71.00% (71/100) | 74.58% (44/59) | 62.50% (20/32) |
src/hb-face.cc | 65.38% (17/26) | 66.67% (108/162) | 60.71% (51/84) | 47.37% (18/38) |
src/hb-face.hh | 100.00% (3/3) | 91.30% (21/23) | 86.67% (13/15) | 75.00% (6/8) |
src/hb-fallback-shape.cc | 0.00% (0/5) | 0.00% (0/42) | 0.00% (0/17) | 0.00% (0/8) |
src/hb-font.cc | 37.30% (47/126) | 31.04% (266/857) | 24.80% (154/621) | 16.85% (60/356) |
src/hb-font.hh | 62.50% (40/64) | 49.12% (168/342) | 44.29% (93/210) | 26.32% (30/114) |
src/hb-iter.hh | 73.21% (82/112) | 67.08% (108/161) | 74.03% (134/181) | 71.88% (46/64) |
src/hb-kern.hh | 100.00% (2/2) | 44.00% (33/75) | 50.00% (16/32) | 35.00% (7/20) |
src/hb-machinery.hh | 80.49% (33/41) | 80.85% (76/94) | 78.26% (54/69) | 65.00% (13/20) |
src/hb-map.cc | 19.05% (4/21) | 22.54% (16/71) | 37.50% (12/32) | 66.67% (4/6) |
src/hb-map.hh | 42.86% (21/49) | 49.82% (135/271) | 53.46% (85/159) | 46.67% (42/90) |
src/hb-meta.hh | 100.00% (8/8) | 100.00% (8/8) | 100.00% (11/11) | 100.00% (2/2) |
src/hb-multimap.hh | 0.00% (0/3) | 0.00% (0/39) | 0.00% (0/3) | - (0/0) |
src/hb-mutex.hh | 44.44% (4/9) | 44.44% (4/9) | 61.54% (8/13) | - (0/0) |
src/hb-null.hh | 100.00% (15/15) | 100.00% (29/29) | 100.00% (22/22) | 100.00% (2/2) |
src/hb-number-parser.hh | 100.00% (2/2) | 87.93% (102/116) | 73.13% (49/67) | 63.79% (37/58) |
src/hb-number.cc | 16.67% (1/6) | 20.59% (7/34) | 25.00% (5/20) | 18.75% (3/16) |
src/hb-object.hh | 90.32% (28/31) | 78.33% (141/180) | 84.87% (101/119) | 75.76% (50/66) |
src/hb-open-file.hh | 69.70% (23/33) | 66.06% (109/165) | 73.15% (109/149) | 59.26% (64/108) |
src/hb-open-type.hh | 64.76% (68/105) | 65.98% (256/388) | 73.33% (297/405) | 71.31% (87/122) |
src/hb-ot-cff-common.hh | 56.67% (17/30) | 42.71% (82/192) | 73.43% (105/143) | 68.89% (62/90) |
src/hb-ot-cff1-table.cc | 48.72% (19/39) | 43.46% (113/260) | 37.58% (62/165) | 30.70% (35/114) |
src/hb-ot-cff1-table.hh | 54.32% (44/81) | 55.07% (505/917) | 77.21% (525/680) | 72.71% (301/414) |
src/hb-ot-cff2-table.cc | 77.78% (14/18) | 76.15% (83/109) | 85.71% (48/56) | 87.50% (28/32) |
src/hb-ot-cff2-table.hh | 64.29% (18/28) | 66.06% (183/277) | 81.74% (179/219) | 72.79% (99/136) |
src/hb-ot-cmap-table.hh | 46.90% (53/113) | 28.36% (403/1421) | 67.58% (319/472) | 68.33% (205/300) |
src/hb-ot-color.cc | 85.71% (12/14) | 87.23% (41/47) | 90.91% (20/22) | 100.00% (10/10) |
src/hb-ot-face.cc | 100.00% (2/2) | 100.00% (11/11) | 100.00% (146/146) | - (0/0) |
src/hb-ot-font.cc | 80.95% (17/21) | 86.82% (270/311) | 77.91% (127/163) | 71.00% (71/100) |
src/hb-ot-gasp-table.hh | 0.00% (0/3) | 0.00% (0/10) | 0.00% (0/3) | - (0/0) |
src/hb-ot-head-table.hh | 25.00% (2/8) | 45.45% (10/22) | 70.00% (14/20) | 90.00% (9/10) |
src/hb-ot-hhea-table.hh | 100.00% (2/2) | 100.00% (5/5) | 100.00% (7/7) | 100.00% (4/4) |
src/hb-ot-hmtx-table.hh | 100.00% (10/10) | 88.64% (78/88) | 84.72% (61/72) | 86.11% (31/36) |
src/hb-ot-kern-table.hh | 77.27% (17/22) | 48.74% (58/119) | 62.14% (64/103) | 57.14% (32/56) |
src/hb-ot-layout-base-table.hh | 41.03% (16/39) | 42.02% (79/188) | 49.15% (87/177) | 30.91% (34/110) |
src/hb-ot-layout-common.hh | 35.96% (82/228) | 20.60% (444/2155) | 53.57% (465/868) | 49.80% (251/504) |
src/hb-ot-layout-gpos-table.hh | 50.00% (1/2) | 80.95% (17/21) | 75.00% (3/4) | 100.00% (2/2) |
src/hb-ot-layout-gsub-table.hh | 20.00% (1/5) | 50.00% (17/34) | 33.33% (3/9) | 50.00% (2/4) |
src/hb-ot-layout-gsubgpos.hh | 37.82% (118/312) | 30.81% (896/2908) | 58.80% (695/1182) | 58.41% (361/618) |
src/hb-ot-layout-jstf-table.hh | 0.00% (0/16) | 0.00% (0/45) | 0.00% (0/16) | - (0/0) |
src/hb-ot-layout.cc | 54.05% (40/74) | 37.54% (348/927) | 37.03% (237/640) | 27.76% (146/526) |
src/hb-ot-layout.hh | 88.00% (44/50) | 80.00% (184/230) | 90.61% (164/181) | 79.03% (49/62) |
src/hb-ot-map.cc | 87.50% (7/8) | 93.05% (241/259) | 89.26% (108/121) | 85.71% (72/84) |
src/hb-ot-map.hh | 100.00% (17/17) | 100.00% (63/63) | 90.67% (68/75) | 85.00% (34/40) |
src/hb-ot-math-table.hh | 62.12% (41/66) | 42.57% (258/606) | 82.39% (248/301) | 77.46% (189/244) |
src/hb-ot-math.cc | 100.00% (10/10) | 100.00% (47/47) | 100.00% (10/10) | - (0/0) |
src/hb-ot-maxp-table.hh | 42.86% (3/7) | 26.32% (15/57) | 75.00% (18/24) | 75.00% (6/8) |
src/hb-ot-meta-table.hh | 81.82% (9/11) | 70.00% (21/30) | 88.00% (22/25) | 50.00% (6/12) |
src/hb-ot-meta.cc | 100.00% (2/2) | 100.00% (6/6) | 100.00% (2/2) | - (0/0) |
src/hb-ot-metrics.cc | 85.71% (6/7) | 18.83% (45/239) | 17.87% (67/375) | 18.15% (90/496) |
src/hb-ot-name-language-static.hh | 100.00% (4/4) | 100.00% (17/17) | 100.00% (14/14) | 100.00% (6/6) |
src/hb-ot-name.cc | 100.00% (5/5) | 100.00% (37/37) | 95.24% (20/21) | 64.29% (9/14) |
src/hb-ot-os2-table.hh | 33.33% (7/21) | 11.33% (23/203) | 62.32% (43/69) | 58.33% (21/36) |
src/hb-ot-os2-unicode-ranges.hh | 0.00% (0/2) | 0.00% (0/5) | 0.00% (0/2) | - (0/0) |
src/hb-ot-post-table.hh | 78.57% (11/14) | 66.67% (104/156) | 90.22% (83/92) | 87.04% (47/54) |
src/hb-ot-shape-fallback.cc | 81.82% (9/11) | 50.51% (199/394) | 37.68% (107/284) | 51.67% (155/300) |
src/hb-ot-shape-normalize.cc | 100.00% (12/12) | 80.71% (226/280) | 83.41% (186/223) | 73.49% (122/166) |
src/hb-ot-shape.cc | 90.48% (38/42) | 69.11% (499/722) | 63.62% (355/558) | 52.09% (249/478) |
src/hb-ot-shape.hh | 75.00% (3/4) | 57.14% (12/21) | 40.00% (6/15) | 25.00% (2/8) |
src/hb-ot-shaper-arabic-fallback.hh | 100.00% (8/8) | 97.77% (175/179) | 95.69% (111/116) | 83.75% (67/80) |
src/hb-ot-shaper-arabic-joining-list.hh | 100.00% (1/1) | 33.33% (7/21) | 13.33% (2/15) | 50.00% (14/28) |
src/hb-ot-shaper-arabic-pua.hh | 100.00% (4/4) | 100.00% (12/12) | 100.00% (10/10) | 100.00% (4/4) |
src/hb-ot-shaper-arabic-table.hh | 100.00% (1/1) | 78.12% (25/32) | 50.98% (26/51) | 61.11% (22/36) |
src/hb-ot-shaper-arabic.cc | 93.33% (14/15) | 50.73% (173/341) | 48.41% (152/314) | 44.51% (73/164) |
src/hb-ot-shaper-hangul.cc | 85.71% (6/7) | 37.24% (73/196) | 39.22% (80/204) | 20.91% (23/110) |
src/hb-ot-shaper-hebrew.cc | 100.00% (2/2) | 32.81% (42/128) | 10.53% (8/76) | 17.14% (12/70) |
src/hb-ot-shaper-indic-machine.hh | 100.00% (1/1) | 60.67% (91/150) | 38.55% (96/249) | 49.22% (63/128) |
src/hb-ot-shaper-indic-table.cc | 100.00% (1/1) | 91.89% (34/37) | 64.20% (52/81) | 70.83% (34/48) |
src/hb-ot-shaper-indic.cc | 100.00% (26/26) | 67.70% (482/712) | 63.70% (586/920) | 51.29% (279/544) |
src/hb-ot-shaper-khmer-machine.hh | 100.00% (1/1) | 69.23% (81/117) | 39.33% (59/150) | 51.19% (43/84) |
src/hb-ot-shaper-khmer.cc | 100.00% (12/12) | 71.74% (99/138) | 62.02% (80/129) | 52.86% (37/70) |
src/hb-ot-shaper-myanmar-machine.hh | 100.00% (1/1) | 74.19% (69/93) | 42.75% (56/131) | 52.94% (36/68) |
src/hb-ot-shaper-myanmar.cc | 90.00% (9/10) | 61.24% (109/178) | 44.05% (100/227) | 39.77% (35/88) |
src/hb-ot-shaper-syllabic.cc | 100.00% (2/2) | 95.65% (44/46) | 95.24% (40/42) | 71.43% (20/28) |
src/hb-ot-shaper-thai.cc | 100.00% (5/5) | 80.65% (125/155) | 72.16% (70/97) | 53.85% (42/78) |
src/hb-ot-shaper-use-machine.hh | 100.00% (16/16) | 64.67% (119/184) | 31.29% (102/326) | 40.00% (60/150) |
src/hb-ot-shaper-use-table.hh | 100.00% (2/2) | 100.00% (6/6) | 87.50% (7/8) | 50.00% (1/2) |
src/hb-ot-shaper-use.cc | 92.86% (13/14) | 57.66% (143/248) | 46.64% (139/298) | 29.61% (45/152) |
src/hb-ot-shaper-vowel-constraints.cc | 33.33% (1/3) | 16.87% (70/415) | 15.41% (45/292) | 15.60% (68/436) |
src/hb-ot-shaper.hh | 100.00% (1/1) | 55.61% (124/223) | 95.00% (133/140) | 61.21% (131/214) |
src/hb-ot-stat-table.hh | 0.00% (0/51) | 0.00% (0/303) | 0.00% (0/51) | - (0/0) |
src/hb-ot-tag-table.hh | 50.00% (1/2) | 7.57% (91/1202) | 14.42% (141/978) | 10.45% (70/670) |
src/hb-ot-tag.cc | 41.18% (7/17) | 28.53% (99/347) | 27.25% (91/334) | 23.66% (62/262) |
src/hb-ot-var-avar-table.hh | 60.00% (6/10) | 78.70% (85/108) | 83.33% (80/96) | 82.61% (38/46) |
src/hb-ot-var-common.hh | 41.18% (7/17) | 33.33% (43/129) | 72.34% (34/47) | 79.17% (19/24) |
src/hb-ot-var-fvar-table.hh | 26.67% (8/30) | 14.29% (36/252) | 32.00% (32/100) | 24.14% (14/58) |
src/hb-ot-var-gvar-table.hh | 37.78% (17/45) | 14.35% (65/453) | 19.33% (69/357) | 14.04% (32/228) |
src/hb-ot-var-hvar-table.hh | 12.00% (3/25) | 8.00% (20/250) | 42.86% (21/49) | 60.00% (12/20) |
src/hb-ot-var-mvar-table.hh | 75.00% (3/4) | 87.10% (27/31) | 95.00% (19/20) | 71.43% (10/14) |
src/hb-ot-var.cc | 33.33% (4/12) | 34.69% (17/49) | 28.00% (7/25) | 30.00% (3/10) |
src/hb-ot-vorg-table.hh | 57.14% (4/7) | 24.07% (13/54) | 76.47% (13/17) | 62.50% (5/8) |
src/hb-paint-extents.cc | 27.27% (6/22) | 32.20% (38/118) | 29.17% (7/24) | - (0/0) |
src/hb-paint-extents.hh | 74.07% (20/27) | 55.41% (87/157) | 43.08% (28/65) | 14.29% (6/42) |
src/hb-paint.cc | 12.82% (5/39) | 25.62% (41/160) | 15.85% (29/183) | 12.24% (12/98) |
src/hb-paint.hh | 26.32% (5/19) | 20.48% (17/83) | 15.85% (13/82) | 9.09% (4/44) |
src/hb-pool.hh | 80.00% (4/5) | 87.10% (27/31) | 89.47% (17/19) | 87.50% (7/8) |
src/hb-sanitize.hh | 93.33% (28/30) | 97.81% (179/183) | 95.76% (113/118) | 87.93% (51/58) |
src/hb-serialize.hh | 50.00% (30/60) | 45.03% (195/433) | 58.29% (123/211) | 49.26% (67/136) |
src/hb-set-digest.hh | 100.00% (18/18) | 100.00% (58/58) | 100.00% (32/32) | 80.00% (16/20) |
src/hb-set.cc | 11.76% (4/34) | 14.29% (16/112) | 26.67% (12/45) | 66.67% (4/6) |
src/hb-set.hh | 17.31% (9/52) | 25.86% (15/58) | 17.31% (9/52) | - (0/0) |
src/hb-shape-plan.cc | 66.67% (10/15) | 66.53% (159/239) | 59.23% (138/233) | 48.25% (55/114) |
src/hb-shape-plan.hh | 100.00% (2/2) | 100.00% (2/2) | 100.00% (3/3) | - (0/0) |
src/hb-shape.cc | 28.57% (2/7) | 62.50% (35/56) | 57.14% (20/35) | 77.27% (17/22) |
src/hb-shaper.cc | 60.00% (3/5) | 20.00% (8/40) | 20.00% (6/30) | 6.25% (1/16) |
src/hb-shaper.hh | 100.00% (5/5) | 100.00% (14/14) | 100.00% (13/13) | - (0/0) |
src/hb-static.cc | 100.00% (4/4) | 100.00% (28/28) | 100.00% (9/9) | 100.00% (4/4) |
src/hb-string-array.hh | 100.00% (1/1) | 100.00% (5/5) | 100.00% (13/13) | - (0/0) |
src/hb-subset-accelerator.hh | 0.00% (0/6) | 0.00% (0/37) | 0.00% (0/6) | - (0/0) |
src/hb-subset-input.hh | 0.00% (0/8) | 0.00% (0/43) | 0.00% (0/8) | - (0/0) |
src/hb-subset-plan.hh | 0.00% (0/12) | 0.00% (0/69) | 0.00% (0/12) | - (0/0) |
src/hb-subset.hh | 0.00% (0/3) | 0.00% (0/3) | 0.00% (0/3) | - (0/0) |
src/hb-ucd-table.hh | 100.00% (6/6) | 100.00% (18/18) | 95.24% (20/21) | 90.00% (9/10) |
src/hb-ucd.cc | 92.31% (12/13) | 86.57% (116/134) | 80.43% (111/138) | 71.15% (37/52) |
src/hb-unicode-emoji-table.hh | 100.00% (3/3) | 100.00% (9/9) | 83.33% (5/6) | 50.00% (1/2) |
src/hb-unicode.cc | 33.33% (8/24) | 43.97% (51/116) | 32.10% (26/81) | 23.68% (9/38) |
src/hb-unicode.hh | 77.78% (7/9) | 64.13% (59/92) | 66.67% (44/66) | 73.75% (59/80) |
src/hb-utf.hh | 36.00% (9/25) | 20.66% (50/242) | 24.00% (42/175) | 16.90% (24/142) |
src/hb-vector.hh | 83.33% (40/48) | 71.26% (186/261) | 80.75% (130/161) | 72.37% (55/76) |
test/api/test-ot-face.c | 100.00% (1/1) | 100.00% (129/129) | 100.00% (16/16) | 100.00% (2/2) |
test/fuzzing/hb-fuzzer.hh | 100.00% (1/1) | 100.00% (5/5) | 100.00% (6/6) | 75.00% (3/4) |
test/fuzzing/hb-shape-fuzzer.cc | 100.00% (1/1) | 100.00% (43/43) | 100.00% (15/15) | 83.33% (10/12) |
Totals | 51.06% (2419/4738) | 40.04% (17395/43447) | 52.30% (14467/27660) | 44.46% (7659/17228) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)