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()
70 size_t MutationDispatcher::Mutate_Custom(uint8_t *Data, size_t Size, in Mutate_Custom()
80 size_t MutationDispatcher::Mutate_CustomCrossOver(uint8_t *Data, size_t Size, in Mutate_CustomCrossOver()
109 size_t MutationDispatcher::Mutate_ShuffleBytes(uint8_t *Data, size_t Size, in Mutate_ShuffleBytes()
120 size_t MutationDispatcher::Mutate_EraseBytes(uint8_t *Data, size_t Size, in Mutate_EraseBytes()
132 size_t MutationDispatcher::Mutate_InsertByte(uint8_t *Data, size_t Size, in Mutate_InsertByte()
142 size_t MutationDispatcher::Mutate_InsertRepeatedBytes(uint8_t *Data, in Mutate_InsertRepeatedBytes()
161 size_t MutationDispatcher::Mutate_ChangeByte(uint8_t *Data, size_t Size, in Mutate_ChangeByte()
169 size_t MutationDispatcher::Mutate_ChangeBit(uint8_t *Data, size_t Size, in Mutate_ChangeBit()
177 size_t MutationDispatcher::Mutate_AddWordFromManualDictionary(uint8_t *Data, in Mutate_AddWordFromManualDictionary()
183 size_t MutationDispatcher::ApplyDictionaryEntry(uint8_t *Data, size_t Size, in ApplyDictionaryEntry()
211 DictionaryEntry MutationDispatcher::MakeDictionaryEntryFromCMP( in MakeDictionaryEntryFromCMP()
244 DictionaryEntry MutationDispatcher::MakeDictionaryEntryFromCMP( in MakeDictionaryEntryFromCMP()
254 DictionaryEntry MutationDispatcher::MakeDictionaryEntryFromCMP( in MakeDictionaryEntryFromCMP()
260 size_t MutationDispatcher::Mutate_AddWordFromTORC( in Mutate_AddWordFromTORC()
298 size_t MutationDispatcher::Mutate_AddWordFromPersistentAutoDictionary( in Mutate_AddWordFromPersistentAutoDictionary()
303 size_t MutationDispatcher::AddWordFromDictionary(Dictionary &D, uint8_t *Data, in AddWordFromDictionary()
317 size_t MutationDispatcher::CopyPartOf(const uint8_t *From, size_t FromSize, in CopyPartOf()
332 size_t MutationDispatcher::InsertPartOf(const uint8_t *From, size_t FromSize, in InsertPartOf()
356 size_t MutationDispatcher::Mutate_CopyPart(uint8_t *Data, size_t Size, in Mutate_CopyPart()
367 size_t MutationDispatcher::Mutate_ChangeASCIIInteger(uint8_t *Data, size_t Size, in Mutate_ChangeASCIIInteger()
426 size_t MutationDispatcher::Mutate_ChangeBinaryInteger(uint8_t *Data, in Mutate_ChangeBinaryInteger()
440 size_t MutationDispatcher::Mutate_CrossOver(uint8_t *Data, size_t Size, in Mutate_CrossOver()
470 void MutationDispatcher::StartMutationSequence() { in StartMutationSequence()
476 void MutationDispatcher::RecordSuccessfulMutationSequence() { in RecordSuccessfulMutationSequence()
487 void MutationDispatcher::PrintRecommendedDictionary() { in PrintRecommendedDictionary()
503 void MutationDispatcher::PrintMutationSequence(bool Verbose) { in PrintMutationSequence()
522 std::string MutationDispatcher::MutationSequence() { in MutationSequence()
531 size_t MutationDispatcher::Mutate(uint8_t *Data, size_t Size, size_t MaxSize) { in Mutate()
535 size_t MutationDispatcher::DefaultMutate(uint8_t *Data, size_t Size, in DefaultMutate()
541 size_t MutationDispatcher::MutateImpl(uint8_t *Data, size_t Size, in MutateImpl()
563 size_t MutationDispatcher::MutateWithMask(uint8_t *Data, size_t Size, in MutateWithMask()
591 void MutationDispatcher::AddWordToManualDictionary(const Word &W) { in AddWordToManualDictionary()