2423 Commits

Author SHA1 Message Date
Khaled Yakdan
ebf2c8caa5 Merge remote-tracking branch 'github/master' into custom_mutator
# Conflicts:
#	Makefile
#	afl-fuzz.c
2019-08-01 14:22:48 +02:00
van Hauser
84855737b3 little fix 2019-08-01 13:38:49 +02:00
Andrea Fioraldi
7a608d1346 add -r option to showmap to enable raw output 2019-08-01 13:19:25 +02:00
van Hauser
3e418ecb6e showmap shows tuple content summary now 2019-08-01 12:01:04 +02:00
van Hauser
89769c836f showmap fix 2019-08-01 11:49:01 +02:00
hexcoder-
7c8470b1dc document python2 requirements for unicorn_mode 2019-07-31 11:05:47 +02:00
hexcoder-
81bab528b2 name typos 2019-07-31 01:56:54 +02:00
Andrea Fioraldi
d6beac5235 compcov levels to enable the instrumentation of only immediates 2019-07-29 16:09:28 +02:00
Khaled Yakdan
a949b40d11 Only execute the mutated input when it is not empty 2019-07-27 01:18:30 +02:00
van Hauser
7ca22cd552
Merge pull request #33 from t6/patch-freebsd
Unbreak build on FreeBSD
2019-07-26 16:02:54 +02:00
Tobias Kortkamp
30586e634d
Unbreak build on FreeBSD
afl-fuzz.c:4341:62: error: use of undeclared identifier 'cpu_aff'
          cYEL "american fuzzy lop", use_banner, power_name, cpu_aff);
                                                             ^
afl-fuzz.c:11537:7: error: use of undeclared identifier 'cpu_aff'
  if (cpu_aff > 0)
      ^
afl-fuzz.c:11538:73: error: use of undeclared identifier 'cpu_aff'
    snprintf(tmp, sizeof(tmp), "%s%d%s", "/sys/devices/system/cpu/cpu", cpu_aff, "/cpuf...
                                                                        ^
afl-fuzz.c:11543:9: error: use of undeclared identifier 'cpu_aff'
    if (cpu_aff > 0)
        ^
afl-fuzz.c:11544:86: error: use of undeclared identifier 'cpu_aff'
      snprintf(tmp, sizeof(tmp), "%s%d%s", "/sys/devices/system/cpu/cpufreq/policy", cpu_aff...
                                                                                     ^
5 errors generated.
2019-07-26 15:24:50 +02:00
van Hauser
2b6fe347ae 2.53d init 2019-07-26 14:41:48 +02:00
van Hauser
f97409dd2d v2.53c 2.53c 2019-07-26 14:19:04 +02:00
van Hauser
c384367f17 fix readme.md makefile change 2019-07-26 10:45:26 +02:00
van Hauser
eea1c6606c incorporated most of the 2.53b changes 2019-07-26 10:39:14 +02:00
van Hauser
8f4f45c524 incorporated most of the 2.53b changes 2019-07-26 10:35:58 +02:00
van Hauser
db2392b778 cleanup 2019-07-25 18:48:28 +02:00
van Hauser
ce842648ae afl_trace_pc fix 2019-07-25 11:18:14 +02:00
van Hauser
ad1c4bf202 squash typos 2019-07-25 10:34:03 +02:00
van Hauser
5969b7cdbc filenames should not have spaces 2019-07-25 10:19:17 +02:00
van Hauser
6013d20aef unicorn build workaround 2019-07-25 09:07:35 +02:00
van Hauser
dfb3bd8e33 documentation update 2019-07-25 09:00:22 +02:00
van Hauser
d6c2db9620
Merge pull request #27 from domenukk/afl-unicorn
Add AFL Unicorn
2019-07-25 08:47:22 +02:00
Dominik Maier
00dc8a0ad5 Added AFL-Unicorn mode 2019-07-25 02:26:51 +02:00
Andrea Fioraldi
9246f21f2a remove the unreadable AFLFast schedules tabel in markdown from README 2019-07-24 15:54:05 +02:00
Andrea Fioraldi
2237319ebb qemu mode TODO update 2019-07-24 15:35:52 +02:00
van Hauser
6fa95008bc fix root check 2019-07-24 12:55:37 +02:00
van Hauser
3789a56225 updated changelog and readme 2019-07-23 17:04:04 +02:00
van Hauser
0a2d9af2a1 doc update 2019-07-21 23:58:40 +02:00
van Hauser
2b7a627181 removed gcc_plugin from master 2019-07-21 20:25:06 +02:00
van Hauser
f697752b52 moved gcc_plugin to a branch, it is nowhere near "ok" 2019-07-21 20:24:40 +02:00
Andrea Fioraldi
914426d887
Merge pull request #26 from vanhauser-thc/qemu-compcov
Qemu CompCov
2019-07-20 14:23:07 +02:00
hexcxoder-
302e717790 better rely on compiler for size information 2019-07-20 15:04:07 +02:00
Andrea Fioraldi
27928fbc94 fix conflict 2019-07-20 14:10:19 +02:00
Andrea Fioraldi
253056b932 more speed to libcompcov using real libc functions 2019-07-20 14:08:45 +02:00
van Hauser
1d1d0d9b6f warn on calling the target binary without an explicit path 2019-07-20 13:15:41 +02:00
van Hauser
c7887abb64 added test and debug 2019-07-20 13:12:19 +02:00
Andrea Fioraldi
47525f0dd6 fix #24 checking for validity of the requested block address 2019-07-20 13:09:45 +02:00
Andrea Fioraldi
5ac5d91c6b CompCov TODO 2019-07-20 12:00:31 +02:00
van Hauser
322b5a736b updated docs and crash issues with gcc_plugin 2019-07-20 09:06:47 +02:00
Andrea Fioraldi
907c054142 this closes #23 2019-07-19 17:56:52 +02:00
Andrea Fioraldi
7b6d51a9d0 libcompcov for QEMU 2019-07-19 17:47:53 +02:00
Andrea Fioraldi
d3eba93c7d ops typo 2019-07-19 17:46:24 +02:00
van Hauser
866e22355c show selected core and code cleanup 2019-07-19 12:08:02 +02:00
Heiko Eißfeldt
fe084b9866 several documentation fixes 2019-07-19 11:17:30 +02:00
Heiko Eißfeldt
5f7e3025d9 enable AFL_QUIET again 2019-07-19 11:10:10 +02:00
Heiko Eißfeldt
13b8bc1a89 add root check 2019-07-19 11:08:23 +02:00
Andrea Fioraldi
054cec8a5d fix typos 2019-07-19 08:35:29 +02:00
Andrea Fioraldi
8dc326e1f1 env variables update 2019-07-19 01:13:14 +02:00
Andrea Fioraldi
81dd1aea82 experimental x86 support for compcov in QEMU 2019-07-19 00:55:41 +02:00