-
Notifications
You must be signed in to change notification settings - Fork 275
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
Experiment request for custom benchmarks #2026
Conversation
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
963ac66
to
25cbd4a
Compare
Updated the Description. |
@DonggeLiu @jonathanmetzman Could you please have a look? |
Hi @ardier, we are happy to run experiments for you, but could you please:
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name <YYYY-MM-DD-NAME> --fuzzers <FUZZERS> --benchmarks <BENCHMARKS> We would really appreciate that. |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-09-03-afl-mutants --fuzzers afl aflplusplus --benchmarks lcms_cms_transform_fuzzer lcms_cms_transform_fuzzer_all_seeds lcms_cms_transform_fuzzer_minimized_mutants lcms_cms_transform_fuzzer_dominator_mutants |
host seeds elsewhere modified files needed to run the experiment fixed date
25cbd4a
to
52374a0
Compare
@DonggeLiu, apologies that this took a while for me to get to. I have applied the changes you asked for. Please let me know if I should be taking any additional steps. |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-09-03-afl-mutants --fuzzers afl aflplusplus --benchmarks lcms_cms_transform_fuzzer lcms_cms_transform_fuzzer_all_seeds lcms_cms_transform_fuzzer_minimized_mutants lcms_cms_transform_fuzzer_dominator_mutants |
Hello. I don't see the results of this experiment anywhere. Am I missing something, or do I need to take other steps to generate the reports? |
Sorry @ardier , it appears cloud build failed to pick up the previous experiment request command: Let me retry this. |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-09-11-afl-mutants --fuzzers afl aflplusplus --benchmarks lcms_cms_transform_fuzzer lcms_cms_transform_fuzzer_all_seeds lcms_cms_transform_fuzzer_minimized_mutants lcms_cms_transform_fuzzer_dominator_mutants |
No problem. Thank you for looking into this. |
Hi @ardier, the experiment request failed again for the same reason, and there is no further log from the cloud logs. Let's do it again, and I will spend time debugging it if it fails again. |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-09-12-afl-mutants --fuzzers afl aflplusplus --benchmarks lcms_cms_transform_fuzzer lcms_cms_transform_fuzzer_all_seeds lcms_cms_transform_fuzzer_minimized_mutants lcms_cms_transform_fuzzer_dominator_mutants |
Experiment |
A quick update on this:
|
I created a simpler experiment here with the suggested changes to ensure everything works before creating a larger experiment. |
Description
Add mutant-based benchmarks and update experiment data in the YAML file.
This experiment only introduces new benchmarks as we want to address the saturated seed corpus problem through corpus reduction techniques.
We have decided to use AFL and AFL++ for this experiment to observe any difference in the outcomes due to the difference in these fuzzers.
We use four benchmarks: