-
-
Notifications
You must be signed in to change notification settings - Fork 312
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libafl-fuzz: separate frida build + cmplog debug #2591
base: main
Are you sure you want to change the base?
Conversation
https://github.com/mxschmitt/action-tmate use this if you want to connect to their vm |
move time_tracker stage to LibAFL
Since AFL++ runs the timeout again with double the timeout, to confirm if it is actually a timeout, I'll implement that and check if that fixes the CI |
you can delete old afl_stat.rs |
…ecutor libafl-fuzz: add verify_timeout stage
Making this into a draft PR cause still a bit WIP |
|
} | ||
} | ||
|
||
impl<E, EM, Z, S> Stage<E, EM, Z> for VerifyTimeoutsStage<E, S> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This can go in the main lib as well, right? Or is it forkserver specific?
) -> Result<(), Error> { | ||
let mut timeouts = state | ||
.metadata_or_insert_with(TimeoutsToVerify::<<S::Corpus as Corpus>::Input>::new) | ||
.clone(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why clone all inputs here?
Try to fix the cmplog issue in this pr too