Searched refs:MutationDispatcher (Results 1 – 8 of 8) sorted by relevance
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/ |
H A D | FuzzerMutate.cpp | 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() [all …]
|
H A D | FuzzerMutate.h | 22 class MutationDispatcher { 24 MutationDispatcher(Random &Rand, const FuzzingOptions &Options); 25 ~MutationDispatcher() {} in ~MutationDispatcher() 98 size_t (MutationDispatcher::*Fn)(uint8_t *Data, size_t Size, size_t Max);
|
H A D | FuzzerInternal.h | 36 Fuzzer(UserCallback CB, InputCorpus &Corpus, MutationDispatcher &MD, 82 MutationDispatcher &GetMD() { return MD; } in GetMD() 136 MutationDispatcher &MD;
|
H A D | FuzzerCrossOver.cpp | 20 size_t MutationDispatcher::CrossOver(const uint8_t *Data1, size_t Size1, in CrossOver()
|
H A D | FuzzerDefs.h | 151 class MutationDispatcher; variable
|
H A D | FuzzerLoop.cpp | 141 Fuzzer::Fuzzer(UserCallback CB, InputCorpus &Corpus, MutationDispatcher &MD, in Fuzzer()
|
H A D | FuzzerDriver.cpp | 643 auto *MD = new MutationDispatcher(Rand, Options); in FuzzerDriver()
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/tests/ |
H A D | FuzzerUnittest.cpp | 50 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TEST() 113 typedef size_t (MutationDispatcher::*Mutator)(uint8_t *Data, size_t Size, 138 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestEraseBytes() 164 TestEraseBytes(&MutationDispatcher::Mutate_EraseBytes, 200); in TEST() 167 TestEraseBytes(&MutationDispatcher::Mutate, 2000); in TEST() 174 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestInsertByte() 200 TestInsertByte(&MutationDispatcher::Mutate_InsertByte, 1 << 15); in TEST() 203 TestInsertByte(&MutationDispatcher::Mutate, 1 << 17); in TEST() 210 std::unique_ptr<MutationDispatcher> MD(new MutationDispatcher(Rand, {})); in TestInsertRepeatedBytes() 244 TestInsertRepeatedBytes(&MutationDispatcher::Mutate_InsertRepeatedBytes, 10000); in TEST() [all …]
|