Lines Matching refs:MutationDispatcher

27 MutationDispatcher::MutationDispatcher(Random &Rand,  in MutationDispatcher()  function in fuzzer::MutationDispatcher
33 {&MutationDispatcher::Mutate_EraseBytes, "EraseBytes"}, in MutationDispatcher()
34 {&MutationDispatcher::Mutate_InsertByte, "InsertByte"}, in MutationDispatcher()
35 {&MutationDispatcher::Mutate_InsertRepeatedBytes, in MutationDispatcher()
37 {&MutationDispatcher::Mutate_ChangeByte, "ChangeByte"}, in MutationDispatcher()
38 {&MutationDispatcher::Mutate_ChangeBit, "ChangeBit"}, in MutationDispatcher()
39 {&MutationDispatcher::Mutate_ShuffleBytes, "ShuffleBytes"}, in MutationDispatcher()
40 {&MutationDispatcher::Mutate_ChangeASCIIInteger, "ChangeASCIIInt"}, in MutationDispatcher()
41 {&MutationDispatcher::Mutate_ChangeBinaryInteger, "ChangeBinInt"}, in MutationDispatcher()
42 {&MutationDispatcher::Mutate_CopyPart, "CopyPart"}, in MutationDispatcher()
43 {&MutationDispatcher::Mutate_CrossOver, "CrossOver"}, in MutationDispatcher()
44 {&MutationDispatcher::Mutate_AddWordFromManualDictionary, in MutationDispatcher()
46 {&MutationDispatcher::Mutate_AddWordFromPersistentAutoDictionary, in MutationDispatcher()
51 {&MutationDispatcher::Mutate_AddWordFromTORC, "CMP"}); in MutationDispatcher()
54 Mutators.push_back({&MutationDispatcher::Mutate_Custom, "Custom"}); in MutationDispatcher()
60 {&MutationDispatcher::Mutate_CustomCrossOver, "CustomCrossOver"}); in MutationDispatcher()
69 size_t MutationDispatcher::Mutate_Custom(uint8_t *Data, size_t Size, in Mutate_Custom()
74 size_t MutationDispatcher::Mutate_CustomCrossOver(uint8_t *Data, size_t Size, in Mutate_CustomCrossOver()
93 size_t MutationDispatcher::Mutate_ShuffleBytes(uint8_t *Data, size_t Size, in Mutate_ShuffleBytes()
104 size_t MutationDispatcher::Mutate_EraseBytes(uint8_t *Data, size_t Size, in Mutate_EraseBytes()
116 size_t MutationDispatcher::Mutate_InsertByte(uint8_t *Data, size_t Size, in Mutate_InsertByte()
126 size_t MutationDispatcher::Mutate_InsertRepeatedBytes(uint8_t *Data, in Mutate_InsertRepeatedBytes()
144 size_t MutationDispatcher::Mutate_ChangeByte(uint8_t *Data, size_t Size, in Mutate_ChangeByte()
152 size_t MutationDispatcher::Mutate_ChangeBit(uint8_t *Data, size_t Size, in Mutate_ChangeBit()
160 size_t MutationDispatcher::Mutate_AddWordFromManualDictionary(uint8_t *Data, in Mutate_AddWordFromManualDictionary()
166 size_t MutationDispatcher::ApplyDictionaryEntry(uint8_t *Data, size_t Size, in ApplyDictionaryEntry()
193 DictionaryEntry MutationDispatcher::MakeDictionaryEntryFromCMP( in MakeDictionaryEntryFromCMP()
226 DictionaryEntry MutationDispatcher::MakeDictionaryEntryFromCMP( in MakeDictionaryEntryFromCMP()
236 DictionaryEntry MutationDispatcher::MakeDictionaryEntryFromCMP( in MakeDictionaryEntryFromCMP()
242 size_t MutationDispatcher::Mutate_AddWordFromTORC( in Mutate_AddWordFromTORC()
280 size_t MutationDispatcher::Mutate_AddWordFromPersistentAutoDictionary( in Mutate_AddWordFromPersistentAutoDictionary()
285 size_t MutationDispatcher::AddWordFromDictionary(Dictionary &D, uint8_t *Data, in AddWordFromDictionary()
299 size_t MutationDispatcher::CopyPartOf(const uint8_t *From, size_t FromSize, in CopyPartOf()
314 size_t MutationDispatcher::InsertPartOf(const uint8_t *From, size_t FromSize, in InsertPartOf()
338 size_t MutationDispatcher::Mutate_CopyPart(uint8_t *Data, size_t Size, in Mutate_CopyPart()
349 size_t MutationDispatcher::Mutate_ChangeASCIIInteger(uint8_t *Data, size_t Size, in Mutate_ChangeASCIIInteger()
408 size_t MutationDispatcher::Mutate_ChangeBinaryInteger(uint8_t *Data, in Mutate_ChangeBinaryInteger()
422 size_t MutationDispatcher::Mutate_CrossOver(uint8_t *Data, size_t Size, in Mutate_CrossOver()
452 void MutationDispatcher::StartMutationSequence() { in StartMutationSequence()
458 void MutationDispatcher::RecordSuccessfulMutationSequence() { in RecordSuccessfulMutationSequence()
469 void MutationDispatcher::PrintRecommendedDictionary() { in PrintRecommendedDictionary()
485 void MutationDispatcher::PrintMutationSequence() { in PrintMutationSequence()
498 size_t MutationDispatcher::Mutate(uint8_t *Data, size_t Size, size_t MaxSize) { in Mutate()
502 size_t MutationDispatcher::DefaultMutate(uint8_t *Data, size_t Size, in DefaultMutate()
508 size_t MutationDispatcher::MutateImpl(uint8_t *Data, size_t Size, in MutateImpl()
530 size_t MutationDispatcher::MutateWithMask(uint8_t *Data, size_t Size, in MutateWithMask()
557 void MutationDispatcher::AddWordToManualDictionary(const Word &W) { in AddWordToManualDictionary()