RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
libFuzzer_dummy_main.cpp File Reference
#include "rawspeedconfig.h"
#include "adt/AlignedAllocator.h"
#include "adt/Array1DRef.h"
#include "adt/DefaultInitAllocatorAdaptor.h"
#include "io/Buffer.h"
#include "io/FileIOException.h"
#include "io/FileReader.h"
#include <algorithm>
#include <cstdint>
#include <cstdlib>
#include <iostream>
#include <memory>
#include <string>
#include <tuple>
#include <vector>
Include dependency graph for libFuzzer_dummy_main.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{libFuzzer_dummy_main.cpp}

Functions

int LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size)
int anonymous_namespace{libFuzzer_dummy_main.cpp}::usage ()
void anonymous_namespace{libFuzzer_dummy_main.cpp}::process (const char *filename) noexcept
int main (int argc_, char **argv_)

Function Documentation

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t * Data,
size_t Size )

Definition at line 161 of file Dual.cpp.

References assert(), anonymous_namespace{Dual.cpp}::checkFlavour(), rawspeed::ByteStream::getByte(), rawspeed::implicit_cast(), rawspeed::little, and ThrowRSE.

Referenced by anonymous_namespace{libFuzzer_dummy_main.cpp}::process().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

int main ( int argc_,
char ** argv_ )

Definition at line 74 of file libFuzzer_dummy_main.cpp.

References rawspeed::Array1DRef(), anonymous_namespace{libFuzzer_dummy_main.cpp}::process(), and anonymous_namespace{libFuzzer_dummy_main.cpp}::usage().

Here is the call graph for this function: