Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libvpx/examples/vpx_dec_fuzzer.cc
 92.68% (38/41)
 50.00% (1/2)
 93.75% (30/32)
src/libvpx/vp8/common/alloccommon.c
 91.13% (113/124)
100.00% (5/5)
 82.61% (38/46)
src/libvpx/vp8/common/entropy.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libvpx/vp8/common/entropymode.c
 44.44% (8/18)
 66.67% (2/3)
 11.76% (2/17)
src/libvpx/vp8/common/extend.c
 17.59% (19/108)
 25.00% (1/4)
 17.07% (7/41)
src/libvpx/vp8/common/filter.c
  0.00% (0/168)
  0.00% (0/14)
  0.00% (0/60)
src/libvpx/vp8/common/findnearmv.c
  0.00% (0/98)
  0.00% (0/4)
  0.00% (0/30)
src/libvpx/vp8/common/findnearmv.h
 56.52% (52/92)
 62.50% (5/8)
 89.13% (41/46)
src/libvpx/vp8/common/generic/systemdependent.c
100.00% (11/11)
100.00% (2/2)
 80.00% (4/5)
src/libvpx/vp8/common/idctllm.c
  6.72% (8/119)
 25.00% (1/4)
  9.52% (4/42)
src/libvpx/vp8/common/invtrans.h
  0.00% (0/25)
  0.00% (0/2)
  0.00% (0/2)
src/libvpx/vp8/common/mbpitch.c
100.00% (38/38)
100.00% (2/2)
100.00% (29/29)
src/libvpx/vp8/common/mfqe.c
  0.00% (0/231)
  0.00% (0/9)
  0.00% (0/122)
src/libvpx/vp8/common/postproc.c
  9.36% (16/171)
 20.00% (1/5)
  7.29% (7/96)
src/libvpx/vp8/common/quant_common.c
 95.52% (64/67)
100.00% (6/6)
 95.00% (38/40)
src/libvpx/vp8/common/reconinter.c
 63.00% (235/373)
 56.25% (9/16)
 67.72% (107/158)
src/libvpx/vp8/common/reconintra.c
100.00% (51/51)
100.00% (4/4)
100.00% (33/33)
src/libvpx/vp8/common/reconintra4x4.c
100.00% (26/26)
100.00% (2/2)
100.00% (11/11)
src/libvpx/vp8/common/reconintra4x4.h
 84.62% (11/13)
100.00% (1/1)
100.00% (1/1)
src/libvpx/vp8/common/rtcd.c
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/libvpx/vp8/common/setupintrarecon.c
 25.00% (5/20)
 50.00% (1/2)
  9.09% (1/11)
src/libvpx/vp8/common/setupintrarecon.h
 66.67% (6/9)
100.00% (1/1)
100.00% (10/10)
src/libvpx/vp8/common/threading.h
 91.67% (11/12)
100.00% (2/2)
 77.78% (7/9)
src/libvpx/vp8/common/vp8_loopfilter.c
 44.83% (169/377)
 66.67% (6/9)
 48.24% (123/255)
src/libvpx/vp8/common/x86/bilinear_filter_sse2.c
 58.96% (148/251)
 60.00% (6/10)
 62.79% (54/86)
src/libvpx/vp8/common/x86/idct_blk_mmx.c
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/libvpx/vp8/common/x86/idct_blk_sse2.c
100.00% (57/57)
100.00% (2/2)
100.00% (35/35)
src/libvpx/vp8/common/x86/loopfilter_x86.c
100.00% (48/48)
100.00% (6/6)
100.00% (14/14)
src/libvpx/vp8/common/x86/vp8_asm_stubs.c
 48.88% (87/178)
 50.00% (4/8)
 63.16% (48/76)
src/libvpx/vp8/decoder/dboolhuff.c
 90.70% (39/43)
100.00% (2/2)
 76.92% (20/26)
src/libvpx/vp8/decoder/dboolhuff.h
 61.43% (43/70)
100.00% (3/3)
100.00% (18/18)
src/libvpx/vp8/decoder/decodeframe.c
 96.41% (751/779)
100.00% (14/14)
 96.12% (421/438)
src/libvpx/vp8/decoder/decodemv.c
100.00% (364/364)
100.00% (15/15)
100.00% (189/189)
src/libvpx/vp8/decoder/detokenize.c
100.00% (134/134)
100.00% (4/4)
100.00% (69/69)
src/libvpx/vp8/decoder/onyxd_if.c
 64.80% (162/250)
 73.33% (11/15)
 55.86% (81/145)
src/libvpx/vp8/decoder/threading.c
 97.67% (586/600)
100.00% (9/9)
 94.18% (421/447)
src/libvpx/vp8/decoder/treereader.h
 75.00% (6/8)
