9b112fde1a
Add help for AFL_STATSD_HOST &
...
AFL_STATSD_PORT env var
2020-10-05 19:29:37 +02:00
bab60b68d9
changed the default schedule to coe
2020-10-04 20:45:59 +02:00
1a12db1b59
Code format
2020-10-04 16:11:05 +02:00
1e0bc2e5c3
Merge remote-tracking branch 'origin/dev' into statsd_implem
2020-10-04 16:03:15 +02:00
b0de6fed11
Mention tags format in macro's name
2020-10-04 14:29:50 +02:00
ca6106a1dc
Refactor
2020-10-04 14:24:25 +02:00
6006cce0cf
Define config, change parent func to show_stats
2020-10-04 03:24:09 +02:00
ff8c6d2415
Adds other metrics
2020-10-04 03:22:28 +02:00
26dcddab0c
Add config ifdef
2020-10-03 23:56:55 +02:00
2239743361
Rewrote format metric to be simpler/more static
2020-10-01 00:11:01 +02:00
383cd487a2
small improvements to Marcel's patch, fix laf-intel + redqueen crashes
2020-09-29 15:02:57 +02:00
e87eca7fe8
Patching and improving AFLFast schedules.
2020-09-29 11:53:27 +00:00
e69b25e34b
increase havoc_stack_pow2 on no finds
2020-09-28 10:13:00 +02:00
a55e0d1189
WIP envs
2020-09-25 23:28:15 +02:00
6b3b1775b6
improving on splice candidate check patch
2020-09-25 12:03:24 +02:00
a75e7594f7
Add comments
...
Co-authored-by: Ivan Gulakov <gulakov@ispras.ru >
2020-09-24 18:50:59 +03:00
888d63748a
Fix potential endless loop in custom_mutator_stage
...
Co-authored-by: Ivan Gulakov <gulakov@ispras.ru >
2020-09-24 18:25:32 +03:00
52c135e1a2
fix warning
2020-09-22 02:05:31 +02:00
5f52f72761
set explore as default, fix schedule display
2020-09-20 14:58:08 +02:00
a18523f018
fix exploit, mmopt and rare schedule
2020-09-19 15:13:58 +02:00
7ff9800804
fix exploit, mmopt and rare schedule
2020-09-19 15:13:15 +02:00
44c0dc6d96
fix expand havoc
2020-09-18 12:19:27 +02:00
9eed8fe588
portability: type -> command -v, compiler warnings
2020-09-18 09:02:43 +02:00
4561a9590f
WIP. basic state working: submitting statsd metrics (path, crashes, hangs)
2020-09-17 01:29:09 +02:00
7cdbe3173e
fixed ngram size unset
2020-09-13 15:00:10 +02:00
060dbe1239
wine argv fix
2020-09-13 14:26:24 +02:00
a9ba907676
Fix qemu argv construction ( #555 )
2020-09-13 14:25:02 +02:00
380051868a
add libfuzzer custom mutator, minor enhancements and fixes
2020-09-10 15:26:46 +02:00
ab744abc4b
code-format
2020-09-08 17:54:01 +02:00
2802245da7
update instrumenation/README.instrument_file.md for gcc_plugin
2020-09-08 17:15:32 +02:00
c091340a85
new gcc_plugin integration
2020-09-08 16:15:31 +02:00
9544b3dbf2
rewrite gcc plugin
...
When we started using AFL, it did not have an integrated GCC plugin.
There was one proposed by Austin Seipp, but for various reasons we
ended up using some of its infrastructure (runtime and wrapper), but
writing the GCC plugin proper from scratch.
With AFL++'s renewed interest in a GCC plugin, we rebased ours, with
some features that are or were missing in the one that was integrated:
* efficient, fully-functional inline and out-of-line instrumentation
Inline instrumentation was work in progress in the original plugin.
Controlled by AFL_GCC_OUT_OF_LINE.
* reproducible instrumentation
Obey -frandom-seed for pseudorandom number generation.
* licensing clarity and strict compliance
GPLv3+ for the plugin, that uses GCC internals; add a copy of the
license, as required.
* allow/deny list support
Copied and adjusted from the LLVM plugin implementation.
* neverZero support
Not as compact as the asm-wrapper version, but likely more efficient.
Both are quite thread-unsafe, with different caveats.
Controlled with AFL_GCC_SKIP_NEVERZERO.
2020-09-08 14:55:19 +02:00
374e068f97
set correct error code when -V
2020-09-08 11:37:09 +02:00
6404abd7d6
bugfix for fixed seeds
2020-09-07 17:30:28 +02:00
7bcbfd48e5
update ideas
2020-09-06 15:12:23 +02:00
8ec41b2585
fix various warnings
2020-09-06 11:40:41 +02:00
163e5ffd10
-p seek is now the default
2020-09-05 17:40:39 +02:00
ded4d093ff
skip crashes but keep for splices
2020-09-05 16:16:56 +02:00
39c020ec74
Merge pull request #549 from AFLplusplus/ignore_unstable_edges
...
ignore unstable edges
2020-09-05 13:26:46 +02:00
2f90f2faba
code-format
2020-09-05 13:19:19 +02:00
e30b2c6af6
final changes for pre-3.0
2020-09-05 13:18:28 +02:00
4b3ad5f037
add cull queue, -i subdir traversal
2020-09-05 12:32:10 +02:00
996986bed5
first batch of changes
2020-09-05 12:11:48 +02:00
976ee9022c
fix assignment
2020-09-04 22:47:37 +02:00
0625eb0a05
avoid signed ints for amounts (which are positive)
2020-09-04 22:26:39 +02:00
77b824d101
compile fix
2020-09-04 17:56:17 +02:00
b7b38205d8
fix travis
2020-09-04 17:37:11 +02:00
6c715f1a69
more changes to fuzzer_setup
2020-09-04 17:04:42 +02:00
50f61b64b1
Make open_file() inline
2020-09-04 16:22:22 +02:00
809a7cffe2
Write set environment variables in an env file style.
2020-09-04 16:02:09 +02:00