Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(732)

Side by Side Diff: third_party/afl/src/config.h

Issue 2662883002: Roll AFL 2.31b:2.38b and switch coverage to use trace-pc-guard. (Closed)
Patch Set: Remove unneeded vuln_samples binaries. Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/afl/src/afl-whatsup ('k') | third_party/afl/src/docs/ChangeLog » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 american fuzzy lop - vaguely configurable bits 2 american fuzzy lop - vaguely configurable bits
3 ---------------------------------------------- 3 ----------------------------------------------
4 4
5 Written and maintained by Michal Zalewski <lcamtuf@google.com> 5 Written and maintained by Michal Zalewski <lcamtuf@google.com>
6 6
7 Copyright 2013, 2014, 2015, 2016 Google Inc. All rights reserved. 7 Copyright 2013, 2014, 2015, 2016 Google Inc. All rights reserved.
8 8
9 Licensed under the Apache License, Version 2.0 (the "License"); 9 Licensed under the Apache License, Version 2.0 (the "License");
10 you may not use this file except in compliance with the License. 10 you may not use this file except in compliance with the License.
11 You may obtain a copy of the License at: 11 You may obtain a copy of the License at:
12 12
13 http://www.apache.org/licenses/LICENSE-2.0 13 http://www.apache.org/licenses/LICENSE-2.0
14 14
15 */ 15 */
16 16
17 #ifndef _HAVE_CONFIG_H 17 #ifndef _HAVE_CONFIG_H
18 #define _HAVE_CONFIG_H 18 #define _HAVE_CONFIG_H
19 19
20 #include "types.h" 20 #include "types.h"
21 21
22 /* Version string: */ 22 /* Version string: */
23 23
24 #define VERSION "2.31b" 24 #define VERSION "2.38b"
25 25
26 /****************************************************** 26 /******************************************************
27 * * 27 * *
28 * Settings that may be of interest to power users: * 28 * Settings that may be of interest to power users: *
29 * * 29 * *
30 ******************************************************/ 30 ******************************************************/
31 31
32 /* Comment out to disable terminal colors (note that this makes afl-analyze 32 /* Comment out to disable terminal colors (note that this makes afl-analyze
33 a lot less nice): */ 33 a lot less nice): */
34 34
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 108
109 /* Probabilities of skipping non-favored entries in the queue, expressed as 109 /* Probabilities of skipping non-favored entries in the queue, expressed as
110 percentages: */ 110 percentages: */
111 111
112 #define SKIP_TO_NEW_PROB 99 /* ...when there are new, pending favorites */ 112 #define SKIP_TO_NEW_PROB 99 /* ...when there are new, pending favorites */
113 #define SKIP_NFAV_OLD_PROB 95 /* ...no new favs, cur entry already fuzzed */ 113 #define SKIP_NFAV_OLD_PROB 95 /* ...no new favs, cur entry already fuzzed */
114 #define SKIP_NFAV_NEW_PROB 75 /* ...no new favs, cur entry not fuzzed yet */ 114 #define SKIP_NFAV_NEW_PROB 75 /* ...no new favs, cur entry not fuzzed yet */
115 115
116 /* Splicing cycle count: */ 116 /* Splicing cycle count: */
117 117
118 #define SPLICE_CYCLES 16 118 #define SPLICE_CYCLES 15
119 119
120 /* Nominal per-splice havoc cycle length: */ 120 /* Nominal per-splice havoc cycle length: */
121 121
122 #define SPLICE_HAVOC 32 122 #define SPLICE_HAVOC 32
123 123
124 /* Maximum offset for integer addition / subtraction stages: */ 124 /* Maximum offset for integer addition / subtraction stages: */
125 125
126 #define ARITH_MAX 35 126 #define ARITH_MAX 35
127 127
128 /* Limits for the test case trimmer. The absolute minimum chunk size; and 128 /* Limits for the test case trimmer. The absolute minimum chunk size; and
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 336
337 // #define SKIP_COUNTS 337 // #define SKIP_COUNTS
338 338
339 /* Uncomment this to use instrumentation data to record newly discovered paths, 339 /* Uncomment this to use instrumentation data to record newly discovered paths,
340 but do not use them as seeds for fuzzing. This is useful for conveniently 340 but do not use them as seeds for fuzzing. This is useful for conveniently
341 measuring coverage that could be attained by a "dumb" fuzzing algorithm: */ 341 measuring coverage that could be attained by a "dumb" fuzzing algorithm: */
342 342
343 // #define IGNORE_FINDS 343 // #define IGNORE_FINDS
344 344
345 #endif /* ! _HAVE_CONFIG_H */ 345 #endif /* ! _HAVE_CONFIG_H */
OLDNEW
« no previous file with comments | « third_party/afl/src/afl-whatsup ('k') | third_party/afl/src/docs/ChangeLog » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698