google / fuzzbench

FuzzBench - Fuzzer benchmarking as a service.
https://google.github.io/fuzzbench/
Apache License 2.0
1.11k stars 269 forks source link

Calculate branch coverage in unique coverage reports correctly #2049

Open jonathanmetzman opened 1 month ago

jonathanmetzman commented 1 month ago

I'm going to do a large experiment before my fix and after to figure out the damage caused by the incorrect branch calculation.

jonathanmetzman commented 1 month ago

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-09-24-bad-branch

jonathanmetzman commented 1 month ago

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-09-24-bad-branch

DonggeLiu commented 1 month ago

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-09-24-bad-branch-min --fuzzers libfuzzer libafl aflplusplus centipede