Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzzers overview

Fuzzer Fuzzer filename Functions Reached Functions unreached Fuzzer depth Files reached Basic blocks reached Cyclomatic complexity Details
/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp /src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp 97 40 8 18 623 319 Dual.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp 102 140 12 27 527 285 KodakDecompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp 114 144 12 29 587 306 SamsungV1Decompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp 102 142 12 26 517 303 PanasonicV6Decompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp 114 153 12 29 579 322 OlympusDecompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp 123 143 12 29 641 409 SonyArw2Decompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp 114 146 12 26 632 363 PanasonicV4Decompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp 113 144 12 29 591 324 SonyArw1Decompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp 113 156 12 29 613 363 PhaseOneDecompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp 134 150 12 28 744 410 PanasonicV5Decompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp 149 151 12 30 975 452 CrwDecompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp 158 151 12 32 1001 513 PentaxDecompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp 140 152 12 30 921 413 DummyLJpegDecompressor.cpp
/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp /src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp 150 223 12 25 885 484 DngOpcodes.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp 203 133 14 29 1307 742 FujiDecompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp 174 139 12 31 1281 610 NikonDecompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp 147 176 12 31 975 429 HasselbladDecompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp 177 236 12 30 1211 559 VC5Decompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp 123 144 12 28 783 403 SamsungV0Decompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp 128 144 12 29 747 413 SamsungV2Decompressor.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp /src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp 144 226 12 32 967 446 Cr2LJpegDecoder.cpp
/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp /src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp 140 197 12 29 972 415 LJpegDecompressor.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 588 366 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 588 366 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 86 1411 8 25 519 323 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 97 1400 8 27 602 372 main.cpp
/src/librawspeed/fuzz/rawspeed/main.cpp /src/librawspeed/fuzz/rawspeed/main.cpp 138 1359 10 40 993 679 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 593 368 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 591 367 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 97 1400 8 28 615 392 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 588 366 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 593 368 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 588 366 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 588 366 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 595 369 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 89 1408 8 26 539 333 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 593 368 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 588 366 main.cpp
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 96 1401 8 27 588 366 main.cpp

Fuzzer details

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 37 18.2%
gold [1:9] 1 0.49%
yellow [10:29] 1 0.49%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 164 80.7%
All colors 203 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
27
Reachable functions
97
Percentage of reachable functions covered
72.16%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 5
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableTree.h 6
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 12
/src/librawspeed/src/librawspeed/decompressors/BinaryHuffmanTree.h 10
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableVector.h 6
/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Common.h 2
/src/librawspeed/src/librawspeed/common/RawspeedException.h 4
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 2
/src/librawspeed/src/librawspeed/common/Common.h 3
/src/librawspeed/src/librawspeed/io/BitStream.h 15
/src/librawspeed/src/librawspeed/io/BitPumpJPEG.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 2

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 62 31.1%
gold [1:9] 2 1.00%
yellow [10:29] 12 6.03%
greenyellow [30:49] 1 0.50%
lawngreen 50+ 122 61.3%
All colors 199 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
22
Reachable functions
102
Percentage of reachable functions covered
78.43%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 8
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 7
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/KodakDecompressor.cpp 3
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Common.h 11
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 1
/src/librawspeed/src/librawspeed/decompressors/KodakDecompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 60 28.5%
gold [1:9] 2 0.95%
yellow [10:29] 1 0.47%
greenyellow [30:49] 2 0.95%
lawngreen 50+ 145 69.0%
All colors 210 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
22
Reachable functions
114
Percentage of reachable functions covered
80.7%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 7
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 6
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/SamsungV1Decompressor.cpp 3
/src/librawspeed/src/librawspeed/decompressors/AbstractSamsungDecompressor.h 2
/src/librawspeed/src/librawspeed/common/Common.h 11
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/io/BitStream.h 12
/src/librawspeed/src/librawspeed/io/BitPumpMSB.h 1
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 53 25.3%
gold [1:9] 2 0.95%
yellow [10:29] 15 7.17%
greenyellow [30:49] 1 0.47%
lawngreen 50+ 138 66.0%
All colors 209 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
20
Reachable functions
102
Percentage of reachable functions covered
80.39%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 12
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 12
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 7
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/PanasonicV6Decompressor.cpp 4
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Common.h 7
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/decompressors/PanasonicV6Decompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 63 29.8%
gold [1:9] 15 7.10%
yellow [10:29] 0 0.0%
greenyellow [30:49] 1 0.47%
lawngreen 50+ 132 62.5%
All colors 211 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
23
Reachable functions
114
Percentage of reachable functions covered
79.82%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 7
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 7
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/OlympusDecompressor.cpp 8
/src/librawspeed/src/librawspeed/common/SimpleLUT.h 3
/src/librawspeed/src/librawspeed/common/Common.h 9
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/io/BitStream.h 7
/src/librawspeed/src/librawspeed/io/BitPumpMSB.h 1
/src/librawspeed/src/librawspeed/decompressors/OlympusDecompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 60 26.2%
gold [1:9] 2 0.87%
yellow [10:29] 2 0.87%
greenyellow [30:49] 1 0.43%
lawngreen 50+ 164 71.6%
All colors 229 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
23
Reachable functions
123
Percentage of reachable functions covered
81.3%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 12
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 12
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 10
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 6
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/SonyArw2Decompressor.cpp 4
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Common.h 8
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/io/BitStream.h 14
/src/librawspeed/src/librawspeed/io/BitPumpLSB.h 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 2
/src/librawspeed/src/librawspeed/decompressors/SonyArw2Decompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 77 31.3%
gold [1:9] 2 0.81%
yellow [10:29] 27 10.9%
greenyellow [30:49] 1 0.40%
lawngreen 50+ 139 56.5%
All colors 246 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
24
Reachable functions
114
Percentage of reachable functions covered
78.95%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 11
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 7
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/PanasonicV4Decompressor.cpp 10
/src/librawspeed/src/librawspeed/common/Common.h 10
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/decompressors/PanasonicV4Decompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 58 28.7%
gold [1:9] 9 4.45%
yellow [10:29] 0 0.0%
greenyellow [30:49] 1 0.49%
lawngreen 50+ 134 66.3%
All colors 202 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
22
Reachable functions
113
Percentage of reachable functions covered
80.53%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 7
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 7
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/SonyArw1Decompressor.cpp 3
/src/librawspeed/src/librawspeed/common/Common.h 9
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/io/BitStream.h 12
/src/librawspeed/src/librawspeed/io/BitPumpMSB.h 1
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 1
/src/librawspeed/src/librawspeed/decompressors/SonyArw1Decompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 54 24.1%
gold [1:9] 6 2.67%
yellow [10:29] 16 7.14%
greenyellow [30:49] 6 2.67%
lawngreen 50+ 142 63.3%
All colors 224 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
22
Reachable functions
113
Percentage of reachable functions covered
80.53%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 6
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 7
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/PhaseOneDecompressor.cpp 5
/src/librawspeed/src/librawspeed/common/Common.h 9
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/io/BitStream.h 12
/src/librawspeed/src/librawspeed/io/BitPumpMSB32.h 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 2
/src/librawspeed/src/librawspeed/decompressors/PhaseOneDecompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 82 30.8%
gold [1:9] 2 0.75%
yellow [10:29] 2 0.75%
greenyellow [30:49] 25 9.39%
lawngreen 50+ 155 58.2%
All colors 266 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
26
Reachable functions
134
Percentage of reachable functions covered
80.6%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 13
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 13
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 7
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/PanasonicV5Decompressor.cpp 11
/src/librawspeed/src/librawspeed/common/Common.h 9
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/io/BitStream.h 13
/src/librawspeed/src/librawspeed/io/BitPumpLSB.h 1
/src/librawspeed/src/librawspeed/decompressors/PanasonicV5Decompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 76 29.0%
gold [1:9] 3 1.14%
yellow [10:29] 1 0.38%
greenyellow [30:49] 1 0.38%
lawngreen 50+ 181 69.0%
All colors 262 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
28
Reachable functions
149
Percentage of reachable functions covered
81.21%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 14
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 13
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 5
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 6
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/CrwDecompressor.cpp 5
/src/librawspeed/src/librawspeed/common/Memory.cpp 2
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLUT.h 3
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLookup.h 3
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 9
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/io/BitStream.h 13
/src/librawspeed/src/librawspeed/io/BitPumpJPEG.h 1
/src/librawspeed/src/librawspeed/common/Array2DRef.h 2
/src/librawspeed/src/librawspeed/decompressors/CrwDecompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 85 27.7%
gold [1:9] 3 0.98%
yellow [10:29] 1 0.32%
greenyellow [30:49] 3 0.98%
lawngreen 50+ 214 69.9%
All colors 306 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
34
Reachable functions
158
Percentage of reachable functions covered
78.48%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 12
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 15
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 6
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/decompressors/PentaxDecompressor.cpp 5
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLUT.h 4
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLookup.h 3
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 11
/usr/local/bin/../include/c++/v1/optional 2
/src/librawspeed/src/librawspeed/common/Common.h 13
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/io/BitStream.h 12
/src/librawspeed/src/librawspeed/io/BitPumpMSB.h 1
/src/librawspeed/src/librawspeed/decompressors/PentaxDecompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 65 20.5%
gold [1:9] 8 2.53%
yellow [10:29] 3 0.94%
greenyellow [30:49] 1 0.31%
lawngreen 50+ 239 75.6%
All colors 316 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
32
Reachable functions
140
Percentage of reachable functions covered
77.14%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp 3
/src/librawspeed/src/librawspeed/io/Buffer.h 13
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 16
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 6
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/AbstractLJpegDecompressor.cpp 8
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLUT.h 3
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLookup.h 2
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 12
/src/librawspeed/src/librawspeed/decompressors/AbstractLJpegDecompressor.h 2
/usr/local/bin/../include/c++/v1/optional 2
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Common.h 9
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 6

