RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
HasselbladLJpegDecoder.cpp File Reference
#include "decompressors/HasselbladLJpegDecoder.h"
#include "MemorySanitizer.h"
#include "adt/Casts.h"
#include "common/RawImage.h"
#include "common/RawspeedException.h"
#include "fuzz/Common.h"
#include "io/Buffer.h"
#include "io/ByteStream.h"
#include "io/Endianness.h"
#include <cassert>
#include <cstdint>
#include <cstdio>
Include dependency graph for HasselbladLJpegDecoder.cpp:

Go to the source code of this file.

Functions

int LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size)

Function Documentation

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t * Data,
size_t Size )

Definition at line 36 of file HasselbladLJpegDecoder.cpp.

References assert(), rawspeed::MSan::CheckMemIsInitialized(), rawspeed::RawImageData::createData(), CreateRawImage(), rawspeed::HasselbladLJpegDecoder::decode(), rawspeed::RawImageData::getByteDataAsUncroppedArray2DRef(), rawspeed::implicit_cast(), and rawspeed::little.

Here is the call graph for this function: