LLVM  6.0.0svn
Namespaces | Functions | Variables
FuzzerIO.cpp File Reference
#include "FuzzerIO.h"
#include "FuzzerDefs.h"
#include "FuzzerExtFunctions.h"
#include <algorithm>
#include <cstdarg>
#include <fstream>
#include <iterator>
#include <sys/stat.h>
#include <sys/types.h>
Include dependency graph for FuzzerIO.cpp:

Go to the source code of this file.

Namespaces

 fuzzer
 

Functions

long fuzzer::GetEpoch (const std::string &Path)
 
Unit fuzzer::FileToVector (const std::string &Path, size_t MaxSize, bool ExitOnError)
 
std::string fuzzer::FileToString (const std::string &Path)
 
void fuzzer::CopyFileToErr (const std::string &Path)
 
void fuzzer::WriteToFile (const Unit &U, const std::string &Path)
 
void fuzzer::ReadDirToVectorOfUnits (const char *Path, std::vector< Unit > *V, long *Epoch, size_t MaxSize, bool ExitOnError)
 
std::string fuzzer::DirPlusFile (const std::string &DirPath, const std::string &FileName)
 
void fuzzer::DupAndCloseStderr ()
 
void fuzzer::CloseStdout ()
 
void fuzzer::Printf (const char *Fmt,...)
 

Variables

static FILE * fuzzer::OutputFile = stderr