100.00% (1/1)
100.00% (4/4)
src/libvpx/vp8/vp8_dx_iface.c
 57.99% (254/438)
 50.00% (10/20)
 62.00% (155/250)
src/libvpx/vp9/common/vp9_alloccommon.c
 93.80% (121/129)
 92.31% (12/13)
 87.34% (69/79)
src/libvpx/vp9/common/vp9_blockd.c
 29.76% (25/84)
 50.00% (3/6)
 43.53% (37/85)
src/libvpx/vp9/common/vp9_blockd.h
 37.50% (24/64)
 46.15% (6/13)
 65.00% (13/20)
src/libvpx/vp9/common/vp9_common.h
100.00% (3/3)
100.00% (1/1)
100.00% (4/4)
src/libvpx/vp9/common/vp9_entropy.c
 83.93% (47/56)
 60.00% (3/5)
 85.53% (65/76)
src/libvpx/vp9/common/vp9_entropy.h
 12.50% (4/32)
 33.33% (1/3)
 71.43% (5/7)
src/libvpx/vp9/common/vp9_entropymode.c
 98.46% (128/130)
100.00% (7/7)
 99.41% (168/169)
src/libvpx/vp9/common/vp9_entropymv.c
100.00% (74/74)
100.00% (6/6)
100.00% (51/51)
src/libvpx/vp9/common/vp9_entropymv.h
100.00% (17/17)
100.00% (4/4)
100.00% (19/19)
src/libvpx/vp9/common/vp9_frame_buffers.c
 98.00% (49/50)
100.00% (4/4)
 87.88% (29/33)
src/libvpx/vp9/common/vp9_idct.c
 49.02% (125/255)
 72.73% (16/22)
 57.79% (115/199)
src/libvpx/vp9/common/vp9_loopfilter.c
 80.47% (890/1106)
 79.17% (19/24)
 80.57% (651/808)
src/libvpx/vp9/common/vp9_loopfilter.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libvpx/vp9/common/vp9_mv.h
 40.00% (4/10)
 33.33% (1/3)
 33.33% (1/3)
src/libvpx/vp9/common/vp9_mvref_common.h
 84.62% (33/39)
 83.33% (5/6)
 97.37% (37/38)
src/libvpx/vp9/common/vp9_onyxc_int.h
 51.66% (78/151)
 61.11% (11/18)
 68.09% (64/94)
src/libvpx/vp9/common/vp9_pred_common.c
100.00% (254/254)
100.00% (6/6)
100.00% (389/389)
src/libvpx/vp9/common/vp9_pred_common.h
 61.67% (74/120)
 53.33% (8/15)
 88.42% (84/95)
src/libvpx/vp9/common/vp9_quant_common.c
 81.25% (26/32)
100.00% (3/3)
 85.19% (23/27)
src/libvpx/vp9/common/vp9_reconinter.c
 38.97% (76/195)
 50.00% (8/16)
 34.21% (39/114)
src/libvpx/vp9/common/vp9_reconinter.h
100.00% (21/21)
100.00% (4/4)
100.00% (14/14)
src/libvpx/vp9/common/vp9_reconintra.c
100.00% (290/290)
100.00% (5/5)
100.00% (412/412)
src/libvpx/vp9/common/vp9_rtcd.c
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/libvpx/vp9/common/vp9_scale.c
 96.58% (113/117)
 83.33% (5/6)
 98.44% (63/64)
src/libvpx/vp9/common/vp9_scale.h
100.00% (12/12)
100.00% (3/3)
100.00% (23/23)
src/libvpx/vp9/common/vp9_scan.h
 33.33% (5/15)
 50.00% (1/2)
 75.00% (3/4)
src/libvpx/vp9/common/vp9_seg_common.c
100.00% (22/22)
100.00% (5/5)
100.00% (12/12)
src/libvpx/vp9/common/vp9_seg_common.h
100.00% (6/6)
100.00% (2/2)
100.00% (4/4)
src/libvpx/vp9/common/vp9_thread_common.c
 95.32% (387/406)
 93.75% (15/16)
 91.63% (416/454)
src/libvpx/vp9/common/vp9_tile_common.c
100.00% (33/33)
100.00% (7/7)
100.00% (23/23)
src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c
 92.64% (340/367)
100.00% (4/4)
 58.33% (28/48)
src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c
 83.00% (83/100)
100.00% (2/2)
 62.07% (18/29)
src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c
 90.24% (185/205)
100.00% (4/4)
 63.33% (19/30)
src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c
 93.41% (170/182)
100.00% (5/5)
 86.96% (20/23)
src/libvpx/vp9/decoder/vp9_decodeframe.c
 70.60% (1599/2265)
 76.25% (61/80)
 74.32% (1308/1760)
src/libvpx/vp9/decoder/vp9_decodemv.c
 99.50% (601/604)
