Coverage Report

Created: 2023-04-29 07:39

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
decoder_fuzzer.cpp
 100.00% (1/1)
  95.92% (47/49)
  97.22% (35/36)
  92.86% (26/28)
openh264/codec/api/wels/codec_api.h
  50.00% (1/2)
  50.00% (1/2)
  50.00% (1/2)
- (0/0)
openh264/codec/common/inc/golomb_common.h
   0.00% (0/7)
   0.00% (0/77)
   0.00% (0/29)
   0.00% (0/12)
openh264/codec/common/inc/macros.h
   0.00% (0/9)
   0.00% (0/68)
   0.00% (0/20)
   0.00% (0/8)
openh264/codec/common/inc/measure_time.h
 100.00% (1/1)
  30.00% (6/20)
 100.00% (1/1)
- (0/0)
openh264/codec/common/src/WelsThreadLib.cpp
   6.25% (1/16)
   6.43% (9/140)
   5.19% (4/77)
   2.94% (1/34)
openh264/codec/common/src/copy_mb.cpp
   0.00% (0/7)
   0.00% (0/62)
   0.00% (0/39)
   0.00% (0/8)
openh264/codec/common/src/cpu.cpp
  50.00% (1/2)
  79.10% (106/134)
  74.15% (109/147)
  41.67% (40/96)
openh264/codec/common/src/crt_util_safe_x.cpp
  25.00% (3/12)
  31.03% (18/58)
  25.00% (5/20)
  16.67% (1/6)
openh264/codec/common/src/deblocking_common.cpp
   0.00% (0/21)
   0.00% (0/234)
   0.00% (0/265)
   0.00% (0/158)
openh264/codec/common/src/expand_pic.cpp
   4.55% (1/22)
   4.29% (12/280)
   2.79% (5/179)
   0.93% (1/108)
openh264/codec/common/src/mc.cpp
   1.18% (1/85)
   4.03% (33/819)
   2.55% (10/392)
   1.85% (3/162)
openh264/codec/common/src/memory_align.cpp
  90.00% (9/10)
  88.16% (67/76)
  83.33% (25/30)
  62.50% (10/16)
openh264/codec/common/src/utils.cpp
  50.00% (1/2)
  44.19% (19/43)
  30.00% (9/30)
  40.00% (8/20)
openh264/codec/common/src/welsCodecTrace.cpp
  66.67% (6/9)
  63.41% (26/41)
  58.82% (10/17)
  33.33% (2/6)
openh264/codec/decoder/core/inc/deblocking.h
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/4)
openh264/codec/decoder/core/inc/dec_golomb.h
  77.78% (7/9)
  64.84% (83/128)
  77.61% (104/134)
  68.97% (40/58)
openh264/codec/decoder/core/inc/decoder_context.h
  66.67% (2/3)
  36.36% (12/33)
  34.62% (9/26)
  22.22% (4/18)
openh264/codec/decoder/core/inc/mv_pred.h
   0.00% (0/1)
   0.00% (0/7)
   0.00% (0/4)
   0.00% (0/2)
openh264/codec/decoder/core/inc/vlc_decoder.h
 100.00% (1/1)
  87.27% (48/55)
 100.00% (1/1)
- (0/0)
openh264/codec/decoder/core/inc/wels_common_basis.h
   0.00% (0/1)
   0.00% (0/59)
   0.00% (0/65)
   0.00% (0/46)
openh264/codec/decoder/core/src/au_parser.cpp
  72.22% (13/18)
  65.58% (928/1415)
  72.33% (1268/1753)
  62.88% (615/978)
openh264/codec/decoder/core/src/bit_stream.cpp
  75.00% (3/4)
  59.57% (28/47)
  50.00% (11/22)
  35.71% (5/14)
openh264/codec/decoder/core/src/cabac_decoder.cpp
   0.00% (0/12)
   0.00% (0/269)
   0.00% (0/200)
   0.00% (0/110)
openh264/codec/decoder/core/src/deblocking.cpp
   4.17% (1/24)
   2.84% (26/916)
   0.08% (4/4729)
   0.03% (1/3154)
