1074 Commits

Author SHA1 Message Date
David Carlier
c87210820c libtokencap update proposal
- bcmp interception.
- FreeBSD using default argument to get current pid for the mapping
data gathering, getpid seems to cause some issues under certain
conditions (getenv call).
2019-10-29 15:06:20 +00:00
van Hauser
66791a5dad more radamsa optimization 2019-10-29 14:22:13 +01:00
van Hauser
64fa11d204 updated changelog, afl-analyze AFL_SKIP_BIN_CHECK support 2019-10-28 11:52:31 +01:00
hexcoder
17729ce856
Merge pull request #89 from devnexen/dfbsd_porting
Porting cpu affinity to DragonFly.
2019-10-26 10:45:20 +02:00
David Carlier
cfd7b906cb Porting cpu affinity to DragonFly.
Thanks their API is very similar in this area.
2019-10-26 08:39:13 +01:00
Andrea Fioraldi
a1f7de2bc3
Merge pull request #88 from domenukk/unicorn_nowarn
No Longer Warns for Absolute Binaries for Unicorn
2019-10-26 09:25:52 +02:00
Andrea Fioraldi
f2b3f01759 make initial inputs names consistent with others using time:0 2019-10-26 09:24:09 +02:00
Dominik Maier
c66633ccc5 no longer warns on python as path for unicorn 2019-10-26 01:43:25 +02:00
Andrea Fioraldi
644efa2905 remove redundand setenv of SHM_ENV_VAR 2019-10-25 14:02:30 +02:00
van Hauser
6e5143681c enhanced radamsa integration 2019-10-24 16:53:30 +02:00
van Hauser
374f661027 help output adjustment 2019-10-22 13:23:00 +02:00
van Hauser
bc3ce26e0e -V/-E not precise 2019-10-21 17:18:41 +02:00
hexcoder-
c83e8e1e62 Remove lcamtuf's old email from Google (not valid anymore), also remove maintainance from him. 2019-10-19 18:23:01 +02:00
hexcoder
452ec28761
Merge pull request #82 from devnexen/darwin_gotcpu_portage
afl-gotcpu: porting to Darwin using mach API.
Thanks! Looks good!
2019-10-19 17:37:40 +02:00
hexcoder-
8a78637719 add gcc_plugin to code formatter and run it 2019-10-19 16:19:46 +02:00
David Carlier
1fdb75068d afl-gotcpu: porting to Darwin using mach API. 2019-10-19 11:44:09 +01:00
hexcoder-
e7ab8be0cd sync afl-fast-gcc with afl-clang-fast, add tests for gcc_plugin 2019-10-18 19:53:10 +02:00
van Hauser
73da639654 revert patch 2019-10-18 08:25:43 +02:00
hexcoder-
99f2abfd71 fine tuning cpu percentage limit to be detected as bound cpu on FreeBSD 2019-10-12 01:58:45 +02:00
David Carlier
33281b04e7 FreeBSD making more tolerant the cpu binding at init time 2019-10-11 22:21:25 +01:00
David Carlier
b33a6addcc NetBSD binding to cpu, ignore sleeping processes. 2019-10-11 21:09:24 +01:00
Andrea Fioraldi
4183bc35b2 doh 2019-10-10 19:50:16 +02:00
Andrea Fioraldi
4700800770 upload libradamsa 2019-10-10 19:49:38 +02:00
Andrea Fioraldi
9de74cce92 radamsa mutator as havoc cycle replacement with probability 1/24 2019-10-10 19:46:46 +02:00
Andrea Fioraldi
125a59df91 Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus 2019-10-08 12:40:05 +02:00
Andrea Fioraldi
eae4a9e1f8 persistent qemu should now works as expected 2019-10-08 12:39:11 +02:00
van Hauser
20f009e927 added afl-fuzz -I cmdline option 2019-10-08 11:53:31 +02:00
hexcoder-
45bb85cd8f tighter format to avoid overwriting right border 2019-10-07 22:41:01 +02:00
David Carlier
8cd7f3438f bind_to_free_cpu NetBSD's turn 2019-10-05 12:21:56 +01:00
van Hauser
9c105098dd general maintance 2019-10-04 10:33:28 +02:00
David Carlier
670316f997 Binding to the first free cpu, porting to FreeBSD 2019-10-04 03:52:39 +01:00
van Hauser
a962359993 imported fix from google afl 2019-10-02 16:32:15 +02:00
Matt C
8eafa90105 Improved error messaging when unable to communicate with the fork server 2019-10-01 16:00:40 -04:00
van Hauser
8f519e7959
Merge pull request #67 from aoh/master
use the original data as input to custom fuzzer modules
2019-09-29 18:59:15 +02:00
David Carlier
2109d37298 NetBSD various support improvements 2019-09-29 12:30:10 +01:00
hexcoder-
942245b985 included #68 cpu binding for FreeBSD, thanks to devnexen 2019-09-28 20:50:13 +02:00
Aki Helin
2b1b9f816c use the original data as input to custom fuzzer modules 2019-09-25 16:11:27 +03:00
van Hauser
b4ca95a9fa afl-fuzz mutation documentation feature 2019-09-22 13:21:15 +02:00
hexcoder-
ad1750b53d oops, typo corrected 2019-09-21 10:13:11 +02:00
hexcoder-
e909d5f5c2 fix macos commit to make it portable again. Would not compile on OpenBSD. 2019-09-21 12:07:29 +02:00
van Hauser
ff5c7b155c custom mutator fuzzing yields UI 2019-09-20 19:20:15 +02:00
David Carlier
48e6e3ac45 Checking CPU scaling on MacOS
Checking optimal cpu performance or ignore if the AFL_SKIP_CPUFREQ
env is set.
2019-09-18 22:04:16 +01:00
Andrea Fioraldi
74a984d75f code format 2019-09-18 10:23:36 +02:00
Andrea Fioraldi
b55ea6409d
Merge pull request #60 from vanhauser-thc/wine_mode
Wine mode
2019-09-18 10:22:55 +02:00
Andrea Fioraldi
ed7917e619 qemu persistent GPR 2019-09-18 10:15:34 +02:00
Andrea Fioraldi
e2dfac08c0 wine mode first commit 2019-09-17 16:13:41 +02:00
van Hauser
428b88a82a added afl_custom_mutator_only 2019-09-16 16:17:16 +02:00
hexcoder
36020c41df
Merge branch 'master' into persistent_qemu 2019-09-13 11:34:50 +02:00
hexcoder-
a67d86c6e2 Second part of refactoring afl-fuzz-one.c. Now more back to sane functions. 2019-09-12 22:56:38 +02:00
Andrea Fioraldi
6b40189045 first version of persistent QEMU 2019-09-12 12:34:53 +02:00