Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libhevc/common/ihevc_buf_mgr.c
 57.95% (51/88)
 55.56% (5/9)
 64.91% (37/57)
src/libhevc/common/ihevc_chroma_intra_pred_filters.c
 39.76% (202/508)
  9.09% (1/11)
 47.46% (112/236)
src/libhevc/common/ihevc_chroma_itrans_recon.c
100.00% (72/72)
100.00% (1/1)
 85.45% (94/110)
src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c
 15.71% (110/700)
100.00% (1/1)
 14.50% (87/600)
src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c
 69.23% (99/143)
100.00% (1/1)
 55.74% (68/122)
src/libhevc/common/ihevc_chroma_recon.c
 33.33% (27/81)
 33.33% (1/3)
 33.33% (22/66)
src/libhevc/common/ihevc_deblk_edge_filter.c
  0.00% (0/403)
  0.00% (0/4)
  0.00% (0/566)
src/libhevc/common/ihevc_disp_mgr.c
 81.63% (40/49)
100.00% (3/3)
 89.66% (26/29)
src/libhevc/common/ihevc_dpb_mgr.c
 64.74% (123/190)
 62.50% (5/8)
 65.81% (77/117)
src/libhevc/common/ihevc_inter_pred_filters.c
  0.00% (0/278)
  0.00% (0/16)
  0.00% (0/268)
src/libhevc/common/ihevc_intra_pred_filters.c
 45.92% (321/699)
 15.38% (2/13)
 44.16% (189/428)
src/libhevc/common/ihevc_itrans.c
  0.00% (0/313)
  0.00% (0/5)
  0.00% (0/196)
src/libhevc/common/ihevc_itrans_recon.c
  0.00% (0/135)
  0.00% (0/2)
  0.00% (0/220)
src/libhevc/common/ihevc_itrans_recon_16x16.c
  0.00% (0/701)
  0.00% (0/1)
  0.00% (0/600)
src/libhevc/common/ihevc_itrans_recon_32x32.c
  0.00% (0/940)
  0.00% (0/1)
  0.00% (0/624)
src/libhevc/common/ihevc_itrans_recon_8x8.c
  0.00% (0/255)
  0.00% (0/1)
  0.00% (0/239)
src/libhevc/common/ihevc_mem_fns.c
 73.08% (19/26)
 83.33% (5/6)
 66.67% (8/12)
src/libhevc/common/ihevc_padding.c
 64.21% (61/95)
 66.67% (6/9)
 71.43% (30/42)
src/libhevc/common/ihevc_recon.c
 80.00% (108/135)
 80.00% (4/5)
 76.36% (84/110)
src/libhevc/common/ihevc_sao.c
  0.00% (0/918)
  0.00% (0/10)
  0.00% (0/994)
src/libhevc/common/ihevc_weighted_pred.c
  0.00% (0/112)
  0.00% (0/6)
  0.00% (0/110)
src/libhevc/common/ithread.c
 39.47% (30/76)
 40.00% (10/25)
 38.46% (10/26)
src/libhevc/common/x86/ihevc_32x32_itrans_recon_sse42_intr.c
 90.20% (3867/4287)
100.00% (1/1)
 98.55% (68/69)
src/libhevc/common/x86/ihevc_chroma_intra_pred_filters_sse42_intr.c
 51.34% (115/224)
100.00% (2/2)
 61.90% (26/42)
src/libhevc/common/x86/ihevc_chroma_intra_pred_filters_ssse3_intr.c
 45.68% (687/1504)
 80.00% (8/10)
 53.85% (91/169)
src/libhevc/common/x86/ihevc_deblk_ssse3_intr.c
100.00% (696/696)
100.00% (4/4)
 86.75% (144/166)
src/libhevc/common/x86/ihevc_inter_pred_filters_sse42_intr.c
 68.57% (216/315)
100.00% (3/3)
 69.43% (109/157)
src/libhevc/common/x86/ihevc_inter_pred_filters_ssse3_intr.c
 81.48% (2143/2630)
 93.75% (15/16)
 80.65% (546/677)
src/libhevc/common/x86/ihevc_intra_pred_filters_sse42_intr.c
 38.03% (993/2611)
100.00% (8/8)
 48.05% (111/231)
src/libhevc/common/x86/ihevc_intra_pred_filters_ssse3_intr.c
 30.38% (960/3160)
 66.67% (8/12)
 27.83% (118/424)
src/libhevc/common/x86/ihevc_itrans_recon_16x16_ssse3_intr.c
100.00% (2165/2165)
100.00% (1/1)
100.00% (148/148)
src/libhevc/common/x86/ihevc_itrans_recon_32x32_ssse3_intr.c
  0.00% (0/4287)
  0.00% (0/1)
  0.00% (0/69)
src/libhevc/common/x86/ihevc_itrans_recon_sse42_intr.c
100.00% (1384/1384)
100.00% (3/3)
100.00% (32/32)
src/libhevc/common/x86/ihevc_itrans_recon_ssse3_intr.c
 25.44% (376/1478)
 33.33% (1/3)
 41.18% (14/34)
src/libhevc/common/x86/ihevc_platform_macros.h
 84.21% (16/19)
 66.67% (2/3)
 88.89% (8/9)
src/libhevc/common/x86/ihevc_sao_ssse3_intr.c
 75.52% (2687/3558)
