Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/qpdf/fuzz/flate_fuzzer.cc
 90.91% (20/22)
100.00% (4/4)
 87.50% (7/8)
src/qpdf/include/qpdf/Pipeline.hh
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
src/qpdf/include/qpdf/QIntC.hh
 17.33% (13/75)
 26.67% (4/15)
 18.52% (5/27)
src/qpdf/include/qpdf/QPDFCryptoImpl.hh
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/qpdf/include/qpdf/QPDFCryptoProvider.hh
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/qpdf/include/qpdf/QPDFSystemError.hh
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/qpdf/include/qpdf/QTC.hh
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/qpdf/include/qpdf/QUtil.hh
 14.29% (3/21)
 25.00% (1/4)
  7.14% (1/14)
src/qpdf/include/qpdf/RandomDataProvider.hh
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/qpdf/libqpdf/AES_PDF_native.cc
  0.00% (0/37)
  0.00% (0/2)
  0.00% (0/25)
src/qpdf/libqpdf/CryptoRandomDataProvider.cc
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/qpdf/libqpdf/MD5_native.cc
  0.00% (0/143)
  0.00% (0/8)
  0.00% (0/220)
src/qpdf/libqpdf/Pipeline.cc
  6.35% (4/63)
  6.25% (1/16)
 13.04% (3/23)
src/qpdf/libqpdf/Pl_Discard.cc
100.00% (8/8)
100.00% (4/4)
100.00% (5/5)
src/qpdf/libqpdf/Pl_Flate.cc
 50.80% (127/250)
 58.82% (10/17)
 50.34% (73/145)
src/qpdf/libqpdf/Pl_OStream.cc
  0.00% (0/14)
  0.00% (0/5)
  0.00% (0/8)
src/qpdf/libqpdf/QPDFCryptoProvider.cc
  0.00% (0/61)
  0.00% (0/11)
  0.00% (0/25)
src/qpdf/libqpdf/QPDFCrypto_native.cc
  0.00% (0/58)
  0.00% (0/16)
  0.00% (0/25)
src/qpdf/libqpdf/QPDFLogger.cc
  0.00% (0/158)
  0.00% (0/29)
  0.00% (0/85)
src/qpdf/libqpdf/QPDFSystemError.cc
  0.00% (0/17)
  0.00% (0/4)
  0.00% (0/7)
src/qpdf/libqpdf/QUtil.cc
  0.00% (0/1199)
  0.00% (0/103)
  0.00% (0/642)
src/qpdf/libqpdf/RC4_native.cc
  0.00% (0/32)
  0.00% (0/3)
  0.00% (0/14)
src/qpdf/libqpdf/SHA2_native.cc
  0.00% (0/70)
  0.00% (0/5)
  0.00% (0/25)
src/qpdf/libqpdf/SecureRandomDataProvider.cc
  0.00% (0/38)
  0.00% (0/3)
  0.00% (0/12)
src/qpdf/libqpdf/qpdf/AES_PDF_native.hh
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/qpdf/libqpdf/qpdf/QPDFCrypto_native.hh
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/qpdf/libqpdf/qpdf/Util.hh
  0.00% (0/30)
  0.00% (0/6)
  0.00% (0/29)
src/qpdf/libqpdf/rijndael.cc
  0.00% (0/308)
  0.00% (0/4)
  0.00% (0/63)
src/qpdf/libqpdf/sha2.c
  0.00% (0/40)
  0.00% (0/8)
  0.00% (0/1294)
src/qpdf/libqpdf/sha2big.c
  0.00% (0/38)
  0.00% (0/8)
  0.00% (0/246)
src/qpdf/libqpdf/sph/md_helper.c
  0.00% (0/86)
  0.00% (0/4)
  0.00% (0/74)
src/qpdf/libqpdf/sph/sph_types.h
  0.00% (0/482)
  0.00% (0/22)
  0.00% (0/22)
src/zlib/adler32.c
 68.35% (54/79)
 40.00% (2/5)
 79.86% (111/139)
src/zlib/crc32.c
  0.00% (0/287)
  0.00% (0/13)
  0.00% (0/77)
src/zlib/deflate.c
 37.23% (433/1163)
 51.72% (15/29)
 35.08% (549/1565)
src/zlib/inffast.c
  0.00% (0/213)
  0.00% (0/1)
  0.00% (0/86)
src/zlib/inflate.c
  0.00% (0/969)
  0.00% (0/22)
  0.00% (0/1184)
src/zlib/inftrees.c
  0.00% (0/162)
  0.00% (0/1)
  0.00% (0/109)
src/zlib/trees.c
 93.75% (390/416)
 90.48% (19/21)
 90.15% (540/599)
src/zlib/zutil.c
 19.57% (9/46)
 40.00% (2/5)
 11.43% (4/35)
Totals
 16.11% (1065/6609)
 15.50% (64/413)
 18.99% (1300/6847)