13 Commits

Author SHA1 Message Date
Joshua Rogers
6514e33ab6 Replace __AFL_CHECK_LEAK with __AFL_LEAK_CHECK to be more proper.
Fix spelling mistakes.

Correctly call LSAN_ERROR not MSAN_ERROR.
2021-04-02 22:32:38 +00:00
Joshua Rogers
920e9402a4 Add support for standalone leak-sanitizer, introducting the environment
variable AFL_USE_LSAN.

AFL_USE_LSAN introduces the macro __AFL_CHECK_LEAK() which will check
for a memory leak when the macro is run. This is especially helpful
when using __AFL_LOOP().

If __AFL_LEAK_CHECK() is not used when AFL_USE_LSAN=1 is set,
the leak checker will run when the program exits.
2021-04-02 22:23:11 +00:00
vanhauser-thc
a8e568f248 move libdislocator, libtokencap and qbdi_mode to utils/ 2020-12-09 11:30:04 +01:00
vanhauser-thc
c05e4efbe9 renamed examples/ to utils/ 2020-12-01 14:40:30 +01:00
Dominik Maier
83112ed5e0 got rid of questionable phrasing 2020-06-02 14:54:24 +02:00
van Hauser
34c090a31d add CFI sanitizer 2020-04-01 13:10:05 +02:00
van Hauser
39208eeb9a typo 2020-03-23 12:06:43 +01:00
van Hauser
4263519479 more fixes 2020-03-23 08:48:57 +01:00
van Hauser
5532fc1102 added missing descriptions of entries in fuzzer_stats 2020-03-20 09:28:43 +01:00
hexcoder-
891b568678 fix references to README docs 2020-02-25 08:34:44 +01:00
hexcoder-
37f865ab24 fix UBSAN handling, update docs 2020-02-16 10:44:53 +01:00
Andrea Fioraldi
13ac2cb125 s/experimental\//examples\/g 2020-02-03 14:13:09 +01:00
Andrea Fioraldi
de2771d126 update a bit the doc 2020-02-03 12:45:53 +01:00