100.00% (10/10)
 74.01% (484/654)
src/libhevc/common/x86/ihevc_weighted_pred_sse42_intr.c
 26.09% (204/782)
 20.00% (1/5)
 31.01% (40/129)
src/libhevc/common/x86/ihevc_weighted_pred_ssse3_intr.c
 32.36% (343/1060)
 66.67% (4/6)
 27.51% (52/189)
src/libhevc/decoder/ihevcd_api.c
 47.37% (1106/2335)
 65.38% (17/26)
 54.33% (646/1189)
src/libhevc/decoder/ihevcd_bitstream.c
 79.78% (146/183)
 81.82% (9/11)
 80.00% (116/145)
src/libhevc/decoder/ihevcd_boundary_strength.c
 95.02% (630/663)
100.00% (3/3)
 90.57% (413/456)
src/libhevc/decoder/ihevcd_cabac.c
 87.73% (236/269)
 80.00% (8/10)
 74.59% (270/362)
src/libhevc/decoder/ihevcd_deblk.c
 95.91% (516/538)
100.00% (1/1)
 99.27% (272/274)
src/libhevc/decoder/ihevcd_decode.c
 50.43% (351/696)
100.00% (3/3)
 52.08% (188/361)
src/libhevc/decoder/ihevcd_fmt_conv.c
 24.88% (108/434)
 33.33% (2/6)
 12.13% (41/338)
src/libhevc/decoder/ihevcd_get_mv.c
 84.97% (260/306)
100.00% (1/1)
 85.93% (116/135)
src/libhevc/decoder/ihevcd_inter_pred.c
 92.07% (418/454)
100.00% (1/1)
 90.21% (295/327)
src/libhevc/decoder/ihevcd_intra_pred_mode_prediction.c
 95.09% (155/163)
100.00% (1/1)
 98.78% (81/82)
src/libhevc/decoder/ihevcd_iquant_itrans_recon_ctb.c
 85.46% (623/729)
100.00% (3/3)
 84.52% (284/336)
src/libhevc/decoder/ihevcd_itrans_recon_dc.c
  0.00% (0/34)
  0.00% (0/2)
  0.00% (0/68)
src/libhevc/decoder/ihevcd_job_queue.c
 35.19% (57/162)
 54.55% (6/11)
 26.14% (23/88)
src/libhevc/decoder/ihevcd_mv_merge.c
 90.72% (557/614)
100.00% (3/3)
 92.94% (250/269)
src/libhevc/decoder/ihevcd_mv_pred.c
 97.12% (404/416)
100.00% (5/5)
 91.96% (309/336)
src/libhevc/decoder/ihevcd_nal.c
 94.67% (213/225)
100.00% (4/4)
 93.66% (133/142)
src/libhevc/decoder/ihevcd_parse_headers.c
 50.55% (1191/2356)
 53.85% (14/26)
 58.68% (852/1452)
src/libhevc/decoder/ihevcd_parse_residual.c
100.00% (477/477)
100.00% (1/1)
 97.44% (495/508)
src/libhevc/decoder/ihevcd_parse_slice.c
 81.37% (2018/2480)
 91.67% (11/12)
 78.39% (907/1157)
src/libhevc/decoder/ihevcd_parse_slice_header.c
 63.43% (496/782)
 66.67% (2/3)
 66.91% (362/541)
src/libhevc/decoder/ihevcd_process_slice.c
 59.79% (675/1129)
 88.89% (8/9)
 57.64% (298/517)
src/libhevc/decoder/ihevcd_ref_list.c
 71.38% (202/283)
100.00% (2/2)
 74.86% (131/175)
src/libhevc/decoder/ihevcd_sao.c
 52.50% (1481/2821)
 50.00% (1/2)
 55.72% (696/1249)
src/libhevc/decoder/ihevcd_utils.c
 65.18% (513/787)
 90.00% (9/10)
 52.16% (205/393)
src/libhevc/decoder/ihevcd_version.c
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/7)
src/libhevc/decoder/x86/ihevcd_fmt_conv_ssse3_intr.c
 70.81% (114/161)
100.00% (1/1)
 72.73% (32/44)
src/libhevc/decoder/x86/ihevcd_function_selector.c
 73.08% (19/26)
100.00% (2/2)
 71.43% (5/7)
src/libhevc/decoder/x86/ihevcd_function_selector_generic.c
100.00% (100/100)
100.00% (1/1)
100.00% (1/1)
src/libhevc/decoder/x86/ihevcd_function_selector_sse42.c
100.00% (100/100)
100.00% (1/1)
100.00% (1/1)
src/libhevc/decoder/x86/ihevcd_function_selector_ssse3.c
100.00% (100/100)
100.00% (1/1)
100.00% (1/1)
src/libhevc/decoder/x86/ihevcd_it_rec_dc_sse42_intr.c
 89.37% (227/254)
100.00% (2/2)
 83.93% (47/56)
src/libhevc/decoder/x86/ihevcd_it_rec_dc_ssse3_intr.c
 28.35% (72/254)
 50.00% (1/2)
 41.07% (23/56)
src/libhevc/fuzzer/hevc_dec_fuzzer.cpp
 95.82% (229/239)
100.00% (15/15)
 93.75% (75/80)
Totals
 55.34% (31909/57662)
 62.04% (255/411)
 51.69% (10403/20124)