Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/ots/include/opentype-sanitiser.h
 97.56% (80/82)
 94.12% (16/17)
 90.00% (45/50)
src/ots/include/ots-memory-stream.h
 78.69% (48/61)
 75.00% (9/12)
 69.05% (29/42)
src/ots/src/avar.cc
 93.80% (121/129)
100.00% (2/2)
 97.14% (136/140)
src/ots/src/avar.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/cff.cc
 96.45% (1059/1098)
100.00% (22/22)
 95.88% (1351/1409)
src/ots/src/cff.h
100.00% (5/5)
100.00% (3/3)
100.00% (3/3)
src/ots/src/cff_charstring.cc
 98.15% (638/650)
100.00% (7/7)
 97.02% (781/805)
src/ots/src/cmap.cc
 91.75% (734/800)
100.00% (7/7)
 87.24% (759/870)
src/ots/src/cmap.h
100.00% (2/2)
100.00% (1/1)
100.00% (1/1)
src/ots/src/colr.cc
 98.84% (680/688)
100.00% (25/25)
 98.14% (1162/1184)
src/ots/src/colr.h
100.00% (2/2)
100.00% (1/1)
100.00% (1/1)
src/ots/src/cpal.cc
 89.11% (180/202)
100.00% (5/5)
 92.82% (181/195)
src/ots/src/cpal.h
100.00% (2/2)
100.00% (1/1)
100.00% (1/1)
src/ots/src/cvar.cc
 93.33% (28/30)
100.00% (2/2)
 95.24% (20/21)
src/ots/src/cvar.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/cvt.cc
 84.00% (21/25)
100.00% (3/3)
 89.47% (17/19)
src/ots/src/cvt.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/feat.cc
 92.64% (151/163)
100.00% (7/7)
 96.25% (154/160)
src/ots/src/feat.h
 75.00% (3/4)
 75.00% (3/4)
 75.00% (3/4)
src/ots/src/fpgm.cc
 81.82% (18/22)
100.00% (3/3)
 87.50% (14/16)
src/ots/src/fpgm.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/fvar.cc
 92.59% (125/135)
100.00% (2/2)
 96.64% (144/149)
src/ots/src/fvar.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/ots/src/gasp.cc
 92.86% (52/56)
100.00% (2/2)
 96.23% (51/53)
src/ots/src/gasp.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/gdef.cc
 97.29% (287/295)
100.00% (5/5)
 98.48% (259/263)
src/ots/src/gdef.h
100.00% (2/2)
100.00% (1/1)
100.00% (1/1)
src/ots/src/glat.cc
 76.92% (290/377)
 90.00% (18/20)
 80.98% (281/347)
src/ots/src/glat.h
 87.50% (14/16)
 85.71% (12/14)
 85.71% (12/14)
src/ots/src/gloc.cc
 93.55% (87/93)
100.00% (4/4)
 96.67% (87/90)
src/ots/src/gloc.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/glyf.cc
 96.49% (357/370)
100.00% (7/7)
 97.79% (310/317)
src/ots/src/glyf.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/ots/src/gpos.cc
 96.74% (504/521)
100.00% (18/18)
 95.12% (761/800)
src/ots/src/gpos.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/graphite.h
 65.52% (38/58)
 88.89% (8/9)
 78.79% (26/33)
src/ots/src/gsub.cc
 97.00% (388/400)
100.00% (11/11)
 98.42% (437/444)
src/ots/src/gsub.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/gvar.cc
 91.50% (140/153)
100.00% (5/5)
 92.16% (141/153)
src/ots/src/gvar.h
100.00% (6/6)
100.00% (2/2)
100.00% (4/4)
src/ots/src/hdmx.cc
 91.01% (81/89)
100.00% (3/3)
 95.45% (84/88)
src/ots/src/hdmx.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/head.cc
 97.83% (90/92)
100.00% (2/2)
 99.06% (105/106)
src/ots/src/head.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/hhea.cc
100.00% (10/10)
100.00% (1/1)
100.00% (7/7)
src/ots/src/hhea.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/hmtx.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/hvar.cc
 96.49% (55/57)
