Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libhevc/common/ihevc_buf_mgr.c
 56.32% (49/87)
 55.56% (5/9)
 52.88% (55/104)
src/libhevc/common/ihevc_chroma_intra_pred_filters.c
 98.62% (501/508)
100.00% (11/11)
 97.88% (231/236)
src/libhevc/common/ihevc_chroma_itrans_recon.c
100.00% (72/72)
100.00% (1/1)
 92.73% (102/110)
src/libhevc/common/ihevc_chroma_itrans_recon_16x16.c
100.00% (700/700)
100.00% (1/1)
 94.00% (564/600)
src/libhevc/common/ihevc_chroma_itrans_recon_8x8.c
100.00% (143/143)
100.00% (1/1)
 93.44% (114/122)
src/libhevc/common/ihevc_chroma_recon.c
100.00% (81/81)
100.00% (3/3)
 98.48% (65/66)
src/libhevc/common/ihevc_deblk_edge_filter.c
100.00% (403/403)
100.00% (4/4)
 97.09% (633/652)
src/libhevc/common/ihevc_disp_mgr.c
 87.50% (42/48)
100.00% (3/3)
 94.12% (32/34)
src/libhevc/common/ihevc_dpb_mgr.c
 78.84% (149/189)
 75.00% (6/8)
 81.20% (108/133)
src/libhevc/common/ihevc_inter_pred_filters.c
100.00% (278/278)
100.00% (16/16)
100.00% (268/268)
src/libhevc/common/ihevc_intra_pred_filters.c
 99.28% (694/699)
100.00% (13/13)
 97.42% (454/466)
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
100.00% (135/135)
100.00% (2/2)
 92.73% (204/220)
src/libhevc/common/ihevc_itrans_recon_16x16.c
100.00% (701/701)
100.00% (1/1)
 94.00% (564/600)
src/libhevc/common/ihevc_itrans_recon_32x32.c
100.00% (940/940)
100.00% (1/1)
 94.23% (588/624)
