|
LLVM
4.0.0
|
#include <FuzzerRandom.h>
Public Member Functions | |
| Random (unsigned int seed) | |
| size_t | Rand () |
| size_t | RandBool () |
| size_t | operator() (size_t n) |
| intptr_t | operator() (intptr_t From, intptr_t To) |
| std::mt19937 & | Get_mt19937 () |
Definition at line 18 of file FuzzerRandom.h.
|
inline |
Definition at line 20 of file FuzzerRandom.h.
|
inline |
Definition at line 29 of file FuzzerRandom.h.
Referenced by fuzzer::InputCorpus::ChooseUnitIdxToMutate().
|
inline |
Definition at line 24 of file FuzzerRandom.h.
References assert(), and operator()().
|
inline |
Definition at line 21 of file FuzzerRandom.h.
Referenced by fuzzer::ComputeMutationLen(), fuzzer::MutationDispatcher::Mutate_AddWordFromTORC(), fuzzer::MutationDispatcher::Mutate_Custom(), fuzzer::MutationDispatcher::Mutate_CustomCrossOver(), operator()(), and RandBool().
|
inline |
Definition at line 22 of file FuzzerRandom.h.
References Rand().
Referenced by fuzzer::ChangeBinaryInteger(), fuzzer::MutationDispatcher::Mutate_AddWordFromTORC(), fuzzer::MutationDispatcher::Mutate_CopyPart(), fuzzer::MutationDispatcher::Mutate_InsertRepeatedBytes(), and fuzzer::RandCh().
1.8.6