Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
base/
 61.63% (599/972)
 77.58% (128/165)
 65.96% (372/564)
butteraugli/
  0.00% (0/1534)
  0.00% (0/68)
  0.00% (0/1694)
cms/
 75.74% (2064/2725)
 83.12% (133/160)
 74.27% (1712/2305)
jpeg/
  0.00% (0/2739)
  0.00% (0/92)
  0.00% (0/3343)
modular/
 75.20% (3782/5029)
 83.67% (164/196)
 69.06% (2819/4082)
render_pipeline/
 79.08% (2650/3351)
 74.33% (194/261)
 65.62% (1893/2885)
ac_context.h
 88.46% (46/52)
100.00% (6/6)
 94.12% (16/17)
ac_strategy.cc
 82.61% (57/69)
 80.00% (4/5)
 74.14% (43/58)
ac_strategy.h
 76.92% (80/104)
 82.76% (24/29)
 85.48% (53/62)
alpha.cc
 80.95% (68/84)
 71.43% (5/7)
 90.12% (73/81)
ans_common.cc
 97.59% (81/83)
100.00% (1/1)
 71.93% (82/114)
ans_common.h
100.00% (44/44)
100.00% (4/4)
100.00% (17/17)
blending.cc
 90.12% (155/172)
100.00% (6/6)
 91.40% (85/93)
box_content_decoder.cc
 97.65% (83/85)
100.00% (5/5)
 91.55% (65/71)
chroma_from_luma.cc
 94.44% (34/36)
100.00% (2/2)
 85.71% (54/63)
chroma_from_luma.h
 61.90% (26/42)
 78.95% (15/19)
 55.56% (15/27)
coeff_order.cc
 96.00% (96/100)
100.00% (5/5)
 86.42% (140/162)
coeff_order_fwd.h
100.00% (12/12)
100.00% (3/3)
100.00% (9/9)
color_encoding_internal.cc
 91.56% (141/154)
 84.62% (11/13)
 80.87% (186/230)
color_encoding_internal.h
 80.36% (135/168)
 84.78% (39/46)
 76.80% (96/125)
compressed_dc.cc
100.00% (324/324)
100.00% (10/10)
 86.79% (138/159)
convolve-inl.h
  0.00% (0/16)
  0.00% (0/2)
  0.00% (0/4)
convolve_slow.cc
  0.00% (0/112)
  0.00% (0/8)
  0.00% (0/126)
convolve_symmetric5.cc
100.00% (117/117)
100.00% (8/8)
 75.44% (43/57)
dct-inl.h
 81.59% (195/239)
100.00% (24/24)
 92.68% (76/82)
dct_block-inl.h
 70.59% (24/34)
 83.33% (10/12)
 87.50% (14/16)
dct_scales.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
dct_util.h
 90.00% (27/30)
 78.57% (11/14)
 74.29% (26/35)
dec_ans.cc
100.00% (339/339)
100.00% (12/12)
 92.73% (357/385)
dec_ans.h
 92.31% (216/234)
 95.45% (21/22)
 95.56% (129/135)
dec_bit_reader.cc
100.00% (13/13)
100.00% (1/1)
100.00% (7/7)
dec_bit_reader.h
 77.70% (115/148)
 80.95% (17/21)
 82.35% (56/68)
dec_cache.cc
 85.77% (241/281)
100.00% (4/4)
 59.61% (307/515)
dec_cache.h
 69.05% (29/42)
 75.00% (6/8)
 52.27% (23/44)
dec_context_map.cc
 93.22% (55/59)
100.00% (2/2)
 80.00% (56/70)
dec_external_image.cc
 24.00% (138/575)
 28.00% (7/25)
 18.64% (104/558)
dec_frame.cc
 74.77% (563/753)
 86.36% (19/22)
 63.05% (679/1077)
dec_frame.h
 65.08% (82/126)
 89.47% (17/19)
 53.96% (75/139)
dec_group.cc
 69.02% (372/539)
 93.33% (14/15)
 55.00% (286/520)
dec_group_border.cc
 91.89% (136/148)
100.00% (7/7)
 94.74% (72/76)
