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.




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)