HomeSort by relevance Sort by last modified time
    Searched refs:Fuzzer (Results 1 - 12 of 12) sorted by null

  /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) {

Completed in 228 milliseconds