Coverage Report

Created: 2023-03-02 15:24

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
contrib/oss-fuzz/libpng_read_fuzzer.cc
 100.00% (5/5)
  87.04% (94/108)
  56.54% (108/191)
  40.70% (35/86)
png.c
  54.43% (43/79)
  42.58% (838/1968)
  49.35% (879/1781)
  41.83% (435/1040)
pngerror.c
  59.26% (16/27)
  44.83% (169/377)
  42.48% (130/306)
  34.07% (62/182)
pngget.c
   2.99% (2/67)
   3.80% (26/684)
   3.54% (26/734)
   2.34% (11/470)
pngmem.c
  76.92% (10/13)
  76.27% (90/118)
  71.70% (76/106)
  51.67% (31/60)
pngread.c
  22.22% (8/36)
  18.81% (446/2371)
  26.32% (650/2470)
  18.18% (200/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)
  20.49% (259/1264)
pngrutil.c
  92.59% (50/54)
  73.79% (2052/2781)
  28.39% (1897/6681)
  69.84% (806/1154)
pngset.c
  32.56% (14/43)
  39.54% (397/1004)
  44.49% (392/881)
  35.43% (163/460)
pngtrans.c
   9.52% (2/21)
   4.12% (17/413)
   4.90% (15/306)
   3.53% (6/170)
Totals
  43.11% (169/392)
  37.42% (4946/13217)
  30.27% (4719/15590)
  33.56% (2010/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