100.00% (32/32)
 98.52% (532/540)
src/libvpx/vp9/decoder/vp9_decoder.c
 61.46% (236/384)
 68.75% (11/16)
 48.47% (127/262)
src/libvpx/vp9/decoder/vp9_decoder.h
 63.64% (14/22)
100.00% (2/2)
 93.33% (14/15)
src/libvpx/vp9/decoder/vp9_detokenize.c
 98.21% (219/223)
100.00% (5/5)
 98.36% (120/122)
src/libvpx/vp9/decoder/vp9_dsubexp.c
100.00% (51/51)
100.00% (5/5)
100.00% (33/33)
src/libvpx/vp9/decoder/vp9_job_queue.c
  0.00% (0/95)
  0.00% (0/6)
  0.00% (0/25)
src/libvpx/vp9/vp9_dx_iface.c
 51.86% (237/457)
 41.18% (14/34)
 60.30% (202/335)
src/libvpx/vp9/vp9_iface_common.c
 60.42% (58/96)
 50.00% (1/2)
 58.62% (34/58)
src/libvpx/vp9/vp9_iface_common.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/6)
src/libvpx/vpx/internal/vpx_codec_internal.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/libvpx/vpx/src/vpx_codec.c
 53.49% (46/86)
 27.27% (3/11)
 42.86% (36/84)
src/libvpx/vpx/src/vpx_decoder.c
 44.00% (55/125)
 55.56% (5/9)
 42.01% (71/169)
src/libvpx/vpx/vpx_codec.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libvpx/vpx_dsp/add_noise.c
  0.00% (0/41)
  0.00% (0/3)
  0.00% (0/29)
src/libvpx/vpx_dsp/bitreader.c
 91.04% (61/67)
100.00% (3/3)
 82.86% (29/35)
src/libvpx/vpx_dsp/bitreader.h
 46.81% (44/94)
100.00% (5/5)
100.00% (20/20)
src/libvpx/vpx_dsp/bitreader_buffer.c
 89.29% (25/28)
 80.00% (4/5)
 93.75% (15/16)
src/libvpx/vpx_dsp/deblock.c
  0.00% (0/107)
  0.00% (0/3)
  0.00% (0/68)
src/libvpx/vpx_dsp/intrapred.c
 21.83% (141/646)
 20.45% (9/44)
 23.54% (149/633)
src/libvpx/vpx_dsp/inv_txfm.c
  4.30% (97/2254)
  6.67% (3/45)
  2.63% (33/1257)
src/libvpx/vpx_dsp/inv_txfm.h
 46.34% (19/41)
100.00% (5/5)
100.00% (8/8)
src/libvpx/vpx_dsp/prob.c
100.00% (16/16)
100.00% (2/2)
100.00% (8/8)
src/libvpx/vpx_dsp/prob.h
 97.06% (33/34)
100.00% (5/5)
100.00% (21/21)
src/libvpx/vpx_dsp/vpx_convolve.c
 90.43% (293/324)
 90.32% (28/31)
 95.34% (184/193)
src/libvpx/vpx_dsp/vpx_dsp_common.h
 50.00% (12/24)
 50.00% (3/6)
 77.27% (17/22)
src/libvpx/vpx_dsp/vpx_dsp_rtcd.c
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/libvpx/vpx_dsp/vpx_filter.h
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/1)
src/libvpx/vpx_dsp/x86/avg_pred_avx2.c
  0.00% (0/87)
  0.00% (0/1)
  0.00% (0/29)
src/libvpx/vpx_dsp/x86/avg_pred_sse2.c
  0.00% (0/44)
  0.00% (0/1)
  0.00% (0/23)
src/libvpx/vpx_dsp/x86/convolve.h
 74.43% (163/219)
100.00% (4/4)
 69.42% (84/121)
src/libvpx/vpx_dsp/x86/convolve_avx2.h
 38.89% (35/90)
 45.45% (5/11)
 50.00% (6/12)
src/libvpx/vpx_dsp/x86/convolve_sse2.h
  0.00% (0/38)
  0.00% (0/8)
  0.00% (0/8)
src/libvpx/vpx_dsp/x86/convolve_ssse3.h
 27.63% (21/76)
 40.00% (2/5)
 40.00% (2/5)
src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c
 76.54% (760/993)
 88.89% (56/63)
 79.19% (156/197)
src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c
  1.08% (3/279)
 11.11% (1/9)
  1.45% (1/69)
src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c
 82.48% (226/274)
100.00% (8/8)
 60.29% (41/68)
src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c
  0.53% (3/569)
  4.76% (1/21)
  1.19% (1/84)
src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c
 91.47% (504/551)
100.00% (20/20)
 66.25% (53/80)
src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c
 15.04% (17/113)
 20.00% (1/5)
 28.00% (7/25)
