Coverage Report

Created: 2024-08-17 10:58

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
contrib/oss-fuzz/libpng_read_fuzzer.cc
 100.00% (5/5)
  75.93% (82/108)
  40.84% (78/191)
  25.58% (22/86)
png.c
  44.30% (35/79)
  30.39% (598/1968)
  37.34% (665/1781)
  27.12% (282/1040)
pngerror.c
  11.11% (3/27)
  10.08% (38/377)
   7.52% (23/306)
   6.04% (11/182)
pngget.c
   2.99% (2/67)
   3.80% (26/684)
   3.54% (26/734)
   2.34% (11/470)
pngmem.c
  69.23% (9/13)
  67.80% (80/118)
  62.26% (66/106)
  41.67% (25/60)
pngread.c
  22.22% (8/36)
  17.12% (406/2371)
  23.36% (577/2470)
  14.55% (160/1100)
pngrio.c
 100.00% (2/2)
  78.57% (11/14)
  70.00% (7/10)
  50.00% (2/4)
pngrtran.c
  37.78% (17/45)
  23.85% (806/3379)
  25.38% (539/2124)
  19.94% (252/1264)
pngrutil.c
  85.19% (46/54)
  50.49% (1404/2781)
  20.18% (1348/6681)
  44.02% (508/1154)
pngset.c
  27.91% (12/43)
  31.37% (315/1004)
  36.21% (319/881)
  26.74% (123/460)
pngtrans.c
   9.52% (2/21)
   4.12% (17/413)
   4.90% (15/306)
   3.53% (6/170)
Totals
  35.97% (141/392)
  28.62% (3783/13217)
  23.50% (3663/15590)
  23.41% (1402/5990)

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

png.h
pngdebug.h
pnglibconf.h
pngprefix.h
pngpriv.h
pngstruct.h
Generated by llvm-cov -- llvm version 15.0.0git