Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
src/OT/Color/CBDT/CBDT.hh | 24.44% (11/45) | 7.69% (47/611) | 18.02% (40/222) | 13.16% (20/152) |
src/OT/Color/COLR/COLR.hh | 2.67% (4/150) | 2.13% (25/1172) | 2.64% (15/568) | 2.26% (7/310) |
src/OT/Color/CPAL/CPAL.hh | 76.47% (13/17) | 29.07% (50/172) | 90.48% (57/63) | 94.74% (36/38) |
src/OT/Color/sbix/sbix.hh | 55.00% (11/20) | 20.17% (48/238) | 30.97% (35/113) | 20.00% (14/70) |
src/OT/Color/svg/svg.hh | 83.33% (10/12) | 51.22% (21/41) | 61.29% (19/31) | 50.00% (6/12) |
src/OT/Layout/Common/Coverage.hh | 13.64% (3/22) | 12.50% (27/216) | 25.21% (30/119) | 21.77% (27/124) |
src/OT/Layout/Common/CoverageFormat1.hh | 14.29% (2/14) | 20.93% (9/43) | 15.00% (6/40) | 0.00% (0/14) |
src/OT/Layout/Common/CoverageFormat2.hh | 13.33% (2/15) | 7.69% (10/130) | 9.88% (8/81) | 4.17% (2/48) |
src/OT/Layout/Common/RangeRecord.hh | 33.33% (2/6) | 28.57% (4/14) | 53.33% (8/15) | 66.67% (4/6) |
src/OT/Layout/GDEF/GDEF.hh | 37.50% (24/64) | 25.24% (133/527) | 60.44% (136/225) | 65.00% (91/140) |
src/OT/Layout/GPOS/Anchor.hh | 0.00% (0/4) | 0.00% (0/45) | 0.00% (0/25) | 0.00% (0/18) |
src/OT/Layout/GPOS/AnchorFormat1.hh | 0.00% (0/3) | 0.00% (0/16) | 0.00% (0/6) | - (0/0) |
src/OT/Layout/GPOS/AnchorFormat2.hh | 0.00% (0/3) | 0.00% (0/19) | 0.00% (0/20) | 0.00% (0/14) |
src/OT/Layout/GPOS/AnchorFormat3.hh | 0.00% (0/4) | 0.00% (0/59) | 0.00% (0/19) | 0.00% (0/14) |
src/OT/Layout/GPOS/AnchorMatrix.hh | 0.00% (0/4) | 0.00% (0/38) | 0.00% (0/33) | 0.00% (0/16) |
src/OT/Layout/GPOS/CursivePos.hh | 100.00% (1/1) | 87.50% (7/8) | 72.73% (8/11) | 66.67% (4/6) |
src/OT/Layout/GPOS/CursivePosFormat1.hh | 0.00% (0/13) | 0.00% (0/189) | 0.00% (0/98) | 0.00% (0/50) |
src/OT/Layout/GPOS/GPOS.hh | 60.00% (6/10) | 24.14% (21/87) | 28.07% (16/57) | 14.29% (4/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 | 0.00% (0/4) | 0.00% (0/82) | 0.00% (0/30) | 0.00% (0/6) |
src/OT/Layout/GPOS/MarkBasePos.hh | 100.00% (1/1) | 63.64% (7/11) | 57.14% (8/14) | 62.50% (5/8) |
src/OT/Layout/GPOS/MarkBasePosFormat1.hh | 0.00% (0/8) | 0.00% (0/149) | 0.00% (0/60) | 0.00% (0/34) |
src/OT/Layout/GPOS/MarkLigPos.hh | 100.00% (1/1) | 63.64% (7/11) | 57.14% (8/14) | 62.50% (5/8) |
src/OT/Layout/GPOS/MarkLigPosFormat1.hh | 0.00% (0/8) | 0.00% (0/138) | 0.00% (0/54) | 0.00% (0/28) |
src/OT/Layout/GPOS/MarkMarkPos.hh | 100.00% (1/1) | 63.64% (7/11) | 57.14% (8/14) | 62.50% (5/8) |
src/OT/Layout/GPOS/MarkMarkPosFormat1.hh | 0.00% (0/8) | 0.00% (0/158) | 0.00% (0/67) | 0.00% (0/36) |
src/OT/Layout/GPOS/MarkRecord.hh | 0.00% (0/4) | 0.00% (0/17) | 0.00% (0/9) | 0.00% (0/4) |
src/OT/Layout/GPOS/PairPos.hh | 100.00% (1/1) | 53.85% (7/13) | 40.00% (8/20) | 58.33% (7/12) |
src/OT/Layout/GPOS/PairPosFormat1.hh | 0.00% (0/9) | 0.00% (0/156) | 0.00% (0/36) | 0.00% (0/14) |
src/OT/Layout/GPOS/PairPosFormat2.hh | 0.00% (0/9) | 0.00% (0/253) | 0.00% (0/106) | 0.00% (0/58) |
src/OT/Layout/GPOS/PairSet.hh | 0.00% (0/8) | 0.00% (0/134) | 0.00% (0/55) | 0.00% (0/26) |
src/OT/Layout/GPOS/PairValueRecord.hh | 0.00% (0/6) | 0.00% (0/41) | 0.00% (0/6) | - (0/0) |
src/OT/Layout/GPOS/PosLookup.hh | 22.22% (2/9) | 6.67% (2/30) | 22.22% (2/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) | 14.58% (7/48) | 47.06% (8/17) | 62.50% (5/8) |
src/OT/Layout/GPOS/SinglePosFormat1.hh | 0.00% (0/11) | 0.00% (0/89) | 0.00% (0/42) | 0.00% (0/16) |
src/OT/Layout/GPOS/SinglePosFormat2.hh | 0.00% (0/11) | 0.00% (0/107) | 0.00% (0/49) | 0.00% (0/20) |
src/OT/Layout/GPOS/ValueFormat.hh | 0.00% (0/21) | 0.00% (0/237) | 0.00% (0/142) | 0.00% (0/96) |
src/OT/Layout/GSUB/AlternateSet.hh | 0.00% (0/7) | 0.00% (0/64) | 0.00% (0/46) | 0.00% (0/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 | 14.29% (2/14) | 7.25% (5/69) | 21.21% (7/33) | 16.67% (2/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 | 0.00% (0/8) | 0.00% (0/117) | 0.00% (0/82) | 0.00% (0/34) |
src/OT/Layout/GSUB/LigatureSet.hh | 0.00% (0/11) | 0.00% (0/76) | 0.00% (0/43) | 0.00% (0/12) |
src/OT/Layout/GSUB/LigatureSubst.hh | 50.00% (1/2) | 26.92% (7/26) | 30.77% (8/26) | 35.71% (5/14) |
src/OT/Layout/GSUB/LigatureSubstFormat1.hh | 0.00% (0/13) | 0.00% (0/108) | 0.00% (0/50) | 0.00% (0/18) |
src/OT/Layout/GSUB/MultipleSubst.hh | 100.00% (1/1) | 63.64% (7/11) | 57.14% (8/14) | 62.50% (5/8) |
src/OT/Layout/GSUB/MultipleSubstFormat1.hh | 0.00% (0/12) | 0.00% (0/53) | 0.00% (0/31) | 0.00% (0/12) |
src/OT/Layout/GSUB/ReverseChainSingleSubst.hh | 100.00% (1/1) | 87.50% (7/8) | 72.73% (8/11) | 66.67% (4/6) |
src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh | 0.00% (0/12) | 0.00% (0/155) | 0.00% (0/96) | 0.00% (0/48) |
src/OT/Layout/GSUB/Sequence.hh | 0.00% (0/7) | 0.00% (0/101) | 0.00% (0/72) | 0.00% (0/26) |
src/OT/Layout/GSUB/SingleSubst.hh | 20.00% (1/5) | 11.86% (7/59) | 16.00% (8/50) | 23.33% (7/30) |
src/OT/Layout/GSUB/SingleSubstFormat1.hh | 0.00% (0/14) | 0.00% (0/98) | 0.00% (0/70) | 0.00% (0/32) |
src/OT/Layout/GSUB/SingleSubstFormat2.hh | 0.00% (0/11) | 0.00% (0/89) | 0.00% (0/72) | 0.00% (0/32) |
src/OT/Layout/GSUB/SubstLookup.hh | 11.76% (2/17) | 1.92% (2/104) | 3.57% (2/56) | 0.00% (0/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.15% (41/163) | 17.39% (24/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.08% (72/299) | 36.94% (41/111) | 35.00% (21/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 | 36.84% (7/19) | 12.65% (52/411) | 18.18% (34/187) | 16.10% (19/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 | 33.33% (1/3) | 38.89% (7/18) | 50.00% (8/16) | 30.00% (3/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 | 3.70% (2/54) | 0.55% (2/364) | 0.52% (2/387) | 0.00% (0/232) |
src/hb-aat-layout-feat-table.hh | 42.11% (8/19) | 62.50% (45/72) | 60.00% (27/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 | 14.58% (7/48) | 9.40% (42/447) | 12.14% (42/346) | 9.90% (20/202) |
src/hb-aat-layout-morx-table.hh | 11.90% (5/42) | 6.32% (33/522) | 8.22% (36/438) | 6.25% (17/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) | 32.69% (17/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 | 0.00% (0/3) | 0.00% (0/15) | 0.00% (0/15) | 0.00% (0/10) |
src/hb-aat-map.cc | 50.00% (1/2) | 35.05% (34/97) | 19.30% (11/57) | 19.05% (8/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 | 63.33% (38/60) | 42.15% (212/503) | 41.72% (136/326) | 36.17% (68/188) |
src/hb-array.hh | 64.44% (29/45) | 56.86% (116/204) | 67.44% (87/129) | 50.00% (40/80) |
src/hb-atomic.hh | 84.21% (16/19) | 86.36% (19/22) | 82.76% (24/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 | 15.38% (6/39) | 4.50% (9/200) | 6.52% (9/138) | 2.94% (2/68) |
src/hb-bit-set-invertible.hh | 7.14% (4/56) | 1.70% (4/235) | 3.31% (6/181) | 0.94% (1/106) |
src/hb-bit-set.hh | 11.39% (9/79) | 7.71% (53/687) | 7.35% (38/517) | 5.22% (19/364) |
src/hb-blob.cc | 47.62% (10/21) | 36.94% (82/222) | 38.18% (63/165) | 34.15% (28/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.44% (120/270) | 45.06% (73/162) | 33.90% (40/118) |
src/hb-buffer.cc | 43.37% (36/83) | 54.51% (453/831) | 59.89% (342/571) | 54.80% (217/396) |
src/hb-buffer.hh | 61.54% (32/52) | 60.28% (173/287) | 59.07% (114/193) | 50.96% (53/104) |
src/hb-cache.hh | 75.00% (3/4) | 63.64% (14/22) | 63.16% (12/19) | 33.33% (4/12) |
src/hb-cff-interp-common.hh | 4.62% (3/65) | 2.87% (6/209) | 2.22% (3/135) | 0.00% (0/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 | 20.00% (2/10) | 5.36% (6/112) | 3.39% (2/59) | 0.00% (0/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 | 21.28% (10/47) | 27.51% (129/469) | 26.19% (110/420) | 31.18% (106/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 | 30.00% (3/10) | 25.53% (12/47) | 41.67% (5/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 | 9.52% (2/21) | 10.61% (14/132) | 11.57% (14/121) | 7.58% (5/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 | 61.54% (16/26) | 59.26% (96/162) | 52.38% (44/84) | 36.84% (14/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 | 30.16% (38/126) | 25.09% (215/857) | 19.16% (119/621) | 11.80% (42/356) |
src/hb-font.hh | 59.38% (38/64) | 48.54% (166/342) | 43.33% (91/210) | 26.32% (30/114) |
src/hb-iter.hh | 59.82% (67/112) | 44.72% (72/161) | 51.38% (93/181) | 43.75% (28/64) |
src/hb-kern.hh | 0.00% (0/2) | 0.00% (0/75) | 0.00% (0/32) | 0.00% (0/20) |
src/hb-machinery.hh | 75.61% (31/41) | 75.53% (71/94) | 73.91% (51/69) | 60.00% (12/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 | 30.61% (15/49) | 42.07% (114/271) | 34.59% (55/159) | 27.78% (25/90) |
src/hb-meta.hh | 75.00% (6/8) | 75.00% (6/8) | 81.82% (9/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 | 0.00% (0/2) | 0.00% (0/116) | 0.00% (0/67) | 0.00% (0/58) |
src/hb-number.cc | 0.00% (0/6) | 0.00% (0/34) | 0.00% (0/20) | 0.00% (0/16) |
src/hb-object.hh | 90.32% (28/31) | 74.44% (134/180) | 79.83% (95/119) | 59.09% (39/66) |
src/hb-open-file.hh | 69.70% (23/33) | 69.09% (114/165) | 78.52% (117/149) | 68.52% (74/108) |
src/hb-open-type.hh | 37.14% (39/105) | 33.25% (129/388) | 41.48% (168/405) | 42.62% (52/122) |
src/hb-ot-cff-common.hh | 3.33% (1/30) | 0.52% (1/192) | 0.70% (1/143) | 0.00% (0/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 | 14.81% (12/81) | 5.78% (53/917) | 4.56% (31/680) | 2.42% (10/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 | 32.14% (9/28) | 13.00% (36/277) | 8.22% (18/219) | 2.94% (4/136) |
src/hb-ot-cmap-table.hh | 23.01% (26/113) | 9.15% (130/1421) | 20.34% (96/472) | 21.33% (64/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) | 68.17% (212/311) | 54.60% (89/163) | 44.00% (44/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) | 60.00% (12/20) | 60.00% (6/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) | 69.32% (61/88) | 65.28% (47/72) | 52.78% (19/36) |
src/hb-ot-kern-table.hh | 45.45% (10/22) | 31.93% (38/119) | 38.83% (40/103) | 33.93% (19/56) |
src/hb-ot-layout-base-table.hh | 53.85% (21/39) | 53.19% (100/188) | 72.32% (128/177) | 64.55% (71/110) |
src/hb-ot-layout-common.hh | 25.00% (57/228) | 12.90% (278/2155) | 34.45% (299/868) | 28.57% (144/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 | 0.00% (0/5) | 0.00% (0/34) | 0.00% (0/9) | 0.00% (0/4) |
src/hb-ot-layout-gsubgpos.hh | 12.50% (39/312) | 6.60% (192/2908) | 12.52% (148/1182) | 16.34% (101/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 | 47.30% (35/74) | 25.46% (236/927) | 24.22% (155/640) | 18.44% (97/526) |
src/hb-ot-layout.hh | 64.00% (32/50) | 60.43% (139/230) | 69.06% (125/181) | 58.06% (36/62) |
src/hb-ot-map.cc | 87.50% (7/8) | 82.63% (214/259) | 78.51% (95/121) | 70.24% (59/84) |
src/hb-ot-map.hh | 94.12% (16/17) | 87.30% (55/63) | 72.00% (54/75) | 62.50% (25/40) |
src/hb-ot-math-table.hh | 62.12% (41/66) | 42.57% (258/606) | 82.39% (248/301) | 85.25% (208/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 | 63.64% (7/11) | 50.00% (15/30) | 56.00% (14/25) | 33.33% (4/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 | 0.00% (0/4) | 0.00% (0/17) | 0.00% (0/14) | 0.00% (0/6) |
src/hb-ot-name.cc | 100.00% (5/5) | 81.08% (30/37) | 66.67% (14/21) | 35.71% (5/14) |
src/hb-ot-os2-table.hh | 28.57% (6/21) | 10.84% (22/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) | 57.05% (89/156) | 82.61% (76/92) | 74.07% (40/54) |
src/hb-ot-shape-fallback.cc | 63.64% (7/11) | 39.34% (155/394) | 46.48% (132/284) | 45.67% (137/300) |
src/hb-ot-shape-normalize.cc | 83.33% (10/12) | 75.71% (212/280) | 86.10% (192/223) | 78.92% (131/166) |
src/hb-ot-shape.cc | 90.48% (38/42) | 68.14% (492/722) | 62.54% (349/558) | 51.46% (246/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) | 51.40% (92/179) | 51.72% (60/116) | 40.00% (32/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.55% (186/341) | 53.82% (169/314) | 50.61% (83/164) |
src/hb-ot-shaper-hangul.cc | 100.00% (7/7) | 73.98% (145/196) | 78.43% (160/204) | 54.55% (60/110) |
src/hb-ot-shaper-hebrew.cc | 100.00% (2/2) | 100.00% (128/128) | 100.00% (76/76) | 95.71% (67/70) |
src/hb-ot-shaper-indic-machine.hh | 100.00% (1/1) | 94.00% (141/150) | 85.54% (213/249) | 86.72% (111/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 | 92.31% (24/26) | 63.90% (455/712) | 64.24% (591/920) | 48.53% (264/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) | 86.23% (119/138) | 87.60% (113/129) | 77.14% (54/70) |
src/hb-ot-shaper-myanmar-machine.hh | 100.00% (1/1) | 94.62% (88/93) | 83.97% (110/131) | 86.76% (59/68) |
src/hb-ot-shaper-myanmar.cc | 100.00% (10/10) | 91.57% (163/178) | 90.75% (206/227) | 81.82% (72/88) |
src/hb-ot-shaper-syllabic.cc | 100.00% (2/2) | 26.09% (12/46) | 26.19% (11/42) | 14.29% (4/28) |
src/hb-ot-shaper-thai.cc | 100.00% (5/5) | 98.71% (153/155) | 95.88% (93/97) | 91.03% (71/78) |
src/hb-ot-shaper-use-machine.hh | 100.00% (16/16) | 88.04% (162/184) | 72.39% (236/326) | 76.00% (114/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) | 67.34% (167/248) | 55.03% (164/298) | 42.11% (64/152) |
src/hb-ot-shaper-vowel-constraints.cc | 100.00% (3/3) | 79.28% (329/415) | 79.45% (232/292) | 75.69% (330/436) |
src/hb-ot-shaper.hh | 100.00% (1/1) | 55.16% (123/223) | 93.57% (131/140) | 80.84% (173/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.55% (106/347) | 31.14% (104/334) | 25.95% (68/262) |
src/hb-ot-var-avar-table.hh | 40.00% (4/10) | 51.85% (56/108) | 47.92% (46/96) | 56.52% (26/46) |
src/hb-ot-var-common.hh | 17.65% (3/17) | 13.18% (17/129) | 46.81% (22/47) | 45.83% (11/24) |
src/hb-ot-var-fvar-table.hh | 10.00% (3/30) | 5.95% (15/252) | 16.00% (16/100) | 12.07% (7/58) |
src/hb-ot-var-gvar-table.hh | 24.44% (11/45) | 5.52% (25/453) | 7.56% (27/357) | 4.82% (11/228) |
src/hb-ot-var-hvar-table.hh | 8.00% (2/25) | 5.60% (14/250) | 40.82% (20/49) | 60.00% (12/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 | 0.00% (0/22) | 0.00% (0/118) | 0.00% (0/24) | - (0/0) |
src/hb-paint-extents.hh | 0.00% (0/27) | 0.00% (0/157) | 0.00% (0/65) | 0.00% (0/42) |
src/hb-paint.cc | 0.00% (0/39) | 0.00% (0/160) | 0.00% (0/183) | 0.00% (0/98) |
src/hb-paint.hh | 0.00% (0/19) | 0.00% (0/83) | 0.00% (0/82) | 0.00% (0/44) |
src/hb-pool.hh | 0.00% (0/5) | 0.00% (0/31) | 0.00% (0/19) | 0.00% (0/8) |
src/hb-sanitize.hh | 76.67% (23/30) | 87.98% (161/183) | 85.59% (101/118) | 77.59% (45/58) |
src/hb-serialize.hh | 0.00% (0/60) | 0.00% (0/433) | 0.00% (0/211) | 0.00% (0/136) |
src/hb-set-digest.hh | 44.44% (8/18) | 39.66% (23/58) | 34.38% (11/32) | 10.00% (2/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 | 11.54% (6/52) | 20.69% (12/58) | 11.54% (6/52) | - (0/0) |
src/hb-shape-plan.cc | 66.67% (10/15) | 65.69% (157/239) | 53.65% (125/233) | 42.11% (48/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) | 68.18% (15/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) | 88.89% (8/9) | 50.00% (2/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) | 86.96% (120/138) | 86.54% (45/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 | 12.00% (3/25) | 5.37% (13/242) | 7.43% (13/175) | 6.34% (9/142) |
src/hb-vector.hh | 64.58% (31/48) | 57.47% (150/261) | 66.46% (107/161) | 60.53% (46/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) | 97.67% (42/43) | 80.00% (12/15) | 58.33% (7/12) |
Totals | 32.00% (1516/4738) | 25.47% (11066/43447) | 34.49% (9540/27660) | 30.88% (5320/17228) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)