-
Notifications
You must be signed in to change notification settings - Fork 67
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
Add fuzzing seeds to recently contributed fuzzing harnesses #2
Conversation
Thanks, I will merge them with libFuzzer -merge=1 |
I found that only some script flags seeds increased coverage. See 3c3b16c |
@MarcoFalke That's expected since the script flags seeds I submitted were not bootstrapped with the seeds in the repo :) Anything I need to do to get the seed corpora for the other fuzzing harnesses in? :) |
All others didn't increase coverage for me. Feel free to double check |
@MarcoFalke Please note that script flags was the only fuzzer in Take Note that Sames goes for all the added seeds in this PR (with the exception of the script flag seeds). |
Ah, thx |
Can we move forward with adding the additional seeds? :) |
I'd like to add them only after the fuzzers have been merged. Otherwise I can't calculate coverage information. |
Is there anything I can do to get the fuzzers merged? :) |
review on them would help |
@MarcoFalke Can we move forward with some of the remaining fuzzing harnesses? :) |
Thanks merged in 5c4e9f9 |
Let me know if I forgot some files which increase coverage, otherwise feel free to close |
@MarcoFalke I'll investigate! To make sure we measure exactly the same way: what commands/options did you use to generate the coverage reports? |
It looks like this:
|
So that is using libfuzzer. And libfuzzer is using "features" to determine if a seed adds coverage. You can get the "feature" coverage by just running libfuzzer. One of the lines will say:
|
@MarcoFalke I'm well aware of |
Did you use |
Excellent! Exactly what I needed. Thanks! |
Add fuzzing seeds to recently contributed fuzzing harnesses.
Seeds for:
CheckBlock(...)
and otherCBlock
related functions"CTx{In,Out}
related functions"