@@ -10,17 +10,17 @@ use libafl::{
1010use libafl_bolts:: { Error , Named } ;
1111use serde:: { Deserialize , Serialize } ;
1212
13- /// A [`PersitentRecordFeedback `] tracks the last N inputs that the fuzzer has run.
13+ /// A [`PersistentRecordFeedback `] tracks the last N inputs that the fuzzer has run.
1414/// TODO: Kept in memory for now but should write to disk.
1515#[ derive( Serialize , Deserialize , Debug ) ]
16- pub struct PersitentRecordFeedback < I > {
16+ pub struct PersistentRecordFeedback < I > {
1717 /// Vec that tracks the last `record_size` [`Input`]
1818 record : VecDeque < I > ,
1919 record_size : usize ,
2020}
2121
22- impl < I > PersitentRecordFeedback < I > {
23- /// Create a new [`PersitentRecordFeedback `].
22+ impl < I > PersistentRecordFeedback < I > {
23+ /// Create a new [`PersistentRecordFeedback `].
2424 pub fn new ( record_size : usize ) -> Self {
2525 Self {
2626 record_size,
@@ -29,28 +29,28 @@ impl<I> PersitentRecordFeedback<I> {
2929 }
3030}
3131
32- impl < I , T > FeedbackFactory < PersitentRecordFeedback < I > , T > for PersitentRecordFeedback < I >
32+ impl < I , T > FeedbackFactory < PersistentRecordFeedback < I > , T > for PersistentRecordFeedback < I >
3333where
3434 I : Clone ,
3535{
36- fn create_feedback ( & self , _ctx : & T ) -> PersitentRecordFeedback < I > {
36+ fn create_feedback ( & self , _ctx : & T ) -> PersistentRecordFeedback < I > {
3737 Self {
3838 record_size : self . record_size ,
3939 record : self . record . clone ( ) ,
4040 }
4141 }
4242}
4343
44- impl < I > Named for PersitentRecordFeedback < I > {
44+ impl < I > Named for PersistentRecordFeedback < I > {
4545 fn name ( & self ) -> & Cow < ' static , str > {
46- static NAME : Cow < ' static , str > = Cow :: Borrowed ( "PersitentRecordFeedback " ) ;
46+ static NAME : Cow < ' static , str > = Cow :: Borrowed ( "PersistentRecordFeedback " ) ;
4747 & NAME
4848 }
4949}
5050
51- impl < I , S > StateInitializer < S > for PersitentRecordFeedback < I > { }
51+ impl < I , S > StateInitializer < S > for PersistentRecordFeedback < I > { }
5252
53- impl < EM , I , OT , S > Feedback < EM , I , OT , S > for PersitentRecordFeedback < I >
53+ impl < EM , I , OT , S > Feedback < EM , I , OT , S > for PersistentRecordFeedback < I >
5454where
5555 S : HasCorpus < I > ,
5656 I : Input ,
@@ -111,7 +111,7 @@ where
111111 }
112112}
113113
114- impl < I > PersitentRecordFeedback < I > {
114+ impl < I > PersistentRecordFeedback < I > {
115115 fn should_run ( & self ) -> bool {
116116 self . record_size > 0
117117 }
0 commit comments