about summary refs log tree commit diff
path: root/docs/fuzzing_in_depth.md
AgeCommit message (Collapse)Author
2023-09-12update multicore recommendationvanhauser-thc
2023-08-29update docsvanhauser-thc
2023-02-21Merge pull request #1651 from AFLplusplus/devvan Hauser
Dev
2023-02-20clarify AFL_NO_STARTUP_CALIBRATIONvanhauser-thc
2023-02-13AFL_LLVM_DICT2FILE_NO_MAIN supportvanhauser-thc
2022-11-21shorten textvanhauser-thc
2022-11-21casr-afl short description in fuzzing_in_depth.fedotoff
2022-09-10Fix typos in docstocic
2022-08-14add AFL_NO_STARTUP_CALIBRATION featurevanhauser-thc
2022-07-11Fix formatting, punctuation, and typosllzmb
2022-06-27nitsvanhauser-thc
2022-06-18fully qualified namesRuben ten Hove
2022-06-18add stable tag to docsRuben ten Hove
2022-04-08link https://github.com/fuzzah/exeptorvanhauser-thc
2022-04-08update fuzzing in depthvanhauser-thc
2022-03-19Merge pull request #1355 from rwmjones/document-linker-scriptsvan Hauser
docs: Document linker scripts change required in some projects
2022-03-18docs: Document linker scripts change required in some projectsRichard W.M. Jones
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: https://gitlab.com/nbdkit/nbdkit/-/commit/355cacb812126f5e37a2468f6939821b15017373 Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
2022-03-01Update fuzzing_in_depth.mdmartinclauss
add libdesock as an additional way to ease the fuzzing for network servers (#1341)
2022-01-20Fix punctuation, formatting, and line lengthllzmb
2022-01-03doc nitsvanhauser-thc
2022-01-03Proofreadinghexcoder
2022-01-03Fix typo.Joshua Rogers
2021-12-30Fix LeakSanitizer Usage.Joshua Rogers
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-29add power schedule infovanhauser-thc
2021-12-26doc reviewvanhauser-thc
2021-12-12Fix formatting and spellingllzmb
2021-12-12Fix formatting and spellingllzmb
2021-12-12Fix formatting and referencesllzmb
2021-12-09typovanhauser-thc
2021-12-09rename pathvanhauser-thc
2021-12-05Fix usage and punctuation in connection with "then" and "than"llzmb
2021-12-05Fix broken links - 1st runllzmb
2021-12-04Add missing blank lines and remove double blank linesllzmb
2021-12-04Fix punctuation in connection with "with"llzmb
2021-12-04Fix punctuation in connection with "by default"llzmb
2021-12-04Fix line length and formattingllzmb
2021-12-04Fix punctuation in connection with "etc."llzmb
2021-12-02Fix typos - 1st runllzmb
2021-12-02Change "eg" to "e.g." and fix punctuationllzmb
2021-12-02Fix punctuation in connection with "e.g."llzmb
2021-12-02Fix punctuation in connection with "however"llzmb
2021-12-02Remove the word "we"llzmb
2021-12-02Change "AFL" to "AFL++"llzmb
2021-12-02Change the word "behaviour" (BE) to "behavior" (AE)llzmb
2021-12-02Remove the word "please"llzmb
2021-12-02Remove the word "simply"llzmb
2021-11-26Merge "ci_fuzzing.md" into "fuzzing_in_depth.md"llzmb
2021-11-25Fix typo (#1183)llzmb
2021-11-24Merge "perf_tips.md" into "best_practices.md" and "fuzzing_in_depth.md"llzmb
2021-11-24Edit "fuzzing_in_depth.md"llzmb