100.00% (2/2)
 97.92% (47/48)
src/ots/src/hvar.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/kern.cc
 95.59% (130/136)
100.00% (3/3)
 97.60% (122/125)
src/ots/src/kern.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/layout.cc
 97.30% (1299/1335)
100.00% (38/38)
 96.00% (2162/2252)
src/ots/src/layout.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/loca.cc
 87.10% (54/62)
100.00% (2/2)
 92.59% (50/54)
src/ots/src/loca.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/ltsh.cc
 86.96% (40/46)
100.00% (3/3)
 93.02% (40/43)
src/ots/src/ltsh.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/math.cc
 97.74% (346/354)
100.00% (15/15)
 96.98% (417/430)
src/ots/src/math_.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/maxp.cc
 89.19% (66/74)
100.00% (2/2)
 95.74% (90/94)
src/ots/src/maxp.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/metrics.cc
 87.69% (114/130)
100.00% (4/4)
 94.07% (127/135)
src/ots/src/metrics.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/ots/src/mvar.cc
 97.10% (67/69)
100.00% (2/2)
 98.25% (56/57)
src/ots/src/mvar.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/name.cc
 97.83% (270/276)
100.00% (7/7)
 98.67% (223/226)
src/ots/src/name.h
100.00% (14/14)
100.00% (4/4)
100.00% (22/22)
src/ots/src/os2.cc
 94.31% (232/246)
100.00% (2/2)
 97.45% (267/274)
src/ots/src/os2.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/ots.cc
 90.73% (724/798)
 93.33% (28/30)
 85.09% (1113/1308)
src/ots/src/ots.h
 93.48% (86/92)
 95.83% (23/24)
 92.75% (64/69)
src/ots/src/post.cc
 96.72% (118/122)
100.00% (2/2)
 98.40% (123/125)
src/ots/src/post.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/prep.cc
 90.91% (20/22)
100.00% (3/3)
 93.75% (15/16)
src/ots/src/prep.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/sile.cc
 96.30% (52/54)
100.00% (2/2)
 98.39% (61/62)
src/ots/src/sile.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/silf.cc
 96.03% (823/857)
100.00% (19/19)
 98.22% (938/955)
src/ots/src/silf.h
 92.31% (12/13)
 90.91% (10/11)
 90.91% (10/11)
src/ots/src/sill.cc
 93.65% (118/126)
100.00% (6/6)
 96.95% (127/131)
src/ots/src/sill.h
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/ots/src/stat.cc
 91.00% (273/300)
100.00% (3/3)
 95.41% (291/305)
src/ots/src/stat.h
 96.30% (52/54)
100.00% (9/9)
 95.45% (21/22)
src/ots/src/variations.cc
 97.97% (193/197)
100.00% (5/5)
 96.22% (356/370)
src/ots/src/vdmx.cc
 91.87% (113/123)
100.00% (3/3)
 96.38% (133/138)
src/ots/src/vdmx.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/vhea.cc
100.00% (11/11)
100.00% (1/1)
100.00% (9/9)
src/ots/src/vhea.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/vmtx.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/vorg.cc
 85.71% (48/56)
100.00% (3/3)
 87.93% (51/58)
src/ots/src/vorg.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/src/vvar.cc
 96.97% (64/66)
100.00% (2/2)
 98.25% (56/57)
src/ots/src/vvar.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/ots/subprojects/brotli-1.0.9/c/common/constants.h
  0.00% (0/60)
  0.00% (0/1)
  0.00% (0/13)
src/ots/subprojects/brotli-1.0.9/c/common/dictionary.c
 42.86% (3/7)
 50.00% (1/2)
 33.33% (1/3)
src/ots/subprojects/brotli-1.0.9/c/common/platform.c
100.00% (8/8)
100.00% (2/2)
100.00% (4/4)
src/ots/subprojects/brotli-1.0.9/c/common/platform.h
 13.64% (6/44)
 25.00% (2/8)
 25.00% (2/8)
