Lines Matching refs:MutationDispatcher
21 size_t (MutationDispatcher::*Fn)(uint8_t *Data, size_t Size, size_t Max);
25 struct MutationDispatcher::Impl {
33 Add({&MutationDispatcher::Mutate_EraseByte, "EraseByte"}); in Impl()
34 Add({&MutationDispatcher::Mutate_InsertByte, "InsertByte"}); in Impl()
35 Add({&MutationDispatcher::Mutate_ChangeByte, "ChangeByte"}); in Impl()
36 Add({&MutationDispatcher::Mutate_ChangeBit, "ChangeBit"}); in Impl()
37 Add({&MutationDispatcher::Mutate_ShuffleBytes, "ShuffleBytes"}); in Impl()
38 Add({&MutationDispatcher::Mutate_ChangeASCIIInteger, "ChangeASCIIInt"}); in Impl()
39 Add({&MutationDispatcher::Mutate_CrossOver, "CrossOver"}); in Impl()
43 Add({&MutationDispatcher::Mutate_AddWordFromDictionary, "AddFromDict"}); in AddWordToDictionary()
68 size_t MutationDispatcher::Mutate_ShuffleBytes(uint8_t *Data, size_t Size, in Mutate_ShuffleBytes()
79 size_t MutationDispatcher::Mutate_EraseByte(uint8_t *Data, size_t Size, in Mutate_EraseByte()
89 size_t MutationDispatcher::Mutate_InsertByte(uint8_t *Data, size_t Size, in Mutate_InsertByte()
99 size_t MutationDispatcher::Mutate_ChangeByte(uint8_t *Data, size_t Size, in Mutate_ChangeByte()
106 size_t MutationDispatcher::Mutate_ChangeBit(uint8_t *Data, size_t Size, in Mutate_ChangeBit()
113 size_t MutationDispatcher::Mutate_AddWordFromDictionary(uint8_t *Data, in Mutate_AddWordFromDictionary()
127 size_t MutationDispatcher::Mutate_ChangeASCIIInteger(uint8_t *Data, size_t Size, in Mutate_ChangeASCIIInteger()
160 size_t MutationDispatcher::Mutate_CrossOver(uint8_t *Data, size_t Size, in Mutate_CrossOver()
176 void MutationDispatcher::StartMutationSequence() { in StartMutationSequence()
180 void MutationDispatcher::PrintMutationSequence() { in PrintMutationSequence()
187 size_t MutationDispatcher::Mutate(uint8_t *Data, size_t Size, size_t MaxSize) { in Mutate()
211 void MutationDispatcher::SetCorpus(const std::vector<Unit> *Corpus) { in SetCorpus()
215 void MutationDispatcher::AddWordToDictionary(const uint8_t *Word, size_t Size) { in AddWordToDictionary()
219 MutationDispatcher::MutationDispatcher(FuzzerRandomBase &Rand) : Rand(Rand) { in MutationDispatcher() function in fuzzer::MutationDispatcher
223 MutationDispatcher::~MutationDispatcher() { delete MDImpl; } in ~MutationDispatcher()