Coverage Report

Created: 2023-10-09 10:09

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
  22.22% (2/9)
  23.53% (16/68)
  65.00% (13/20)
 100.00% (8/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
  38.10% (8/21)
  27.35% (64/234)
  23.02% (61/265)
  21.52% (34/158)
openh264/codec/common/src/expand_pic.cpp
  13.64% (3/22)
  21.07% (59/280)
   8.38% (15/179)
   6.48% (7/108)
openh264/codec/common/src/mc.cpp
  25.88% (22/85)
  26.50% (217/819)
  25.26% (99/392)
  22.84% (37/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)
  51.16% (22/43)
  36.67% (11/30)
  45.00% (9/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
 100.00% (1/1)
  66.67% (4/6)
  83.33% (5/6)
  50.00% (2/4)
openh264/codec/decoder/core/inc/dec_golomb.h
 100.00% (9/9)
  86.72% (111/128)
  97.01% (130/134)
  93.10% (54/58)
openh264/codec/decoder/core/inc/decoder_context.h
  66.67% (2/3)
  36.36% (12/33)
  34.62% (9/26)
  27.78% (5/18)
openh264/codec/decoder/core/inc/mv_pred.h
 100.00% (1/1)
  71.43% (5/7)
  75.00% (3/4)
  50.00% (1/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
 100.00% (1/1)
  98.31% (58/59)
  87.69% (57/65)
  80.43% (37/46)
openh264/codec/decoder/core/src/au_parser.cpp
  88.89% (16/18)
  77.31% (1094/1415)
  87.11% (1527/1753)
  78.22% (765/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
 100.00% (12/12)
  99.63% (268/269)
  99.50% (199/200)
  98.18% (108/110)
openh264/codec/decoder/core/src/deblocking.cpp
  91.67% (22/24)
  97.05% (889/916)
  89.34% (4225/4729)
  85.80% (2706/3154)
openh264/codec/decoder/core/src/decode_mb_aux.cpp
  66.67% (2/3)
  74.14% (86/116)
  78.79% (26/33)
  80.00% (16/20)
openh264/codec/decoder/core/src/decode_slice.cpp
  88.89% (32/36)
  90.89% (2326/2559)
  93.54% (2924/3126)
  88.50% (1354/1530)
openh264/codec/decoder/core/src/decoder.cpp
  85.19% (23/27)
  75.22% (598/795)
  75.64% (382/505)
  58.28% (190/326)
openh264/codec/decoder/core/src/decoder_core.cpp
  93.88% (46/49)
  77.10% (1835/2380)
  81.68% (1618/1981)
  69.07% (902/1306)
openh264/codec/decoder/core/src/error_concealment.cpp
  55.56% (5/9)
  29.54% (109/369)
  30.59% (67/219)
  20.89% (33/158)
openh264/codec/decoder/core/src/fmo.cpp
 100.00% (9/9)
  91.67% (143/156)
  88.19% (127/144)
  68.97% (80/116)
openh264/codec/decoder/core/src/get_intra_predictor.cpp
  52.38% (22/42)
  57.14% (520/910)
  66.67% (386/579)
  84.78% (195/230)
openh264/codec/decoder/core/src/manage_dec_ref.cpp
  90.91% (20/22)
  81.39% (634/779)
  78.12% (450/576)
  71.95% (295/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
 100.00% (18/18)
  89.35% (898/1005)
  89.83% (954/1062)
  84.22% (443/526)
openh264/codec/decoder/core/src/parse_mb_syn_cabac.cpp
 100.00% (32/32)
  97.88% (1295/1323)
  98.47% (1741/1768)
  95.68% (909/950)
openh264/codec/decoder/core/src/parse_mb_syn_cavlc.cpp
 100.00% (21/21)
  92.59% (1349/1457)
  91.08% (1450/1592)
  87.21% (757/868)
openh264/codec/decoder/core/src/pic_queue.cpp
  60.00% (3/5)
  73.42% (116/158)
  68.75% (66/96)
  53.12% (34/64)
openh264/codec/decoder/core/src/rec_mb.cpp
 100.00% (15/15)
  97.19% (796/819)
  92.09% (547/594)
  86.26% (295/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
  64.71% (22/34)
  49.26% (529/1074)
  49.62% (387/780)
  40.45% (216/534)
Totals
  64.78% (401/619)
  75.50% (14462/19156)
  82.71% (17698/21397)
  76.70% (9585/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