66 Commits

Author SHA1 Message Date
vanhauser-thc
f21cc2da58 nit 2025-05-25 11:05:01 +02:00
vanhauser-thc
d02390e62e add desock option 2025-05-22 17:08:12 +02:00
vanhauser-thc
ef0c236427 update fuzzing_in_depth 2025-05-14 16:45:23 +02:00
Andy Knowles
4cabb81996 Better handling of exit codes used by sanitzers 2025-03-24 16:30:05 +01:00
Evian-Zhang
8b543df04c Add notes about cpu bind in docker 2025-03-05 18:51:37 +08:00
vanhauser-thc
a0d996558b fix doc 2025-02-28 10:57:44 +01:00
mio
522da5e9b5
Update docs accordingly 2025-01-27 19:23:21 +08:00
mio
12a88c52df
Update docs 2025-01-24 22:24:10 +08:00
vanhauser-thc
7b24f4a329 remove afl-gcc/afl-clang 2024-11-21 14:31:36 +01:00
vanhauser-thc
e1bd9fc6ac update docs on asan instances 2024-11-15 09:48:34 +01:00
Seyed Behnam Andarzian
5b44067e9c
Update fuzzing_in_depth.md for a typo (#2209) 2024-09-16 12:23:10 +02:00
Pasi Saarinen
c49a4c7027
Clarify that oss-fuzz doesn't randomize builds anymore 2024-04-12 09:28:38 +02:00
vanhauser-thc
19c387a824 update multicore recommendation 2023-09-12 09:54:05 +02:00
vanhauser-thc
c60431247e update docs 2023-08-29 16:38:31 +02:00
van Hauser
c33f8751e3
Merge pull request #1651 from AFLplusplus/dev
Dev
2023-02-21 01:11:00 +01:00
vanhauser-thc
ebaac23a51 clarify AFL_NO_STARTUP_CALIBRATION 2023-02-20 11:42:40 +01:00
vanhauser-thc
80eabd6e8a AFL_LLVM_DICT2FILE_NO_MAIN support 2023-02-13 11:34:14 +01:00
vanhauser-thc
a16726039f shorten text 2022-11-21 13:28:07 +01:00
fedotoff
2c39c51263 casr-afl short description in fuzzing_in_depth. 2022-11-21 15:18:19 +03:00
tocic
ffad6f3f09
Fix typos in docs 2022-09-10 07:41:19 +03:00
vanhauser-thc
3200e6515b add AFL_NO_STARTUP_CALIBRATION feature 2022-08-14 12:30:23 +02:00
llzmb
662662c15d Fix formatting, punctuation, and typos 2022-07-11 11:33:51 +02:00
vanhauser-thc
cfb0257c99 nits 2022-06-27 08:37:21 +02:00
Ruben ten Hove
85b1ce00a8 fully qualified names 2022-06-18 08:35:25 -04:00
Ruben ten Hove
b0e58baca2 add stable tag to docs 2022-06-18 08:21:25 -04:00
vanhauser-thc
5d4b0938d5 link https://github.com/fuzzah/exeptor 2022-04-08 23:28:13 +02:00
vanhauser-thc
d8317182ef update fuzzing in depth 2022-04-08 23:10:35 +02:00
van Hauser
13c8a27faa
Merge pull request #1355 from rwmjones/document-linker-scripts
docs: Document linker scripts change required in some projects
2022-03-19 15:58:11 +01:00
Richard W.M. Jones
a133aa9106 docs: Document linker scripts change required in some projects
AFL instrumentation modifies the binary to export extra symbols which
must be visible if the main binary dlopen()s an instrumented DLL.
This change was required by nbdkit since it uses a linker script to
limit the symbols exported from the main binary:

355cacb812

Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
2022-03-18 15:52:50 +00:00
martinclauss
744ad172e1
Update fuzzing_in_depth.md
add libdesock as an additional way to ease the fuzzing for network servers (#1341)
2022-03-01 15:42:04 +01:00
llzmb
1529bd070e Fix punctuation, formatting, and line length 2022-01-20 20:41:49 +01:00
vanhauser-thc
cc94e37ae1 doc nits 2022-01-03 23:26:23 +01:00
hexcoder
8c1015ac39
Proofreading 2022-01-03 22:50:08 +01:00
Joshua Rogers
845c32b5fb Fix typo. 2022-01-03 16:47:33 +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
vanhauser-thc
0792cab566 add power schedule info 2021-12-29 10:57:37 +01:00
vanhauser-thc
54eca027a5 doc review 2021-12-26 03:54:29 +01:00
llzmb
52cae6d132 Fix formatting and spelling 2021-12-12 22:35:11 +01:00
llzmb
d28bb47a38 Fix formatting and spelling 2021-12-12 20:01:44 +01:00
llzmb
9d7dd5a69f Fix formatting and references 2021-12-12 17:59:14 +01:00
vanhauser-thc
def386ae43 typo 2021-12-09 14:35:31 +01:00
vanhauser-thc
9063002af2 rename path 2021-12-09 13:22:10 +01:00
llzmb
139db40cfc Fix usage and punctuation in connection with "then" and "than" 2021-12-05 19:40:56 +01:00
llzmb
89df436290 Fix broken links - 1st run 2021-12-05 19:36:33 +01:00
llzmb
3506077fd6 Add missing blank lines and remove double blank lines 2021-12-04 22:28:05 +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
13eedcd5e8 Fix punctuation in connection with "etc." 2021-12-04 19:42:47 +01:00
llzmb
aa6586a761 Fix typos - 1st run 2021-12-02 21:23:22 +01:00