RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
BitVacuumerRoundtrip.cpp File Reference
#include "rawspeedconfig.h"
#include "adt/Bit.h"
#include "adt/Array1DRef.h"
#include "adt/Casts.h"
#include "adt/Invariant.h"
#include "adt/PartitioningOutputIterator.h"
#include "bitstreams/BitStreamer.h"
#include "bitstreams/BitStreamerJPEG.h"
#include "bitstreams/BitStreamerLSB.h"
#include "bitstreams/BitStreamerMSB.h"
#include "bitstreams/BitStreamerMSB16.h"
#include "bitstreams/BitStreamerMSB32.h"
#include "bitstreams/BitVacuumerJPEG.h"
#include "bitstreams/BitVacuumerLSB.h"
#include "bitstreams/BitVacuumerMSB.h"
#include "bitstreams/BitVacuumerMSB16.h"
#include "bitstreams/BitVacuumerMSB32.h"
#include "common/RawspeedException.h"
#include "io/Buffer.h"
#include "io/ByteStream.h"
#include "io/Endianness.h"
#include <cassert>
#include <cstdint>
#include <cstdio>
#include <iterator>
#include <utility>
#include <vector>
Include dependency graph for BitVacuumerRoundtrip.cpp:

Go to the source code of this file.

Classes

struct  rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< T >
struct  rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< BitstreamFlavorLSB >
struct  rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB >
struct  rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB16 >
struct  rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB32 >
struct  rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< BitstreamFlavorJPEG >
class  rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::InputWrapper

Namespaces

namespace  rawspeed
namespace  rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}

Functions

int LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size)
template<typename flavor>
std::vector< uint8_t > rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::produceBitstream (const InputWrapper &w)
template<typename flavor>
void rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::reparseBitstream (Array1DRef< const uint8_t > input, const InputWrapper &w)
template<typename flavor>
void rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::checkFlavourImpl (const InputWrapper &w)
template<typename flavor>
void rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::checkFlavour (const InputWrapper &w)
int rawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size)

Function Documentation

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t * Data,
size_t Size )

Definition at line 161 of file Dual.cpp.