Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
src/OT/Color/CBDT/CBDT.hh | 48.89% (22/45) | 21.60% (132/611) | 57.21% (127/222) | 47.37% (72/152) |
src/OT/Color/COLR/COLR.hh | 51.33% (77/150) | 48.21% (565/1172) | 83.10% (472/568) | 86.45% (268/310) |
src/OT/Color/CPAL/CPAL.hh | 76.47% (13/17) | 29.07% (50/172) | 92.06% (58/63) | 97.37% (37/38) |
src/OT/Color/sbix/sbix.hh | 65.00% (13/20) | 33.61% (80/238) | 54.87% (62/113) | 41.43% (29/70) |
src/OT/Color/svg/svg.hh | 83.33% (10/12) | 51.22% (21/41) | 67.74% (21/31) | 66.67% (8/12) |
src/OT/Layout/Common/Coverage.hh | 18.18% (4/22) | 25.00% (54/216) | 44.54% (53/119) | 38.71% (48/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 | 43.75% (28/64) | 28.08% (148/527) | 66.67% (150/225) | 72.14% (101/140) |
src/OT/Layout/GPOS/Anchor.hh | 50.00% (2/4) | 42.22% (19/45) | 92.00% (23/25) | 100.00% (18/18) |
src/OT/Layout/GPOS/AnchorFormat1.hh | 66.67% (2/3) | 56.25% (9/16) | 83.33% (5/6) | - (0/0) |
src/OT/Layout/GPOS/AnchorFormat2.hh | 66.67% (2/3) | 78.95% (15/19) | 70.00% (14/20) | 28.57% (4/14) |
src/OT/Layout/GPOS/AnchorFormat3.hh | 50.00% (2/4) | 18.64% (11/59) | 78.95% (15/19) | 71.43% (10/14) |
src/OT/Layout/GPOS/AnchorMatrix.hh | 50.00% (2/4) | 36.84% (14/38) | 84.85% (28/33) | 81.25% (13/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 | 38.46% (5/13) | 49.21% (93/189) | 76.53% (75/98) | 76.00% (38/50) |
src/OT/Layout/GPOS/GPOS.hh | 70.00% (7/10) | 64.37% (56/87) | 80.70% (46/57) | 75.00% (21/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 | 50.00% (2/4) | 17.07% (14/82) | 30.00% (9/30) | 16.67% (1/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) | 24.16% (36/149) | 63.33% (38/60) | 50.00% (17/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 | 37.50% (3/8) | 28.26% (39/138) | 62.96% (34/54) | 60.71% (17/28) |
src/OT/Layout/GPOS/MarkMarkPos.hh | 100.00% (1/1) | 81.82% (9/11) | 100.00% (14/14) | 100.00% (8/8) |
src/OT/Layout/GPOS/MarkMarkPosFormat1.hh | 37.50% (3/8) | 29.75% (47/158) | 62.69% (42/67) | 55.56% (20/36) |
src/OT/Layout/GPOS/MarkRecord.hh | 25.00% (1/4) | 23.53% (4/17) | 66.67% (6/9) | 100.00% (4/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) | 71.43% (10/14) |
src/OT/Layout/GPOS/PairPosFormat2.hh | 22.22% (2/9) | 7.11% (18/253) | 17.92% (19/106) | 24.14% (14/58) |
src/OT/Layout/GPOS/PairSet.hh | 37.50% (3/8) | 33.58% (45/134) | 85.45% (47/55) | 80.77% (21/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) | 59.52% (25/42) | 56.25% (9/16) |
src/OT/Layout/GPOS/SinglePosFormat2.hh | 18.18% (2/11) | 6.54% (7/107) | 18.37% (9/49) | 30.00% (6/20) |
src/OT/Layout/GPOS/ValueFormat.hh | 47.62% (10/21) | 32.07% (76/237) | 76.06% (108/142) | 68.75% (66/96) |
src/OT/Layout/GSUB/AlternateSet.hh | 28.57% (2/7) | 29.69% (19/64) | 67.39% (31/46) | 40.00% (8/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) | 45.45% (15/33) | 50.00% (6/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 | 37.50% (3/8) | 40.17% (47/117) | 65.85% (54/82) | 50.00% (17/34) |
src/OT/Layout/GSUB/LigatureSet.hh | 27.27% (3/11) | 38.16% (29/76) | 76.74% (33/43) | 91.67% (11/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 | 30.77% (4/13) | 26.85% (29/108) | 62.00% (31/50) | 66.67% (12/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 | 25.00% (3/12) | 20.75% (11/53) | 48.39% (15/31) | 50.00% (6/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) | 21.94% (34/155) | 34.38% (33/96) | 33.33% (16/48) |
src/OT/Layout/GSUB/Sequence.hh | 28.57% (2/7) | 34.65% (35/101) | 76.39% (55/72) | 53.85% (14/26) |
src/OT/Layout/GSUB/SingleSubst.hh | 80.00% (4/5) | 64.41% (38/59) | 74.00% (37/50) | 80.00% (24/30) |
src/OT/Layout/GSUB/SingleSubstFormat1.hh | 35.71% (5/14) | 26.53% (26/98) | 48.57% (34/70) | 31.25% (10/32) |
src/OT/Layout/GSUB/SingleSubstFormat2.hh | 36.36% (4/11) | 33.71% (30/89) | 54.17% (39/72) | 40.62% (13/32) |
src/OT/Layout/GSUB/SubstLookup.hh | 35.29% (6/17) | 32.69% (34/104) | 51.79% (29/56) | 44.44% (8/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 | 0.00% (0/22) | 0.00% (0/262) | 0.00% (0/68) | 0.00% (0/36) |
src/OT/glyf/Glyph.hh | 28.57% (4/14) | 16.88% (65/385) | 25.77% (42/163) | 18.12% (25/138) |
src/OT/glyf/GlyphHeader.hh | 0.00% (0/2) | 0.00% (0/11) | 0.00% (0/2) | - (0/0) |
src/OT/glyf/SimpleGlyph.hh | 0.00% (0/14) | 0.00% (0/240) | 0.00% (0/96) | 0.00% (0/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 | 0.00% (0/8) | 0.00% (0/29) | 0.00% (0/17) | 0.00% (0/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 | 28.00% (7/25) | 24.75% (74/299) | 39.64% (44/111) | 41.67% (25/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 | 55.56% (5/9) | 10.23% (9/88) | 10.42% (5/48) | 0.00% (0/30) |
src/OT/name/name.hh | 68.42% (13/19) | 40.15% (165/411) | 95.19% (178/187) | 93.22% (110/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 | 0.00% (0/3) | 0.00% (0/18) | 0.00% (0/16) | 0.00% (0/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 | 70.37% (38/54) | 69.51% (253/364) | 66.67% (258/387) | 64.22% (149/232) |
src/hb-aat-layout-feat-table.hh | 68.42% (13/19) | 87.50% (63/72) | 86.67% (39/45) | 81.82% (18/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 | 95.83% (46/48) | 83.00% (371/447) | 92.77% (321/346) | 90.10% (182/202) |
src/hb-aat-layout-morx-table.hh | 50.00% (21/42) | 38.31% (200/522) | 46.58% (204/438) | 38.60% (105/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) | 34.62% (18/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) | 47.32% (238/503) | 50.92% (166/326) | 45.74% (86/188) |
src/hb-array.hh | 80.00% (36/45) | 70.59% (144/204) | 84.50% (109/129) | 68.75% (55/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.58% (162/687) | 27.08% (140/517) | 24.18% (88/364) |
src/hb-blob.cc | 47.62% (10/21) | 36.94% (82/222) | 38.18% (63/165) | 35.37% (29/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) | 47.04% (127/270) | 46.91% (76/162) | 38.14% (45/118) |
src/hb-buffer.cc | 45.78% (38/83) | 61.13% (508/831) | 67.60% (386/571) | 64.39% (255/396) |
src/hb-buffer.hh | 75.00% (39/52) | 66.55% (191/287) | 68.39% (132/193) | 61.54% (64/104) |
src/hb-cache.hh | 100.00% (4/4) | 100.00% (22/22) | 100.00% (19/19) | 100.00% (12/12) |
src/hb-cff-interp-common.hh | 58.46% (38/65) | 65.07% (136/209) | 70.37% (95/135) | 84.62% (44/52) |
src/hb-cff-interp-cs-common.hh | 1.39% (1/72) | 0.63% (4/634) | 0.37% (1/268) | 0.00% (0/164) |
src/hb-cff-interp-dict-common.hh | 80.00% (8/10) | 79.46% (89/112) | 94.92% (56/59) | 97.22% (35/36) |
src/hb-cff1-interp-cs.hh | 0.00% (0/7) | 0.00% (0/73) | 0.00% (0/46) | 0.00% (0/40) |
src/hb-cff2-interp-cs.hh | 0.00% (0/21) | 0.00% (0/126) | 0.00% (0/67) | 0.00% (0/42) |
src/hb-common.cc | 23.40% (11/47) | 30.70% (144/469) | 30.24% (127/420) | 35.88% (122/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 | 28.57% (6/21) | 37.12% (49/132) | 32.23% (39/121) | 24.24% (16/66) |
src/hb-draw.hh | 22.22% (4/18) | 10.00% (10/100) | 8.47% (5/59) | 3.12% (1/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 | 44.44% (56/126) | 39.32% (337/857) | 30.92% (192/621) | 22.19% (79/356) |
src/hb-font.hh | 60.94% (39/64) | 50.00% (171/342) | 44.29% (93/210) | 27.19% (31/114) |
src/hb-iter.hh | 73.21% (82/112) | 67.70% (109/161) | 74.59% (135/181) | 75.00% (48/64) |
src/hb-kern.hh | 100.00% (2/2) | 69.33% (52/75) | 75.00% (24/32) | 60.00% (12/20) |
src/hb-machinery.hh | 82.93% (34/41) | 81.91% (77/94) | 79.71% (55/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) | 51.29% (139/271) | 54.09% (86/159) | 47.78% (43/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 | 93.33% (14/15) | 89.66% (26/29) | 95.45% (21/22) | 100.00% (2/2) |
src/hb-number-parser.hh | 100.00% (2/2) | 96.55% (112/116) | 95.52% (64/67) | 91.38% (53/58) |
src/hb-number.cc | 16.67% (1/6) | 20.59% (7/34) | 30.00% (6/20) | 31.25% (5/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 | 63.64% (21/33) | 67.27% (111/165) | 77.85% (116/149) | 66.67% (72/108) |
src/hb-open-type.hh | 65.71% (69/105) | 68.81% (267/388) | 77.53% (314/405) | 82.79% (101/122) |
src/hb-ot-cff-common.hh | 30.00% (9/30) | 22.40% (43/192) | 32.87% (47/143) | 41.11% (37/90) |
src/hb-ot-cff1-table.cc | 12.82% (5/39) | 6.54% (17/260) | 7.88% (13/165) | 4.39% (5/114) |
src/hb-ot-cff1-table.hh | 41.98% (34/81) | 29.01% (266/917) | 48.38% (329/680) | 42.27% (175/414) |
src/hb-ot-cff2-table.cc | 11.11% (2/18) | 3.67% (4/109) | 14.29% (8/56) | 12.50% (4/32) |
src/hb-ot-cff2-table.hh | 39.29% (11/28) | 30.32% (84/277) | 33.79% (74/219) | 29.41% (40/136) |
src/hb-ot-cmap-table.hh | 46.02% (52/113) | 27.87% (396/1421) | 67.80% (320/472) | 71.33% (214/300) |
src/hb-ot-color.cc | 85.71% (12/14) | 87.23% (41/47) | 90.91% (20/22) | 90.00% (9/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 | 76.19% (16/21) | 81.03% (252/311) | 69.94% (114/163) | 61.00% (61/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) | 100.00% (10/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) | 70.45% (62/88) | 66.67% (48/72) | 55.56% (20/36) |
src/hb-ot-kern-table.hh | 90.91% (20/22) | 77.31% (92/119) | 95.15% (98/103) | 94.64% (53/56) |
src/hb-ot-layout-base-table.hh | 61.54% (24/39) | 62.77% (118/188) | 79.66% (141/177) | 78.18% (86/110) |
src/hb-ot-layout-common.hh | 36.84% (84/228) | 19.40% (418/2155) | 53.00% (460/868) | 51.59% (260/504) |
src/hb-ot-layout-gpos-table.hh | 0.00% (0/2) | 0.00% (0/21) | 0.00% (0/4) | 0.00% (0/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 | 38.78% (121/312) | 32.70% (951/2908) | 64.97% (768/1182) | 67.48% (417/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 | 52.70% (39/74) | 37.43% (347/927) | 37.03% (237/640) | 28.14% (148/526) |
src/hb-ot-layout.hh | 92.00% (46/50) | 84.35% (194/230) | 93.92% (170/181) | 85.48% (53/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) | 95.24% (60/63) | 82.67% (62/75) | 75.00% (30/40) |
src/hb-ot-math-table.hh | 65.15% (43/66) | 51.49% (312/606) | 91.36% (275/301) | 98.36% (240/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) | 28.07% (16/57) | 83.33% (20/24) | 87.50% (7/8) |
src/hb-ot-meta-table.hh | 81.82% (9/11) | 70.00% (21/30) | 88.00% (22/25) | 83.33% (10/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) | 17.54% (87/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) | 97.30% (36/37) | 90.48% (19/21) | 57.14% (8/14) |
src/hb-ot-os2-table.hh | 33.33% (7/21) | 11.33% (23/203) | 71.01% (49/69) | 80.56% (29/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) | 67.31% (105/156) | 91.30% (84/92) | 88.89% (48/54) |
src/hb-ot-shape-fallback.cc | 81.82% (9/11) | 83.76% (330/394) | 83.80% (238/284) | 85.00% (255/300) |
src/hb-ot-shape-normalize.cc | 100.00% (12/12) | 95.71% (268/280) | 96.86% (216/223) | 89.16% (148/166) |
src/hb-ot-shape.cc | 90.48% (38/42) | 72.30% (522/722) | 65.95% (368/558) | 55.86% (267/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) | 98.32% (176/179) | 98.28% (114/116) | 93.75% (75/80) |
src/hb-ot-shaper-arabic-joining-list.hh | 100.00% (1/1) | 100.00% (21/21) | 100.00% (15/15) | 92.86% (26/28) |
src/hb-ot-shaper-arabic-pua.hh | 0.00% (0/4) | 0.00% (0/12) | 0.00% (0/10) | 0.00% (0/4) |
src/hb-ot-shaper-arabic-table.hh | 100.00% (1/1) | 100.00% (32/32) | 100.00% (51/51) | 100.00% (36/36) |
src/hb-ot-shaper-arabic.cc | 100.00% (15/15) | 54.84% (187/341) | 54.14% (170/314) | 51.22% (84/164) |
src/hb-ot-shaper-hangul.cc | 100.00% (7/7) | 85.20% (167/196) | 92.65% (189/204) | 76.36% (84/110) |
src/hb-ot-shaper-hebrew.cc | 100.00% (2/2) | 89.84% (115/128) | 80.26% (61/76) | 80.00% (56/70) |
src/hb-ot-shaper-indic-machine.hh | 100.00% (1/1) | 98.00% (147/150) | 88.35% (220/249) | 92.19% (118/128) |
src/hb-ot-shaper-indic-table.cc | 100.00% (1/1) | 100.00% (37/37) | 100.00% (81/81) | 100.00% (48/48) |
src/hb-ot-shaper-indic.cc | 100.00% (26/26) | 75.28% (536/712) | 75.76% (697/920) | 62.50% (340/544) |
src/hb-ot-shaper-khmer-machine.hh | 100.00% (1/1) | 99.15% (116/117) | 93.33% (140/150) | 92.86% (78/84) |
src/hb-ot-shaper-khmer.cc | 100.00% (12/12) | 95.65% (132/138) | 92.25% (119/129) | 84.29% (59/70) |
src/hb-ot-shaper-myanmar-machine.hh | 100.00% (1/1) | 100.00% (93/93) | 94.66% (124/131) | 95.59% (65/68) |
src/hb-ot-shaper-myanmar.cc | 100.00% (10/10) | 92.13% (164/178) | 92.51% (210/227) | 85.23% (75/88) |
src/hb-ot-shaper-syllabic.cc | 100.00% (2/2) | 95.65% (44/46) | 95.24% (40/42) | 78.57% (22/28) |
src/hb-ot-shaper-thai.cc | 100.00% (5/5) | 99.35% (154/155) | 96.91% (94/97) | 92.31% (72/78) |
src/hb-ot-shaper-use-machine.hh | 100.00% (16/16) | 88.59% (163/184) | 73.62% (240/326) | 78.67% (118/150) |
src/hb-ot-shaper-use-table.hh | 100.00% (2/2) | 100.00% (6/6) | 100.00% (8/8) | 100.00% (2/2) |
src/hb-ot-shaper-use.cc | 100.00% (14/14) | 76.21% (189/248) | 72.82% (217/298) | 55.92% (85/152) |
src/hb-ot-shaper-vowel-constraints.cc | 100.00% (3/3) | 89.64% (372/415) | 80.48% (235/292) | 80.05% (349/436) |
src/hb-ot-shaper.hh | 100.00% (1/1) | 57.85% (129/223) | 97.86% (137/140) | 98.13% (210/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) | 30.84% (107/347) | 32.04% (107/334) | 26.72% (70/262) |
src/hb-ot-var-avar-table.hh | 40.00% (4/10) | 52.78% (57/108) | 50.00% (48/96) | 58.70% (27/46) |
src/hb-ot-var-common.hh | 52.94% (9/17) | 37.21% (48/129) | 82.98% (39/47) | 100.00% (24/24) |
src/hb-ot-var-fvar-table.hh | 26.67% (8/30) | 14.68% (37/252) | 33.00% (33/100) | 34.48% (20/58) |
src/hb-ot-var-gvar-table.hh | 24.44% (11/45) | 5.52% (25/453) | 7.56% (27/357) | 5.26% (12/228) |
src/hb-ot-var-hvar-table.hh | 8.00% (2/25) | 5.60% (14/250) | 40.82% (20/49) | 80.00% (16/20) |
src/hb-ot-var-mvar-table.hh | 75.00% (3/4) | 83.87% (26/31) | 90.00% (18/20) | 85.71% (12/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) | 25.93% (14/54) | 82.35% (14/17) | 100.00% (8/8) |
src/hb-paint-extents.cc | 68.18% (15/22) | 69.49% (82/118) | 70.83% (17/24) | - (0/0) |
src/hb-paint-extents.hh | 100.00% (27/27) | 98.73% (155/157) | 96.92% (63/65) | 92.86% (39/42) |
src/hb-paint.cc | 15.38% (6/39) | 26.25% (42/160) | 16.39% (30/183) | 12.24% (12/98) |
src/hb-paint.hh | 94.74% (18/19) | 96.39% (80/83) | 78.05% (64/82) | 61.36% (27/44) |
src/hb-pool.hh | 80.00% (4/5) | 87.10% (27/31) | 94.74% (18/19) | 100.00% (8/8) |
src/hb-sanitize.hh | 93.33% (28/30) | 97.81% (179/183) | 94.92% (112/118) | 89.66% (52/58) |
src/hb-serialize.hh | 55.00% (33/60) | 50.58% (219/433) | 68.72% (145/211) | 61.03% (83/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) | 68.20% (163/239) | 60.09% (140/233) | 49.12% (56/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) | 100.00% (21/21) | 100.00% (10/10) |
src/hb-ucd.cc | 92.31% (12/13) | 90.30% (121/134) | 89.13% (123/138) | 88.46% (46/52) |
src/hb-unicode-emoji-table.hh | 100.00% (3/3) | 100.00% (9/9) | 100.00% (6/6) | 100.00% (2/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) | 77.17% (71/92) | 89.39% (59/66) | 93.75% (75/80) |
src/hb-utf.hh | 32.00% (8/25) | 18.60% (45/242) | 24.57% (43/175) | 19.01% (27/142) |
src/hb-vector.hh | 77.08% (37/48) | 65.90% (172/261) | 79.50% (128/161) | 73.68% (56/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 | 49.22% (2332/4738) | 41.17% (17888/43447) | 56.20% (15545/27660) | 51.40% (8856/17228) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)