Coverage Report

Created: 2023-04-29 07:36

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
contrib/oss-fuzz/libpng_read_fuzzer.cc
  80.00% (4/5)
  46.30% (50/108)
  24.08% (46/191)
  15.12% (13/86)
png.c
  15.19% (12/79)
  10.01% (197/1968)
   7.58% (135/1781)
   4.90% (51/1040)
pngerror.c
  29.63% (8/27)
  20.69% (78/377)
  17.97% (55/306)
  11.54% (21/182)
pngget.c
   0.00% (0/67)
   0.00% (0/684)
   0.00% (0/734)
   0.00% (0/470)
pngmem.c
  38.46% (5/13)
  37.29% (44/118)
  31.13% (33/106)
  20.00% (12/60)
pngread.c
  13.89% (5/36)
   6.62% (157/2371)
   8.74% (216/2470)
   3.00% (33/1100)
pngrio.c
 100.00% (2/2)
  78.57% (11/14)
  70.00% (7/10)
  50.00% (2/4)
pngrtran.c
   2.22% (1/45)
   0.59% (20/3379)
   0.89% (19/2124)
   1.19% (15/1264)
pngrutil.c
   7.41% (4/54)
   1.44% (40/2781)
   0.57% (38/6681)
   0.43% (5/1154)
pngset.c
   0.00% (0/43)
   0.00% (0/1004)
   0.00% (0/881)
   0.00% (0/460)
pngtrans.c
   0.00% (0/21)
   0.00% (0/413)
   0.00% (0/306)
   0.00% (0/170)
Totals
  10.46% (41/392)
   4.52% (597/13217)
   3.52% (549/15590)
   2.54% (152/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