Fuzzer: /src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 86 29.9%
gold [1:9] 16 5.57%
yellow [10:29] 23 8.01%
greenyellow [30:49] 3 1.04%
lawngreen 50+ 159 55.4%
All colors 287 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
22
Reachable functions
150
Percentage of reachable functions covered
85.33%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 12
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 21
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 2
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 8
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 8
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 3
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/common/Common.h 9
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Array2DRef.h 8
/src/librawspeed/src/librawspeed/common/DngOpcodes.cpp 6

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 69 18.9%
gold [1:9] 7 1.92%
yellow [10:29] 9 2.47%
greenyellow [30:49] 1 0.27%
lawngreen 50+ 278 76.3%
All colors 364 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
30
Reachable functions
203
Percentage of reachable functions covered
85.22%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 12
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 18
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 2
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 6
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 4
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 2
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/FujiDecompressor.cpp 43
/src/librawspeed/src/librawspeed/decompressors/FujiDecompressor.h 11
/src/librawspeed/src/librawspeed/common/Common.h 10
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/io/BitStream.h 15
/src/librawspeed/src/librawspeed/io/BitPumpMSB.h 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 2

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 82 26.2%
gold [1:9] 9 2.88%
yellow [10:29] 46 14.7%
greenyellow [30:49] 1 0.32%
lawngreen 50+ 174 55.7%
All colors 312 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
33
Reachable functions
174
Percentage of reachable functions covered
81.03%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 12
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 15
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 9
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 8
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/NikonDecompressor.cpp 9
/src/librawspeed/src/librawspeed/common/TableLookUp.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/io/BitStream.h 14
/src/librawspeed/src/librawspeed/io/BitPumpMSB.h 1
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLUT.h 3
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLookup.h 3
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 11
/src/librawspeed/src/librawspeed/common/Array2DRef.h 2
/src/librawspeed/src/librawspeed/decompressors/NikonDecompressor.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 2

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 70 21.8%
gold [1:9] 8 2.49%
yellow [10:29] 3 0.93%
greenyellow [30:49] 1 0.31%
lawngreen 50+ 239 74.4%
All colors 321 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
32
Reachable functions
147
Percentage of reachable functions covered
78.23%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 13
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 17
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 7
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/HasselbladDecompressor.cpp 2
/src/librawspeed/src/librawspeed/decompressors/AbstractLJpegDecompressor.cpp 8
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLUT.h 3
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLookup.h 2
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 12
/src/librawspeed/src/librawspeed/decompressors/AbstractLJpegDecompressor.h 2
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Common.h 9
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 6
/usr/local/bin/../include/c++/v1/optional 2

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 104 31.0%
gold [1:9] 6 1.79%
yellow [10:29] 15 4.47%
greenyellow [30:49] 5 1.49%
lawngreen 50+ 205 61.1%
All colors 335 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
45
Reachable functions
177
Percentage of reachable functions covered
74.58%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 12
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 16
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 2
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 9
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 7
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 5
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 4
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 4
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp 14
/src/librawspeed/src/librawspeed/common/SimpleLUT.h 4
/src/librawspeed/src/librawspeed/decompressors/VC5Decompressor.h 6
/src/librawspeed/src/librawspeed/common/BayerPhase.h 7
/src/librawspeed/src/librawspeed/common/Array2DRef.h 14
/usr/local/bin/../include/c++/v1/optional 4
/src/librawspeed/src/librawspeed/common/Common.h 12
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 53 25.3%
gold [1:9] 2 0.95%
yellow [10:29] 16 7.65%
greenyellow [30:49] 1 0.47%
lawngreen 50+ 137 65.5%
All colors 209 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
23
Reachable functions
123
Percentage of reachable functions covered
81.3%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 11
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 12
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 5
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 6
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/SamsungV0Decompressor.cpp 5
/src/librawspeed/src/librawspeed/decompressors/AbstractSamsungDecompressor.h 2
/src/librawspeed/src/librawspeed/common/Memory.cpp 2
/src/librawspeed/src/librawspeed/io/BitStream.h 13
/src/librawspeed/src/librawspeed/io/BitPumpMSB32.h 1
/src/librawspeed/src/librawspeed/common/Common.h 4
/src/librawspeed/src/librawspeed/common/Array2DRef.h 2
/src/librawspeed/src/librawspeed/decompressors/SamsungV0Decompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 79 30.1%
gold [1:9] 37 14.1%
yellow [10:29] 1 0.38%
greenyellow [30:49] 1 0.38%
lawngreen 50+ 144 54.9%
All colors 262 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
23
Reachable functions
128
Percentage of reachable functions covered
82.03%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 12
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 10
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 6
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/SamsungV2Decompressor.cpp 4
/src/librawspeed/src/librawspeed/decompressors/AbstractSamsungDecompressor.h 2
/src/librawspeed/src/librawspeed/io/BitStream.h 18
/src/librawspeed/src/librawspeed/io/BitPumpMSB32.h 1
/src/librawspeed/src/librawspeed/common/Common.h 13
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 7
/src/librawspeed/src/librawspeed/decompressors/SamsungV2Decompressor.h 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 72 21.6%
gold [1:9] 8 2.40%
yellow [10:29] 15 4.51%
greenyellow [30:49] 1 0.30%
lawngreen 50+ 236 71.0%
All colors 332 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
32
Reachable functions
144
Percentage of reachable functions covered
77.78%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 13
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 15
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 8
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 6
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/Cr2Decompressor.h 3
/src/librawspeed/src/librawspeed/decompressors/Cr2LJpegDecoder.cpp 2
/src/librawspeed/src/librawspeed/decompressors/AbstractLJpegDecompressor.cpp 8
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLUT.h 3
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLookup.h 2
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 12
/src/librawspeed/src/librawspeed/decompressors/AbstractLJpegDecompressor.h 2
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/common/Common.h 9
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/src/librawspeed/common/Array2DRef.h 6
/usr/local/bin/../include/c++/v1/optional 2