dec_huffman.cc
 96.41% (188/195)
100.00% (4/4)
 95.24% (100/105)
dec_huffman.h
100.00% (14/14)
100.00% (1/1)
100.00% (3/3)
dec_modular.cc
 95.57% (690/722)
100.00% (19/19)
 74.36% (722/971)
dec_modular.h
 98.08% (51/52)
 92.31% (12/13)
 81.25% (26/32)
dec_noise.cc
100.00% (80/80)
100.00% (6/6)
100.00% (37/37)
dec_patch_dictionary.cc
 96.81% (303/313)
100.00% (10/10)
 83.89% (250/298)
dec_patch_dictionary.h
100.00% (20/20)
100.00% (6/6)
100.00% (15/15)
dec_transforms-inl.h
 88.87% (679/764)
100.00% (6/6)
 92.74% (217/234)
dec_xyb-inl.h
100.00% (29/29)
100.00% (1/1)
100.00% (1/1)
dec_xyb.cc
 53.89% (97/180)
 50.00% (4/8)
 58.06% (90/155)
decode.cc
 62.83% (1310/2085)
 64.84% (59/91)
 48.43% (1031/2129)
decode_to_jpeg.cc
  0.00% (0/126)
  0.00% (0/7)
  0.00% (0/103)
decode_to_jpeg.h
 21.62% (16/74)
 36.36% (4/11)
 21.21% (7/33)
enc_ac_strategy.cc
 69.83% (618/885)
 83.33% (15/18)
 77.25% (472/611)
enc_ac_strategy.h
 78.95% (15/19)
 80.00% (4/5)
 88.89% (8/9)
enc_adaptive_quantization.cc
 54.90% (555/1011)
 75.00% (24/32)
 36.10% (374/1036)
enc_ans.cc
 94.16% (1144/1215)
 97.37% (37/38)
 75.88% (711/937)
enc_ans.h
100.00% (18/18)
100.00% (5/5)
100.00% (16/16)
enc_ans_params.h
 91.14% (72/79)
 92.86% (13/14)
 90.38% (47/52)
enc_ans_simd.cc
 98.26% (169/172)
100.00% (3/3)
 98.02% (99/101)
enc_aux_out.cc
  0.00% (0/98)
  0.00% (0/4)
  0.00% (0/45)
enc_aux_out.h
  4.76% (1/21)
 20.00% (1/5)
 20.00% (1/5)
enc_bit_writer.cc
 94.44% (136/144)
100.00% (12/12)
 60.70% (122/201)
enc_bit_writer.h
 85.19% (23/27)
 88.89% (8/9)
 92.86% (13/14)
enc_butteraugli_comparator.cc
  0.00% (0/79)
  0.00% (0/6)
  0.00% (0/105)
enc_cache.cc
 55.56% (110/198)
100.00% (5/5)
 37.79% (99/262)
enc_cache.h
100.00% (2/2)
100.00% (2/2)
100.00% (3/3)
enc_chroma_from_luma.cc
 89.82% (256/285)
100.00% (9/9)
 67.46% (141/209)
enc_chroma_from_luma.h
100.00% (16/16)
100.00% (3/3)
 75.00% (12/16)
enc_cluster.cc
 99.31% (287/289)
100.00% (13/13)
 88.76% (237/267)
enc_coeff_order.cc
 92.86% (221/238)
 87.50% (7/8)
 69.73% (182/261)
enc_comparator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
enc_context_map.cc
 96.08% (147/153)
100.00% (6/6)
 72.22% (91/126)
enc_convolve_separable5.cc
  0.00% (0/252)
  0.00% (0/13)
  0.00% (0/95)
enc_debug_image.cc
  0.00% (0/80)
  0.00% (0/8)
  0.00% (0/108)
enc_debug_image.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
enc_detect_dots.cc
  0.00% (0/473)
  0.00% (0/18)
  0.00% (0/428)
enc_dot_dictionary.cc
  0.00% (0/33)
  0.00% (0/1)
  0.00% (0/4)
enc_entropy_coder.cc
100.00% (141/141)
100.00% (4/4)
 92.22% (83/90)
