LLVM  3.7.0
Namespaces | Functions
FuzzerIO.cpp File Reference
#include "FuzzerInternal.h"
#include <iterator>
#include <fstream>
#include <dirent.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <cstdio>
Include dependency graph for FuzzerIO.cpp:

Go to the source code of this file.

Namespaces

 fuzzer
 

Functions

static long fuzzer::GetEpoch (const std::string &Path)
 
static std::vector< std::string > fuzzer::ListFilesInDir (const std::string &Dir, long *Epoch)
 
Unit fuzzer::FileToVector (const std::string &Path)
 
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)
 
std::string fuzzer::DirPlusFile (const std::string &DirPath, const std::string &FileName)
 
void fuzzer::PrintFileAsBase64 (const std::string &Path)
 
void fuzzer::Printf (const char *Fmt,...)