Trait libafl::bolts::tuples::Named [−][src]
Expand description
We need fixed names for many parts of this lib.
Required methods
Implementations on Foreign Types
Implementors
impl<'a, T> Named for StdMapObserver<'a, T> where
T: Default + Copy + 'static + Serialize + DeserializeOwned,
impl<'a, T> Named for VariableMapObserver<'a, T> where
T: Default + Copy + 'static + Serialize + DeserializeOwned,
impl<'a, T, const N: usize> Named for ConstMapObserver<'a, T, N> where
T: Default + Copy + 'static + Serialize + DeserializeOwned,
impl<A, B, I, S, FL> Named for CombinedFeedback<A, B, I, S, FL> where
A: Feedback<I, S>,
B: Feedback<I, S>,
FL: FeedbackLogic<A, B, I, S>,
I: Input,
impl<C, I, R, S> Named for CrossoverInsertMutator<C, I, R, S> where
C: Corpus<I>,
I: Input + HasBytesVec,
R: Rand,
S: HasRand<R> + HasCorpus<C, I> + HasMaxSize,
impl<C, I, R, S> Named for CrossoverReplaceMutator<C, I, R, S> where
C: Corpus<I>,
I: Input + HasBytesVec,
R: Rand,
S: HasRand<R> + HasCorpus<C, I>,
impl<C, I, R, S> Named for SpliceMutator<C, I, R, S> where
C: Corpus<I>,
I: Input + HasBytesVec,
R: Rand,
S: HasRand<R> + HasCorpus<C, I>,
impl<FT, I, O, R, S, T> Named for MapFeedback<FT, I, O, R, S, T> where
T: Integer + Default + Copy + 'static + Serialize + DeserializeOwned,
R: Reducer<T>,
O: MapObserver<T>,
S: HasFeedbackStates<FT>,
FT: FeedbackStatesTuple,
impl<I, R, S> Named for BitFlipMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for ByteAddMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for ByteDecMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for ByteFlipMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for ByteIncMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for ByteInterestingMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for ByteNegMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for ByteRandMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for BytesCopyMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for BytesDeleteMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for BytesExpandMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R> + HasMaxSize,
R: Rand,
impl<I, R, S> Named for BytesInsertMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R> + HasMaxSize,
R: Rand,
impl<I, R, S> Named for BytesRandInsertMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R> + HasMaxSize,
R: Rand,
impl<I, R, S> Named for BytesRandSetMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for BytesSetMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for BytesSwapMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for DwordAddMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for DwordInterestingMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for QwordAddMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for WordAddMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for WordInterestingMutator<I, R, S> where
I: Input + HasBytesVec,
S: HasRand<R>,
R: Rand,
impl<I, R, S> Named for I2SRandReplace<I, R, S> where
I: Input + HasBytesVec,
S: HasMetadata + HasRand<R> + HasMaxSize,
R: Rand,
impl<I, R, S> Named for TokenInsert<I, R, S> where
I: Input + HasBytesVec,
S: HasMetadata + HasRand<R> + HasMaxSize,
R: Rand,
impl<I, R, S> Named for TokenReplace<I, R, S> where
I: Input + HasBytesVec,
S: HasMetadata + HasRand<R> + HasMaxSize,
R: Rand,
impl<T> Named for MapFeedbackState<T> where
T: Integer + Default + Copy + 'static + Serialize + DeserializeOwned,