Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
src/libvpx/examples/vpx_dec_fuzzer.cc | 50.00% (1/2) | 92.68% (38/41) | 93.75% (30/32) | 90.00% (9/10) |
src/libvpx/vp9/common/vp9_alloccommon.c | 92.31% (12/13) | 93.80% (121/129) | 87.34% (69/79) | 72.22% (26/36) |
src/libvpx/vp9/common/vp9_blockd.c | 50.00% (3/6) | 29.76% (25/84) | 43.53% (37/85) | 40.74% (22/54) |
src/libvpx/vp9/common/vp9_blockd.h | 46.15% (6/13) | 37.50% (24/64) | 65.00% (13/20) | 100.00% (2/2) |
src/libvpx/vp9/common/vp9_common.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (4/4) | 100.00% (2/2) |
src/libvpx/vp9/common/vp9_entropy.c | 60.00% (3/5) | 83.93% (47/56) | 85.53% (65/76) | 90.00% (18/20) |
src/libvpx/vp9/common/vp9_entropy.h | 33.33% (1/3) | 12.50% (4/32) | 71.43% (5/7) | 100.00% (2/2) |
src/libvpx/vp9/common/vp9_entropymode.c | 100.00% (7/7) | 96.92% (126/130) | 97.04% (164/169) | 84.62% (44/52) |
src/libvpx/vp9/common/vp9_entropymv.c | 100.00% (6/6) | 100.00% (74/74) | 100.00% (51/51) | 100.00% (26/26) |
src/libvpx/vp9/common/vp9_entropymv.h | 100.00% (4/4) | 100.00% (17/17) | 100.00% (19/19) | 100.00% (18/18) |
src/libvpx/vp9/common/vp9_frame_buffers.c | 100.00% (4/4) | 98.00% (49/50) | 87.88% (29/33) | 72.22% (13/18) |
src/libvpx/vp9/common/vp9_idct.c | 72.73% (16/22) | 49.02% (125/255) | 57.79% (115/199) | 52.00% (52/100) |
src/libvpx/vp9/common/vp9_loopfilter.c | 79.17% (19/24) | 80.47% (890/1106) | 80.57% (651/808) | 77.41% (353/456) |
src/libvpx/vp9/common/vp9_loopfilter.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
src/libvpx/vp9/common/vp9_mv.h | 33.33% (1/3) | 40.00% (4/10) | 33.33% (1/3) | - (0/0) |
src/libvpx/vp9/common/vp9_mvref_common.h | 83.33% (5/6) | 84.62% (33/39) | 97.37% (37/38) | 100.00% (28/28) |
src/libvpx/vp9/common/vp9_onyxc_int.h | 61.11% (11/18) | 51.66% (78/151) | 68.09% (64/94) | 63.16% (24/38) |
src/libvpx/vp9/common/vp9_pred_common.c | 100.00% (6/6) | 100.00% (254/254) | 100.00% (389/389) | 98.46% (256/260) |
src/libvpx/vp9/common/vp9_pred_common.h | 53.33% (8/15) | 61.67% (74/120) | 88.42% (84/95) | 96.88% (62/64) |
src/libvpx/vp9/common/vp9_quant_common.c | 100.00% (3/3) | 81.25% (26/32) | 85.19% (23/27) | 90.00% (18/20) |
src/libvpx/vp9/common/vp9_reconinter.c | 50.00% (8/16) | 38.97% (76/195) | 34.21% (39/114) | 43.18% (19/44) |
src/libvpx/vp9/common/vp9_reconinter.h | 100.00% (4/4) | 100.00% (21/21) | 100.00% (14/14) | 100.00% (4/4) |
src/libvpx/vp9/common/vp9_reconintra.c | 100.00% (5/5) | 100.00% (290/290) | 100.00% (412/412) | 94.74% (144/152) |
src/libvpx/vp9/common/vp9_rtcd.c | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/libvpx/vp9/common/vp9_scale.c | 83.33% (5/6) | 96.58% (113/117) | 98.44% (63/64) | 100.00% (22/22) |
src/libvpx/vp9/common/vp9_scale.h | 100.00% (3/3) | 100.00% (12/12) | 100.00% (23/23) | 100.00% (18/18) |
src/libvpx/vp9/common/vp9_scan.h | 50.00% (1/2) | 33.33% (5/15) | 75.00% (3/4) | - (0/0) |
src/libvpx/vp9/common/vp9_seg_common.c | 100.00% (5/5) | 100.00% (22/22) | 100.00% (12/12) | 100.00% (2/2) |
src/libvpx/vp9/common/vp9_seg_common.h | 100.00% (2/2) | 100.00% (6/6) | 100.00% (4/4) | 100.00% (4/4) |
src/libvpx/vp9/common/vp9_thread_common.c | 93.75% (15/16) | 95.32% (387/406) | 91.63% (416/454) | 86.18% (212/246) |
src/libvpx/vp9/common/vp9_tile_common.c | 100.00% (7/7) | 100.00% (33/33) | 100.00% (23/23) | 100.00% (6/6) |
src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c | 100.00% (4/4) | 92.64% (340/367) | 58.33% (28/48) | 50.00% (15/30) |
src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c | 100.00% (2/2) | 83.00% (83/100) | 62.07% (18/29) | 50.00% (9/18) |
src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c | 100.00% (4/4) | 90.24% (185/205) | 63.33% (19/30) | 50.00% (9/18) |
src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c | 100.00% (5/5) | 93.41% (170/182) | 86.96% (20/23) | 87.50% (21/24) |
src/libvpx/vp9/decoder/vp9_decodeframe.c | 76.25% (61/80) | 70.51% (1597/2265) | 74.26% (1307/1760) | 74.28% (820/1104) |
src/libvpx/vp9/decoder/vp9_decodemv.c | 100.00% (32/32) | 99.50% (601/604) | 98.33% (531/540) | 97.43% (341/350) |
src/libvpx/vp9/decoder/vp9_decoder.c | 68.75% (11/16) | 61.46% (236/384) | 48.47% (127/262) | 47.26% (69/146) |
src/libvpx/vp9/decoder/vp9_decoder.h | 100.00% (2/2) | 63.64% (14/22) | 93.33% (14/15) | 83.33% (10/12) |
src/libvpx/vp9/decoder/vp9_detokenize.c | 100.00% (5/5) | 98.21% (219/223) | 98.36% (120/122) | 98.57% (69/70) |
src/libvpx/vp9/decoder/vp9_dsubexp.c | 100.00% (5/5) | 100.00% (51/51) | 100.00% (33/33) | 100.00% (16/16) |
src/libvpx/vp9/decoder/vp9_job_queue.c | 0.00% (0/6) | 0.00% (0/95) | 0.00% (0/25) | 0.00% (0/10) |
src/libvpx/vp9/vp9_dx_iface.c | 41.18% (14/34) | 51.86% (237/457) | 60.30% (202/335) | 55.05% (120/218) |
src/libvpx/vp9/vp9_iface_common.c | 50.00% (1/2) | 60.42% (58/96) | 58.62% (34/58) | 44.44% (8/18) |
src/libvpx/vp9/vp9_iface_common.h | 0.00% (0/1) | 0.00% (0/9) | 0.00% (0/6) | 0.00% (0/8) |
src/libvpx/vpx/internal/vpx_codec_internal.h | 50.00% (1/2) | 50.00% (1/2) | 50.00% (1/2) | - (0/0) |
src/libvpx/vpx/src/vpx_codec.c | 27.27% (3/11) | 53.49% (46/86) | 42.86% (36/84) | 28.12% (18/64) |
src/libvpx/vpx/src/vpx_decoder.c | 55.56% (5/9) | 44.00% (55/125) | 42.01% (71/169) | 24.11% (27/112) |
src/libvpx/vpx/vpx_codec.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
src/libvpx/vpx_dsp/bitreader.c | 100.00% (3/3) | 91.04% (61/67) | 82.86% (29/35) | 72.73% (16/22) |
src/libvpx/vpx_dsp/bitreader.h | 100.00% (5/5) | 46.81% (44/94) | 100.00% (20/20) | 100.00% (12/12) |
src/libvpx/vpx_dsp/bitreader_buffer.c | 80.00% (4/5) | 89.29% (25/28) | 93.75% (15/16) | 87.50% (7/8) |
src/libvpx/vpx_dsp/intrapred.c | 11.36% (5/44) | 11.46% (74/646) | 13.90% (88/633) | 12.12% (16/132) |
src/libvpx/vpx_dsp/inv_txfm.c | 6.67% (3/45) | 4.30% (97/2254) | 2.63% (33/1257) | 3.60% (8/222) |
src/libvpx/vpx_dsp/inv_txfm.h | 100.00% (5/5) | 46.34% (19/41) | 100.00% (8/8) | - (0/0) |
src/libvpx/vpx_dsp/prob.c | 100.00% (2/2) | 100.00% (16/16) | 100.00% (8/8) | 100.00% (4/4) |
src/libvpx/vpx_dsp/prob.h | 100.00% (5/5) | 97.06% (33/34) | 100.00% (21/21) | 100.00% (8/8) |
src/libvpx/vpx_dsp/vpx_convolve.c | 90.32% (28/31) | 90.43% (293/324) | 95.34% (184/193) | 93.33% (56/60) |
src/libvpx/vpx_dsp/vpx_dsp_common.h | 50.00% (3/6) | 50.00% (12/24) | 77.27% (17/22) | 87.50% (14/16) |
src/libvpx/vpx_dsp/vpx_dsp_rtcd.c | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/libvpx/vpx_dsp/vpx_filter.h | 0.00% (0/1) | 0.00% (0/12) | 0.00% (0/1) | - (0/0) |
src/libvpx/vpx_dsp/x86/avg_pred_avx2.c | 0.00% (0/1) | 0.00% (0/87) | 0.00% (0/29) | 0.00% (0/18) |
src/libvpx/vpx_dsp/x86/avg_pred_sse2.c | 0.00% (0/1) | 0.00% (0/44) | 0.00% (0/23) | 0.00% (0/12) |
src/libvpx/vpx_dsp/x86/convolve.h | 100.00% (4/4) | 74.43% (163/219) | 69.42% (84/121) | 73.44% (47/64) |
src/libvpx/vpx_dsp/x86/convolve_avx2.h | 45.45% (5/11) | 38.89% (35/90) | 50.00% (6/12) | - (0/0) |
src/libvpx/vpx_dsp/x86/convolve_sse2.h | 0.00% (0/8) | 0.00% (0/38) | 0.00% (0/8) | - (0/0) |
src/libvpx/vpx_dsp/x86/convolve_ssse3.h | 40.00% (2/5) | 27.63% (21/76) | 40.00% (2/5) | - (0/0) |
src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c | 88.89% (56/63) | 76.54% (760/993) | 79.19% (156/197) | 84.78% (78/92) |
src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c | 11.11% (1/9) | 1.08% (3/279) | 1.45% (1/69) | 0.00% (0/40) |
src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c | 100.00% (8/8) | 82.48% (226/274) | 60.29% (41/68) | 52.50% (21/40) |
src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c | 4.76% (1/21) | 0.53% (3/569) | 1.19% (1/84) | 0.00% (0/42) |
src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c | 100.00% (20/20) | 91.47% (504/551) | 66.25% (53/80) | 52.50% (21/40) |
src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c | 20.00% (1/5) | 15.04% (17/113) | 28.00% (7/25) | 14.29% (2/14) |
src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c | 100.00% (1/1) | 62.50% (15/24) | 75.00% (3/4) | 50.00% (1/2) |
src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c | 20.00% (1/5) | 1.97% (3/152) | 9.09% (1/11) | 0.00% (0/4) |
src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c | 100.00% (4/4) | 81.88% (122/149) | 80.00% (8/10) | 50.00% (2/4) |
src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c | 100.00% (34/34) | 100.00% (403/403) | 100.00% (52/52) | 100.00% (12/12) |
src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c | 100.00% (27/27) | 100.00% (819/819) | 100.00% (78/78) | 100.00% (34/34) |
src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h | 63.33% (19/30) | 57.43% (170/296) | 58.33% (35/60) | 80.00% (8/10) |
src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h | 100.00% (5/5) | 86.67% (65/75) | 100.00% (8/8) | - (0/0) |
src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c | 100.00% (15/15) | 97.40% (788/809) | 89.61% (69/77) | 76.47% (26/34) |
src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c | 100.00% (22/22) | 100.00% (436/436) | 100.00% (74/74) | 100.00% (22/22) |
src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c | 57.14% (20/35) | 73.33% (704/960) | 69.39% (102/147) | 44.44% (16/36) |
src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h | 91.30% (21/23) | 72.70% (458/630) | 76.92% (40/52) | 50.00% (2/4) |
src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c | 60.00% (9/15) | 45.30% (106/234) | 55.56% (15/27) | 50.00% (4/8) |
src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h | 100.00% (1/1) | 72.09% (62/86) | 100.00% (5/5) | - (0/0) |
src/libvpx/vpx_dsp/x86/loopfilter_avx2.c | 100.00% (2/2) | 100.00% (697/697) | 100.00% (2/2) | - (0/0) |
src/libvpx/vpx_dsp/x86/loopfilter_sse2.c | 72.22% (13/18) | 56.86% (738/1298) | 91.94% (57/62) | 100.00% (4/4) |
src/libvpx/vpx_dsp/x86/mem_sse2.h | 50.00% (9/18) | 48.51% (49/101) | 50.00% (9/18) | - (0/0) |
src/libvpx/vpx_dsp/x86/transpose_sse2.h | 100.00% (9/9) | 40.48% (134/331) | 100.00% (9/9) | - (0/0) |
src/libvpx/vpx_dsp/x86/variance_avx2.c | 0.00% (0/43) | 0.00% (0/546) | 0.00% (0/136) | 0.00% (0/54) |
src/libvpx/vpx_dsp/x86/variance_sse2.c | 0.00% (0/36) | 0.00% (0/336) | 0.00% (0/76) | 0.00% (0/18) |
src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c | 0.00% (0/12) | 0.00% (0/536) | 0.00% (0/59) | 0.00% (0/20) |
src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c | 62.50% (10/16) | 50.37% (339/673) | 58.44% (45/77) | 56.52% (26/46) |
src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c | 62.50% (15/24) | 38.94% (213/547) | 76.62% (118/154) | 68.97% (40/58) |
src/libvpx/vpx_mem/vpx_mem.c | 100.00% (9/9) | 100.00% (46/46) | 84.85% (28/33) | 56.25% (9/16) |
src/libvpx/vpx_mem/vpx_mem.h | 100.00% (1/1) | 100.00% (6/6) | 100.00% (4/4) | 100.00% (2/2) |
src/libvpx/vpx_ports/bitops.h | 50.00% (1/2) | 50.00% (4/8) | 66.67% (2/3) | - (0/0) |
src/libvpx/vpx_ports/mem_ops.h | 15.38% (2/13) | 17.82% (18/101) | 15.38% (2/13) | - (0/0) |
src/libvpx/vpx_ports/mem_ops_aligned.h | 0.00% (0/6) | 0.00% (0/29) | 0.00% (0/6) | - (0/0) |
src/libvpx/vpx_ports/vpx_once.h | 100.00% (1/1) | 100.00% (4/4) | 100.00% (1/1) | - (0/0) |
src/libvpx/vpx_ports/vpx_timer.h | 0.00% (0/3) | 0.00% (0/33) | 0.00% (0/3) | - (0/0) |
src/libvpx/vpx_ports/x86.h | 20.00% (2/10) | 29.86% (43/144) | 83.54% (66/79) | 44.12% (15/34) |
src/libvpx/vpx_scale/generic/yv12config.c | 33.33% (2/6) | 46.78% (80/171) | 49.45% (45/91) | 32.00% (16/50) |
src/libvpx/vpx_scale/generic/yv12extend.c | 0.00% (0/10) | 0.00% (0/224) | 0.00% (0/93) | 0.00% (0/42) |
src/libvpx/vpx_scale/vpx_scale_rtcd.c | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
src/libvpx/vpx_util/endian_inl.h | 33.33% (1/3) | 11.43% (4/35) | 33.33% (1/3) | - (0/0) |
src/libvpx/vpx_util/vpx_thread.c | 90.00% (9/10) | 78.69% (96/122) | 66.67% (48/72) | 50.00% (23/46) |
work/build/vp9_rtcd.h | 100.00% (1/1) | 100.00% (10/10) | 100.00% (10/10) | 50.00% (3/6) |
work/build/vpx_dsp_rtcd.h | 100.00% (1/1) | 100.00% (223/223) | 100.00% (346/346) | 50.00% (115/230) |
work/build/vpx_scale_rtcd.h | 100.00% (1/1) | 100.00% (4/4) | 100.00% (1/1) | - (0/0) |
Totals | 61.77% (761/1232) | 59.32% (16144/27217) | 63.47% (7483/11789) | 65.56% (3648/5564) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)