Home
last modified time | relevance | path

Searched refs:MutationDispatcher (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/fuzzer/
H A DFuzzerMutate.cpp27 MutationDispatcher::MutationDispatcher(Random &Rand, in MutationDispatcher() function in fuzzer::MutationDispatcher
33 {&MutationDispatcher::Mutate_EraseBytes, "EraseBytes"}, in MutationDispatcher()
35 {&MutationDispatcher::Mutate_InsertRepeatedBytes, in MutationDispatcher()
38 {&MutationDispatcher::Mutate_ChangeBit, "ChangeBit"}, in MutationDispatcher()
42 {&MutationDispatcher::Mutate_CopyPart, "CopyPart"}, in MutationDispatcher()
43 {&MutationDispatcher::Mutate_CrossOver, "CrossOver"}, in MutationDispatcher()
51 {&MutationDispatcher::Mutate_AddWordFromTORC, "CMP"}); in MutationDispatcher()
260 size_t MutationDispatcher::Mutate_AddWordFromTORC( in Mutate_AddWordFromTORC()
470 void MutationDispatcher::StartMutationSequence() { in StartMutationSequence()
487 void MutationDispatcher::PrintRecommendedDictionary() { in PrintRecommendedDictionary()
[all …]
H A DFuzzerMutate.h21 class MutationDispatcher {
23 MutationDispatcher(Random &Rand, const FuzzingOptions &Options);
24 ~MutationDispatcher() {} in ~MutationDispatcher()
100 size_t (MutationDispatcher::*Fn)(uint8_t *Data, size_t Size, size_t Max);
H A DFuzzerInternal.h35 Fuzzer(UserCallback CB, InputCorpus &Corpus, MutationDispatcher &MD,
81 MutationDispatcher &GetMD() { return MD; } in GetMD()
135 MutationDispatcher &MD;
H A DFuzzerDefs.h32 class MutationDispatcher; variable
H A DFuzzerCrossOver.cpp19 size_t MutationDispatcher::CrossOver(const uint8_t *Data1, size_t Size1, in CrossOver()
H A DFuzzerLoop.cpp138 Fuzzer::Fuzzer(UserCallback CB, InputCorpus &Corpus, MutationDispatcher &MD, in Fuzzer()
H A DFuzzerDriver.cpp811 auto *MD = new MutationDispatcher(Rand, Options); in FuzzerDriver()
/llvm-project-15.0.7/compiler-rt/lib/fuzzer/tests/
H A DFuzzerUnittest.cpp52 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TEST()
140 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestEraseBytes()
176 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestInsertByte()
212 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestInsertRepeatedBytes()
257 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestChangeByte()
293 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestChangeBit()
329 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestShuffleBytes()
359 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestCopyPart()
409 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TEST()
422 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestAddWordFromDictionary()
[all …]