View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/harfbuzz/src/OT/Color/CBDT/CBDT.hh |
91.61% (513/560) |
93.33% (42/45) |
87.61% (389/444) |
src/harfbuzz/src/OT/Color/COLR/COLR.hh |
86.33% (1105/1280) |
90.85% (139/153) |
86.64% (1031/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 |
99.41% (168/169) |
94.74% (18/19) |
96.71% (147/152) |
src/harfbuzz/src/OT/Color/sbix/sbix.hh |
89.73% (201/224) |
95.00% (19/20) |
88.36% (167/189) |
src/harfbuzz/src/OT/Color/svg/svg.hh |
51.22% (21/41) |
83.33% (10/12) |
67.74% (21/31) |
src/harfbuzz/src/OT/Layout/Common/Coverage.hh |
78.67% (177/225) |
91.30% (21/23) |
94.67% (142/150) |
src/harfbuzz/src/OT/Layout/Common/CoverageFormat1.hh |
97.67% (42/43) |
92.86% (13/14) |
97.50% (39/40) |
src/harfbuzz/src/OT/Layout/Common/CoverageFormat2.hh |
90.51% (124/137) |
93.33% (14/15) |
95.51% (85/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 |
75.29% (387/514) |
78.79% (52/66) |
86.03% (345/401) |
src/harfbuzz/src/OT/Layout/GPOS/Anchor.hh |
100.00% (43/43) |
100.00% (4/4) |
100.00% (47/47) |
src/harfbuzz/src/OT/Layout/GPOS/AnchorFormat1.hh |
100.00% (16/16) |
100.00% (3/3) |
100.00% (13/13) |
src/harfbuzz/src/OT/Layout/GPOS/AnchorFormat2.hh |
100.00% (19/19) |
100.00% (3/3) |
78.26% (18/23) |
src/harfbuzz/src/OT/Layout/GPOS/AnchorFormat3.hh |
75.47% (40/53) |
100.00% (4/4) |
82.86% (58/70) |
src/harfbuzz/src/OT/Layout/GPOS/AnchorMatrix.hh |
89.47% (34/38) |
100.00% (4/4) |
92.16% (47/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 |
77.42% (144/186) |
93.33% (14/15) |
85.09% (97/114) |
src/harfbuzz/src/OT/Layout/GPOS/GPOS.hh |
80.46% (70/87) |
100.00% (10/10) |
87.50% (56/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 |
85.33% (64/75) |
100.00% (4/4) |
90.20% (46/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 |
97.42% (151/155) |
91.67% (11/12) |
91.58% (87/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 |
97.12% (135/139) |
90.00% (9/10) |
90.70% (78/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 |
97.24% (141/145) |
90.91% (10/11) |
91.40% (85/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 |
93.55% (145/155) |
91.67% (11/12) |
90.00% (72/80) |
src/harfbuzz/src/OT/Layout/GPOS/PairPosFormat2.hh |
73.22% (175/239) |
88.89% (8/9) |
80.46% (140/174) |
src/harfbuzz/src/OT/Layout/GPOS/PairSet.hh |
84.00% (105/125) |
87.50% (7/8) |
95.40% (83/87) |
src/harfbuzz/src/OT/Layout/GPOS/PairValueRecord.hh |
100.00% (36/36) |
100.00% (6/6) |
100.00% (17/17) |
src/harfbuzz/src/OT/Layout/GPOS/PosLookup.hh |
78.57% (22/28) |
66.67% (6/9) |
80.00% (12/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 |
70.59% (60/85) |
81.82% (9/11) |
81.67% (49/60) |
src/harfbuzz/src/OT/Layout/GPOS/SinglePosFormat2.hh |
75.24% (79/105) |
84.62% (11/13) |
78.57% (55/70) |
src/harfbuzz/src/OT/Layout/GPOS/ValueFormat.hh |
95.87% (209/218) |
90.48% (19/21) |
96.49% (220/228) |
src/harfbuzz/src/OT/Layout/GSUB/AlternateSet.hh |
66.13% (41/62) |
71.43% (5/7) |
85.19% (46/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 |
62.69% (42/67) |
71.43% (10/14) |
77.50% (31/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 |
65.79% (75/114) |
88.89% (8/9) |
89.13% (82/92) |
src/harfbuzz/src/OT/Layout/GSUB/LigatureSet.hh |
94.66% (124/131) |
86.67% (13/15) |
95.65% (88/92) |
src/harfbuzz/src/OT/Layout/GSUB/LigatureSubst.hh |
69.23% (18/26) |
100.00% (2/2) |
80.77% (21/26) |
src/harfbuzz/src/OT/Layout/GSUB/LigatureSubstFormat1.hh |
91.00% (91/100) |
86.67% (13/15) |
82.81% (53/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 |
82.35% (42/51) |
83.33% (10/12) |
81.58% (31/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 |
79.19% (118/149) |
92.31% (12/13) |
80.56% (116/144) |
src/harfbuzz/src/OT/Layout/GSUB/Sequence.hh |
54.08% (53/98) |
85.71% (6/7) |
85.37% (70/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 |
66.95% (79/118) |
82.35% (14/17) |
78.16% (68/87) |
src/harfbuzz/src/OT/Layout/GSUB/SingleSubstFormat2.hh |
67.31% (70/104) |
84.62% (11/13) |
79.07% (68/86) |
src/harfbuzz/src/OT/Layout/GSUB/SubstLookup.hh |
74.51% (76/102) |
82.35% (14/17) |
88.71% (55/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.90% (269/272) |
100.00% (26/26) |
98.00% (147/150) |
src/harfbuzz/src/OT/glyf/Glyph.hh |
94.27% (362/384) |
93.75% (15/16) |
96.91% (251/259) |
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 |
98.23% (222/226) |
100.00% (15/15) |
93.04% (147/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.50% (248/257) |
95.00% (19/20) |
92.74% (166/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 |
95.55% (279/292) |
96.30% (26/27) |
95.96% (190/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 |
100.00% (136/136) |
100.00% (9/9) |
100.00% (78/78) |
src/harfbuzz/src/OT/name/name.hh |
72.41% (294/406) |
95.24% (20/21) |
82.37% (243/295) |
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 |
61.86% (73/118) |
77.78% (7/9) |
63.01% (46/73) |
src/harfbuzz/src/graph/coverage-graph.hh |
17.65% (15/85) |
28.57% (2/7) |
18.18% (8/44) |
src/harfbuzz/src/graph/graph.hh |
82.83% (680/821) |
84.29% (59/70) |
91.40% (425/465) |
src/harfbuzz/src/graph/gsubgpos-context.cc |
68.97% (20/29) |
66.67% (2/3) |
80.77% (21/26) |
src/harfbuzz/src/graph/gsubgpos-context.hh |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/harfbuzz/src/graph/gsubgpos-graph.hh |
70.04% (180/257) |
90.91% (20/22) |
81.25% (117/144) |
src/harfbuzz/src/graph/markbasepos-graph.hh |
32.22% (106/329) |
41.18% (7/17) |
31.06% (41/132) |
src/harfbuzz/src/graph/pairpos-graph.hh |
35.87% (160/446) |
40.62% (13/32) |
35.71% (55/154) |
src/harfbuzz/src/graph/serialize.hh |
73.94% (122/165) |
90.00% (9/10) |
75.93% (82/108) |
src/harfbuzz/src/graph/split-helpers.hh |
15.38% (4/26) |
100.00% (1/1) |
18.75% (3/16) |
src/harfbuzz/src/hb-aat-layout-ankr-table.hh |
77.78% (14/18) |
66.67% (2/3) |
93.75% (15/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 |
85.16% (310/364) |
90.74% (49/54) |
87.60% (339/387) |
src/harfbuzz/src/hb-aat-layout-feat-table.hh |
87.50% (63/72) |
68.42% (13/19) |
86.67% (39/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 |
88.14% (394/447) |
95.83% (46/48) |
94.51% (327/346) |
src/harfbuzz/src/hb-aat-layout-morx-table.hh |
92.15% (481/522) |
97.62% (41/42) |
93.84% (411/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 |
29.55% (26/88) |
55.56% (5/9) |
34.09% (30/88) |
src/harfbuzz/src/hb-aat-layout.cc |
95.96% (95/99) |
94.12% (16/17) |
87.23% (41/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 |
100.00% (15/15) |
100.00% (3/3) |
100.00% (15/15) |
src/harfbuzz/src/hb-aat-map.cc |
36.08% (35/97) |
50.00% (1/2) |
22.81% (13/57) |
src/harfbuzz/src/hb-aat-map.hh |
5.00% (1/20) |
25.00% (1/4) |
2.08% (1/48) |
src/harfbuzz/src/hb-algs.hh |
47.11% (285/605) |
76.47% (52/68) |
51.82% (199/384) |
src/harfbuzz/src/hb-array.hh |
86.11% (155/180) |
95.65% (44/46) |
95.45% (126/132) |
src/harfbuzz/src/hb-atomic.hh |
84.85% (28/33) |
83.33% (25/30) |
88.10% (37/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 |
42.98% (101/235) |
64.29% (36/56) |
52.49% (95/181) |
src/harfbuzz/src/hb-bit-set.hh |
68.55% (473/690) |
54.43% (43/79) |
70.02% (369/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-deserialize-json.hh |
0.00% (0/235) |
0.00% (0/1) |
0.00% (0/148) |
src/harfbuzz/src/hb-buffer-deserialize-text-glyphs.hh |
0.00% (0/343) |
0.00% (0/1) |
0.00% (0/178) |
src/harfbuzz/src/hb-buffer-deserialize-text-unicode.hh |
0.00% (0/140) |
0.00% (0/1) |
0.00% (0/92) |
src/harfbuzz/src/hb-buffer-serialize.cc |
10.71% (44/411) |
12.50% (2/16) |
8.93% (20/224) |
src/harfbuzz/src/hb-buffer-verify.cc |
47.04% (127/270) |
80.00% (4/5) |
46.91% (76/162) |
src/harfbuzz/src/hb-buffer.cc |
63.39% (528/833) |
46.99% (39/83) |
69.84% (403/577) |
src/harfbuzz/src/hb-buffer.hh |
68.21% (221/324) |
75.47% (40/53) |
73.09% (163/223) |
src/harfbuzz/src/hb-cache.hh |
100.00% (23/23) |
100.00% (5/5) |
100.00% (20/20) |
src/harfbuzz/src/hb-cff-interp-common.hh |
95.31% (203/213) |
97.01% (65/67) |
94.05% (158/168) |
src/harfbuzz/src/hb-cff-interp-cs-common.hh |
98.89% (625/632) |
98.61% (71/72) |
98.50% (263/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 |
97.33% (73/75) |
100.00% (8/8) |
97.87% (46/47) |
src/harfbuzz/src/hb-cff2-interp-cs.hh |
98.50% (131/133) |
95.65% (22/23) |
97.44% (76/78) |
src/harfbuzz/src/hb-common.cc |
34.26% (161/470) |
27.66% (13/47) |
33.73% (142/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 |
34.04% (16/47) |
50.00% (5/10) |
58.33% (7/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 |
53.79% (71/132) |
57.14% (12/21) |
44.63% (54/121) |
src/harfbuzz/src/hb-draw.hh |
84.00% (84/100) |
100.00% (18/18) |
84.75% (50/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 |
75.93% (123/162) |
73.08% (19/26) |
71.43% (60/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 |
40.07% (367/916) |
44.19% (57/129) |
33.68% (228/677) |
src/harfbuzz/src/hb-font.hh |
50.00% (178/356) |
64.06% (41/64) |
45.95% (102/222) |
src/harfbuzz/src/hb-iter.hh |
88.50% (177/200) |
96.77% (120/124) |
90.05% (199/221) |
src/harfbuzz/src/hb-kern.hh |
69.33% (52/75) |
100.00% (2/2) |
75.00% (24/32) |
src/harfbuzz/src/hb-machinery.hh |
91.49% (86/94) |
92.68% (38/41) |
92.75% (64/69) |
src/harfbuzz/src/hb-map.cc |
22.54% (16/71) |
19.05% (4/21) |
37.50% (12/32) |
src/harfbuzz/src/hb-map.hh |
77.23% (234/303) |
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 |
100.00% (29/29) |
100.00% (15/15) |
100.00% (22/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 |
78.33% (141/180) |
90.32% (28/31) |
84.87% (101/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 |
91.86% (361/393) |
94.69% (107/113) |
89.89% (400/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 |
86.92% (226/260) |
84.62% (33/39) |
83.64% (138/165) |
src/harfbuzz/src/hb-ot-cff1-table.hh |
83.82% (803/958) |
84.71% (72/85) |
89.22% (836/937) |
src/harfbuzz/src/hb-ot-cff2-table.cc |
94.50% (103/109) |
94.44% (17/18) |
98.21% (55/56) |
src/harfbuzz/src/hb-ot-cff2-table.hh |
92.96% (251/270) |
89.66% (26/29) |
97.49% (272/279) |
src/harfbuzz/src/hb-ot-cmap-table.hh |
88.50% (1185/1339) |
86.99% (107/123) |
94.03% (787/837) |
src/harfbuzz/src/hb-ot-color.cc |
87.23% (41/47) |
85.71% (12/14) |
90.91% (20/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 |
84.72% (305/360) |
89.47% (17/19) |
69.31% (140/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 |
100.00% (5/5) |
100.00% (2/2) |
100.00% (7/7) |
src/harfbuzz/src/hb-ot-hmtx-table.hh |
97.48% (232/238) |
100.00% (16/16) |
92.52% (136/147) |
src/harfbuzz/src/hb-ot-kern-table.hh |
77.31% (92/119) |
90.91% (20/22) |
95.15% (98/103) |
src/harfbuzz/src/hb-ot-layout-base-table.hh |
58.60% (109/186) |
52.50% (21/40) |
64.56% (133/206) |
src/harfbuzz/src/hb-ot-layout-common.hh |
83.21% (1740/2091) |
86.42% (210/243) |
85.89% (1564/1821) |
src/harfbuzz/src/hb-ot-layout-gpos-table.hh |
100.00% (18/18) |
100.00% (2/2) |
100.00% (4/4) |
src/harfbuzz/src/hb-ot-layout-gsub-table.hh |
87.10% (27/31) |
80.00% (4/5) |
88.89% (8/9) |
src/harfbuzz/src/hb-ot-layout-gsubgpos.hh |
84.40% (2391/2833) |
88.92% (297/334) |
93.21% (1510/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 |
49.14% (486/989) |
63.29% (50/79) |
54.42% (363/667) |
src/harfbuzz/src/hb-ot-layout.hh |
86.09% (198/230) |
94.00% (47/50) |
95.58% (173/181) |
src/harfbuzz/src/hb-ot-map.cc |
93.44% (242/259) |
87.50% (7/8) |
90.08% (109/121) |
src/harfbuzz/src/hb-ot-map.hh |
100.00% (63/63) |
100.00% (17/17) |
90.67% (68/75) |
src/harfbuzz/src/hb-ot-math-table.hh |
97.51% (548/562) |
97.06% (66/68) |
95.29% (465/488) |
src/harfbuzz/src/hb-ot-math.cc |
100.00% (47/47) |
100.00% (10/10) |
100.00% (10/10) |
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 |
70.00% (21/30) |
81.82% (9/11) |
88.00% (22/25) |
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 |
18.83% (45/239) |
85.71% (6/7) |
17.82% (67/376) |
src/harfbuzz/src/hb-ot-name-language-static.hh |
100.00% (17/17) |
100.00% (4/4) |
100.00% (14/14) |
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 |
54.19% (97/179) |
52.38% (11/21) |
69.84% (132/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 |
92.52% (136/147) |
92.86% (13/14) |
90.62% (116/128) |
src/harfbuzz/src/hb-ot-shape-fallback.cc |
89.34% (352/394) |
81.82% (9/11) |
90.14% (256/284) |
src/harfbuzz/src/hb-ot-shape-normalize.cc |
98.59% (279/283) |
100.00% (12/12) |
98.21% (219/223) |
src/harfbuzz/src/hb-ot-shape.cc |
75.07% (542/722) |
90.48% (38/42) |
69.35% (387/558) |
src/harfbuzz/src/hb-ot-shape.hh |
57.14% (12/21) |
75.00% (3/4) |
40.00% (6/15) |
src/harfbuzz/src/hb-ot-shaper-arabic-fallback.hh |
98.33% (177/180) |
100.00% (8/8) |
98.32% (117/119) |
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 |
100.00% (12/12) |
100.00% (4/4) |
100.00% (10/10) |
src/harfbuzz/src/hb-ot-shaper-arabic-table.hh |
100.00% (32/32) |
100.00% (1/1) |
100.00% (51/51) |
src/harfbuzz/src/hb-ot-shaper-arabic.cc |
90.91% (310/341) |
100.00% (15/15) |
91.72% (288/314) |
src/harfbuzz/src/hb-ot-shaper-hangul.cc |
99.49% (195/196) |
100.00% (7/7) |
99.02% (202/204) |
src/harfbuzz/src/hb-ot-shaper-hebrew.cc |
100.00% (128/128) |
100.00% (2/2) |
100.00% (76/76) |
src/harfbuzz/src/hb-ot-shaper-indic-machine.hh |
100.00% (150/150) |
100.00% (1/1) |
93.57% (233/249) |
src/harfbuzz/src/hb-ot-shaper-indic-table.cc |
100.00% (37/37) |
100.00% (1/1) |
100.00% (81/81) |
src/harfbuzz/src/hb-ot-shaper-indic.cc |
95.79% (683/713) |
100.00% (26/26) |
96.22% (890/925) |
src/harfbuzz/src/hb-ot-shaper-khmer-machine.hh |
100.00% (117/117) |
100.00% (1/1) |
94.67% (142/150) |
src/harfbuzz/src/hb-ot-shaper-khmer.cc |
96.38% (133/138) |
100.00% (12/12) |
94.57% (122/129) |
src/harfbuzz/src/hb-ot-shaper-myanmar-machine.hh |
100.00% (93/93) |
100.00% (1/1) |
94.66% (124/131) |
src/harfbuzz/src/hb-ot-shaper-myanmar.cc |
100.00% (178/178) |
100.00% (10/10) |
100.00% (227/227) |
src/harfbuzz/src/hb-ot-shaper-syllabic.cc |
97.83% (45/46) |
100.00% (2/2) |
97.62% (41/42) |
src/harfbuzz/src/hb-ot-shaper-thai.cc |
100.00% (155/155) |
100.00% (5/5) |
97.94% (95/97) |
src/harfbuzz/src/hb-ot-shaper-use-machine.hh |
95.11% (175/184) |
100.00% (16/16) |
84.97% (277/326) |
src/harfbuzz/src/hb-ot-shaper-use-table.hh |
100.00% (6/6) |
100.00% (2/2) |
100.00% (8/8) |
src/harfbuzz/src/hb-ot-shaper-use.cc |
99.19% (246/248) |
100.00% (14/14) |
98.32% (293/298) |
src/harfbuzz/src/hb-ot-shaper-vowel-constraints.cc |
98.31% (408/415) |
100.00% (3/3) |
96.58% (282/292) |
src/harfbuzz/src/hb-ot-shaper.hh |
57.85% (129/223) |
100.00% (1/1) |
97.86% (137/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 |
7.57% (91/1202) |
50.00% (1/2) |
14.42% (141/978) |
src/harfbuzz/src/hb-ot-tag.cc |
30.84% (107/347) |
41.18% (7/17) |
32.04% (107/334) |
src/harfbuzz/src/hb-ot-var-avar-table.hh |
83.33% (90/108) |
90.00% (9/10) |
89.58% (86/96) |
src/harfbuzz/src/hb-ot-var-common.hh |
92.98% (318/342) |
95.45% (42/44) |
93.36% (267/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 |
69.29% (176/254) |
71.88% (23/32) |
69.16% (157/227) |
src/harfbuzz/src/hb-ot-var-gvar-table.hh |
94.69% (339/358) |
94.74% (18/19) |
93.02% (280/301) |
src/harfbuzz/src/hb-ot-var-hvar-table.hh |
97.35% (220/226) |
88.46% (23/26) |
97.41% (188/193) |
src/harfbuzz/src/hb-ot-var-mvar-table.hh |
87.10% (27/31) |
75.00% (3/4) |
95.00% (19/20) |
src/harfbuzz/src/hb-ot-var.cc |
42.86% (21/49) |
41.67% (5/12) |
40.00% (10/25) |
src/harfbuzz/src/hb-ot-vorg-table.hh |
92.59% (50/54) |
87.50% (7/8) |
86.21% (25/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 |
90.68% (107/118) |
95.45% (21/22) |
95.83% (23/24) |
src/harfbuzz/src/hb-paint-extents.hh |
100.00% (157/157) |
100.00% (27/27) |
100.00% (65/65) |
src/harfbuzz/src/hb-paint.cc |
32.50% (52/160) |
20.51% (8/39) |
21.31% (39/183) |
src/harfbuzz/src/hb-paint.hh |
96.39% (80/83) |
94.74% (18/19) |
79.07% (68/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 |
97.72% (214/219) |
100.00% (8/8) |
97.32% (145/149) |
src/harfbuzz/src/hb-sanitize.hh |
97.91% (187/191) |
93.55% (29/31) |
95.97% (119/124) |
src/harfbuzz/src/hb-serialize.hh |
87.93% (386/439) |
96.77% (60/62) |
92.39% (255/276) |
src/harfbuzz/src/hb-set-digest.hh |
100.00% (58/58) |
100.00% (18/18) |
100.00% (32/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 |
76.56% (49/64) |
76.79% (43/56) |
76.79% (43/56) |
src/harfbuzz/src/hb-shape-plan.cc |
68.20% (163/239) |
66.67% (10/15) |
60.09% (140/233) |
src/harfbuzz/src/hb-shape-plan.hh |
100.00% (2/2) |
100.00% (2/2) |
100.00% (3/3) |
src/harfbuzz/src/hb-shape.cc |
15.91% (35/220) |
18.18% (2/11) |
17.70% (20/113) |
src/harfbuzz/src/hb-shaper.cc |
20.00% (8/40) |
60.00% (3/5) |
20.00% (6/30) |
src/harfbuzz/src/hb-shaper.hh |
100.00% (14/14) |
100.00% (5/5) |
100.00% (13/13) |
src/harfbuzz/src/hb-static.cc |
100.00% (37/37) |
100.00% (7/7) |
100.00% (12/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 |
7.89% (3/38) |
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-repacker.cc |
100.00% (11/11) |
100.00% (1/1) |
100.00% (4/4) |
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 |
100.00% (18/18) |
100.00% (6/6) |
100.00% (21/21) |
src/harfbuzz/src/hb-ucd.cc |
92.54% (124/134) |
100.00% (13/13) |
89.86% (124/138) |
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 |
43.97% (51/116) |
33.33% (8/24) |
32.10% (26/81) |
src/harfbuzz/src/hb-unicode.hh |
77.17% (71/92) |
77.78% (7/9) |
89.39% (59/66) |
src/harfbuzz/src/hb-utf.hh |
34.71% (84/242) |
36.00% (9/25) |
37.14% (65/175) |
src/harfbuzz/src/hb-vector.hh |
80.50% (227/282) |
94.34% (50/53) |
89.89% (169/188) |
src/harfbuzz/test/api/test-ot-face.c |
100.00% (129/129) |
100.00% (1/1) |
100.00% (16/16) |
src/harfbuzz/test/fuzzing/hb-draw-fuzzer.cc |
94.29% (99/105) |
100.00% (7/7) |
100.00% (27/27) |
src/harfbuzz/test/fuzzing/hb-fuzzer.hh |
100.00% (5/5) |
100.00% (1/1) |
100.00% (6/6) |
src/harfbuzz/test/fuzzing/hb-repacker-fuzzer.cc |
100.00% (84/84) |
100.00% (4/4) |
100.00% (50/50) |
src/harfbuzz/test/fuzzing/hb-set-fuzzer.cc |
72.34% (34/47) |
100.00% (2/2) |
76.19% (16/21) |
src/harfbuzz/test/fuzzing/hb-shape-fuzzer.cc |
100.00% (43/43) |
100.00% (1/1) |
100.00% (15/15) |
src/harfbuzz/test/fuzzing/hb-subset-fuzzer.cc |
97.80% (89/91) |
100.00% (2/2) |
96.97% (32/33) |
Totals |
74.39% (37991/51068) |
80.53% (4360/5414) |
77.68% (29851/38426) |