afl-cov
afl-cov copied to clipboard
Produce code coverage results with gcov from afl-fuzz test cases
please tell me how to look for the cause or problem I start without a flag (--live) or with it there is no difference all the same hangs approximately at...
I am using afl-cov on Mac OS. It seems that afl-cov depends on readelf, which does not exist on Mac. What would you suggest to deal with this? ``` $...
By default, the wrapper script will execute `llvm-cov`, which can be overriden by the environment variable AFL_COV_LLVM. As an example: ``` AFL_COV_LLVM=llvm-cov-8 afl-cov -d -c -e " < AFL_FILE" --clang...
is this a typo to use is_dir to check file exists? ``` def get_cycle_num(id_num, cargs): ### default cycle cycle_num = 0 if not is_dir(cargs.afl_fuzzing_dir + '/plot_data'): return cycle_num ``` the...
From your README, to run the program that need AFL_FILE as stdin: ```bash $ cd /path/to/project-gcov/ $ afl-cov -d /path/to/afl-fuzz-output/ --live --coverage-cmd \ "cat AFL_FILE | LD_LIBRARY_PATH=./lib/.libs ./bin/.libs/somebin -a -b...
Hi, I just noticed that during live mode no HTML output is generated. It would be nice if the web output was also generated when monitoring a running fuzz job...
If I understood the docs correctly, `--disable-coverage-init` is supposed to allow updating already existing coverage information with new test cases. However, I was unable to make it work, since it...
afl-fuzz argv written to fuzzer_stats might provide a nice way to validate the afl-cov --coverage-cmd, although env variables would likely be an issue.
Add a --last-cmd option to re-run afl-cov with the same command line args as the previous execution.
The plot_data file can be used by afl-cov to show what new code has been covered on a per-cycle basis.