src/libhevc/common/ihevc_itrans_recon_8x8.c
100.00% (255/255)
100.00% (1/1)
 93.31% (223/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
100.00% (135/135)
100.00% (5/5)
100.00% (110/110)
src/libhevc/common/ihevc_sao.c
100.00% (918/918)
100.00% (10/10)
 98.59% (980/994)
src/libhevc/common/ihevc_weighted_pred.c
 83.04% (93/112)
 83.33% (5/6)
 84.55% (93/110)
src/libhevc/common/ithread.c
 59.46% (44/74)
 60.00% (15/25)
 60.71% (17/28)
src/libhevc/common/x86/ihevc_32x32_itrans_recon_sse42_intr.c
100.00% (4287/4287)
100.00% (1/1)
100.00% (121/121)
src/libhevc/common/x86/ihevc_chroma_intra_pred_filters_sse42_intr.c
 96.88% (217/224)
100.00% (2/2)
 94.23% (49/52)
src/libhevc/common/x86/ihevc_chroma_intra_pred_filters_ssse3_intr.c
 99.53% (1497/1504)
100.00% (10/10)
 98.85% (258/261)
src/libhevc/common/x86/ihevc_deblk_ssse3_intr.c
100.00% (696/696)
100.00% (4/4)
 93.73% (284/303)
src/libhevc/common/x86/ihevc_inter_pred_filters_sse42_intr.c
 88.25% (278/315)
100.00% (3/3)
 85.65% (191/223)
src/libhevc/common/x86/ihevc_inter_pred_filters_ssse3_intr.c
 94.98% (2498/2630)
100.00% (16/16)
 92.59% (1000/1080)
src/libhevc/common/x86/ihevc_intra_pred_filters_sse42_intr.c
 94.52% (2468/2611)
100.00% (8/8)
 93.90% (477/508)
src/libhevc/common/x86/ihevc_intra_pred_filters_ssse3_intr.c
 93.23% (2946/3160)
 91.67% (11/12)
 80.09% (535/668)
src/libhevc/common/x86/ihevc_itrans_recon_16x16_ssse3_intr.c
100.00% (2165/2165)
100.00% (1/1)
100.00% (153/153)
src/libhevc/common/x86/ihevc_itrans_recon_32x32_ssse3_intr.c
100.00% (4287/4287)
100.00% (1/1)
100.00% (121/121)
src/libhevc/common/x86/ihevc_itrans_recon_sse42_intr.c
100.00% (1384/1384)
100.00% (3/3)
100.00% (56/56)
src/libhevc/common/x86/ihevc_itrans_recon_ssse3_intr.c
100.00% (1478/1478)
100.00% (3/3)
100.00% (54/54)
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
 99.97% (3557/3558)
100.00% (10/10)
 99.20% (986/994)
src/libhevc/common/x86/ihevc_weighted_pred_sse42_intr.c
100.00% (782/782)
100.00% (5/5)
 79.84% (198/248)
src/libhevc/common/x86/ihevc_weighted_pred_ssse3_intr.c
 65.00% (689/1060)
 83.33% (5/6)
 64.86% (216/333)
src/libhevc/decoder/ihevcd_api.c
 48.31% (1143/2366)
 65.38% (17/26)
 56.78% (720/1268)
src/libhevc/decoder/ihevcd_bitstream.c
 90.71% (166/183)
 81.82% (9/11)
 81.46% (145/178)
src/libhevc/decoder/ihevcd_boundary_strength.c
100.00% (663/663)
100.00% (3/3)
 99.78% (455/456)
src/libhevc/decoder/ihevcd_cabac.c
 92.19% (248/269)
 90.00% (9/10)
 58.05% (458/789)
src/libhevc/decoder/ihevcd_deblk.c
100.00% (538/538)
100.00% (1/1)
 99.33% (298/300)
src/libhevc/decoder/ihevcd_decode.c
 73.19% (516/705)
100.00% (3/3)
 71.54% (274/383)
src/libhevc/decoder/ihevcd_fmt_conv.c
 64.55% (326/505)
 62.50% (5/8)
 55.80% (207/371)
src/libhevc/decoder/ihevcd_get_mv.c
100.00% (306/306)
100.00% (1/1)
100.00% (135/135)
src/libhevc/decoder/ihevcd_inter_pred.c
100.00% (454/454)
100.00% (1/1)
 99.44% (354/356)
src/libhevc/decoder/ihevcd_intra_pred_mode_prediction.c
100.00% (163/163)
100.00% (1/1)
100.00% (82/82)
src/libhevc/decoder/ihevcd_iquant_itrans_recon_ctb.c
100.00% (729/729)
100.00% (3/3)
 99.42% (344/346)
src/libhevc/decoder/ihevcd_itrans_recon_dc.c
100.00% (34/34)
100.00% (2/2)
 88.24% (60/68)
src/libhevc/decoder/ihevcd_job_queue.c
 83.95% (136/162)
 90.91% (10/11)
 75.28% (67/89)
src/libhevc/decoder/ihevcd_mv_merge.c
 99.84% (613/614)
100.00% (3/3)
100.00% (269/269)
src/libhevc/decoder/ihevcd_mv_pred.c
100.00% (416/416)
100.00% (5/5)
 98.51% (331/336)
src/libhevc/decoder/ihevcd_nal.c
 94.22% (212/225)
100.00% (4/4)
 95.77% (136/142)
src/libhevc/decoder/ihevcd_parse_headers.c
 89.86% (2127/2367)
 84.62% (22/26)
 89.21% (1347/1510)
src/libhevc/decoder/ihevcd_parse_residual.c
100.00% (477/477)
100.00% (1/1)
 75.97% (683/899)
src/libhevc/decoder/ihevcd_parse_slice.c
 95.61% (2374/2483)
100.00% (12/12)
 93.27% (1108/1188)
src/libhevc/decoder/ihevcd_parse_slice_header.c
 94.39% (740/784)
 66.67% (2/3)
 94.30% (529/561)
src/libhevc/decoder/ihevcd_process_slice.c
 98.78% (1130/1144)
100.00% (9/9)
 97.91% (516/527)
src/libhevc/decoder/ihevcd_ref_list.c
 96.11% (272/283)
100.00% (2/2)
 97.38% (186/191)
src/libhevc/decoder/ihevcd_sao.c
 81.89% (2311/2822)
 50.00% (1/2)
 79.97% (1010/1263)
src/libhevc/decoder/ihevcd_utils.c
 75.60% (601/795)
 90.00% (9/10)
 65.21% (268/411)
src/libhevc/decoder/ihevcd_version.c
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/9)
src/libhevc/decoder/x86/ihevcd_fmt_conv_ssse3_intr.c
 70.81% (114/161)
100.00% (1/1)
 78.57% (44/56)
src/libhevc/decoder/x86/ihevcd_function_selector.c
 84.62% (22/26)
100.00% (2/2)
 85.71% (6/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
100.00% (254/254)
100.00% (2/2)
 88.57% (62/70)
src/libhevc/decoder/x86/ihevcd_it_rec_dc_ssse3_intr.c
100.00% (254/254)
100.00% (2/2)
 88.57% (62/70)
src/libhevc/fuzzer/hevc_dec_fuzzer.cpp
 98.35% (238/242)
100.00% (15/15)
 96.51% (83/86)
Totals
 92.60% (53535/57811)
 87.17% (360/413)
 86.52% (20392/23569)