#include <cassert>
#include <climits>
#include <chrono>
#include <cstddef>
#include <cstdlib>
#include <string>
#include <vector>
#include <unordered_set>
#include "FuzzerInterface.h"
Go to the source code of this file.
|
| std::string | fuzzer::FileToString (const std::string &Path) |
| |
| Unit | fuzzer::FileToVector (const std::string &Path) |
| |
| void | fuzzer::ReadDirToVectorOfUnits (const char *Path, std::vector< Unit > *V, long *Epoch) |
| |
| void | fuzzer::WriteToFile (const Unit &U, const std::string &Path) |
| |
| void | fuzzer::CopyFileToErr (const std::string &Path) |
| |
| std::string | fuzzer::DirPlusFile (const std::string &DirPath, const std::string &FileName) |
| |
| size_t | fuzzer::Mutate (uint8_t *Data, size_t Size, size_t MaxSize) |
| |
| size_t | fuzzer::CrossOver (const uint8_t *Data1, size_t Size1, const uint8_t *Data2, size_t Size2, uint8_t *Out, size_t MaxOutSize) |
| |
| void | fuzzer::Printf (const char *Fmt,...) |
| |
| void | fuzzer::Print (const Unit &U, const char *PrintAfter="") |
| |
| void | fuzzer::PrintASCII (const Unit &U, const char *PrintAfter="") |
| |
| std::string | fuzzer::Hash (const Unit &U) |
| |
| void | fuzzer::SetTimer (int Seconds) |
| |
| void | fuzzer::PrintFileAsBase64 (const std::string &Path) |
| |
| void | fuzzer::ExecuteCommand (const std::string &Command) |
| |
| void | fuzzer::ComputeSHA1 (const uint8_t *Data, size_t Len, uint8_t *Out) |
| |
| int | fuzzer::NumberOfCpuCores () |
| |