Fuzzer: /src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 54 18.3%
gold [1:9] 8 2.71%
yellow [10:29] 5 1.69%
greenyellow [30:49] 1 0.33%
lawngreen 50+ 227 76.9%
All colors 295 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
32
Reachable functions
140
Percentage of reachable functions covered
77.14%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 13
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 16
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/common/RawImage.h 5
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp 1
/src/librawspeed/src/librawspeed/common/RawImage.cpp 5
/src/librawspeed/src/librawspeed/common/ErrorLog.h 2
/src/librawspeed/src/librawspeed/common/Point.h 4
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp 2
/usr/local/bin/../include/c++/v1/stdlib.h 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h 1
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decompressors/LJpegDecompressor.cpp 2
/src/librawspeed/src/librawspeed/decompressors/AbstractLJpegDecompressor.cpp 8
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLUT.h 3
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLookup.h 2
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h 12
/src/librawspeed/src/librawspeed/decompressors/AbstractLJpegDecompressor.h 2
/src/librawspeed/src/librawspeed/common/Memory.cpp 2
/usr/local/bin/../include/c++/v1/optional 2
/src/librawspeed/src/librawspeed/common/Common.h 2

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/DcrDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 45 30.2%
gold [1:9] 3 2.01%
yellow [10:29] 9 6.04%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 92 61.7%
All colors 149 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
22
Reachable functions
86
Percentage of reachable functions covered
74.42%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 9
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 3
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 3
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Common.h 4
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.1%
gold [1:9] 3 1.73%
yellow [10:29] 9 5.20%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 114 65.8%
All colors 173 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
97
Percentage of reachable functions covered
74.23%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 11
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/IiqDecoder.cpp 2
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/rawspeed/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 65 22.4%
gold [1:9] 4 1.37%
yellow [10:29] 10 3.44%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 211 72.7%
All colors 290 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
32
Reachable functions
138
Percentage of reachable functions covered
76.81%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/rawspeed/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 15
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/RawParser.h 2
/src/librawspeed/src/librawspeed/parsers/RawParser.cpp 1
/src/librawspeed/src/librawspeed/common/RawspeedException.h 7
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/decoders/MrwDecoder.cpp 1
/src/librawspeed/src/librawspeed/decoders/RafDecoder.cpp 2
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/parsers/FiffParser.cpp 3
/src/librawspeed/src/librawspeed/io/ByteStream.h 15
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/parsers/FiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 2
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 6
/src/librawspeed/src/librawspeed/common/Common.h 8
/src/librawspeed/src/librawspeed/common/Memory.h 3
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/parsers/FiffParser.h 1
/src/librawspeed/src/librawspeed/parsers/CiffParser.cpp 3
/src/librawspeed/src/librawspeed/parsers/CiffParserException.h 1
/src/librawspeed/src/librawspeed/decoders/CrwDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/CiffIFD.cpp 3
/src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp 1
/src/librawspeed/src/librawspeed/parsers/CiffParser.h 1
/src/librawspeed/src/librawspeed/metadata/CameraMetaData.cpp 2
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/PefDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.9%
gold [1:9] 3 1.78%
yellow [10:29] 9 5.35%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 109 64.8%
All colors 168 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/NefDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 26.7%
gold [1:9] 3 1.70%
yellow [10:29] 12 6.81%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 114 64.7%
All colors 176 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
97
Percentage of reachable functions covered
74.23%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 11
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/MosDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/IiqDecoder.cpp 1
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/ThreefrDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/OrfDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/ErfDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/Cr2Decoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 45 29.4%
gold [1:9] 3 1.96%
yellow [10:29] 9 5.88%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 96 62.7%
All colors 153 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
22
Reachable functions
89
Percentage of reachable functions covered
75.28%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 9
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 4
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 4
/src/librawspeed/src/librawspeed/decoders/DngDecoder.cpp 1
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Common.h 4
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/Rw2Decoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/KdcDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Fuzzer: /src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 47 27.8%
gold [1:9] 3 1.77%
yellow [10:29] 9 5.32%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 110 65.0%
All colors 169 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
318 318 1 :

