Home | History | Annotate | Download | only in iface_fuzzer

Lines Matching refs:Mutate

58   *result.mutable_vector_value(idx) = this->Mutate(result.vector_value(idx));
73 // Mutate this enum like a scalar with probability
79 scalar_value = Mutate(scalar_value, scalar_type);
102 Mutate(result.scalar_value(), result.scalar_type());
119 *result.mutable_struct_value(idx) = this->Mutate(result.struct_value(idx));
141 *result.mutable_union_value(i) = this->Mutate(result.union_value(i));
160 *result.mutable_vector_value(idx) = this->Mutate(result.vector_value(idx));
197 ScalarData ProtoFuzzerMutator::Mutate(const ScalarData &scalar_value,
202 result.set_bool_t(Mutate(static_cast<bool>(scalar_value.bool_t())));
204 result.set_int8_t(Mutate(scalar_value.int8_t()));
206 result.set_uint8_t(Mutate(scalar_value.uint8_t()));
208 result.set_int16_t(Mutate(scalar_value.int16_t()));
210 result.set_uint16_t(Mutate(scalar_value.uint16_t()));
212 result.set_int32_t(Mutate(scalar_value.int32_t()));
214 result.set_uint32_t(Mutate(scalar_value.uint32_t()));
216 result.set_int64_t(Mutate(scalar_value.int64_t()));
218 result.set_uint64_t(Mutate(scalar_value.uint64_t()));
220 result.set_float_t(Mutate(scalar_value.float_t()));
222 result.set_double_t(Mutate(scalar_value.double_t()));
245 T ProtoFuzzerMutator::Mutate(T value) {
251 bool ProtoFuzzerMutator::Mutate(bool value) {
255 float ProtoFuzzerMutator::Mutate(float value) {
264 double ProtoFuzzerMutator::Mutate(double value) {