mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-15 03:18:07 +00:00
remove -z option, use -p mmopt instead
This commit is contained in:
@ -149,21 +149,15 @@ void create_alias_table(afl_state_t *afl) {
|
||||
|
||||
}
|
||||
|
||||
if (unlikely(afl->prefer_new) && afl->queued_discovered) {
|
||||
if (unlikely(afl->schedule == MMOPT) && afl->queued_discovered) {
|
||||
|
||||
double avg_weight = sum / active;
|
||||
u32 cnt = afl->queued_discovered >= 5 ? 5 : afl->queued_discovered;
|
||||
|
||||
for (i = n - afl->queued_discovered; i < n; i++) {
|
||||
for (i = n - cnt; i < n; i++) {
|
||||
|
||||
struct queue_entry *q = afl->queue_buf[i];
|
||||
|
||||
if (likely(!q->disabled) && q->weight > avg_weight) {
|
||||
|
||||
double prev_weight = q->weight;
|
||||
q->weight *= (2.0 * (i / n));
|
||||
sum += (q->weight - prev_weight);
|
||||
|
||||
}
|
||||
if (likely(!q->disabled)) { q->weight *= 2.0; }
|
||||
|
||||
}
|
||||
|
||||
|
@ -132,7 +132,6 @@ static void usage(u8 *argv0, int more_help) {
|
||||
" fast(default), explore, exploit, seek, rare, mmopt, "
|
||||
"coe, lin\n"
|
||||
" quad -- see docs/FAQ.md for more information\n"
|
||||
" -z - prefer new coverage findings when fuzzing\n"
|
||||
" -f file - location read by the fuzzed program (default: stdin "
|
||||
"or @@)\n"
|
||||
" -t msec - timeout for each run (auto-scaled, default %u ms). "
|
||||
@ -556,7 +555,7 @@ int main(int argc, char **argv_orig, char **envp) {
|
||||
while (
|
||||
(opt = getopt(
|
||||
argc, argv,
|
||||
"+Ab:B:c:CdDe:E:hi:I:f:F:g:G:l:L:m:M:nNOo:p:RQs:S:t:T:UV:WXx:YzZ")) >
|
||||
"+Ab:B:c:CdDe:E:hi:I:f:F:g:G:l:L:m:M:nNOo:p:RQs:S:t:T:UV:WXx:YZ")) >
|
||||
0) {
|
||||
|
||||
switch (opt) {
|
||||
@ -569,10 +568,6 @@ int main(int argc, char **argv_orig, char **envp) {
|
||||
afl->max_length = atoi(optarg);
|
||||
break;
|
||||
|
||||
case 'z':
|
||||
afl->prefer_new = 1;
|
||||
break;
|
||||
|
||||
case 'Z':
|
||||
afl->old_seed_selection = 1;
|
||||
break;
|
||||
|
Reference in New Issue
Block a user