LLVM  6.0.0svn
Namespaces | Functions
FuzzerUtil.cpp File Reference
#include "FuzzerUtil.h"
#include "FuzzerIO.h"
#include "FuzzerInternal.h"
#include <cassert>
#include <chrono>
#include <cstring>
#include <errno.h>
#include <signal.h>
#include <sstream>
#include <stdio.h>
#include <sys/types.h>
#include <thread>
Include dependency graph for FuzzerUtil.cpp:

Go to the source code of this file.

Namespaces

 fuzzer
 

Functions

void fuzzer::PrintHexArray (const uint8_t *Data, size_t Size, const char *PrintAfter)
 
void fuzzer::Print (const Unit &v, const char *PrintAfter)
 
void fuzzer::PrintASCIIByte (uint8_t Byte)
 
void fuzzer::PrintASCII (const uint8_t *Data, size_t Size, const char *PrintAfter)
 
void fuzzer::PrintASCII (const Unit &U, const char *PrintAfter)
 
bool fuzzer::ToASCII (uint8_t *Data, size_t Size)
 
bool fuzzer::IsASCII (const Unit &U)
 
bool fuzzer::IsASCII (const uint8_t *Data, size_t Size)
 
bool fuzzer::ParseOneDictionaryEntry (const std::string &Str, Unit *U)
 
bool fuzzer::ParseDictionaryFile (const std::string &Text, std::vector< Unit > *Units)
 
std::string fuzzer::Base64 (const Unit &U)
 
std::string fuzzer::DescribePC (const char *SymbolizedFMT, uintptr_t PC)
 
void fuzzer::PrintPC (const char *SymbolizedFMT, const char *FallbackFMT, uintptr_t PC)
 
unsigned fuzzer::NumberOfCpuCores ()
 
size_t fuzzer::SimpleFastHash (const uint8_t *Data, size_t Size)