Coverage Report

Created: 2023-09-21 11:42

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
fuzz_target.cc
 100.00% (1/1)
 100.00% (15/15)
 100.00% (7/7)
 100.00% (4/4)
guetzli/butteraugli_comparator.cc
 100.00% (18/18)
 100.00% (435/435)
 100.00% (124/124)
 100.00% (70/70)
guetzli/butteraugli_comparator.h
  66.67% (2/3)
  80.00% (4/5)
  66.67% (2/3)
- (0/0)
guetzli/color_transform.h
 100.00% (1/1)
 100.00% (9/9)
 100.00% (1/1)
- (0/0)
guetzli/comparator.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
guetzli/dct_double.cc
   0.00% (0/5)
   0.00% (0/31)
   0.00% (0/23)
   0.00% (0/12)
guetzli/debug_print.cc
 100.00% (1/1)
  50.00% (4/8)
  60.00% (3/5)
  50.00% (2/4)
guetzli/entropy_encode.cc
 100.00% (3/3)
  98.68% (75/76)
  95.24% (40/42)
  92.31% (24/26)
guetzli/entropy_encode.h
 100.00% (2/2)
 100.00% (3/3)
 100.00% (2/2)
- (0/0)
guetzli/fast_log.h
 100.00% (2/2)
 100.00% (7/7)
 100.00% (5/5)
 100.00% (2/2)
guetzli/fdct.cc
   0.00% (0/3)
   0.00% (0/46)
   0.00% (0/123)
   0.00% (0/2)
guetzli/gamma_correct.cc
 100.00% (2/2)
 100.00% (15/15)
 100.00% (8/8)
 100.00% (4/4)
guetzli/idct.cc
 100.00% (2/2)
 100.00% (112/112)
 100.00% (14/14)
 100.00% (8/8)
guetzli/jpeg_bit_writer.h
 100.00% (5/5)
  92.73% (51/55)
  90.91% (20/22)
  85.71% (12/14)
guetzli/jpeg_data.cc
  75.00% (3/4)
  68.00% (51/75)
  90.74% (49/54)
  76.00% (38/50)
guetzli/jpeg_data.h
 100.00% (4/4)
 100.00% (4/4)
 100.00% (4/4)
- (0/0)
guetzli/jpeg_data_decoder.cc
 100.00% (2/2)
 100.00% (29/29)
  93.10% (27/29)
  73.08% (19/26)
guetzli/jpeg_data_encoder.cc
   0.00% (0/5)
   0.00% (0/84)
   0.00% (0/43)
   0.00% (0/28)
guetzli/jpeg_data_reader.cc
 100.00% (27/27)
  97.40% (861/884)
  99.02% (708/715)
  94.31% (481/510)
guetzli/jpeg_data_writer.cc
  80.95% (17/21)
  87.80% (403/459)
  85.38% (222/260)
  74.48% (143/192)
guetzli/jpeg_data_writer.h
 100.00% (8/8)
 100.00% (28/28)
 100.00% (19/19)
  80.00% (8/10)
guetzli/jpeg_huffman_decode.cc
 100.00% (2/2)
 100.00% (77/77)
 100.00% (34/34)
 100.00% (24/24)
guetzli/jpeg_huffman_decode.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
guetzli/output_image.cc
  85.71% (18/21)
  69.19% (247/357)
  70.12% (169/241)
  65.19% (103/158)
guetzli/output_image.h
  76.92% (10/13)
  76.92% (10/13)
  76.92% (10/13)
- (0/0)
guetzli/preprocess_downsample.cc
   0.00% (0/26)
   0.00% (0/358)
   0.00% (0/264)
   0.00% (0/190)
guetzli/processor.cc
  93.33% (28/30)
  90.53% (679/750)
  91.04% (457/502)
  86.02% (277/322)
guetzli/quantize.cc
 100.00% (1/1)
 100.00% (9/9)
 100.00% (6/6)
 100.00% (6/6)
guetzli/quantize.h
 100.00% (1/1)
 100.00% (6/6)
 100.00% (7/7)
 100.00% (4/4)
guetzli/score.cc
 100.00% (1/1)
 100.00% (16/16)
 100.00% (7/7)
 100.00% (4/4)
guetzli/stats.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
third_party/butteraugli/butteraugli/butteraugli.cc
  72.41% (42/58)
  80.20% (1203/1500)
  76.95% (414/538)
  72.94% (248/340)
third_party/butteraugli/butteraugli/butteraugli.h
  95.83% (23/24)
  93.26% (166/178)
  90.74% (49/54)
  81.82% (18/22)
Totals
  76.67% (230/300)
  80.08% (4523/5648)
  76.02% (2412/3173)
  73.77% (1499/2032)

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

guetzli/debug_print.h
guetzli/order.inc
Generated by llvm-cov -- llvm version 15.0.0git