Home
last modified time | relevance | path

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

/src/contrib/llvm-project/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()
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 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.h34 Fuzzer(UserCallback CB, InputCorpus &Corpus, MutationDispatcher &MD,
80 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.cpp814 auto *MD = new MutationDispatcher(Rand, Options); in FuzzerDriver()