/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/ |
FuzzerLoop.cpp | 1 //===- FuzzerLoop.cpp - Fuzzer's main loop --------------------------------===// 9 // Fuzzer's main loop. 36 namespace fuzzer { namespace 51 // Only one Fuzzer per process. 52 static Fuzzer *F; 54 Fuzzer::Fuzzer(UserSuppliedFuzzer &USF, FuzzingOptions Options) 62 void Fuzzer::SetDeathCallback() { 67 void Fuzzer::PrintUnitInASCII(const Unit &U, const char *PrintAfter) { 71 void Fuzzer::StaticDeathCallback() [all...] |
FuzzerInternal.h | 1 //===- FuzzerInternal.h - Internal header for the Fuzzer --------*- C++ -* ===// 9 // Define the main class fuzzer::Fuzzer and most functions. 26 namespace fuzzer { namespace 70 class Fuzzer { 101 Fuzzer(UserSuppliedFuzzer &USF, FuzzingOptions Options); 206 }; // namespace fuzzer
|
FuzzerTraceState.cpp | 1 //===- FuzzerTraceState.cpp - Trace-based fuzzer mutator ------------------===// 24 // The fuzzer can work only with the traces, or with both traces and DFSan. 38 // * lib/Fuzzer/Fuzzer*.cpp is compiled w/o any instrumentation. 43 // * At the Fuzzer startup we assign a unique DFSan label 44 // to every byte of the input string (Fuzzer::CurrentUnit) so that for any 49 // * Fuzzer::ApplyTraceBasedMutation() tries to use the data recorded 53 // Instead of using ifdefs and thus requiring a separate build of lib/Fuzzer 66 cd $LLVM/lib/Fuzzer/ 67 clang -fPIC -c -g -O2 -std=c++11 Fuzzer*.cp 96 namespace fuzzer { namespace [all...] |
FuzzerDriver.cpp | 26 namespace fuzzer { namespace 177 fuzzer::CopyFileToErr(Log); 201 int RunOneTest(Fuzzer *F, const char *InputFilePath) { 228 using namespace fuzzer; 246 Fuzzer::FuzzingOptions Options; 285 Fuzzer F(USF, Options); 337 } // namespace fuzzer
|
FuzzerUtil.cpp | 22 namespace fuzzer { namespace 50 Fuzzer::StaticAlarmCallback(); 199 } // 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/llvm/ |
Android.mk | 29 lib/Fuzzer \
|
/external/llvm/lib/Fuzzer/test/ |
FuzzerUnittest.cpp | 5 using namespace fuzzer; 13 TEST(Fuzzer, CrossOver) { 70 TEST(Fuzzer, Hash) { 72 fuzzer::Unit U(A, A + sizeof(A)); 73 EXPECT_EQ("a9993e364706816aba3e25717850c26c9cd0d89d", fuzzer::Hash(U)); 75 EXPECT_EQ("81fe8bfe87576c3ecb22426f8e57847382917acf", fuzzer::Hash(U));
|
/external/compiler-rt/lib/tsan/tests/unit/ |
tsan_clock_test.cc | 419 TEST(Clock, Fuzzer) {
|