['rawspeed::ArwDecoder::decodeSRF(rawspeed::TiffIFD const*)']

318 318 rawspeed::ArwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:132
175 175 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 1>()']

175 175 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:320
162 162 1 :

['void rawspeed::Cr2Decompressor ::decompressN_X_Y<3, 2, 2>()']

162 162 rawspeed::Cr2Decompressor ::decompress() call site /src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h:316
98 98 1 :

['void rawspeed::UncompressedDecompressor::decodePackedInt > >(rawspeed::iPoint2D const&, rawspeed::iPoint2D const&, unsigned int, int, int, int) const']

98 98 rawspeed::UncompressedDecompressor::readUncompressedRaw(rawspeed::iPoint2Dconst&,rawspeed::iPoint2Dconst&,int,int,rawspeed::BitOrder) call site /src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp:216
57 57 1 :

['rawspeed::CiffEntry::getByte(unsigned int) const']

57 57 rawspeed::CiffEntry::getU32(unsignedint)const call site /src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp:117
56 56 1 :

['void rawspeed::UncompressedDecompressor::decode8BitRaw (unsigned int, unsigned int)']

110 252 rawspeed::DcsDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp:72
56 56 1 :

['void rawspeed::UncompressedDecompressor::decodeRawUnpacked<14, (rawspeed::Endianness)48879>(unsigned int, unsigned int)']

110 144 rawspeed::ArwDecoder::DecodeUncompressed(rawspeed::TiffIFDconst*)const call site /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp:258
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::OffsetPerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:526
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
38 38 1 :

['void rawspeed::DngOpcodes::PixelOpcode::applyOP ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1}>(rawspeed::RawImage const&, rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImage const&)::{lambda(unsigned int, unsigned int, float)#1})']

38 38 rawspeed::DngOpcodes::ScalePerRowOrCol ::apply(rawspeed::RawImageconst&) call site /src/librawspeed/src/librawspeed/common/DngOpcodes.cpp:565
20 174 3 :

['rawspeed::AbstractSamsungDecompressor::~AbstractSamsungDecompressor()', 'rawspeed::SamsungV1Decompressor::SamsungV1Decompressor(rawspeed::RawImage const&, rawspeed::ByteStream const&, int)', 'rawspeed::SamsungV1Decompressor::decompress() const']

20 646 rawspeed::SrwDecoder::decodeRawInternal() call site /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp:107

Runtime coverage analysis

