Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-24 | llvm-lto: allow skipping initialization | Keno Hassler | |
2023-04-13 | remove -z option, use -p mmopt instead | vanhauser-thc | |
2023-04-12 | make llvm 17 work | vanhauser-thc | |
2023-04-10 | LLVM instrumentation disable build warning. | David CARLIER | |
Since clang 16 is the version for Ubuntu 23 04/Fedora 38 and is easy enough to fix.. | |||
2023-03-31 | nits | vanhauser-thc | |
2023-03-28 | Stop using removed pipeline extensions | Tulio Magno Quites Machado Filho | |
LLVM commit 7ae6838defb21737963b1dd8ff9de7e87052c74f removed the following extensions: - PassManagerBuilder::EP_OptimizerLast - PassManagerBuilder::EP_EnabledOnOptLevel0 - PassManagerBuilder::EP_FullLinkTimeOptimizationLast | |||
2023-02-13 | AFL_LLVM_DICT2FILE_NO_MAIN support | vanhauser-thc | |
2022-09-14 | Fix loading and registeration of LTO pass for new pass manager | Nikita Popov | |
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-07-12 | clang format 14 | vanhauser-thc | |
2022-07-04 | fix | vanhauser-thc | |
2022-07-04 | nits | vanhauser-thc | |
2022-03-18 | fix LTO with cmplog and laf | vanhauser-thc | |
2022-02-22 | LLVM 14 fixes | Raphael Isemann | |
2022-01-17 | fix iselect instrumentation | vanhauser-thc | |
2021-12-14 | better instrumentlist filename detection | vanhauser-thc | |
2021-12-09 | make llvm 14-dev working. again. | vanhauser-thc | |
2021-12-03 | change dlopen solution | vanhauser-thc | |
2021-12-01 | unify LLVM_VERSION_... usage | vanhauser-thc | |
2021-11-23 | fix for llvm < 11 | vanhauser-thc | |
2021-11-23 | fixes | vanhauser-thc | |
2021-11-23 | do not add zero byte on string compares with len | vanhauser-thc | |
2021-11-04 | add AFL_USE_TSAN | vanhauser-thc | |
2021-11-03 | support llvm >= 11 | vanhauser-thc | |
2021-11-03 | vectorized coverage only possible for llvm 14 :( | vanhauser-thc | |
2021-11-02 | nosan | vanhauser-thc | |
2021-11-02 | select support for LTO | vanhauser-thc | |
2021-10-30 | fix off by one bug of PCGUARD instrumentation | Kuang-che Wu | |
fix bug #1120 | |||
2021-10-18 | format and remove warning | vanhauser-thc | |
2021-10-09 | LLVM coverage making it more C++ too. | David Carlier | |
2021-10-09 | LLVM passes making slightly more C++ | David Carlier | |
2021-07-30 | add more string functions for dictionary features | vanhauser-thc | |
2021-07-14 | fix frida, fix dictionary generation to honor AFL_LLVM_{ALLOW/DENY}LIST | vanhauser-thc | |
2021-07-07 | fix failures for some sized string instrumentations | vanhauser-thc | |
2021-06-01 | fix stupid typos | hexcoder- | |
2021-06-01 | adapt to incompatible LLVM 13 API | hexcoder- | |
2021-06-01 | threadsafe doc fixes, code format | vanhauser-thc | |
2021-05-31 | Merge branch 'dev' into going_atomic | hexcoder | |
2021-05-30 | add support for AFL_LLVM_THREADSAFE_INST to other LLVM passes | hexcoder- | |
2021-04-30 | fix PCGUARD, build aflpp_driver with fPIC | vanhauser-thc | |
2021-04-17 | Change other LLVM modes to atomic increments | hexcoder- | |
2021-03-22 | fix LTO selective instrumentation | vanhauser-thc | |
2021-03-19 | fix for new llvm 13 change | vanhauser-thc | |
2021-03-05 | fix laf string transform crash | vanhauser-thc | |
2021-03-02 | better unicode support | vanhauser-thc | |
2021-03-02 | fix llvm for unicode strings (hopefully) | vanhauser-thc | |
2021-02-07 | fix scan-build issues | vanhauser-thc | |
2021-01-31 | added support for __afl_coverage_interesting | van Hauser | |
2021-01-15 | fix msg | van Hauser | |
2021-01-04 | fix for changes in llvm 12 | van Hauser | |