647 Commits

Author SHA1 Message Date
Dominik Maier
f80f62f14b renamed env var to AFL_DEBUG_CHILD 2020-11-18 03:02:13 +01:00
van Hauser
1cc637a0a0 support AFL_LLVM_INSTRUMENT env for our own PCGUARD 2020-11-16 10:59:09 +01:00
van Hauser
8e1047f5ef support custom mutator introspection 2020-11-10 14:08:21 +01:00
van Hauser
416e01d3c6 match mopt to havoc 2020-11-02 11:04:35 +01:00
van Hauser
0fd98ae8b0 added mutation introspection make target 2020-11-01 21:34:08 +01:00
van Hauser
f810639ab1 add our own inline trace-pc-guard 2020-10-31 14:18:58 +01:00
van Hauser
44c65fa0a0 add no splicing compile option and print used compile options in afl-fuzz help 2020-10-26 14:44:05 +01:00
van Hauser
dab017ddda no -M/-S: auto-set -S default 2020-10-12 02:26:14 +02:00
van Hauser
6a397d6111 add new seed selection algo and make it the default 2020-10-11 14:31:31 +02:00
van Hauser
445aba9221 determinstic fuzzing is now disabled by default 2020-10-10 10:55:56 +02:00
van Hauser
5dc3bc175b fix typo 2020-10-10 10:41:30 +02:00
van Hauser
125f8b6ba7 -m none is the default now 2020-10-09 23:23:44 +02:00
van Hauser
383cd487a2 small improvements to Marcel's patch, fix laf-intel + redqueen crashes 2020-09-29 15:02:57 +02:00
Dominik Maier
60ef1f7305
Update Changelog.md 2020-09-23 02:28:19 +02:00
van Hauser
639372b644 code-format, and no code-format for custom mutators 2020-09-22 02:11:10 +02:00
van Hauser
380051868a add libfuzzer custom mutator, minor enhancements and fixes 2020-09-10 15:26:46 +02:00
van Hauser
a4cac3fce5 new custom mutator: symcc 2020-09-09 17:49:43 +02:00
van Hauser
c091340a85 new gcc_plugin integration 2020-09-08 16:15:31 +02:00
van Hauser
6114a48b89 add std::string and bcmp to dictionary functions 2020-09-06 13:29:32 +02:00
van Hauser
163e5ffd10 -p seek is now the default 2020-09-05 17:40:39 +02:00
van Hauser
ded4d093ff skip crashes but keep for splices 2020-09-05 16:16:56 +02:00
van Hauser
2508922288 cmp dict for LTO 2020-09-05 15:49:10 +02:00
vanhauser-thc
e30b2c6af6 final changes for pre-3.0 2020-09-05 13:18:28 +02:00
van Hauser
fac108476c v2.68c 2020-09-04 22:50:45 +02:00
van Hauser
6c715f1a69 more changes to fuzzer_setup 2020-09-04 17:04:42 +02:00
van Hauser
651ad18e21 added the grammar mutator as a git submodule + documentation 2020-09-01 10:52:39 +02:00
van Hauser
a552631d3b update changelog 2020-08-31 20:22:20 +02:00
van Hauser
e4de4e3500 update gitignore 2020-08-31 18:32:01 +02:00
Raphaël Hertzog
41bb359428
Fix various spelling errors (#532)
All those spelling errors have been caught by lintian's built-in
spellchecker:
https://lintian.debian.org/tags/spelling-error-in-binary.html
2020-08-28 23:04:25 +02:00
van Hauser
c7f0d30668 added afl_custom_fuzz_count 2020-08-24 17:32:41 +02:00
Dominik Maier
6184832ea9 added more env var docs, fsrv fixes for cmin, tmin 2020-08-23 10:59:56 +02:00
van Hauser
47878f6974 add execs_done to plot file 2020-08-21 23:33:35 +02:00
van Hauser
4ce5ed370a LTO: sancov made default, deprecated SKIPSINGLEBLOCK, deactivate LTO autodict for cmplog binaries 2020-08-20 18:57:05 +02:00
van Hauser
779d8f6b7e support current llvm12 changes 2020-08-20 10:56:51 +02:00
van Hauser
9faf7b6fc8 v2.67d 2020-08-18 20:08:29 +02:00
van Hauser
5c759953f4
Merge pull request #511 from AFLplusplus/stable
push to dev
2020-08-18 20:05:56 +02:00
van Hauser
1c64048d0f 2.67c 2020-08-18 19:56:47 +02:00
Dominik Maier
b504b9313a code-format, changelog 2020-08-18 01:36:49 +02:00
van Hauser
1d56de6c1d fix lto autodict for long strings 2020-08-16 13:29:24 +02:00
van Hauser
cc1fe2f2d2 skip instrumenting blocks following __afl_loop to improve stability in LTO. not in afl-llvm-pass and instrim because they are outdated, sancov cant be fixed 2020-08-15 22:59:49 +02:00
van Hauser
0a251f93e0 increase initial memory sized 2020-08-15 13:34:51 +02:00
hexcoder
d0ab83a202
Changelog wording/whitespace 2020-08-13 23:19:05 +02:00
van Hauser
b5d1a021ef fix llvm and afl-showmap 2020-08-13 22:34:11 +02:00
van Hauser
212bb990b7 LTO: apply laf-intel+redqueen/cmplog at link time 2020-08-13 21:27:11 +02:00
van Hauser
2c5e103278 make cmplog deterministic 2020-08-13 12:39:18 +02:00
van Hauser
7a6867e2f8 split up __afl_manual_init, added internal AFL_DISABLE_LLVM_INSTRUMENTATION, skipping ctor+ifunc functions for all llvm, code-format 2020-08-12 16:06:30 +02:00
van Hauser
b38837f4ff setting attribute hot intelligently gives 0.5% speed 2020-08-12 14:14:44 +02:00
van Hauser
132b57cf03 nozero for llvm pcguard 2020-08-12 10:41:09 +02:00
van Hauser
50e76fce12 adding ctor function skipping in LTO fixed map mode 2020-08-11 02:05:39 +02:00
van Hauser
701fb95d24 LTO: make dynamic map the default 2020-08-10 23:42:33 +02:00