/external/llvm/lib/Fuzzer/ |
FuzzerLoop.cpp | 1 //===- FuzzerLoop.cpp - Fuzzer's main loop --------------------------------===// 9 // Fuzzer's main loop. 17 namespace fuzzer { namespace 19 // Only one Fuzzer per process. 20 static Fuzzer *F; 22 Fuzzer::Fuzzer(UserCallback Callback, FuzzingOptions Options) 30 void Fuzzer::SetDeathCallback() { 34 void Fuzzer::PrintUnitInASCIIOrTokens(const Unit &U, const char *PrintAfter) { 45 void Fuzzer::StaticDeathCallback() [all...] |
FuzzerUtil.cpp | 19 namespace fuzzer { namespace 49 Fuzzer::StaticAlarmCallback(); 64 } // namespace fuzzer
|
FuzzerInternal.h | 1 //===- FuzzerInternal.h - Internal header for the Fuzzer --------*- C++ -* ===// 9 // Define the main class fuzzer::Fuzzer and most functions. 22 namespace fuzzer { namespace 44 class Fuzzer { 61 Fuzzer(UserCallback Callback, FuzzingOptions Options); 124 }; // namespace fuzzer
|
FuzzerDFSan.cpp | 1 //===- FuzzerDFSan.cpp - DFSan-based fuzzer mutator -----------------------===// 23 // * lib/Fuzzer/Fuzzer*.cpp is compiled w/o any instrumentation. 31 // * At the Fuzzer startup we assign a unique DFSan label 32 // to every byte of the input string (Fuzzer::CurrentUnit) so that for any 37 // * Fuzzer::MutateWithDFSan() tries to use the data recorded by __dfsw_* 45 // Instead of using ifdefs and thus requiring a separate build of lib/Fuzzer 58 cd $LLVM/lib/Fuzzer/ 59 clang -fPIC -c -g -O2 -std=c++11 Fuzzer*.cpp 63 test/dfsan/DFSanSimpleCmpTest.cpp Fuzzer*. 244 namespace fuzzer { namespace [all...] |
FuzzerDriver.cpp | 26 namespace fuzzer { namespace 142 fuzzer::CopyFileToErr(Log); 176 int ApplyTokens(const Fuzzer &F, const char *InputFilePath) { 185 using namespace fuzzer; 197 Fuzzer::FuzzingOptions Options; 214 Fuzzer F(Callback, Options); 254 } // namespace fuzzer
|
/art/tools/dexfuzz/src/dexfuzz/fuzzers/ |
FuzzerSingle.java | 25 public abstract class FuzzerSingle extends Fuzzer {
|
FuzzerMultiple.java | 26 public abstract class FuzzerMultiple extends Fuzzer {
|
Fuzzer.java | 64 public abstract class Fuzzer { 88 protected Fuzzer(BaseListener listener) { 101 * Call this after fuzzer execution to print out timing results. 202 * Called from each Fuzzer subclass that we can instantiate. Parses the program, fuzzes it, 238 Log.errorAndQuit("Your Fuzzer subclass called execute() "
|
/external/llvm/lib/Fuzzer/test/ |
FuzzerUnittest.cpp | 11 TEST(Fuzzer, CrossOver) { 12 using namespace fuzzer;
|
/art/tools/dexfuzz/src/dexfuzz/ |
DexFuzz.java | 19 import dexfuzz.fuzzers.Fuzzer; 77 // Create the Fuzzer that uses a particular strategy for fuzzing. 78 Fuzzer fuzzer = null; local 80 fuzzer = new FuzzerMultipleExecute(listener); 82 fuzzer = new FuzzerMultipleNoExecute(listener); 84 fuzzer = new FuzzerSingleExecute(listener); 86 fuzzer = new FuzzerSingleNoExecute(listener); 88 Log.errorAndQuit("Invalid options provided, desired fuzzer unknown."); 93 // Actually run the Fuzzer [all...] |
/external/compiler-rt/lib/tsan/tests/unit/ |
tsan_clock_test.cc | 418 TEST(Clock, Fuzzer) {
|