52 Commits

Author SHA1 Message Date
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
llzmb
377adb776e Change "eg" to "e.g." and fix punctuation 2021-12-02 21:16:16 +01:00
llzmb
65c3db8625 Fix punctuation in connection with "e.g." 2021-12-02 21:11:01 +01:00
llzmb
a7694e299a Fix punctuation in connection with "however" 2021-12-02 21:08:26 +01:00
llzmb
c85e0dc4f0 Remove the word "we" 2021-12-02 21:08:26 +01:00
llzmb
b7395fa467 Change "AFL" to "AFL++" 2021-12-02 19:52:10 +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
llzmb
2412ff63e3 Merge "ci_fuzzing.md" into "fuzzing_in_depth.md" 2021-11-26 12:50:40 +01:00
llzmb
b8a8837875 Fix typo (#1183) 2021-11-25 21:00:39 +01:00
llzmb
fce93647cc Merge "perf_tips.md" into "best_practices.md" and "fuzzing_in_depth.md" 2021-11-24 13:24:12 +01:00
llzmb
5b480f9451 Edit "fuzzing_in_depth.md" 2021-11-24 11:00:03 +01:00
llzmb
f11cf068dc Merge "common_sense_risks.md" into "fuzzing_in_depth.md" 2021-11-24 10:52:29 +01:00
llzmb
22726315c3 Merge various files into "fuzzing_in_depth.md" 2021-11-24 08:11:15 +01:00