Files Coverage
fuzz/libFuzzer_dummy_main.cpp 26.32%
fuzz/librawspeed/decoders/TiffDecoders/main.cpp 0.00%
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 0.00%
src/external/AddressSanitizer.h 100.00%
src/external/MemorySanitizer.h 0.00%
src/librawspeed/common/Array2DRef.h 60.00%
src/librawspeed/common/ChecksumFile.cpp 60.87%
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 0.00%
src/librawspeed/common/ErrorLog.cpp 50.00%
src/librawspeed/common/GetNumberOfProcessorCores.cpp 100.00%
src/librawspeed/common/Memory.cpp 88.89%
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 90.91%
src/librawspeed/common/Point.h 64.79%
src/librawspeed/common/Range.h 83.33%
src/librawspeed/common/RawImage.cpp 55.51%
src/librawspeed/common/RawImage.h 69.09%
src/librawspeed/common/RawImageDataFloat.cpp 0.00%
src/librawspeed/common/RawImageDataU16.cpp 21.43%
src/librawspeed/common/RawspeedException.h 100.00%
src/librawspeed/common/SimpleLUT.h 91.67%
src/librawspeed/common/Spline.h 88.14%
src/librawspeed/common/TableLookUp.cpp 66.67%
src/librawspeed/decoders/AbstractTiffDecoder.cpp 91.67%
src/librawspeed/decoders/AbstractTiffDecoder.h 100.00%
src/librawspeed/decoders/ArwDecoder.cpp 44.80%
src/librawspeed/decoders/ArwDecoder.h 100.00%
src/librawspeed/decoders/Cr2Decoder.cpp 60.94%
src/librawspeed/decoders/Cr2Decoder.h 100.00%
src/librawspeed/decoders/CrwDecoder.cpp 73.45%
src/librawspeed/decoders/CrwDecoder.h 100.00%
src/librawspeed/decoders/DcrDecoder.cpp 59.57%
src/librawspeed/decoders/DcrDecoder.h 100.00%
src/librawspeed/decoders/DcsDecoder.cpp 17.39%
src/librawspeed/decoders/DcsDecoder.h 0.00%
src/librawspeed/decoders/DngDecoder.cpp 50.00%
src/librawspeed/decoders/DngDecoder.h 100.00%
src/librawspeed/decoders/ErfDecoder.cpp 17.39%
src/librawspeed/decoders/ErfDecoder.h 0.00%
src/librawspeed/decoders/IiqDecoder.cpp 63.39%
src/librawspeed/decoders/IiqDecoder.h 100.00%
src/librawspeed/decoders/KdcDecoder.cpp 5.41%
src/librawspeed/decoders/KdcDecoder.h 0.00%
src/librawspeed/decoders/MefDecoder.cpp 28.57%
src/librawspeed/decoders/MefDecoder.h 0.00%
src/librawspeed/decoders/MosDecoder.cpp 3.75%
src/librawspeed/decoders/MosDecoder.h 0.00%
src/librawspeed/decoders/MrwDecoder.cpp 3.13%
src/librawspeed/decoders/MrwDecoder.h 0.00%
src/librawspeed/decoders/NakedDecoder.cpp 0.00%
src/librawspeed/decoders/NakedDecoder.h 0.00%
src/librawspeed/decoders/NefDecoder.cpp 21.65%
src/librawspeed/decoders/NefDecoder.h 100.00%
src/librawspeed/decoders/OrfDecoder.cpp 68.09%
src/librawspeed/decoders/OrfDecoder.h 100.00%
src/librawspeed/decoders/PefDecoder.cpp 84.91%
src/librawspeed/decoders/PefDecoder.h 100.00%
src/librawspeed/decoders/RafDecoder.cpp 51.89%
src/librawspeed/decoders/RafDecoder.h 100.00%
src/librawspeed/decoders/RawDecoder.cpp 33.11%
src/librawspeed/decoders/RawDecoder.h 50.00%
src/librawspeed/decoders/RawDecoderException.h 100.00%
src/librawspeed/decoders/Rw2Decoder.cpp 67.55%
src/librawspeed/decoders/Rw2Decoder.h 100.00%
src/librawspeed/decoders/SimpleTiffDecoder.cpp 80.00%
src/librawspeed/decoders/SimpleTiffDecoder.h 66.67%
src/librawspeed/decoders/SrwDecoder.cpp 79.07%
src/librawspeed/decoders/SrwDecoder.h 100.00%
src/librawspeed/decoders/ThreefrDecoder.cpp 88.57%
src/librawspeed/decoders/ThreefrDecoder.h 100.00%
src/librawspeed/decompressors/AbstractDngDecompressor.cpp 18.82%
src/librawspeed/decompressors/AbstractDngDecompressor.h 33.33%
src/librawspeed/decompressors/AbstractHuffmanTable.h 72.64%
src/librawspeed/decompressors/AbstractLJpegDecompressor.cpp 72.14%
src/librawspeed/decompressors/AbstractLJpegDecompressor.h 85.71%
src/librawspeed/decompressors/AbstractSamsungDecompressor.h 100.00%
src/librawspeed/decompressors/BinaryHuffmanTree.h 80.41%
src/librawspeed/decompressors/Cr2Decompressor.cpp 75.00%
src/librawspeed/decompressors/Cr2Decompressor.h 78.95%
src/librawspeed/decompressors/CrwDecompressor.cpp 75.53%
src/librawspeed/decompressors/DeflateDecompressor.cpp 0.00%
src/librawspeed/decompressors/DeflateDecompressor.h 0.00%
src/librawspeed/decompressors/FujiDecompressor.cpp 93.69%
src/librawspeed/decompressors/FujiDecompressor.h 82.35%
src/librawspeed/decompressors/HasselbladDecompressor.cpp 75.56%
src/librawspeed/decompressors/HuffmanTableLUT.h 78.85%
src/librawspeed/decompressors/HuffmanTableLookup.h 70.27%
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/LJpegDecompressor.cpp 0.00%
src/librawspeed/decompressors/NikonDecompressor.cpp 78.41%
src/librawspeed/decompressors/OlympusDecompressor.cpp 86.76%
src/librawspeed/decompressors/OlympusDecompressor.h 100.00%
src/librawspeed/decompressors/PanasonicDecompressorV4.cpp 71.67%
src/librawspeed/decompressors/PanasonicDecompressorV4.h 100.00%
src/librawspeed/decompressors/PanasonicDecompressorV5.cpp 74.76%
src/librawspeed/decompressors/PanasonicDecompressorV5.h 100.00%
src/librawspeed/decompressors/PanasonicDecompressorV6.cpp 86.96%
src/librawspeed/decompressors/PentaxDecompressor.cpp 68.49%
src/librawspeed/decompressors/PhaseOneDecompressor.cpp 76.67%
src/librawspeed/decompressors/PhaseOneDecompressor.h 100.00%
src/librawspeed/decompressors/SamsungV0Decompressor.cpp 87.50%
src/librawspeed/decompressors/SamsungV1Decompressor.cpp 79.59%
src/librawspeed/decompressors/SamsungV2Decompressor.cpp 81.76%
src/librawspeed/decompressors/SonyArw1Decompressor.cpp 77.78%
src/librawspeed/decompressors/SonyArw2Decompressor.cpp 75.44%
src/librawspeed/decompressors/UncompressedDecompressor.cpp 0.00%
src/librawspeed/decompressors/UncompressedDecompressor.h 100.00%
src/librawspeed/decompressors/VC5Decompressor.cpp 86.76%
src/librawspeed/decompressors/VC5Decompressor.h 100.00%
src/librawspeed/interpolators/Cr2sRawInterpolator.cpp 86.04%
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 69.57%
src/librawspeed/io/Buffer.h 69.07%
src/librawspeed/io/ByteStream.h 74.23%
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 78.85%
src/librawspeed/metadata/Camera.h 100.00%
src/librawspeed/metadata/CameraMetaData.cpp 65.52%
src/librawspeed/metadata/CameraMetaData.h 100.00%
src/librawspeed/metadata/CameraMetadataException.h 0.00%
src/librawspeed/metadata/CameraSensorInfo.cpp 100.00%
src/librawspeed/metadata/ColorFilterArray.cpp 97.06%
src/librawspeed/metadata/ColorFilterArray.h 100.00%
src/librawspeed/parsers/CiffParser.cpp 76.19%
src/librawspeed/parsers/CiffParserException.h 0.00%
src/librawspeed/parsers/FiffParser.cpp 69.81%
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 100.00%
src/librawspeed/parsers/TiffParser.cpp 78.79%
src/librawspeed/parsers/TiffParserException.h 100.00%
src/librawspeed/tiff/CiffEntry.cpp 69.23%
src/librawspeed/tiff/CiffEntry.h 100.00%
src/librawspeed/tiff/CiffIFD.cpp 62.59%
src/librawspeed/tiff/TiffEntry.cpp 69.81%
src/librawspeed/tiff/TiffEntry.h 100.00%
src/librawspeed/tiff/TiffIFD.cpp 87.26%
src/librawspeed/tiff/TiffIFD.h 92.86%
src/utilities/identify/rawspeed-identify.cpp 4.00%
src/utilities/rstest/MD5Test.cpp 87.50%
src/utilities/rstest/md5.cpp 97.64%
src/utilities/rstest/rstest.cpp 55.35%
test/librawspeed/common/ChecksumFileTest.cpp 45.45%
test/librawspeed/common/CommonTest.cpp 80.15%
test/librawspeed/common/CpuidTest.cpp 50.00%
test/librawspeed/common/MemoryTest.cpp 72.31%
test/librawspeed/common/NORangesSetTest.cpp 61.54%
test/librawspeed/common/PointTest.cpp 61.22%
test/librawspeed/common/RangeTest.cpp 21.74%
test/librawspeed/common/RangeTest.h 56.76%
test/librawspeed/common/SplineTest.cpp 70.24%
test/librawspeed/decompressors/AbstractHuffmanTableTest.cpp 64.07%
test/librawspeed/decompressors/BinaryHuffmanTreeTest.cpp 40.83%
test/librawspeed/decompressors/HuffmanTableTest.cpp 82.35%
test/librawspeed/io/BitPumpJPEGTest.cpp 88.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 86.67%
test/librawspeed/io/EndiannessTest.cpp 50.90%
test/librawspeed/metadata/BlackAreaTest.cpp 52.38%
test/librawspeed/metadata/CameraMetaDataTest.cpp 40.00%
test/librawspeed/metadata/CameraSensorInfoTest.cpp 74.73%
test/librawspeed/metadata/CameraTest.cpp 57.47%
test/librawspeed/metadata/ColorFilterArrayTest.cpp 52.86%
Project Totals (214 files) 57.20%
Loading