Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-12-03 | Implement AFLRun | Huanyao Rong | |
References: https://github.com/Mem2019/AFLRun/commit/f5bb87f78ef1 References: https://github.com/Mem2019/AFLRun/commit/3af5f11b5644 | |||
2023-01-03 | welcome 2023 | vanhauser-thc | |
2022-11-10 | update for llvm16 compile instructions | vanhauser-thc | |
2022-11-10 | nits | vanhauser-thc | |
2022-11-10 | Merge pull request #1576 from AFLplusplus/persistent_mode_always | van Hauser | |
Persistent mode always | |||
2022-11-09 | Always enable persistent mode, no env/bincheck needed | Dominik Maier | |
2022-10-24 | changelog update | vanhauser-thc | |
2022-10-20 | Fix child reaping on fuzzer termination | Nils Bars | |
This commit contains the following changes: - Call `waitpid()` on the child and the fork server when terminating the fuzzer; thus, we do not end up with zombies. - Rename `fsrv.kill_signal` to `fsrv.child_kill_signal`, since the documentation states that the signal is used to terminate the *child*. - Use SIGTERM instead of fsrv.(child)_kill_signal, thus the fork server can always reap the child. | |||
2022-10-11 | fastexit + code format | vanhauser-thc | |
2022-10-07 | auto shmem fuzzing (#1541) | van Hauser | |
* auto shmem fuzzing * print warning when forcing shmem fuzzing * typos * Shmem always * typo fix * fixes Co-authored-by: Dominik Maier <dmnk@google.com> | |||
2022-09-29 | Fixed typo in README.llvm.md (#1538) | cl3nn0 | |
Co-authored-by: van Hauser <vh@thc.org> | |||
2022-09-27 | another attempt at stand-alone map fix | vanhauser-thc | |
2022-09-26 | fix standalone running with shared libs | vanhauser-thc | |
2022-09-23 | make gcc_plugin compilable for gcc 3.6.0 | hexcoder- | |
2022-09-15 | Merge pull request #1518 from nikic/fix-lto | van Hauser | |
Fix LTO with LLVM 15 | |||
2022-09-14 | Fix loading and registeration of LTO pass for new pass manager | Nikita Popov | |
2022-09-14 | Fixed typo in README.lto.md (#1517) | 13579and2468 | |
typo fixed | |||
2022-09-14 | Fix naming clash between AFL's sancov LTO pass and upstream sancov pass | Nikita Popov | |
There was some confusion here due to name reuse. The initializeModuleSanitizerCoverageLegacyPassPass() function was actually calling the initialization of the upstream pass (which no longer supports legacy PM and thus fails to build on LLVM 15). The intention was to call the LTO initialization here. Fix this by renaming symbols to avoid collision. | |||
2022-09-14 | Fix LLVM 15 build | Nikita Popov | |
By removing ModuleSanitizerCoverageLegacyPass, which is completely unused. There was some confusing between the initialization function for the upstream sancov pass and AFLs own implementation. | |||
2022-08-26 | pcguard off-by-one fix | vanhauser-thc | |
2022-08-15 | get map size from binaries within afl-cmin* | vanhauser-thc | |
2022-08-03 | fix pcguard vector select instrumentation | vanhauser-thc | |
2022-07-25 | code format | vanhauser-thc | |
2022-07-19 | fix compilation for llvm 10.0 | hexcoder- | |
2022-07-12 | clang format 14 | vanhauser-thc | |
2022-07-07 | fixes | vanhauser-thc | |
2022-07-07 | add missing laf compare split predicates | vanhauser-thc | |
2022-07-04 | fix | vanhauser-thc | |
2022-07-04 | nits | vanhauser-thc | |
2022-07-04 | cmplog support for gcc_plugin by adacore | vanhauser-thc | |
2022-06-27 | nits | vanhauser-thc | |
2022-06-08 | fix | vanhauser-thc | |
2022-06-08 | honor AFL_MAP_SIZE well outside of afl++ | vanhauser-thc | |
2022-05-31 | clarify gpl3 | vanhauser-thc | |
2022-05-03 | pcguard fix for most current llvm 15 changes | vanhauser-thc | |
2022-04-18 | remove WIP code | vanhauser-thc | |
2022-04-18 | code format | vanhauser-thc | |
2022-04-18 | fix msg | vanhauser-thc | |
2022-04-08 | Fix GCC plugin crash when using deny/allow list | Marc Poulhiès | |
The provided function declaration F may not have valid location information. Return an empty string in this case as the two callers are already using this convention to filter out functions from being instrumented when deny/allow list are used. | |||
2022-04-06 | fix cmplog! | vanhauser-thc | |
2022-03-31 | Some scan-build fixes | Dominik Maier | |
2022-03-18 | fix LTO with cmplog and laf | vanhauser-thc | |
2022-03-17 | forgot one pass | vanhauser-thc | |
2022-03-17 | merge fixes | vanhauser-thc | |
2022-03-17 | Merge branch 'dev' into newpm2 | van Hauser | |
2022-03-17 | fixes for llvm < 11 | vanhauser-thc | |
2022-03-17 | make LTO pass work too plus some fixes | vanhauser-thc | |
2022-03-17 | make pcguard work | vanhauser-thc | |
2022-03-15 | test | vanhauser-thc | |
2022-03-04 | sancov will be only for llvm11+ | vanhauser-thc | |