src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c
 62.50% (15/24)
100.00% (1/1)
 75.00% (3/4)
src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c
  1.97% (3/152)
 20.00% (1/5)
  9.09% (1/11)
src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c
 81.88% (122/149)
100.00% (4/4)
 80.00% (8/10)
src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c
100.00% (403/403)
100.00% (34/34)
100.00% (52/52)
src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c
100.00% (819/819)
100.00% (27/27)
100.00% (78/78)
src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h
 57.43% (170/296)
 63.33% (19/30)
 61.67% (37/60)
src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h
 86.67% (65/75)
100.00% (5/5)
100.00% (8/8)
src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c
 97.40% (788/809)
100.00% (15/15)
 89.61% (69/77)
src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c
100.00% (436/436)
100.00% (22/22)
100.00% (74/74)
src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c
 73.33% (704/960)
 57.14% (20/35)
 69.39% (102/147)
src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h
 72.70% (458/630)
 91.30% (21/23)
 76.92% (40/52)
src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c
 45.30% (106/234)
 60.00% (9/15)
 55.56% (15/27)
src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h
 72.09% (62/86)
100.00% (1/1)
100.00% (5/5)
src/libvpx/vpx_dsp/x86/loopfilter_avx2.c
100.00% (697/697)
100.00% (2/2)
100.00% (2/2)
src/libvpx/vpx_dsp/x86/loopfilter_sse2.c
 56.86% (738/1298)
 72.22% (13/18)
 91.94% (57/62)
src/libvpx/vpx_dsp/x86/mem_sse2.h
 57.43% (58/101)
 61.11% (11/18)
 61.11% (11/18)
src/libvpx/vpx_dsp/x86/post_proc_sse2.c
  0.00% (0/80)
  0.00% (0/1)
  0.00% (0/18)
src/libvpx/vpx_dsp/x86/transpose_sse2.h
 40.48% (134/331)
100.00% (9/9)
100.00% (9/9)
src/libvpx/vpx_dsp/x86/variance_avx2.c
  0.00% (0/546)
  0.00% (0/43)
  0.00% (0/136)
src/libvpx/vpx_dsp/x86/variance_sse2.c
  0.00% (0/336)
  0.00% (0/36)
  0.00% (0/76)
src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c
  0.00% (0/536)
  0.00% (0/12)
  0.00% (0/59)
src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c
 50.37% (339/673)
 62.50% (10/16)
 58.44% (45/77)
src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c
 38.94% (213/547)
 62.50% (15/24)
 76.62% (118/154)
src/libvpx/vpx_mem/vpx_mem.c
100.00% (46/46)
100.00% (9/9)
 84.85% (28/33)
src/libvpx/vpx_mem/vpx_mem.h
100.00% (6/6)
100.00% (1/1)
100.00% (4/4)
src/libvpx/vpx_ports/bitops.h
 50.00% (4/8)
 50.00% (1/2)
 66.67% (2/3)
src/libvpx/vpx_ports/mem_ops.h
 17.82% (18/101)
 15.38% (2/13)
 15.38% (2/13)
src/libvpx/vpx_ports/mem_ops_aligned.h
  0.00% (0/29)
  0.00% (0/6)
  0.00% (0/6)
src/libvpx/vpx_ports/vpx_once.h
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/libvpx/vpx_ports/vpx_timer.h
  0.00% (0/33)
  0.00% (0/3)
  0.00% (0/3)
src/libvpx/vpx_ports/x86.h
 25.64% (40/156)
 20.00% (2/10)
 76.92% (80/104)
src/libvpx/vpx_scale/generic/yv12config.c
 81.87% (140/171)
 83.33% (5/6)
 72.53% (66/91)
src/libvpx/vpx_scale/generic/yv12extend.c
 21.43% (48/224)
 20.00% (2/10)
 17.20% (16/93)
src/libvpx/vpx_scale/vpx_scale_rtcd.c
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/libvpx/vpx_util/endian_inl.h
 11.43% (4/35)
 33.33% (1/3)
 33.33% (1/3)
src/libvpx/vpx_util/vpx_atomics.h
 55.00% (11/20)
100.00% (3/3)
100.00% (3/3)
src/libvpx/vpx_util/vpx_thread.c
 78.69% (96/122)
 90.00% (9/10)
 66.67% (48/72)
work/build/vp8_rtcd.h
100.00% (16/16)
100.00% (1/1)
100.00% (19/19)
work/build/vp9_rtcd.h
100.00% (10/10)
100.00% (1/1)
100.00% (10/10)
work/build/vpx_dsp_rtcd.h
100.00% (223/223)
100.00% (1/1)
100.00% (346/346)
work/build/vpx_scale_rtcd.h
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
Totals
 60.50% (19887/32873)
 62.81% (917/1460)
 64.95% (9622/14815)