Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/ots/include/opentype-sanitiser.h
 98.78% (81/82)
 94.12% (16/17)
 90.38% (47/52)
src/ots/include/ots-memory-stream.h
 78.69% (48/61)
 75.00% (9/12)
 72.92% (35/48)
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% (2/2)
src/ots/src/cff.cc
 95.63% (1051/1099)
100.00% (22/22)
 94.77% (1360/1435)
src/ots/src/cff.h
100.00% (9/9)
100.00% (3/3)
100.00% (12/12)
src/ots/src/cff_charstring.cc
 97.85% (636/650)
100.00% (7/7)
 96.52% (777/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% (6/6)
100.00% (1/1)
100.00% (6/6)
src/ots/src/colr.cc
 98.84% (682/690)
100.00% (25/25)
 98.14% (1162/1184)
src/ots/src/colr.h
100.00% (3/3)
100.00% (1/1)
100.00% (3/3)
src/ots/src/cpal.cc
 91.09% (184/202)
100.00% (5/5)
 92.57% (187/202)
src/ots/src/cpal.h
100.00% (2/2)
100.00% (1/1)
100.00% (2/2)
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% (2/2)
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% (2/2)
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)
 85.71% (6/7)
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% (2/2)
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% (3/3)
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% (2/2)
src/ots/src/gdef.cc
 94.24% (278/295)
100.00% (5/5)
 96.96% (255/263)
src/ots/src/gdef.h
100.00% (5/5)
100.00% (1/1)
100.00% (5/5)
src/ots/src/glat.cc
 75.00% (285/380)
 85.00% (17/20)
 79.14% (277/350)
src/ots/src/glat.h
 89.47% (17/19)
 86.67% (13/15)
 90.32% (28/31)
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% (2/2)
src/ots/src/glyf.cc
 96.69% (526/544)
100.00% (8/8)
 97.49% (428/439)
src/ots/src/glyf.h
100.00% (7/7)
100.00% (3/3)
100.00% (6/6)
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% (2/2)
src/ots/src/graphite.h
 65.52% (38/58)
 88.89% (8/9)
 79.41% (27/34)
src/ots/src/gsub.cc
 95.25% (381/400)
100.00% (11/11)
 96.40% (428/444)
src/ots/src/gsub.h
100.00% (1/1)
100.00% (1/1)
100.00% (2/2)
src/ots/src/gvar.cc
 90.20% (138/153)
100.00% (5/5)
 87.58% (134/153)
src/ots/src/gvar.h
100.00% (6/6)
100.00% (2/2)
100.00% (6/6)
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% (2/2)
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% (2/2)
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% (2/2)
src/ots/src/hmtx.h
100.00% (1/1)
100.00% (1/1)
100.00% (4/4)
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% (2/2)
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% (2/2)
src/ots/src/layout.cc
 96.71% (1293/1337)
100.00% (38/38)
 94.77% (2140/2258)
src/ots/src/layout.h
100.00% (1/1)
100.00% (1/1)
100.00% (2/2)
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% (2/2)
src/ots/src/ltsh.cc
 82.61% (38/46)
100.00% (3/3)
 90.70% (39/43)
src/ots/src/ltsh.h
100.00% (1/1)
100.00% (1/1)
100.00% (2/2)
src/ots/src/math.cc
 95.48% (338/354)
100.00% (15/15)
 93.26% (401/430)
src/ots/src/math_.h
100.00% (2/2)
100.00% (1/1)
100.00% (3/3)
src/ots/src/maxp.cc
 89.47% (68/76)
100.00% (2/2)
 95.60% (87/91)
src/ots/src/maxp.h
100.00% (1/1)
100.00% (1/1)
100.00% (2/2)
src/ots/src/metrics.cc
 89.23% (116/130)
100.00% (4/4)
 94.81% (128/135)
src/ots/src/metrics.h
100.00% (2/2)
100.00% (2/2)
100.00% (5/5)
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% (2/2)
src/ots/src/name.cc
 97.24% (282/290)
100.00% (8/8)
 98.30% (231/235)
src/ots/src/name.h
100.00% (17/17)
100.00% (4/4)
100.00% (27/27)
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% (2/2)
src/ots/src/ots.cc
 89.88% (737/820)
 93.55% (29/31)
 85.87% (1094/1274)
src/ots/src/ots.h
 93.14% (95/102)
 95.83% (23/24)
 92.55% (87/94)
src/ots/src/post.cc
 91.80% (112/122)
100.00% (2/2)
 96.00% (120/125)
