Function libafl::mutators::scheduled::havoc_mutations[][src]

pub fn havoc_mutations<C, I, R, S>(
) -> (BitFlipMutator<I, R, S>, (ByteFlipMutator<I, R, S>, (ByteIncMutator<I, R, S>, (ByteDecMutator<I, R, S>, (ByteNegMutator<I, R, S>, (ByteRandMutator<I, R, S>, (ByteAddMutator<I, R, S>, (WordAddMutator<I, R, S>, (DwordAddMutator<I, R, S>, (QwordAddMutator<I, R, S>, (ByteInterestingMutator<I, R, S>, (WordInterestingMutator<I, R, S>, (DwordInterestingMutator<I, R, S>, (BytesDeleteMutator<I, R, S>, (BytesDeleteMutator<I, R, S>, (BytesDeleteMutator<I, R, S>, (BytesDeleteMutator<I, R, S>, (BytesExpandMutator<I, R, S>, (BytesInsertMutator<I, R, S>, (BytesRandInsertMutator<I, R, S>, (BytesSetMutator<I, R, S>, (BytesRandSetMutator<I, R, S>, (BytesCopyMutator<I, R, S>, (BytesSwapMutator<I, R, S>, (CrossoverInsertMutator<C, I, R, S>, (CrossoverReplaceMutator<C, I, R, S>, ())))))))))))))))))))))))))) where
    I: Input + HasBytesVec,
    S: HasRand<R> + HasCorpus<C, I> + HasMetadata + HasMaxSize,
    C: Corpus<I>,
    R: Rand
Expand description

Get the mutations that compose the Havoc mutator