Covered functions
1116
Functions that are reachable but not covered
25
Reachable functions
96
Percentage of reachable functions covered
73.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp 1
/src/librawspeed/src/librawspeed/io/Buffer.h 10
/src/librawspeed/src/external/AddressSanitizer.h 1
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp 1
/src/librawspeed/src/librawspeed/io/ByteStream.h 11
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h 5
/src/librawspeed/src/librawspeed/common/RawspeedException.h 5
/src/librawspeed/src/librawspeed/common/Common.cpp 1
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h 1
/src/librawspeed/src/librawspeed/parsers/RawParserException.h 1
/src/librawspeed/src/librawspeed/io/IOException.h 1
/src/librawspeed/src/librawspeed/io/Endianness.h 3
/src/librawspeed/src/librawspeed/common/NORangesSet.h 1
/src/librawspeed/src/librawspeed/common/Memory.cpp 3
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp 5
/src/librawspeed/src/librawspeed/decoders/MefDecoder.cpp 1
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp 1
/src/librawspeed/src/librawspeed/common/Common.h 5
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp 2
/src/librawspeed/src/librawspeed/common/RawImage.h 2
/src/librawspeed/src/librawspeed/common/RawImage.cpp 10
/src/librawspeed/src/librawspeed/metadata/Camera.h 1
/src/librawspeed/src/librawspeed/common/Mutex.h 4
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h 1
/src/librawspeed/src/librawspeed/common/Memory.h 2
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp 1
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp 1

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
rawspeed::DngDecoder::decodeRawInternal() /src/librawspeed/src/librawspeed/decoders/DngDecoder.cpp 2 ['class.rawspeed::RawImage *', 'class.rawspeed::DngDecoder *'] 12 0 377 93 75 408 0 1807 827
rawspeed::NefDecoder::decodeRawInternal() /src/librawspeed/src/librawspeed/decoders/NefDecoder.cpp 2 ['class.rawspeed::RawImage *', 'class.rawspeed::ThreefrDecoder *'] 9 0 290 50 49 285 0 1274 349
rawspeed::ArwDecoder::decodeMetaDataInternal(rawspeed::CameraMetaDataconst*) /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp 2 ['class.rawspeed::ArwDecoder *', 'class.rawspeed::CameraMetaData *'] 8 0 174 29 24 166 0 726 344
rawspeed::IiqDecoder::decodeRawInternal() /src/librawspeed/src/librawspeed/decoders/IiqDecoder.cpp 2 ['class.rawspeed::RawImage *', 'class.rawspeed::IiqDecoder *'] 7 0 624 110 85 135 0 709 340
rawspeed::ArwDecoder::decodeRawInternal() /src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp 2 ['class.rawspeed::RawImage *', 'class.rawspeed::ArwDecoder *'] 7 0 995 198 170 169 0 861 278
rawspeed::Cr2Decoder::decodeRawInternal() /src/librawspeed/src/librawspeed/decoders/Cr2Decoder.cpp 2 ['class.rawspeed::RawImage *', 'class.rawspeed::ThreefrDecoder *'] 10 0 30 6 3 212 0 809 231
rawspeed::LJpegDecompressor::decodeScan() /src/librawspeed/src/librawspeed/decompressors/LJpegDecompressor.cpp 1 ['class.rawspeed::LJpegDecompressor *'] 4 0 202 36 2 65 0 339 219
rawspeed::CrwDecoder::decodeMetaDataInternal(rawspeed::CameraMetaDataconst*) /src/librawspeed/src/librawspeed/decoders/CrwDecoder.cpp 2 ['class.rawspeed::CrwDecoder *', 'class.rawspeed::CameraMetaData *'] 5 0 725 128 108 80 0 379 196
rawspeed::SrwDecoder::decodeRawInternal() /src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp 2 ['class.rawspeed::RawImage *', 'class.rawspeed::ThreefrDecoder *'] 7 0 533 99 82 203 0 931 163
rawspeed::Rw2Decoder::decodeMetaDataInternal(rawspeed::CameraMetaDataconst*) /src/librawspeed/src/librawspeed/decoders/Rw2Decoder.cpp 2 ['class.rawspeed::ThreefrDecoder *', 'class.rawspeed::CameraMetaData *'] 5 0 479 98 77 73 0 377 151

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
58.86%
910/1546
Cyclomatic complexity statically reachable by fuzzers
63.71%
6310 / 9904

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
rawspeed::IiqDecoder::CorrectQuadrantMultipliersCombined(rawspeed::ByteStream,unsignedint,unsignedint)const 44 9 20.45% []
rawspeed::RawDecoder::setMetaData(rawspeed::CameraMetaDataconst*,std::__1::basic_string ,std::__1::allocator >const&,std::__1::basic_string ,std::__1::allocator >const&,std::__1::basic_string ,std::__1::allocator >const&,int) 57 9 15.78% []
rawspeed::DngDecoder::decodeBlackLevels(rawspeed::TiffIFDconst*)const 78 42 53.84% []
voidrawspeed::LJpegDecompressor::decodeN<1,false>() 49 25 51.02% []
voidrawspeed::LJpegDecompressor::decodeN<2,false>() 49 25 51.02% []
voidrawspeed::LJpegDecompressor::decodeN<4,false>() 49 25 51.02% []
rawspeed::VC5Decompressor::VC5Decompressor(rawspeed::ByteStream,rawspeed::RawImageconst&) 38 15 39.47% ['/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp']
rawspeed::Rw2Decoder::decodeMetaDataInternal(rawspeed::CameraMetaDataconst*) 81 25 30.86% []
rawspeed::Cr2LJpegDecoder::decodeScan() 69 37 53.62% []
rawspeed::NefDecoder::decodeMetaDataInternal(rawspeed::CameraMetaDataconst*) 137 36 26.27% []
rawspeed::OrfDecoder::parseCFA()const 32 3 9.375% []
rawspeed::OrfDecoder::decodeMetaDataInternal(rawspeed::CameraMetaDataconst*) 55 9 16.36% []
rawspeed::RafDecoder::decodeMetaDataInternal(rawspeed::CameraMetaDataconst*) 60 26 43.33% []
voidrawspeed::LJpegDecompressor::decodeN<3,false>() 49 25 51.02% []

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/librawspeed/src/librawspeed/common/DngOpcodes.cpp ['/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp'] ['/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp']
/src/librawspeed/src/librawspeed/common/FloatingPoint.h [] []
/src/librawspeed/src/librawspeed/io/BitPumpMSB32.h ['/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp']
/src/librawspeed/src/librawspeed/common/BayerPhase.h ['/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/ThreefrDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/NikonDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/AbstractTiffDecoder.h [] []
/src/librawspeed/src/librawspeed/decoders/ArwDecoder.h [] []
/src/librawspeed/src/librawspeed/metadata/CameraMetaData.h [] []
/src/librawspeed/src/librawspeed/decompressors/AbstractSamsungDecompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/Cr2DecompressorImpl.h [] []
/src/librawspeed/src/librawspeed/parsers/FiffParser.cpp ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/OlympusDecompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp']
/src/librawspeed/src/librawspeed/common/NotARational.h [] []
/src/librawspeed/src/librawspeed/decompressors/LJpegDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/NefDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/HasselbladDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp']
/src/librawspeed/src/librawspeed/common/iterator_range.h [] []
/src/librawspeed/src/librawspeed/common/Mutex.h ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/external/AddressSanitizer.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] []
/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/MefDecoder.h [] []
/src/librawspeed/src/librawspeed/decoders/DngDecoder.h [] []
/src/librawspeed/src/librawspeed/common/Array2DRef.h ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp']
/src/librawspeed/src/librawspeed/decoders/SimpleTiffDecoder.cpp [] []
/src/librawspeed/src/librawspeed/decoders/MrwDecoder.cpp ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/HasselbladDecompressor.h [] []
/src/librawspeed/src/librawspeed/decoders/NefDecoder.h [] []
/src/librawspeed/src/librawspeed/decoders/CrwDecoder.cpp ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/usr/local/lib/clang/15.0.0/include/cpuid.h [] []
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/DcrDecoder.h [] []
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableTree.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp']
/src/librawspeed/src/librawspeed/io/BitPumpLSB.h ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp']
/src/librawspeed/src/external/MemorySanitizer.h [] []
/src/librawspeed/src/librawspeed/decoders/ArwDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/parsers/RawParser.cpp ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/src/librawspeed/src/librawspeed/metadata/CameraMetaData.cpp ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/AbstractDngDecompressor.h [] []
/src/librawspeed/src/librawspeed/parsers/TiffParser.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decoders/OrfDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/OlympusDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/RawDecoder.h [] []
/src/librawspeed/src/librawspeed/decoders/MosDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Common.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp']
/src/librawspeed/src/librawspeed/decompressors/Cr2Decompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp']
/src/librawspeed/src/librawspeed/decompressors/NikonDecompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp'] []
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp']
/src/librawspeed/src/librawspeed/metadata/CameraSensorInfo.h [] []
/src/librawspeed/src/librawspeed/parsers/RawParserException.h ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] []
/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp']
/src/librawspeed/src/librawspeed/common/Point.h ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/SonyArw2Decompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp'] []
/usr/local/bin/../include/c++/v1/stdlib.h ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] []
/src/librawspeed/fuzz/librawspeed/fuzz/RawSpeed.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/tiff/CiffIFD.h [] []
/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/SamsungV2Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/PanasonicV4Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp']
/src/librawspeed/src/librawspeed/tiff/TiffIFD.h ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp']
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.h ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/ThreefrDecoder.h [] []
/src/librawspeed/src/librawspeed/common/DefaultInitAllocatorAdaptor.h [] []
/src/librawspeed/src/librawspeed/decoders/DcsDecoder.cpp [] []
/src/librawspeed/src/librawspeed/decoders/RafDecoder.h [] []
/src/librawspeed/src/librawspeed/common/Range.h [] []
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableVector.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/VC5Decompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/Cr2LJpegDecoder.h [] []
/src/librawspeed/src/librawspeed/interpolators/Cr2sRawInterpolator.h [] []
/src/librawspeed/src/librawspeed/decompressors/PhaseOneDecompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/AbstractHuffmanTable.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/io/Buffer.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/common/RawImageDataFloat.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/common/RawImageDataU16.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.cpp [] []
/src/librawspeed/src/librawspeed/tiff/TiffEntry.h [] []
/src/librawspeed/fuzz/rawspeed/main.cpp ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/src/librawspeed/src/librawspeed/io/Endianness.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/PanasonicV6Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp']
/src/librawspeed/src/librawspeed/common/RawImage.h ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/SonyArw1Decompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp'] []
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLookup.h ['/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp']
/src/librawspeed/src/librawspeed/decompressors/FujiDecompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/Rw2Decoder.h [] []
/src/librawspeed/src/librawspeed/decoders/NakedDecoder.h [] []
/src/librawspeed/src/librawspeed/decompressors/AbstractLJpegDecompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/metadata/CameraSensorInfo.cpp [] []
/src/librawspeed/src/librawspeed/decompressors/Cr2LJpegDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp']
/src/librawspeed/src/librawspeed/tiff/CiffEntry.cpp ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/src/librawspeed/src/librawspeed/decoders/PefDecoder.h [] []
/src/librawspeed/src/librawspeed/common/Memory.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decoders/OrfDecoder.h [] []
/src/librawspeed/src/librawspeed/common/Common.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/MrwDecoder.h [] []
/src/librawspeed/src/librawspeed/decoders/SrwDecoder.h [] []
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp']
/src/librawspeed/src/librawspeed/io/ByteStream.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/SamsungV0Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp']
/src/librawspeed/src/librawspeed/metadata/Camera.cpp [] []
/src/librawspeed/src/librawspeed/decompressors/SamsungV1Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/RawDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decoders/Cr2Decoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/common/Cpuid.cpp [] []
/src/librawspeed/src/librawspeed/decoders/IiqDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/metadata/ColorFilterArray.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/common/CroppedArray2DRef.h [] []
/src/librawspeed/src/librawspeed/tiff/TiffIFD.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/PanasonicV5Decompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/KodakDecompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp'] []
/src/librawspeed/src/librawspeed/parsers/FiffParser.h ['/src/librawspeed/fuzz/rawspeed/main.cpp'] []
/src/librawspeed/src/librawspeed/decompressors/AbstractLJpegDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/PanasonicV4Decompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp']
/src/librawspeed/src/librawspeed/common/RawImage.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/BinaryHuffmanTree.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp']
/src/librawspeed/src/librawspeed/parsers/TiffParser.h [] []
/src/librawspeed/src/librawspeed/decoders/DngDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/PentaxDecompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp'] []
/src/librawspeed/src/librawspeed/common/SimpleLUT.h ['/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/SonyArw1Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/HuffmanTableLUT.h ['/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/parsers/TiffParserException.h ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] []
/src/librawspeed/src/librawspeed/common/ErrorLog.h ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] []
/src/librawspeed/src/librawspeed/parsers/CiffParserException.h ['/src/librawspeed/fuzz/rawspeed/main.cpp'] []
/src/librawspeed/src/librawspeed/decompressors/SamsungV0Decompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp'] []
/src/librawspeed/src/librawspeed/tiff/CiffEntry.h [] []
/src/librawspeed/src/librawspeed/decompressors/AbstractDngDecompressor.cpp [] []
/src/librawspeed/src/librawspeed/decoders/DcrDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp']
/usr/local/bin/../include/c++/v1/stdexcept [] []
/src/librawspeed/src/librawspeed/common/TableLookUp.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/KodakDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp']
/src/librawspeed/src/librawspeed/common/Memory.h ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp']
/src/librawspeed/src/librawspeed/metadata/BlackArea.h [] []
/src/librawspeed/src/librawspeed/interpolators/Cr2sRawInterpolator.cpp [] []
/src/librawspeed/src/librawspeed/metadata/CameraMetadataException.h [] []
/src/librawspeed/src/librawspeed/common/RawspeedException.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/tiff/TiffEntry.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/usr/local/bin/../include/c++/v1/optional ['/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] []
/src/librawspeed/src/librawspeed/decompressors/SonyArw2Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/PefDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/PhaseOneDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/SimpleTiffDecoder.h [] []
/src/librawspeed/fuzz/librawspeed/fuzz/Common.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp']
/src/librawspeed/src/librawspeed/parsers/CiffParser.h ['/src/librawspeed/fuzz/rawspeed/main.cpp'] []
/src/librawspeed/src/librawspeed/decompressors/PanasonicV5Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp']
/src/librawspeed/src/librawspeed/metadata/Camera.h ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/common/Spline.h [] []
/src/librawspeed/src/librawspeed/decompressors/UncompressedDecompressor.h [] []
/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp']
/src/librawspeed/src/librawspeed/parsers/RawParser.h ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/src/librawspeed/src/librawspeed/common/Common.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decoders/DcsDecoder.h [] []
/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] []
/src/librawspeed/src/librawspeed/decompressors/SamsungV2Decompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp'] []
/src/librawspeed/src/librawspeed/parsers/FiffParserException.h ['/src/librawspeed/fuzz/rawspeed/main.cpp'] []
/src/librawspeed/src/librawspeed/decompressors/LJpegDecompressor.h [] []
/src/librawspeed/src/librawspeed/decompressors/FujiDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp']
/src/librawspeed/src/librawspeed/decompressors/PentaxDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/Rw2Decoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decoders/SrwDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/common/NORangesSet.h ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/io/BitPumpJPEG.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/MosDecoder.h [] []
/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp']
/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp']
/src/librawspeed/src/librawspeed/decoders/ErfDecoder.h [] []
/src/librawspeed/src/librawspeed/decoders/KdcDecoder.h [] []
/src/librawspeed/src/librawspeed/decoders/KdcDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/io/IOException.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] []
/src/librawspeed/src/librawspeed/parsers/CiffParser.cpp ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/src/librawspeed/src/librawspeed/decoders/NakedDecoder.cpp [] []
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decoders/IiqDecoder.h [] []
/src/librawspeed/src/librawspeed/decompressors/CrwDecompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp'] []
/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp ['/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp'] ['/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp']
/src/librawspeed/src/librawspeed/io/BitPumpMSB.h ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp']
/src/librawspeed/src/librawspeed/decoders/CrwDecoder.h [] []
/src/librawspeed/src/librawspeed/common/TableLookUp.h [] []
/usr/local/bin/../include/c++/v1/math.h [] []
/src/librawspeed/src/librawspeed/decoders/RafDecoder.cpp ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/src/librawspeed/src/librawspeed/io/BitPumpMSB16.h [] []
/src/librawspeed/src/librawspeed/common/ErrorLog.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/rawspeed/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp', '/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decoders/Cr2Decoder.h [] []
/src/librawspeed/src/librawspeed/decoders/AbstractTiffDecoder.cpp [] []
/src/librawspeed/src/librawspeed/decoders/ErfDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decoders/MefDecoder.cpp ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp'] ['/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp']
/src/librawspeed/src/librawspeed/decompressors/PanasonicV6Decompressor.h ['/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp'] []
/src/librawspeed/src/librawspeed/decompressors/CrwDecompressor.cpp ['/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp']
/src/librawspeed/src/librawspeed/tiff/CiffIFD.cpp ['/src/librawspeed/fuzz/rawspeed/main.cpp'] ['/src/librawspeed/fuzz/rawspeed/main.cpp']
/src/librawspeed/src/librawspeed/io/BitStream.h ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp'] ['/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp', '/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp']

