about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2021-04-03Remove check for exit_code on LSAN and replace it with check forJoshua Rogers
symbolize=0.
2021-04-03Fix typos,Joshua Rogers
Use symbolize=0 for LSAN, Remove syntactic sugar.
2021-04-02Replace __AFL_CHECK_LEAK with __AFL_LEAK_CHECK to be more proper.Joshua Rogers
Fix spelling mistakes. Correctly call LSAN_ERROR not MSAN_ERROR.
2021-04-02 Add support for standalone leak-sanitizer, introducting the environmentJoshua Rogers
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-03-19Merge pull request #831 from AFLplusplus/devvan Hauser
Push to stable
2021-03-19fix for new llvm 13 changevanhauser-thc
2021-03-19refactor finding binariesvanhauser-thc
2021-03-19remove unneeded codevanhauser-thc
2021-03-19add header to PCGUARDvanhauser-thc
2021-03-19update test-dlopen tuples numberAndrea Fioraldi
2021-03-19update dynamic list with cmplogAndrea Fioraldi
2021-03-19fix dynamic list usage error in afl-ccAndrea Fioraldi
2021-03-18check test-dlopen return codeAndrea Fioraldi
2021-03-18test-dlopen llvm testAndrea Fioraldi
2021-03-18The official casing is AFLplusplusDominik Maier
2021-03-18typohexcoder
2021-03-18better installation examplevanhauser-thc
2021-03-18afl-fuzz cleanupvanhauser-thc
2021-03-17better map variabilityvanhauser-thc
2021-03-17fix dynamic listAndrea Fioraldi
2021-03-17shared linking fixvanhauser-thc
2021-03-17fix m32/m64vanhauser-thc
2021-03-17shmem map size in config.hvanhauser-thc
2021-03-17fix is now closer to original statementhexcoder
2021-03-17deepclean no longer removes submodulesDominik Maier
2021-03-17bring back unicornaflDominik Maier
2021-03-17when you think you work on a debug branch but it is dev. git sucks so much ...vanhauser-thc
2021-03-17debugvanhauser-thc
2021-03-17fixvanhauser-thc
2021-03-17lto testvanhauser-thc
2021-03-17fix attemptvanhauser-thc
2021-03-16debugvanhauser-thc
2021-03-16fix two bugs in error messagehexcoder
$1 and $2 have been modified here by two previous shift commands.
2021-03-16no runtime for shared linkingvanhauser-thc
2021-03-16Merge branch 'dev' of github.com:AFLplusplus/AFLplusplus into devAndrea Fioraldi
2021-03-16changelogAndrea Fioraldi
2021-03-16blacklist sanitize and debug in c++vanhauser-thc
2021-03-16qemuaflAndrea Fioraldi
2021-03-16rtn fixvanhauser-thc
2021-03-16update qemuaflAndrea Fioraldi
2021-03-16fix cmplogvanhauser-thc
2021-03-16fix cmplog rtnvanhauser-thc
2021-03-16Merge pull request #816 from realmadsci/add-more-qasan-checksAndrea Fioraldi
Add more qasan checks
2021-03-16Merge pull request #819 from realmadsci/qemu-consistent-preloadAndrea Fioraldi
Remove AFL_PRELOAD and AFL_USE_QASAN handlers
2021-03-16Merge pull request #818 from realmadsci/add-qemu-custom-binAndrea Fioraldi
Add AFL_QEMU_CUSTOM_BIN environment flag
2021-03-15v3.12a initvanhauser-thc
2021-03-15Merge pull request #820 from AFLplusplus/dev 3.11cvan Hauser
push to stable
2021-03-15v3.11c releasevanhauser-thc
2021-03-15fix testvanhauser-thc
2021-03-15Remove AFL_PRELOAD and AFL_USE_QASAN handlersrealmadsci
These are now processed in afl-qemu-trace so that the "copy+paste" code that is in all of the other AFL tools can be removed. This also allows the AFL_USE_QASAN flag to work the same when used with tools like afl-fuzz as it does with afl-qemu-trace. This is important in situations where loading the QASAN library changes the address of your desired entrypoint, or for crash validation using the same environment that afl-fuzz was using. With this change, the same set of environment variables can be used in exactly the same way between afl-fuzz, afl-showmap, and afl-qemu-trace, and you will get exactly the same guest environment.