aboutsummaryrefslogtreecommitdiff
path: root/src/mutator.cc
AgeCommit message (Expand)Author
2020-02-04Lint fixesVitaly Buka
2020-02-04Improve efficiency of mutator by allowing Copy/Clone only in CrossOverVitaly Buka
2020-02-04Fix compilation issues for Google internal codeVitaly Buka
2020-02-04Remove unnececary size_increase_hint adjustmentVitaly Buka
2020-02-04Implement Any supportVitaly Buka
2020-02-04Deflake FailedMutations testVitaly Buka
2020-02-04Accept arrays of messages in MutateImplVitaly Buka
2020-02-04Move CrossOver next to MutateVitaly Buka
2020-02-04Combine post processing and initializationVitaly Buka
2020-02-04Remove unneded namespacesVitaly Buka
2020-02-04Implement CrossOver using Copy/Clone mutationsVitaly Buka
2020-02-04Use bitset to controll allowed mutationsVitaly Buka
2020-02-04Clone implementationVitaly Buka
2020-01-29Use size_increase_hint selecting copy sourceVitaly Buka
2020-01-29Use signed size_increase_hintVitaly Buka
2020-01-29Use max_size_hint instead of size_increase_hintVitaly Buka
2020-01-29Take into account size_increase_hint selecting mutationVitaly Buka
2020-01-29Allow to use a different message as "copy" sourceVitaly Buka
2020-01-16Log message when IsInitialized assert failVitaly Buka
2020-01-10Support multiple callbacks per message typeVitaly Buka
2019-10-08Check post_processors_.empty() in CrossOverVitaly Buka
2019-10-08Add global mutator supportPeter Foley
2019-09-06Don't "post process" and InitializeAndTrim from recursive Mutate callsVitaly Buka
2019-09-06Replace Custom mutations with mutation post processingVitaly Buka
2019-08-31Remove static members from MutatorVitaly Buka
2019-08-31Move random number generator inside of Mutator.Vitaly Buka
2019-07-29Initialize fields of map entriesVitaly Buka
2019-01-31Speedup unit testsVitaly Buka
2019-01-23Move EnforceUtf8 check into CanCopyAndDifferentFieldVitaly Buka
2019-01-23Rename IsEqualValueField to CanCopyAndDifferentFieldVitaly Buka
2018-09-07Added per field mutator hooks. (#98)Allen-Webb
2017-09-28Improve protection against stack overflowVitaly Buka
2017-08-22Increase kMaxInitializeDepth and remove annoying assertVitaly Buka
2017-08-15Fix compilation with GCC 7Tomáš Popela
2017-06-09Restrict proto3 strings to valid UTF-8Vitaly Buka
2017-06-09Add function to fix UTF-8 strings.Vitaly Buka
2017-03-19Update assertVitaly Buka
2017-03-16Mutate message when we create new one.Vitaly Buka
2017-03-16Move fallback to default value into CreateField().Vitaly Buka
2017-03-15Remove size control heuristicVitaly Buka
2017-03-15Fix mutator crash if enum has only one value.Vitaly Buka
2017-03-12Add size increase parameter for CreateField.Vitaly Buka
2017-03-09Remove unused using declaration.Vitaly Buka
2017-03-09Remove unused using declaration.Vitaly Buka
2017-03-06libFuzzer does not allow to use LLVMFuzzerMutate from CustomCrossover soVitaly Buka
2017-03-06Setup mutator with pointer to RandomEngine instead of seed.Vitaly Buka
2017-03-06Rename protobuf_mutator::ProtobufMutator into protobuf_mutator::MutatorVitaly Buka
2017-03-06Remove prefixes from some files. It's already in the path.Vitaly Buka