enc_external_image.cc
 40.26% (62/154)
 50.00% (4/8)
 21.66% (60/277)
enc_fast_lossless.cc
  0.00% (0/2401)
  0.00% (0/184)
  0.00% (0/1278)
enc_fields.cc
 85.26% (133/156)
100.00% (18/18)
 57.79% (115/199)
enc_frame.cc
 55.23% (1367/2475)
 71.67% (43/60)
 47.55% (1338/2814)
enc_gaborish.cc
 94.87% (37/39)
100.00% (1/1)
 65.00% (39/60)
enc_group.cc
 97.24% (422/434)
100.00% (6/6)
 86.55% (238/275)
enc_heuristics.cc
 51.98% (512/985)
 50.00% (12/24)
 28.71% (352/1226)
enc_huffman.cc
100.00% (146/146)
100.00% (5/5)
 87.85% (94/107)
enc_huffman_tree.cc
 99.58% (239/240)
100.00% (10/10)
 98.35% (119/121)
enc_huffman_tree.h
100.00% (1/1)
100.00% (1/1)
100.00% (4/4)
enc_icc_codec.cc
 88.71% (322/363)
100.00% (6/6)
 59.56% (489/821)
enc_image_bundle.cc
 66.67% (110/165)
 42.86% (3/7)
 32.22% (58/180)
enc_linalg.cc
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/6)
enc_lz77.cc
 90.73% (538/593)
100.00% (21/21)
 86.73% (281/324)
enc_modular.cc
 59.28% (933/1574)
 78.79% (26/33)
 48.83% (873/1788)
enc_modular.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
enc_modular_simd.cc
100.00% (182/182)
100.00% (3/3)
 87.50% (42/48)
enc_noise.cc
  0.00% (0/273)
  0.00% (0/20)
  0.00% (0/159)
enc_optimize.h
  0.00% (0/118)
  0.00% (0/8)
  0.00% (0/46)
enc_params.h
 56.52% (13/23)
 50.00% (2/4)
 73.91% (17/23)
enc_patch_dictionary.cc
 91.49% (720/787)
100.00% (19/19)
 66.85% (482/721)
enc_patch_dictionary.h
100.00% (34/34)
100.00% (4/4)
100.00% (34/34)
enc_photon_noise.cc
  0.00% (0/39)
  0.00% (0/3)
  0.00% (0/6)
enc_progressive_split.cc
 23.40% (11/47)
 50.00% (1/2)
 13.04% (3/23)
enc_progressive_split.h
 19.15% (9/47)
 60.00% (3/5)
 31.25% (10/32)
enc_quant_weights.cc
 38.50% (72/187)
 60.00% (6/10)
 17.22% (57/331)
enc_splines.cc
  4.41% (3/68)
 20.00% (1/5)
  2.08% (1/48)
enc_toc.cc
 90.91% (40/44)
100.00% (4/4)
 50.00% (13/26)
enc_transforms-inl.h
 81.62% (604/740)
100.00% (6/6)
 85.71% (162/189)
enc_xyb.cc
 48.99% (169/345)
 52.38% (11/21)
 40.64% (102/251)
encode.cc
 39.15% (1000/2554)
 53.68% (51/95)
 28.68% (878/3061)
encode_internal.h
 74.75% (222/297)
 81.13% (43/53)
 65.09% (151/232)
entropy_coder.cc
100.00% (33/33)
100.00% (1/1)
100.00% (30/30)
entropy_coder.h
100.00% (9/9)
100.00% (1/1)
100.00% (10/10)
epf.cc
100.00% (85/85)
100.00% (3/3)
 91.67% (55/60)
field_encodings.h
100.00% (44/44)
100.00% (14/14)
100.00% (32/32)
fields.cc
 85.64% (334/390)
 96.55% (56/58)
 71.28% (278/390)
fields.h
 96.00% (72/75)
 86.96% (20/23)
 89.33% (67/75)
frame_dimensions.h
100.00% (45/45)
100.00% (4/4)
100.00% (6/6)
frame_header.cc
100.00% (296/296)
100.00% (12/12)
 97.14% (509/524)
