|
RawSpeed
fast raw decoding library
|
#include "decompressors/PanasonicV8Decompressor.h"#include "MemorySanitizer.h"#include "adt/Array1DRef.h"#include "adt/Array1DRefExtras.h"#include "adt/Casts.h"#include "adt/CroppedArray2DRef.h"#include "adt/Invariant.h"#include "common/RawImage.h"#include "common/RawspeedException.h"#include "decoders/RawDecoderException.h"#include "fuzz/Common.h"#include "io/Buffer.h"#include "io/ByteStream.h"#include "io/Endianness.h"#include <algorithm>#include <cassert>#include <cstddef>#include <cstdint>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | rawspeed |
| namespace | rawspeed::anonymous_namespace{PanasonicV8Decompressor.cpp} |
Functions | |
| int | LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size) |
| ByteStream | rawspeed::anonymous_namespace{PanasonicV8Decompressor.cpp}::getTrailingStrips (ByteStream bs, ByteStream sizesBs, std::vector< Array1DRef< const uint8_t > > *out) |
| int | rawspeed::LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size) |
| int LLVMFuzzerTestOneInput | ( | const uint8_t * | Data, |
| size_t | Size ) |
Definition at line 161 of file Dual.cpp.
References anonymous_namespace{DummyLJpegDecoder.cpp}::DummyLJpegDecoder::DummyLJpegDecoder(), rawspeed::DngOpcodes::applyOpCodes(), rawspeed::iPoint2D::area(), assert(), rawspeed::RawImageData::cfa, rawspeed::ByteStream::check(), anonymous_namespace{Solo.cpp}::checkFlavour(), rawspeed::MSan::CheckMemIsInitialized(), CreateCFA(), rawspeed::RawImageData::createData(), createPrefixCodeDecoder(), CreateRawImage(), rawspeed::Cr2LJpegDecoder::decode(), rawspeed::HasselbladLJpegDecoder::decode(), rawspeed::LJpegDecoder::decode(), rawspeed::LJpegDecompressor::decode(), rawspeed::CrwDecompressor::decompress(), rawspeed::FujiDecompressor::decompress(), rawspeed::HasselbladDecompressor::decompress(), rawspeed::KodakDecompressor::decompress(), rawspeed::NikonDecompressor::decompress(), rawspeed::OlympusDecompressor::decompress(), rawspeed::PhaseOneDecompressor::decompress(), rawspeed::SonyArw1Decompressor::decompress(), rawspeed::SonyArw2Decompressor::decompress(), rawspeed::RawImageData::dim, rawspeed::F32, rawspeed::ByteStream::get(), rawspeed::Buffer::getAsArray1DRef(), rawspeed::ByteStream::getBuffer(), rawspeed::ByteStream::getByte(), rawspeed::RawImageData::getByteDataAsUncroppedArray2DRef(), rawspeed::RawImageData::getDataType(), rawspeed::RawParser::getDecoder(), rawspeed::RawImageData::getF32DataAsUncroppedArray2DRef(), rawspeed::ByteStream::getFloat(), rawspeed::ByteStream::getI32(), rawspeed::ByteStream::getRemainSize(), rawspeed::ByteStream::getStream(), rawspeed::ByteStream::getSubStream(), rawspeed::ByteStream::getU16(), rawspeed::RawImageData::getU16DataAsUncroppedArray2DRef(), rawspeed::ByteStream::getU32(), rawspeed::RawImageData::getUncroppedDim(), rawspeed::iPoint2D::hasPositiveArea(), rawspeed::Array2DRef< T >::height(), rawspeed::implicit_cast(), rawspeed::RawImageData::isCFA, rawspeed::JPEG, rawspeed::little, rawspeed::LSB, metadata, rawspeed::MSB, rawspeed::MSB16, rawspeed::MSB32, rawspeed::TiffParser::parse(), rawspeed::ByteStream::peekRemainingBuffer(), rawspeed::UncompressedDecompressor::readUncompressedRaw(), rawspeed::RawImageData::subFrame(), ThrowIOE, ThrowRSE, rawspeed::RawImageData::transferBadPixelsToMap(), rawspeed::UINT16, rawspeed::RawImageData::whitePoint, rawspeed::Array2DRef< T >::width(), rawspeed::iPoint2D::x, and rawspeed::iPoint2D::y.