LLVM  6.0.0svn
Namespaces | Functions
FuzzerIO.h File Reference
#include "FuzzerDefs.h"
Include dependency graph for FuzzerIO.h:
This graph shows which files directly or indirectly include this file:

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)
 
std::string fuzzer::DirName (const std::string &FileName)
 
std::string fuzzer::TmpDir ()
 
bool fuzzer::IsInterestingCoverageFile (const std::string &FileName)
 
void fuzzer::DupAndCloseStderr ()
 
void fuzzer::CloseStdout ()
 
void fuzzer::Printf (const char *Fmt,...)
 
void fuzzer::RawPrint (const char *Str)
 
bool fuzzer::IsFile (const std::string &Path)
 
void fuzzer::ListFilesInDirRecursive (const std::string &Dir, long *Epoch, std::vector< std::string > *V, bool TopDir)
 
char fuzzer::GetSeparator ()
 
FILE * fuzzer::OpenFile (int Fd, const char *Mode)
 
int fuzzer::CloseFile (int Fd)
 
int fuzzer::DuplicateFile (int Fd)
 
void fuzzer::RemoveFile (const std::string &Path)
 
void fuzzer::DiscardOutput (int Fd)
 
intptr_t fuzzer::GetHandleFromFd (int fd)