File tree Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 1
- afl-cov-0.6 (05/ /2016):
1
+ afl-cov-0.6 (06/05 /2016):
2
2
- (Markus Teufelberger) Add --cover-corpus argument so that code coverage
3
3
is measured only after all new AFL test cases are executed. The main
4
4
advantage is that code coverage results are produced more quickly in
@@ -8,8 +8,13 @@ afl-cov-0.6 (05//2016):
8
8
AFL test case, but rather across all new test cases essentially as a
9
9
unified set. In --live mode, --cover-corpus causes coverage to be
10
10
calculated once per sleep cycle after all test cases have been executed.
11
- In --coverage-at-exit mode, coverage calculation will be reserved to
12
- just before afl-cov exits.
11
+ In --coverage-at-exit mode, only a single coverage calculation will be
12
+ performed just before afl-cov exits.
13
+ - In either --cover-corpus or --coverage-at-exit modes, the
14
+ cov/id-delta-cov file will contain AFL test case ID ranges for where
15
+ coverage is hit. This is necessary because these modes cause afl-cov to
16
+ execute a series of AFL test cases (instead of each individual test
17
+ case one at a time) before coverage is calculated.
13
18
- Add a prerequisite test to make sure the targeted binary is compiled
14
19
with code coverage support ('-fprofile-arcs -ftest-coverage').
15
20
- Use the tempfile module for temporary files (suggested by Markus
Original file line number Diff line number Diff line change 1
- 0.5
1
+ 0.6
Original file line number Diff line number Diff line change 2
2
#
3
3
# File: afl-cov
4
4
#
5
- # Version: 0.5
5
+ # Version: 0.6
6
6
#
7
7
# Purpose: Perform lcov coverage diff's against each AFL queue file to see
8
8
# new functions and line coverage evolve from an AFL fuzzing cycle.
44
44
except ImportError :
45
45
import subprocess
46
46
47
- __version__ = '0.5 '
47
+ __version__ = '0.6 '
48
48
49
49
NO_OUTPUT = 0
50
50
WANT_OUTPUT = 1
You can’t perform that action at this time.
0 commit comments