172 Commits

Author SHA1 Message Date
vanhauser-thc
cf853fb249 reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRV 2022-02-08 20:15:48 +01:00
vanhauser-thc
fa3c0d8a37 change -y to -g/-G and add env var alternatives 2022-02-05 10:36:37 +01:00
llzmb
ec7b14a3d6 Fix line length 2022-01-20 21:25:06 +01:00
hexcoder
ee57053be1
add missing gcc env vars 2022-01-03 11:18:10 +01:00
Joshua Rogers
09c4d9ed75 Fix LeakSanitizer Usage.
Previously, __lsan_do_leak_check() was run when using __AFL_LEAK_CHECK,
however this was the incorrect function to use. According to the
documentation: "Subsequent calls to this function will have no effect
and end-of-process leak check will not run".
This meant that if the memory did not leak on the first usage of
__AFL_LEAK_CHECK, subsquent calls to this macro would never do anything.

Likewise, it is not possible to use an LSAN suppression list with
symbolize=0, so instead __lsan_disable and __lsan_enable are used to
'ignore' certain memory allocations where needed.
2021-12-30 02:54:40 +01:00
CityOfLight77
63087d9bd9
Fix env var typo
`AFL_MAX_EXRAS` -> `AFL_MAX_EXTRAS`
2021-12-15 09:24:28 +07:00
llzmb
bb506de0b8 Fix various missed issues - 1st run 2021-12-05 19:40:56 +01:00
llzmb
89df436290 Fix broken links - 1st run 2021-12-05 19:36:33 +01:00
llzmb
8d696c9396 Fix punctuation in connection with "with" 2021-12-04 20:55:37 +01:00
llzmb
667c2e58b2 Fix punctuation in connection with "by default" 2021-12-04 20:41:47 +01:00
llzmb
bcd81c377d Fix line length and formatting 2021-12-04 20:38:00 +01:00
llzmb
65c3db8625 Fix punctuation in connection with "e.g." 2021-12-02 21:11:01 +01:00
llzmb
b7395fa467 Change "AFL" to "AFL++" 2021-12-02 19:52:10 +01:00
llzmb
7a8e4018a5 Change the word "env var" to "environment variable" 2021-12-02 17:13:12 +01:00
llzmb
73e9677a88 Change the word "behaviour" (BE) to "behavior" (AE) 2021-12-02 17:08:06 +01:00
llzmb
0ae9b0dff4 Remove the word "please" 2021-12-02 17:01:45 +01:00
llzmb
d9e39be4e8 Remove the word "simply" 2021-12-02 16:49:16 +01:00
van Hauser
5525f8c9ef
Merge pull request #1187 from WorksButNotTested/frida
Frida
2021-11-30 10:57:28 +01:00
llzmb
8968bee836 Merge branch 'dev' into docs_cleanup_folder_2 2021-11-29 19:55:55 +01:00
Your Name
a699dc2d2d Update docs 2021-11-29 17:38:06 +00:00
llzmb
7604dba6d6 Fix typos 2021-11-26 13:28:04 +01:00
llzmb
e0c8a5c0c6 Change "AFL" to "AFL++" in "README.llvm.md", fix references 2021-11-25 16:47:49 +01:00
llzmb
10365a22bd Merge ctx and ngram into llvm, fix references 2021-11-22 22:08:49 +01:00
llzmb
c31f4646cb Clean up docs folder 2021-11-21 21:11:52 +01:00
llzmb
66ca8618ea Edit list of environment variables 2021-11-09 20:35:12 +01:00
llzmb
72878cc14b Edit list of environment variables 2021-11-06 22:09:54 +01:00
vanhauser-thc
74b4274e35 update for new sanitizer support 2021-11-04 16:12:54 +01:00
llzmb
bb255fdd79 Fix line breaks 2021-10-30 21:42:21 +02:00
llzmb
b1aecf4ff0 Edit list of environment variables 2021-10-30 21:38:13 +02:00
Kuang-che Wu
f6fbbf8150 Fix document paths. 2021-10-10 21:03:43 +08:00
vanhauser-thc
c775f40ebf AFL_IGNORE_PROBLEMS + library checks and documentation 2021-08-12 14:32:44 +02:00
llzmb
3f1a2d596f Clean up references to notes_for_asan.md 2021-08-09 16:19:21 +02:00
llzmb
df74625df0
Change afl to AFL in *.md (#1057)
Changes in *.md files:
- afl++ > AFL++ (acronym)
- afl > AFL (compare https://github.com/google/AFL)

Excluded from changes:
- source code
- function names
- paths (folder and file names)
- URLs
2021-08-08 01:29:32 +02:00
Max Kunzelmann
4d7c23e231
Fix typos (#1037) 2021-07-21 00:38:23 +02:00
vanhauser-thc
a7340a1ac6 fix AFL_CAL_FAST 2021-06-10 10:25:37 +02:00
vanhauser-thc
7665354405 threadsafe doc fixes, code format 2021-06-01 10:13:16 +02:00
hexcoder
97a1f89881
Merge branch 'dev' into going_atomic 2021-05-31 19:18:24 +02:00
hexcoder-
eb74a7a800 add documentation for AFL_LLVM_THREADSAFE_INST 2021-05-30 12:43:30 +02:00
hexcoder
314c0357a7
Typo/wording 2021-05-25 21:59:24 +02:00
vanhauser-thc
87b16c4460 add AFL_TRY_AFFINITY 2021-05-25 10:45:24 +02:00
vanhauser-thc
8e75adfee5 AFL_SKIP_CRASHES is obsolete since 3.0 2021-05-25 09:22:50 +02:00
vanhauser-thc
58e39ecd8f turn off map size detection if skip_bin_check is set 2021-05-22 12:15:09 +02:00
Dominik Maier
fa63f2652d more documentation for AFL_EXIT_ON_TIME 2021-05-17 18:30:37 +02:00
Dominik Maier
ccf739f880 AFL_PRINT_FILENAMES added 2021-05-17 18:16:51 +02:00
Roman M. Iudichev
069e61dfc6
Exit on time (#904)
* Variable AFL_EXIT_ON_TIME description has been added.
Variables AFL_EXIT_ON_TIME and afl_exit_on_time has been added.
afl->exit_on_time variable initialization has been added.
The asignment of a value to the afl->afl_env.afl_exit_on_time variable from
environment variables has been added.
Code to exit on timeout if new path not found has been added.

* Type of afl_exit_on_time variable has been changed.
Variable exit_on_time has been added to the afl_state_t structure.

* Command `export AFL_EXIT_WHEN_DONE=1` has been added.

* Millisecond to second conversion has been added.
Call get_cur_time() has been added.

* Revert to using the saved current time value.

* Useless check has been removed.
2021-05-07 17:32:17 +02:00
vanhauser-thc
e41d1183cc fix nits 2021-04-16 00:41:32 +02:00
vanhauser-thc
be880f2476 add AFL_EXIT_ON_SEED_ISSUES 2021-04-13 13:01:50 +02:00
van Hauser
c23183f1dc
Merge pull request #855 from MegaManSec/leak-sanitizer
Add support for standalone leak-sanitizer
2021-04-04 15:28:42 +02:00
Joshua Rogers
99819cf5d1 Move definition of __AFL_LEAK_CHECK inside ifguards,
use LSAN_OPTIONS=print_suppressions=0
2021-04-04 12:45:52 +00:00
Joshua Rogers
afc4da47f7 Fix typos,
Use symbolize=0 for LSAN,
Remove syntactic sugar.
2021-04-03 14:50:35 +00:00