src/ots/src/post.h
100.00% (1/1)
100.00% (1/1)
100.00% (2/2)
src/ots/src/prep.cc
 81.82% (18/22)
100.00% (3/3)
 87.50% (14/16)
src/ots/src/prep.h
100.00% (1/1)
100.00% (1/1)
100.00% (2/2)
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% (2/2)
src/ots/src/silf.cc
 91.37% (783/857)
100.00% (19/19)
 96.13% (918/955)
src/ots/src/silf.h
 92.31% (12/13)
 90.91% (10/11)
 95.24% (20/21)
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% (6/6)
src/ots/src/stat.cc
 91.06% (275/302)
100.00% (3/3)
 95.47% (295/309)
src/ots/src/stat.h
 96.43% (54/56)
100.00% (9/9)
 96.00% (24/25)
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% (2/2)
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% (2/2)
src/ots/src/vmtx.h
100.00% (1/1)
100.00% (1/1)
100.00% (4/4)
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% (2/2)
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% (2/2)
src/ots/subprojects/brotli-1.1.0/c/common/constants.h
  0.00% (0/60)
  0.00% (0/1)
  0.00% (0/13)
src/ots/subprojects/brotli-1.1.0/c/common/dictionary.c
 42.86% (3/7)
 50.00% (1/2)
 33.33% (1/3)
src/ots/subprojects/brotli-1.1.0/c/common/platform.c
100.00% (8/8)
100.00% (2/2)
100.00% (4/4)
src/ots/subprojects/brotli-1.1.0/c/common/platform.h
 16.67% (10/60)
 20.00% (2/10)
 20.00% (2/10)
src/ots/subprojects/brotli-1.1.0/c/common/shared_dictionary.c
 58.00% (29/50)
 66.67% (2/3)
 40.00% (16/40)
src/ots/subprojects/brotli-1.1.0/c/common/transform.c
 54.37% (56/103)
 75.00% (3/4)
 59.15% (42/71)
src/ots/subprojects/brotli-1.1.0/c/dec/bit_reader.c
 48.65% (18/37)
 66.67% (2/3)
 48.15% (13/27)
src/ots/subprojects/brotli-1.1.0/c/dec/bit_reader.h
 76.03% (203/267)
 96.43% (27/28)
 92.11% (140/152)
src/ots/subprojects/brotli-1.1.0/c/dec/decode.c
 83.85% (1848/2204)
 79.22% (61/77)
 74.24% (1262/1700)
src/ots/subprojects/brotli-1.1.0/c/dec/huffman.c
 99.10% (220/222)
100.00% (6/6)
100.00% (105/105)
src/ots/subprojects/brotli-1.1.0/c/dec/huffman.h
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/ots/subprojects/brotli-1.1.0/c/dec/state.c
 96.77% (120/124)
100.00% (5/5)
 88.89% (24/27)
src/ots/subprojects/lz4-1.9.4/lib/lz4.c
 21.12% (297/1406)
 12.64% (11/87)
 23.69% (316/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.98% (50/82)
 66.67% (10/15)
 83.33% (35/42)
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
 89.38% (917/1026)
 95.65% (22/23)
 87.38% (699/800)
src/ots/subprojects/woff2-1.0.2/src/woff2_out.cc
 56.10% (23/41)
 57.14% (4/7)
 56.67% (17/30)
src/ots/subprojects/zlib-1.3.1/adler32.c
 64.56% (51/79)
 40.00% (2/5)
 75.54% (105/139)
src/ots/subprojects/zlib-1.3.1/crc32.c
  0.00% (0/287)
  0.00% (0/13)
  0.00% (0/77)
src/ots/subprojects/zlib-1.3.1/inffast.c
 74.18% (158/213)
100.00% (1/1)
 65.12% (56/86)
src/ots/subprojects/zlib-1.3.1/inflate.c
 59.44% (576/969)
 45.45% (10/22)
 56.84% (673/1184)
src/ots/subprojects/zlib-1.3.1/inftrees.c
 98.77% (160/162)
100.00% (1/1)
 98.17% (107/109)
src/ots/subprojects/zlib-1.3.1/uncompr.c
 87.76% (43/49)
100.00% (2/2)
 79.17% (38/48)
src/ots/subprojects/zlib-1.3.1/zutil.c
 19.57% (9/46)
 40.00% (2/5)
 11.43% (4/35)
src/ots/util/ots-fuzzer.cc
100.00% (21/21)
100.00% (3/3)
100.00% (17/17)
Totals
 82.33% (16753/20348)
 79.15% (653/825)
 84.54% (18316/21666)