src/ots/subprojects/brotli-1.0.9/c/common/transform.c
 54.37% (56/103)
 75.00% (3/4)
 59.15% (42/71)
src/ots/subprojects/brotli-1.0.9/c/dec/bit_reader.c
 47.22% (17/36)
 66.67% (2/3)
 53.85% (14/26)
src/ots/subprojects/brotli-1.0.9/c/dec/bit_reader.h
 80.56% (174/216)
100.00% (22/22)
 93.70% (119/127)
src/ots/subprojects/brotli-1.0.9/c/dec/decode.c
 90.03% (1788/1986)
 85.51% (59/69)
 77.29% (1140/1475)
src/ots/subprojects/brotli-1.0.9/c/dec/huffman.c
 99.10% (219/221)
100.00% (6/6)
 98.29% (115/117)
src/ots/subprojects/brotli-1.0.9/c/dec/huffman.h
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/ots/subprojects/brotli-1.0.9/c/dec/state.c
 96.49% (110/114)
100.00% (5/5)
 94.44% (17/18)
src/ots/subprojects/lz4-1.9.4/lib/lz4.c
 21.59% (304/1408)
 12.64% (11/87)
 23.99% (320/1334)
src/ots/subprojects/woff2-1.0.2/include/woff2/output.h
 50.00% (2/4)
 50.00% (2/4)
 50.00% (2/4)
src/ots/subprojects/woff2-1.0.2/src/buffer.h
 60.00% (48/80)
 66.67% (10/15)
 82.05% (32/39)
src/ots/subprojects/woff2-1.0.2/src/port.h
  0.00% (0/20)
  0.00% (0/1)
  0.00% (0/1)
src/ots/subprojects/woff2-1.0.2/src/round.h
 66.67% (4/6)
100.00% (1/1)
 75.00% (3/4)
src/ots/subprojects/woff2-1.0.2/src/store_bytes.h
 44.83% (13/29)
 40.00% (2/5)
 40.00% (2/5)
src/ots/subprojects/woff2-1.0.2/src/variable_length.cc
 53.85% (56/104)
 28.57% (2/7)
 62.34% (48/77)
src/ots/subprojects/woff2-1.0.2/src/woff2_common.cc
100.00% (29/29)
100.00% (2/2)
100.00% (16/16)
src/ots/subprojects/woff2-1.0.2/src/woff2_common.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/ots/subprojects/woff2-1.0.2/src/woff2_dec.cc
 88.21% (905/1026)
 95.65% (22/23)
 85.86% (686/799)
src/ots/subprojects/woff2-1.0.2/src/woff2_out.cc
 45.95% (17/37)
 42.86% (3/7)
 50.00% (12/24)
src/ots/subprojects/zlib-1.2.12/adler32.c
 64.56% (51/79)
 40.00% (2/5)
 75.54% (105/139)
src/ots/subprojects/zlib-1.2.12/crc32.c
  0.00% (0/287)
  0.00% (0/13)
  0.00% (0/77)
src/ots/subprojects/zlib-1.2.12/inffast.c
 74.18% (158/213)
100.00% (1/1)
 65.12% (56/86)
src/ots/subprojects/zlib-1.2.12/inflate.c
 59.75% (576/964)
 45.45% (10/22)
 57.42% (673/1172)
src/ots/subprojects/zlib-1.2.12/inftrees.c
 98.77% (160/162)
100.00% (1/1)
 98.17% (107/109)
src/ots/subprojects/zlib-1.2.12/uncompr.c
 87.76% (43/49)
100.00% (2/2)
 79.17% (38/48)
src/ots/subprojects/zlib-1.2.12/zutil.c
 19.57% (9/46)
 40.00% (2/5)
 12.90% (4/31)
src/ots/util/ots-fuzzer.cc
100.00% (21/21)
100.00% (3/3)
100.00% (17/17)
Totals
 83.41% (16461/19734)
 79.78% (639/801)
 85.31% (17974/21070)