3357 Commits

Author SHA1 Message Date
Dominik Maier
b504b9313a code-format, changelog 2020-08-18 01:36:49 +02:00
Dominik Maier
1a94cfe2af moved autodict extras away from extras_a 2020-08-18 01:31:40 +02:00
Dominik Maier
7470b475a9
Reworked maybe_grow to take a single ptr, renamed to afl_realloc (#505)
* maybe_grow takes a single ptr

* fixed use_deflate

* reworked maybe_grow_bufsize

* helper to access underlying buf

* remove redundant realloc_block

* code format

* fixes

* added unit tests

* renamed maybe_grow to afl_realloc

* BUF_PARAMS -> AFL_BUF_PARAM
2020-08-18 00:50:52 +02:00
van Hauser
0a6084f361
Merge pull request #499 from AFLplusplus/dev
important push to stable
2020-08-17 23:42:45 +02:00
van Hauser
f92607cff1 pcguard for lto 2020-08-17 22:56:48 +02:00
van Hauser
9532499ef5 install libafldrivers 2020-08-16 14:14:24 +02:00
van Hauser
1d56de6c1d fix lto autodict for long strings 2020-08-16 13:29:24 +02:00
van Hauser
266b51a842 final afl-llvm-rt.o.c that takes care of all eventualities 2020-08-16 10:53:38 +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
43214d6b46 more likely 2020-08-15 22:10:28 +02:00
van Hauser
2f28ecd3a5 more unlikely 2020-08-15 20:51:57 +02:00
van Hauser
73a629d6f2 important bugfix for large covmaps 2020-08-15 18:14:44 +02:00
van Hauser
0a251f93e0 increase initial memory sized 2020-08-15 13:34:51 +02:00
van Hauser
1cf4738487 more FAQ 2020-08-15 10:27:40 +02:00
root
af14acf2c1 Revert "Merge branch 'debug' into dev"
This reverts commit a7537b5511ad767d2240cf2dc6d3e261daa676f9, reversing
changes made to 15e799f7ae666418e75c6a79db833c5316b21f97.
2020-08-14 14:35:05 +02:00
van Hauser
a7537b5511
Merge branch 'debug' into dev 2020-08-14 13:23:14 +02:00
van Hauser
15e799f7ae fix for llvm 11 2020-08-14 12:42:45 +02:00
van Hauser
5f0a9c90c8 fixes lots of llvm warnings 2020-08-14 12:06:00 +02:00
van Hauser
9ff9ff2ad2 more secure way to work with a dynamic map 2020-08-14 11:40:26 +02:00
van Hauser
d86b13384f remove unnecessary code, increase init map size 2020-08-14 11:25:13 +02:00
van Hauser
17a4e9fadf remove debug 2020-08-14 10:11:04 +02:00
van Hauser
ce513c4f3e fix llvm12 -fuseld warning 2020-08-14 10:10:23 +02:00
van Hauser
ce92adcb9b formatting 2020-08-14 08:33:36 +02:00
van Hauser
e94cc1fae0 new faq entries 2020-08-14 07:09:01 +02:00
van Hauser
32fe047894 fix AFL_LLVM_MAP_DYNAMIC 2020-08-14 06:46:22 +02:00
Dominik Maier
d1bc0207cc no longer using alloc for autodict 2020-08-14 01:33:03 +02:00
Dominik Maier
69f8c62955 code-format 2020-08-14 00:46:48 +02:00
Dominik Maier
83df65a66b cleaned up maybe_add_auto calls 2020-08-14 00:46:15 +02:00
Dominik Maier
c3a6e7e870 testcases indicate count 2020-08-14 00:20:04 +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
e9fb5f4cbc fix for llvm < 11 2020-08-13 21:46:27 +02:00
van Hauser
212bb990b7 LTO: apply laf-intel+redqueen/cmplog at link time 2020-08-13 21:27:11 +02:00
van Hauser
8e984c2aa0 fix for sancov 2020-08-13 18:24:36 +02:00
van Hauser
7f435ec5f1 refactor get filename 2020-08-13 16:29:00 +02:00
hexcoder-
47faf3dd33 code review: fixed some typos 2020-08-13 15:44:03 +02:00
van Hauser
c4e52e20c9 fix warning 2020-08-13 12:58:10 +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
8044ae28be
Merge pull request #496 from AFLplusplus/dev
push to stable
2020-08-12 14:29:34 +02:00
van Hauser
b38837f4ff setting attribute hot intelligently gives 0.5% speed 2020-08-12 14:14:44 +02:00
van Hauser
c25479264d fix LLVM version check 2020-08-12 13:28:31 +02:00
van Hauser
e9b3da5d96 llvm 9 workaround 2020-08-12 11:03:33 +02:00
van Hauser
132b57cf03 nozero for llvm pcguard 2020-08-12 10:41:09 +02:00
van Hauser
ee548df05f improve readme 2020-08-11 22:58:57 +02:00
van Hauser
052d74b16c added new githubsecurity blog entry 2020-08-11 18:44:57 +02:00
van Hauser
83281503b3
Merge pull request #498 from AFLplusplus/taint
dont merge
2020-08-11 18:26:30 +02:00
van Hauser
b604f5eafc finalize first beta! yay! 2020-08-11 18:06:18 +02:00
van Hauser
220dc4a43d review done, pray 2020-08-11 16:25:35 +02:00
van Hauser
457f627101 move taint_mode var 2020-08-11 15:10:18 +02:00