frame_header.h
 57.14% (96/168)
 58.33% (14/24)
 66.44% (97/146)
headers.cc
 80.95% (119/147)
 80.00% (12/15)
 74.80% (184/246)
headers.h
100.00% (4/4)
100.00% (2/2)
100.00% (8/8)
huffman_table.cc
100.00% (109/109)
100.00% (4/4)
 98.11% (52/53)
icc_codec.cc
 99.43% (350/352)
100.00% (9/9)
 82.88% (823/993)
icc_codec.h
100.00% (1/1)
100.00% (1/1)
100.00% (2/2)
icc_codec_common.cc
 93.44% (114/122)
 92.86% (13/14)
 87.20% (143/164)
image.cc
 93.94% (31/33)
100.00% (4/4)
 71.21% (47/66)
image.h
100.00% (123/123)
100.00% (36/36)
 79.08% (121/153)
image_bundle.cc
 31.82% (28/88)
 30.00% (3/10)
 25.73% (53/206)
image_bundle.h
 41.76% (38/91)
 63.33% (19/30)
 67.27% (37/55)
image_metadata.cc
 87.54% (260/297)
 80.00% (12/15)
 96.67% (407/421)
image_metadata.h
 56.04% (51/91)
 72.22% (13/18)
 63.27% (31/49)
image_ops.cc
 28.57% (20/70)
 25.00% (1/4)
 14.52% (18/124)
image_ops.h
 61.04% (94/154)
 70.59% (12/17)
 48.60% (104/214)
inverse_mtf-inl.h
100.00% (37/37)
100.00% (3/3)
100.00% (23/23)
lehmer_code.h
100.00% (54/54)
100.00% (3/3)
 71.01% (49/69)
loop_filter.cc
100.00% (75/75)
100.00% (2/2)
100.00% (198/198)
loop_filter.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
luminance.cc
100.00% (9/9)
100.00% (1/1)
100.00% (7/7)
memory_manager_internal.cc
 82.86% (87/105)
 81.82% (9/11)
 58.73% (74/126)
memory_manager_internal.h
 88.71% (55/62)
100.00% (14/14)
 79.31% (46/58)
noise.h
 27.27% (6/22)
 33.33% (1/3)
 50.00% (5/10)
opsin_params.cc
 69.23% (9/13)
 50.00% (1/2)
 87.50% (7/8)
pack_signed.h
100.00% (7/7)
100.00% (2/2)
100.00% (2/2)
padded_bytes.h
 79.69% (102/128)
 86.21% (25/29)
 66.95% (79/118)
passes_state.cc
 88.89% (48/54)
100.00% (1/1)
 70.64% (77/109)
passes_state.h
100.00% (6/6)
100.00% (2/2)
100.00% (7/7)
quant_weights.cc
 98.80% (1068/1081)
 97.06% (33/34)
 88.07% (635/721)
quant_weights.h
 53.60% (67/125)
 67.50% (27/40)
 65.56% (59/90)
quantizer-inl.h
100.00% (13/13)
100.00% (1/1)
100.00% (2/2)
quantizer.cc
 55.88% (57/102)
 70.00% (7/10)
 53.25% (41/77)
quantizer.h
 86.05% (37/43)
 80.00% (12/15)
 83.33% (15/18)
simd_util-inl.h
 80.65% (100/124)
 80.00% (4/5)
 50.00% (9/18)
simd_util.cc
100.00% (25/25)
100.00% (4/4)
100.00% (29/29)
splines.cc
 85.88% (505/588)
 78.79% (26/33)
 80.08% (402/502)
splines.h
 72.22% (13/18)
 75.00% (9/12)
 85.71% (18/21)
toc.cc
 61.25% (49/80)
 75.00% (3/4)
 74.38% (90/121)
toc.h
100.00% (8/8)
100.00% (2/2)
100.00% (7/7)
transpose-inl.h
 63.11% (77/122)
 62.50% (5/8)
 56.82% (25/44)
xorshift128plus-inl.h
 76.32% (29/38)
 75.00% (3/4)
 90.00% (9/10)
Totals
 62.25% (33353/53581)
 68.04% (2020/2969)
 52.52% (26431/50329)