1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
Source: afl-cov
Section: devel
Priority: optional
Maintainer: Daniel Stender <stender@debian.org>
Build-Depends:
debhelper (>= 9),
python,
dh-python,
pandoc
Standards-Version: 3.9.8
Homepage: https://github.com/mrash/afl-cov
Vcs-Git: https://anonscm.debian.org/git/collab-maint/afl-cov.git
Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/afl-cov.git
Package: afl-cov
Architecture: all
Depends:
gcc,
lcov,
python-subprocess32,
${python:Depends},
${misc:Depends}
Recommends:
afl
Enhances:
afl
Description: code coverage for afl (American Fuzzy Lop)
afl-cov uses test cases produced by the fuzzer afl to produce gcov code
coverage results (what parts of program are actually executed) of the
targeted binary.
.
afl-cov can be used to analyze the test results of afl after fuzzing has
been completed. However, a typical workflow is to run afl-cov while afl-fuzz
builds test cases during the fuzzing cycle runs on the same system, and to
review the cumulative code coverage results.
.
Analyzing code coverage results of afl test cases can help to maximize its
effectiveness, e.g. when its needed to patch the project code to help the
fuzzer to reach code that would be otherwise inaccessible.
|