Files Coverage
fuzz/libFuzzer_dummy_main.cpp 30.43%
fuzz/librawspeed/decoders/TiffDecoders/main.cpp 6.67%
fuzz/librawspeed/decompressors/Cr2Decompressor.cpp 0.00%
fuzz/librawspeed/decompressors/CrwDecompressor.cpp 0.00%
fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp 0.00%
fuzz/librawspeed/decompressors/FujiDecompressor.cpp 0.00%
fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp 0.00%
fuzz/librawspeed/decompressors/HuffmanTable/Common.h 0.00%
fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp 0.00%
fuzz/librawspeed/decompressors/HuffmanTable/Solo.cpp 0.00%
fuzz/librawspeed/decompressors/KodakDecompressor.cpp 0.00%
fuzz/librawspeed/decompressors/LJpegDecompressor.cpp 0.00%
fuzz/librawspeed/decompressors/NikonDecompressor.cpp 0.00%
fuzz/librawspeed/decompressors/OlympusDecompressor.cpp 0.00%
fuzz/librawspeed/decompressors/PanasonicDecompressorV4.cpp 0.00%
fuzz/librawspeed/decompressors/PanasonicDecompressorV5.cpp 0.00%
fuzz/librawspeed/decompressors/PanasonicDecompressorV6.cpp 0.00%
fuzz/librawspeed/decompressors/PentaxDecompressor.cpp 0.00%
fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp 0.00%
fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp 0.00%
fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp 0.00%
fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp 0.00%
fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp 0.00%
fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp 0.00%
fuzz/librawspeed/decompressors/VC5Decompressor.cpp 0.00%
fuzz/librawspeed/fuzz/Common.cpp 0.00%
fuzz/librawspeed/fuzz/RawSpeed.cpp 0.00%
fuzz/librawspeed/parsers/main.cpp 0.00%
fuzz/rawspeed/main.cpp 7.69%
src/external/AddressSanitizer.h 100.00%
src/external/MemorySanitizer.h 0.00%
src/librawspeed/common/Array2DRef.h 57.14%
src/librawspeed/common/ChecksumFile.cpp 70.83%
src/librawspeed/common/ChecksumFile.h 100.00%
src/librawspeed/common/Common.cpp 66.67%
src/librawspeed/common/Common.h 88.75%
src/librawspeed/common/Cpuid.cpp 75.00%
src/librawspeed/common/DefaultInitAllocatorAdaptor.h 100.00%
src/librawspeed/common/DngOpcodes.cpp 10.61%
src/librawspeed/common/ErrorLog.cpp 50.00%
src/librawspeed/common/ErrorLog.h 0.00%
src/librawspeed/common/FloatingPoint.h 0.00%
src/librawspeed/common/GetNumberOfProcessorCores.cpp 100.00%
src/librawspeed/common/Memory.cpp 92.31%
src/librawspeed/common/Memory.h 100.00%
src/librawspeed/common/Mutex.h 100.00%
src/librawspeed/common/NORangesSet.h 100.00%
src/librawspeed/common/Optional.h 83.33%
src/librawspeed/common/Point.h 63.01%
src/librawspeed/common/Range.h 83.33%
src/librawspeed/common/RawImage.cpp 53.01%
src/librawspeed/common/RawImage.h 69.09%
src/librawspeed/common/RawImageDataFloat.cpp 0.00%
src/librawspeed/common/RawImageDataU16.cpp 20.41%
src/librawspeed/common/RawspeedException.h 91.67%
src/librawspeed/common/SimpleLUT.h 84.62%
src/librawspeed/common/Spline.h 85.25%
src/librawspeed/common/TableLookUp.cpp 66.67%
src/librawspeed/common/TableLookUp.h 0.00%
src/librawspeed/decoders/AbstractTiffDecoder.cpp 91.67%
src/librawspeed/decoders/AbstractTiffDecoder.h 91.67%
src/librawspeed/decoders/ArwDecoder.cpp 43.58%
src/librawspeed/decoders/ArwDecoder.h 60.00%
src/librawspeed/decoders/Cr2Decoder.cpp 58.74%
src/librawspeed/decoders/Cr2Decoder.h 75.00%
src/librawspeed/decoders/CrwDecoder.cpp 66.96%
src/librawspeed/decoders/CrwDecoder.h 50.00%
src/librawspeed/decoders/DcrDecoder.cpp 58.33%
src/librawspeed/decoders/DcrDecoder.h 75.00%
src/librawspeed/decoders/DcsDecoder.cpp 16.67%
src/librawspeed/decoders/DcsDecoder.h 0.00%
src/librawspeed/decoders/DngDecoder.cpp 49.03%
src/librawspeed/decoders/DngDecoder.h 50.00%
src/librawspeed/decoders/ErfDecoder.cpp 16.67%
src/librawspeed/decoders/ErfDecoder.h 0.00%
src/librawspeed/decoders/IiqDecoder.cpp 62.56%
src/librawspeed/decoders/IiqDecoder.h 66.67%
src/librawspeed/decoders/KdcDecoder.cpp 5.13%
src/librawspeed/decoders/KdcDecoder.h 0.00%
src/librawspeed/decoders/MefDecoder.cpp 26.67%
src/librawspeed/decoders/MefDecoder.h 0.00%
src/librawspeed/decoders/MosDecoder.cpp 3.61%
src/librawspeed/decoders/MosDecoder.h 0.00%
src/librawspeed/decoders/MrwDecoder.cpp 3.03%
src/librawspeed/decoders/MrwDecoder.h 0.00%
src/librawspeed/decoders/NakedDecoder.cpp 10.64%
src/librawspeed/decoders/NakedDecoder.h 0.00%
src/librawspeed/decoders/NefDecoder.cpp 21.20%
src/librawspeed/decoders/NefDecoder.h 75.00%
src/librawspeed/decoders/OrfDecoder.cpp 66.67%
src/librawspeed/decoders/OrfDecoder.h 75.00%
src/librawspeed/decoders/PefDecoder.cpp 83.33%
src/librawspeed/decoders/PefDecoder.h 75.00%
src/librawspeed/decoders/RafDecoder.cpp 50.00%
src/librawspeed/decoders/RafDecoder.h 75.00%
src/librawspeed/decoders/RawDecoder.cpp 31.85%
src/librawspeed/decoders/RawDecoder.h 50.00%
src/librawspeed/decoders/RawDecoderException.h 66.67%
src/librawspeed/decoders/Rw2Decoder.cpp 62.15%
src/librawspeed/decoders/Rw2Decoder.h 75.00%
src/librawspeed/decoders/SimpleTiffDecoder.cpp 80.00%
src/librawspeed/decoders/SimpleTiffDecoder.h 50.00%
src/librawspeed/decoders/SrwDecoder.cpp 77.27%
src/librawspeed/decoders/SrwDecoder.h 75.00%
src/librawspeed/decoders/ThreefrDecoder.cpp 88.57%
src/librawspeed/decoders/ThreefrDecoder.h 75.00%
src/librawspeed/decompressors/AbstractDngDecompressor.cpp 17.20%
src/librawspeed/decompressors/AbstractDngDecompressor.h 31.58%
src/librawspeed/decompressors/AbstractHuffmanTable.h 71.96%
src/librawspeed/decompressors/AbstractLJpegDecompressor.cpp 69.18%
src/librawspeed/decompressors/AbstractLJpegDecompressor.h 85.71%
src/librawspeed/decompressors/AbstractSamsungDecompressor.h 50.00%
src/librawspeed/decompressors/BinaryHuffmanTree.h 75.73%
src/librawspeed/decompressors/Cr2Decompressor.cpp 73.85%
src/librawspeed/decompressors/Cr2Decompressor.h 75.00%
src/librawspeed/decompressors/CrwDecompressor.cpp 74.74%
src/librawspeed/decompressors/CrwDecompressor.h 0.00%
src/librawspeed/decompressors/DeflateDecompressor.cpp 0.00%
src/librawspeed/decompressors/DeflateDecompressor.h 0.00%
src/librawspeed/decompressors/FujiDecompressor.cpp 86.85%
src/librawspeed/decompressors/FujiDecompressor.h 70.00%
src/librawspeed/decompressors/HasselbladDecompressor.cpp 73.91%
src/librawspeed/decompressors/HasselbladDecompressor.h 0.00%
src/librawspeed/decompressors/HuffmanTableLUT.h 77.36%
src/librawspeed/decompressors/HuffmanTableLookup.h 68.42%
src/librawspeed/decompressors/HuffmanTableTree.h 0.00%
src/librawspeed/decompressors/HuffmanTableVector.h 0.00%
src/librawspeed/decompressors/JpegDecompressor.cpp 0.00%
src/librawspeed/decompressors/JpegDecompressor.h 0.00%
src/librawspeed/decompressors/KodakDecompressor.cpp 75.44%
src/librawspeed/decompressors/KodakDecompressor.h 0.00%
src/librawspeed/decompressors/LJpegDecompressor.cpp 0.00%
src/librawspeed/decompressors/LJpegDecompressor.h 0.00%
src/librawspeed/decompressors/NikonDecompressor.cpp 73.86%
src/librawspeed/decompressors/NikonDecompressor.h 0.00%
src/librawspeed/decompressors/OlympusDecompressor.cpp 80.82%
src/librawspeed/decompressors/OlympusDecompressor.h 83.33%
src/librawspeed/decompressors/PanasonicDecompressorV4.cpp 68.80%
src/librawspeed/decompressors/PanasonicDecompressorV4.h 50.00%
src/librawspeed/decompressors/PanasonicDecompressorV5.cpp 71.96%
src/librawspeed/decompressors/PanasonicDecompressorV5.h 50.00%
src/librawspeed/decompressors/PanasonicDecompressorV6.cpp 75.95%
src/librawspeed/decompressors/PanasonicDecompressorV6.h 0.00%
src/librawspeed/decompressors/PentaxDecompressor.cpp 68.49%
src/librawspeed/decompressors/PentaxDecompressor.h 0.00%
src/librawspeed/decompressors/PhaseOneDecompressor.cpp 74.19%
src/librawspeed/decompressors/PhaseOneDecompressor.h 33.33%
src/librawspeed/decompressors/SamsungV0Decompressor.cpp 86.60%
src/librawspeed/decompressors/SamsungV0Decompressor.h 0.00%
src/librawspeed/decompressors/SamsungV1Decompressor.cpp 79.59%
src/librawspeed/decompressors/SamsungV1Decompressor.h 0.00%
src/librawspeed/decompressors/SamsungV2Decompressor.cpp 76.10%
src/librawspeed/decompressors/SamsungV2Decompressor.h 0.00%
src/librawspeed/decompressors/SonyArw1Decompressor.cpp 77.78%
src/librawspeed/decompressors/SonyArw1Decompressor.h 0.00%
src/librawspeed/decompressors/SonyArw2Decompressor.cpp 74.14%
src/librawspeed/decompressors/SonyArw2Decompressor.h 0.00%
src/librawspeed/decompressors/UncompressedDecompressor.cpp 0.00%
src/librawspeed/decompressors/UncompressedDecompressor.h 66.67%
src/librawspeed/decompressors/VC5Decompressor.cpp 83.92%
src/librawspeed/decompressors/VC5Decompressor.h 84.00%
src/librawspeed/interpolators/Cr2sRawInterpolator.cpp 80.33%
src/librawspeed/interpolators/Cr2sRawInterpolator.h 100.00%
src/librawspeed/io/BitPumpJPEG.h 100.00%
src/librawspeed/io/BitPumpLSB.h 100.00%
src/librawspeed/io/BitPumpMSB.h 100.00%
src/librawspeed/io/BitPumpMSB16.h 100.00%
src/librawspeed/io/BitPumpMSB32.h 100.00%
src/librawspeed/io/BitStream.h 64.00%
src/librawspeed/io/Buffer.h 69.07%
src/librawspeed/io/ByteStream.h 73.47%
src/librawspeed/io/Endianness.h 92.68%
src/librawspeed/io/FileIOException.h 0.00%
src/librawspeed/io/FileReader.cpp 77.78%
src/librawspeed/io/FileReader.h 100.00%
src/librawspeed/io/FileWriter.cpp 0.00%
src/librawspeed/io/IOException.h 0.00%
src/librawspeed/metadata/BlackArea.h 100.00%
src/librawspeed/metadata/Camera.cpp 81.76%
src/librawspeed/metadata/Camera.h 88.24%
src/librawspeed/metadata/CameraMetaData.cpp 65.57%
src/librawspeed/metadata/CameraMetaData.h 66.67%
src/librawspeed/metadata/CameraMetadataException.h 0.00%
src/librawspeed/metadata/CameraSensorInfo.cpp 100.00%
src/librawspeed/metadata/CameraSensorInfo.h 0.00%
src/librawspeed/metadata/ColorFilterArray.cpp 97.22%
src/librawspeed/metadata/ColorFilterArray.h 66.67%
src/librawspeed/parsers/CiffParser.cpp 76.19%
src/librawspeed/parsers/CiffParser.h 0.00%
src/librawspeed/parsers/CiffParserException.h 0.00%
src/librawspeed/parsers/FiffParser.cpp 68.52%
src/librawspeed/parsers/FiffParser.h 0.00%
src/librawspeed/parsers/FiffParserException.h 0.00%
src/librawspeed/parsers/RawParser.cpp 52.38%
src/librawspeed/parsers/RawParser.h 100.00%
src/librawspeed/parsers/RawParserException.h 66.67%
src/librawspeed/parsers/TiffParser.cpp 76.47%
src/librawspeed/parsers/TiffParser.h 0.00%
src/librawspeed/parsers/TiffParserException.h 66.67%
src/librawspeed/tiff/CiffEntry.cpp 65.38%
src/librawspeed/tiff/CiffEntry.h 50.00%
src/librawspeed/tiff/CiffIFD.cpp 61.27%
src/librawspeed/tiff/CiffIFD.h 0.00%
src/librawspeed/tiff/TiffEntry.cpp 68.52%
src/librawspeed/tiff/TiffEntry.h 92.86%
src/librawspeed/tiff/TiffIFD.cpp 86.16%
src/librawspeed/tiff/TiffIFD.h 81.25%
src/utilities/identify/rawspeed-identify.cpp 3.03%
src/utilities/rstest/MD5Test.cpp 100.00%
src/utilities/rstest/md5.cpp 97.64%
src/utilities/rstest/rstest.cpp 51.50%
test/librawspeed/common/ChecksumFileTest.cpp 100.00%
test/librawspeed/common/CommonTest.cpp 100.00%
test/librawspeed/common/CpuidTest.cpp 100.00%
test/librawspeed/common/MemoryTest.cpp 100.00%
test/librawspeed/common/NORangesSetTest.cpp 100.00%
test/librawspeed/common/PointTest.cpp 98.06%
test/librawspeed/common/RangeTest.cpp 100.00%
test/librawspeed/common/RangeTest.h 68.25%
test/librawspeed/common/SplineTest.cpp 100.00%
test/librawspeed/decompressors/AbstractHuffmanTableTest.cpp 99.40%
test/librawspeed/decompressors/BinaryHuffmanTreeTest.cpp 100.00%
test/librawspeed/decompressors/HuffmanTableTest.cpp 100.00%
test/librawspeed/io/BitPumpJPEGTest.cpp 100.00%
test/librawspeed/io/BitPumpLSBTest.cpp 100.00%
test/librawspeed/io/BitPumpMSB16Test.cpp 100.00%
test/librawspeed/io/BitPumpMSB32Test.cpp 100.00%
test/librawspeed/io/BitPumpMSBTest.cpp 100.00%
test/librawspeed/io/BitPumpTest.h 94.87%
test/librawspeed/io/EndiannessTest.cpp 86.36%
test/librawspeed/metadata/BlackAreaTest.cpp 100.00%
test/librawspeed/metadata/CameraMetaDataTest.cpp 100.00%
test/librawspeed/metadata/CameraSensorInfoTest.cpp 100.00%
test/librawspeed/metadata/CameraTest.cpp 100.00%
test/librawspeed/metadata/ColorFilterArrayTest.cpp 98.67%
Project Totals (235 files) 60.43%
Loading