Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/qpdf/fuzz/flate_fuzzer.cc
 90.00% (18/20)
100.00% (3/3)
 85.71% (6/7)
src/qpdf/include/qpdf/JSON.hh
  0.00% (0/8)
  0.00% (0/4)
  0.00% (0/4)
src/qpdf/include/qpdf/ObjectHandle.hh
  0.00% (0/8)
  0.00% (0/4)
  0.00% (0/4)
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/QPDF.hh
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
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/QPDFObjGen.hh
  0.00% (0/41)
  0.00% (0/11)
  0.00% (0/11)
src/qpdf/include/qpdf/QPDFObjectHandle.hh
  0.00% (0/53)
  0.00% (0/17)
  0.00% (0/17)
src/qpdf/include/qpdf/QPDFSystemError.hh
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/qpdf/include/qpdf/QPDFTokenizer.hh
  0.00% (0/30)
  0.00% (0/10)
  0.00% (0/10)
src/qpdf/include/qpdf/QPDFXRefEntry.hh
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
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/include/qpdf/global.hh
  8.04% (9/112)
  8.33% (3/36)
 16.67% (7/42)
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.56% (4/61)
  6.25% (1/16)
 15.00% (3/20)
src/qpdf/libqpdf/Pl_Discard.cc
100.00% (8/8)
100.00% (4/4)
100.00% (5/5)
src/qpdf/libqpdf/Pl_Flate.cc
 53.50% (130/243)
 58.82% (10/17)
 50.00% (79/158)
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/57)
  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/1206)
  0.00% (0/105)
  0.00% (0/646)
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/global.cc
 13.33% (20/150)
 40.00% (2/5)
  3.94% (5/127)
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
 25.42% (15/59)
 27.27% (3/11)
 19.57% (9/46)
src/qpdf/libqpdf/qpdf/global_private.hh
 27.27% (27/99)
 30.00% (9/30)
 38.18% (21/55)
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/80)
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/291)
  0.00% (0/13)
  0.00% (0/83)
src/zlib/deflate.c
 36.56% (434/1187)
 50.00% (15/30)
 34.57% (551/1594)
src/zlib/inffast.c
  0.00% (0/213)
  0.00% (0/1)
  0.00% (0/86)
src/zlib/inflate.c
  0.00% (0/966)
  0.00% (0/21)
  0.00% (0/1184)
src/zlib/inftrees.c
  0.00% (0/166)
  0.00% (0/2)
  0.00% (0/112)
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
 15.87% (1138/7169)
 14.81% (80/540)
 18.75% (1349/7194)