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

  /external/llvm/lib/Fuzzer/
FuzzerMutate.cpp 21 size_t (MutationDispatcher::*Fn)(uint8_t *Data, size_t Size, size_t Max);
25 struct MutationDispatcher::Impl {
33 Add({&MutationDispatcher::Mutate_EraseByte, "EraseByte"});
34 Add({&MutationDispatcher::Mutate_InsertByte, "InsertByte"});
35 Add({&MutationDispatcher::Mutate_ChangeByte, "ChangeByte"});
36 Add({&MutationDispatcher::Mutate_ChangeBit, "ChangeBit"});
37 Add({&MutationDispatcher::Mutate_ShuffleBytes, "ShuffleBytes"});
38 Add({&MutationDispatcher::Mutate_ChangeASCIIInteger, "ChangeASCIIInt"});
39 Add({&MutationDispatcher::Mutate_CrossOver, "CrossOver"});
43 Add({&MutationDispatcher::Mutate_AddWordFromDictionary, "AddFromDict"})
    [all...]
FuzzerInterface.h 70 class MutationDispatcher {
72 MutationDispatcher(FuzzerRandomBase &Rand);
73 ~MutationDispatcher();
119 MutationDispatcher MD(Rand);
172 MutationDispatcher &GetMD() { return MD; }
177 MutationDispatcher MD;
FuzzerCrossOver.cpp 19 size_t MutationDispatcher::CrossOver(const uint8_t *Data1, size_t Size1,
  /external/llvm/lib/Fuzzer/test/
FuzzerUnittest.cpp 15 MutationDispatcher MD(Rand);
78 typedef size_t (MutationDispatcher::*Mutator)(uint8_t *Data, size_t Size,
91 MutationDispatcher MD(Rand);
109 TestEraseByte(&MutationDispatcher::Mutate_EraseByte, 100);
112 TestEraseByte(&MutationDispatcher::Mutate, 1000);
117 MutationDispatcher MD(Rand);
143 TestInsertByte(&MutationDispatcher::Mutate_InsertByte, 1 << 15);
146 TestInsertByte(&MutationDispatcher::Mutate, 1 << 17);
151 MutationDispatcher MD(Rand);
177 TestChangeByte(&MutationDispatcher::Mutate_ChangeByte, 1 << 15)
    [all...]

Completed in 41 milliseconds