forked from googleprojectzero/winafl
-
Notifications
You must be signed in to change notification settings - Fork 4
/
ChangeLog
executable file
·93 lines (69 loc) · 2.98 KB
/
ChangeLog
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
=========
ChangeLog
=========
----------------------------------
Version 1.08 (based on afl 1.96b):
----------------------------------
- It is now possible to collect coverage only from a thread that executed
target function using -thread_coverage flag
- When -target_method flag is used, symbols are now looked up from pdb files
in addition to exported symbols
- Added a missing call to classify_counts() from run_target()
----------------------------------
Version 1.07 (based on afl 1.96b):
----------------------------------
- Previous_offset is now stored in TLS.
Edge coverage for multithreaded targets should now be more usable.
----------------------------------
Version 1.06 (based on afl 1.96b):
----------------------------------
- Windows port of afl-cmin
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
- Use exe_name instead of the preferred name
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
- Add option to choose the calling convention
Contributed by shawndenbow
- Fix for building on VS2015
Contributed by b1ack0wl
----------------------------------
Version 1.05 (based on afl 1.96b):
----------------------------------
- Windows port of afl-showmap
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
- Expaded README a bit.
----------------------------------
Version 1.04 (based on afl 1.96b):
----------------------------------
Various fixes / improvements contributed by Axel "0vercl0k" Souchet:
- Mute stdout/stderr unless AFL_NO_SINKHOLE env variable is set.
- Allow several slaveless instances to be run on the same machine.
- Fix getopt to properly handle options without parameters.
- Automatically remove the child pid file.
- Case insensitive module name comparison.
- More debugging messages.
----------------------------------
Version 1.03 (based on afl 1.96b):
----------------------------------
- Fixed dictionary loading.
Reported by Hugo Meier.
----------------------------------
Version 1.02 (based on afl 1.96b):
----------------------------------
- Fixed incorrect quoting of target command line arguments.
- Debug mode now reports encountered exceptions.
----------------------------------
Version 1.01 (based on afl 1.96b):
----------------------------------
- Fixed a bug where previous offset wasn't updated in the edge coverage
instrumentation mode. This effectively caused edge coverage to behave
the same as basic block coverage.
Reported by Rodrigo Axel Monroy.
- Changed the default coverage mode to basic block in order for the default
configuration to work better with muti-threaded apps.
- Added -no_follow_children to DR runtime flags. This can fix problems if the
target process creates a child process.
- More data in now written to the debug log
----------------------------------
Version 1.00 (based on afl 1.96b):
----------------------------------
- Initial release.