Directories in report

Directory
/src/librawspeed/fuzz/librawspeed/common/
/src/librawspeed/src/librawspeed/tiff/
/src/librawspeed/src/librawspeed/io/
/src/librawspeed/src/librawspeed/common/
/usr/local/bin/../include/c++/v1/
/src/librawspeed/src/librawspeed/decoders/
/src/librawspeed/src/librawspeed/parsers/
/src/librawspeed/src/external/
/usr/local/lib/clang/15.0.0/include/
/src/librawspeed/src/librawspeed/interpolators/
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/
/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/
/src/librawspeed/fuzz/librawspeed/fuzz/
/src/librawspeed/fuzz/rawspeed/
/src/librawspeed/src/librawspeed/metadata/
/src/librawspeed/src/librawspeed/decompressors/
/src/librawspeed/fuzz/librawspeed/decompressors/

Metadata section

This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.

Fuzzer Calltree file Program data file Coverage file
/src/librawspeed/fuzz/librawspeed/decompressors/HuffmanTable/Dual.cpp fuzzerLogFile-0-LyBE5De4A3.data fuzzerLogFile-0-LyBE5De4A3.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/KodakDecompressor.cpp fuzzerLogFile-0-HdMviYhyVK.data fuzzerLogFile-0-HdMviYhyVK.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV1Decompressor.cpp fuzzerLogFile-0-yRV6AwNHZ7.data fuzzerLogFile-0-yRV6AwNHZ7.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV6Decompressor.cpp fuzzerLogFile-0-vPKIrhYCLF.data fuzzerLogFile-0-vPKIrhYCLF.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/OlympusDecompressor.cpp fuzzerLogFile-0-Zd1MyhTha0.data fuzzerLogFile-0-Zd1MyhTha0.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw2Decompressor.cpp fuzzerLogFile-0-itHkaVbJea.data fuzzerLogFile-0-itHkaVbJea.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV4Decompressor.cpp fuzzerLogFile-0-Iq6xoIbz8o.data fuzzerLogFile-0-Iq6xoIbz8o.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/SonyArw1Decompressor.cpp fuzzerLogFile-0-iGWhDt8Uxt.data fuzzerLogFile-0-iGWhDt8Uxt.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/PhaseOneDecompressor.cpp fuzzerLogFile-0-emvhYQuEYw.data fuzzerLogFile-0-emvhYQuEYw.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/PanasonicV5Decompressor.cpp fuzzerLogFile-0-mTX99ECTCq.data fuzzerLogFile-0-mTX99ECTCq.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/CrwDecompressor.cpp fuzzerLogFile-0-pTnrqvpyTK.data fuzzerLogFile-0-pTnrqvpyTK.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/PentaxDecompressor.cpp fuzzerLogFile-0-2NdrwNJh5g.data fuzzerLogFile-0-2NdrwNJh5g.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/DummyLJpegDecompressor.cpp fuzzerLogFile-0-epTbecgvE6.data fuzzerLogFile-0-epTbecgvE6.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/common/DngOpcodes.cpp fuzzerLogFile-0-LcMVfOl5Kn.data fuzzerLogFile-0-LcMVfOl5Kn.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/FujiDecompressor.cpp fuzzerLogFile-0-8nTN5KUpi6.data fuzzerLogFile-0-8nTN5KUpi6.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/NikonDecompressor.cpp fuzzerLogFile-0-NNsAe2uDsm.data fuzzerLogFile-0-NNsAe2uDsm.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/HasselbladDecompressor.cpp fuzzerLogFile-0-tU53I4zCwg.data fuzzerLogFile-0-tU53I4zCwg.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/VC5Decompressor.cpp fuzzerLogFile-0-7nS7E66Bcm.data fuzzerLogFile-0-7nS7E66Bcm.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV0Decompressor.cpp fuzzerLogFile-0-uJovlELeeK.data fuzzerLogFile-0-uJovlELeeK.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/SamsungV2Decompressor.cpp fuzzerLogFile-0-TuRy6XGd0P.data fuzzerLogFile-0-TuRy6XGd0P.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/Cr2LJpegDecoder.cpp fuzzerLogFile-0-yxylZM0qJX.data fuzzerLogFile-0-yxylZM0qJX.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decompressors/LJpegDecompressor.cpp fuzzerLogFile-0-m6iOW0a27C.data fuzzerLogFile-0-m6iOW0a27C.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-9QyHQJAhBd.data fuzzerLogFile-0-9QyHQJAhBd.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-xPpgrnddt1.data fuzzerLogFile-0-xPpgrnddt1.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-DqggFBOwEG.data fuzzerLogFile-0-DqggFBOwEG.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-KhY1t8GR8F.data fuzzerLogFile-0-KhY1t8GR8F.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/rawspeed/main.cpp fuzzerLogFile-0-sTl2UZpOBY.data fuzzerLogFile-0-sTl2UZpOBY.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-ZjHR300sM0.data fuzzerLogFile-0-ZjHR300sM0.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-Fw2gLJPDY4.data fuzzerLogFile-0-Fw2gLJPDY4.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-BRd3uv0Sw0.data fuzzerLogFile-0-BRd3uv0Sw0.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-YLxhtuDuql.data fuzzerLogFile-0-YLxhtuDuql.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-tv8kFaaDsq.data fuzzerLogFile-0-tv8kFaaDsq.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-Tt8nRCZSjv.data fuzzerLogFile-0-Tt8nRCZSjv.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-uzMU0JO1mM.data fuzzerLogFile-0-uzMU0JO1mM.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-2a4mV42XDX.data fuzzerLogFile-0-2a4mV42XDX.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-QO29gLPfm8.data fuzzerLogFile-0-QO29gLPfm8.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-DL0qZZmbaS.data fuzzerLogFile-0-DL0qZZmbaS.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-VaFX5lPtC4.data fuzzerLogFile-0-VaFX5lPtC4.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport
/src/librawspeed/fuzz/librawspeed/decoders/TiffDecoders/main.cpp fuzzerLogFile-0-FR8dP7DYjp.data fuzzerLogFile-0-FR8dP7DYjp.data.yaml HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-NoFullDecode.covreport , DummyLJpegDecompressorFuzzer.covreport , RawParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-IiqDecoder.covreport , TiffDecoderFuzzer-DngDecoder.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffDecoderFuzzer-Rw2Decoder.covreport , TiffParserFuzzer-GetDecoder.covreport , PanasonicV5DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-FullDecode.covreport , KodakDecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ErfDecoder.covreport , SamsungV2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-FullDecode.covreport , PentaxDecompressorFuzzer.covreport , OlympusDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-FullDecode.covreport , FujiDecompressorFuzzer.covreport , TiffDecoderFuzzer-MefDecoder.covreport , CiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpJPEG-NoFullDecode.covreport , VC5DecompressorFuzzer.covreport , SonyArw1DecompressorFuzzer.covreport , Cr2DecompressorFuzzer-HuffmanTable.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB-FullDecode.covreport , TiffDecoderFuzzer-Cr2Decoder.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-FullDecode.covreport , FiffParserFuzzer-GetDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpJPEG-FullDecode.covreport , TiffDecoderFuzzer-SrwDecoder.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLUTFuzzer-BitPumpMSB32-FullDecode.covreport , TiffDecoderFuzzer-DcsDecoder.covreport , SamsungV1DecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-FullDecode.covreport , Cr2LJpegDecoderFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-DcrDecoder.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpMSB-NoFullDecode.covreport , HasselbladDecompressorFuzzer.covreport , PanasonicV4DecompressorFuzzer.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB32-NoFullDecode.covreport , TiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-FullDecode.covreport , Cr2DecompressorFuzzer-DummyHuffmanTable.covreport , HuffmanTableTreeFuzzer-BitPumpMSB-NoFullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpMSB32-NoFullDecode.covreport , NikonDecompressorFuzzer.covreport , TiffDecoderFuzzer-MosDecoder.covreport , PanasonicV6DecompressorFuzzer.covreport , TiffDecoderFuzzer-OrfDecoder.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpMSB32-FullDecode.covreport , DngOpcodesFuzzer.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableLookupFuzzer-BitPumpJPEG-NoFullDecode.covreport , TiffDecoderFuzzer-ThreefrDecoder.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpMSB-NoFullDecode.covreport , TiffDecoderFuzzer-NefDecoder.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-NoFullDecode.covreport , SonyArw2DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsTree-BitPumpJPEG-FullDecode.covreport , SamsungV0DecompressorFuzzer.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-NoFullDecode.covreport , PhaseOneDecompressorFuzzer.covreport , TiffDecoderFuzzer-ArwDecoder.covreport , RawSpeedFuzzer.covreport , HuffmanTableVectorFuzzer-BitPumpMSB32-NoFullDecode.covreport , RawParserFuzzer-GetDecoder-Decode.covreport , CiffParserFuzzer-GetDecoder.covreport , TiffDecoderFuzzer-PefDecoder.covreport , TiffDecoderFuzzer-KdcDecoder.covreport , HuffmanTableTreeFuzzer-BitPumpMSB32-FullDecode.covreport , HuffmanTableVectorFuzzer-BitPumpJPEG-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB32-FullDecode.covreport , HuffmanTableFuzzer-LUTVsTree-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsVector-BitPumpJPEG-NoFullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB32-FullDecode.covreport , FiffParserFuzzer-GetDecoder-Decode.covreport , HuffmanTableFuzzer-LookupVsVector-BitPumpJPEG-FullDecode.covreport , LJpegDecompressorFuzzer.covreport , HuffmanTableLUTFuzzer-BitPumpMSB-FullDecode.covreport , HuffmanTableFuzzer-LUTVsLookup-BitPumpMSB-NoFullDecode.covreport , CrwDecompressorFuzzer.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpMSB-NoFullDecode.covreport , HuffmanTableFuzzer-TreeVsVector-BitPumpJPEG-FullDecode.covreport