|
RawSpeed
fast raw decoding library
|
#include "common/DngOpcodes.h"#include "MemorySanitizer.h"#include "adt/Array2DRef.h"#include "adt/Casts.h"#include "adt/Point.h"#include "common/RawImage.h"#include "fuzz/Common.h"#include "io/Buffer.h"#include "io/ByteStream.h"#include "io/Endianness.h"#include "io/IOException.h"#include "metadata/ColorFilterArray.h"#include <cassert>#include <cstdint>#include <cstdio>Go to the source code of this file.
Functions | |
| int | LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size) |
| int LLVMFuzzerTestOneInput | ( | const uint8_t * | Data, |
| size_t | Size ) |
Definition at line 39 of file DngOpcodes.cpp.
References rawspeed::DngOpcodes::applyOpCodes(), rawspeed::iPoint2D::area(), assert(), rawspeed::RawImageData::cfa, rawspeed::MSan::CheckMemIsInitialized(), CreateCFA(), rawspeed::RawImageData::createData(), CreateRawImage(), rawspeed::F32, rawspeed::ByteStream::getByte(), rawspeed::RawImageData::getByteDataAsUncroppedArray2DRef(), rawspeed::RawImageData::getDataType(), rawspeed::RawImageData::getF32DataAsUncroppedArray2DRef(), rawspeed::ByteStream::getFloat(), rawspeed::ByteStream::getI32(), rawspeed::ByteStream::getSubStream(), rawspeed::ByteStream::getU16(), rawspeed::RawImageData::getU16DataAsUncroppedArray2DRef(), rawspeed::RawImageData::getUncroppedDim(), rawspeed::iPoint2D::hasPositiveArea(), rawspeed::Array2DRef< T >::height(), rawspeed::implicit_cast(), rawspeed::RawImageData::isCFA, rawspeed::little, rawspeed::RawImageData::subFrame(), ThrowIOE, rawspeed::RawImageData::transferBadPixelsToMap(), rawspeed::UINT16, and rawspeed::Array2DRef< T >::width().