openh264/codec/decoder/core/src/decode_mb_aux.cpp
   0.00% (0/3)
   0.00% (0/116)
   0.00% (0/33)
   0.00% (0/20)
openh264/codec/decoder/core/src/decode_slice.cpp
   2.78% (1/36)
   0.47% (12/2559)
   0.13% (4/3126)
   0.07% (1/1530)
openh264/codec/decoder/core/src/decoder.cpp
  48.15% (13/27)
  38.74% (308/795)
  35.45% (179/505)
  19.94% (65/326)
openh264/codec/decoder/core/src/decoder_core.cpp
  24.49% (12/49)
  10.71% (255/2380)
   8.43% (167/1981)
   6.36% (83/1306)
openh264/codec/decoder/core/src/error_concealment.cpp
  11.11% (1/9)
   6.23% (23/369)
   7.76% (17/219)
   3.16% (5/158)
openh264/codec/decoder/core/src/fmo.cpp
  11.11% (1/9)
   3.85% (6/156)
   4.17% (6/144)
   1.72% (2/116)
openh264/codec/decoder/core/src/get_intra_predictor.cpp
   0.00% (0/42)
   0.00% (0/910)
   0.00% (0/579)
   0.00% (0/230)
openh264/codec/decoder/core/src/manage_dec_ref.cpp
   4.55% (1/22)
   1.93% (15/779)
   2.26% (13/576)
   1.46% (6/410)
openh264/codec/decoder/core/src/memmgr_nal_unit.cpp
  75.00% (3/4)
  59.49% (47/79)
  48.48% (16/33)
  36.36% (8/22)
openh264/codec/decoder/core/src/mv_pred.cpp
   0.00% (0/18)
   0.00% (0/1005)
   0.00% (0/1062)
   0.00% (0/526)
openh264/codec/decoder/core/src/parse_mb_syn_cabac.cpp
   0.00% (0/32)
   0.00% (0/1323)
   0.00% (0/1768)
   0.00% (0/950)
openh264/codec/decoder/core/src/parse_mb_syn_cavlc.cpp
   0.00% (0/21)
   0.00% (0/1457)
   0.00% (0/1592)
   0.00% (0/868)
openh264/codec/decoder/core/src/pic_queue.cpp
   0.00% (0/5)
   0.00% (0/158)
   0.00% (0/96)
   0.00% (0/64)
openh264/codec/decoder/core/src/rec_mb.cpp
   0.00% (0/15)
   0.00% (0/819)
   0.00% (0/594)
   0.00% (0/342)
openh264/codec/decoder/core/src/wels_decoder_thread.cpp
   7.69% (1/13)
   4.32% (6/139)
   1.18% (1/85)
   0.00% (0/48)
openh264/codec/decoder/plus/src/welsDecoderExt.cpp
  52.94% (18/34)
  23.93% (257/1074)
  21.79% (170/780)
  15.36% (82/534)
Totals
  16.80% (104/619)
  12.52% (2398/19156)
  10.21% (2184/21397)
   8.07% (1009/12496)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

openh264/codec/api/wels/codec_app_def.h
openh264/codec/common/inc/WelsThreadLib.h
openh264/codec/common/inc/cpu_core.h
openh264/codec/common/inc/expand_pic.h
openh264/codec/common/inc/ls_defines.h
openh264/codec/common/inc/utils.h
openh264/codec/common/inc/version_gen.h
openh264/codec/common/inc/wels_common_defs.h
openh264/codec/common/inc/wels_const_common.h
openh264/codec/decoder/core/inc/cabac_decoder.h
openh264/codec/decoder/core/inc/error_code.h
openh264/codec/decoder/core/inc/fmo.h
openh264/codec/decoder/core/inc/mb_cache.h
openh264/codec/decoder/core/inc/rec_mb.h
openh264/codec/decoder/core/inc/wels_const.h
openh264/codec/decoder/core/inc/wels_decoder_thread.h
Generated by llvm-cov -- llvm version 15.0.0git