about summary refs log tree commit diff
path: root/instrumentation/SanitizerCoverageLTO.so.cc
AgeCommit message (Collapse)Author
2024-12-03Implement AFLRunHuanyao Rong
References: https://github.com/Mem2019/AFLRun/commit/f5bb87f78ef1 References: https://github.com/Mem2019/AFLRun/commit/3af5f11b5644
2022-09-14Fix loading and registeration of LTO pass for new pass managerNikita Popov
2022-09-14Fix naming clash between AFL's sancov LTO pass and upstream sancov passNikita 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-12clang format 14vanhauser-thc
2022-07-04fixvanhauser-thc
2022-07-04nitsvanhauser-thc
2022-03-18fix LTO with cmplog and lafvanhauser-thc
2022-02-22LLVM 14 fixesRaphael Isemann
2022-01-17fix iselect instrumentationvanhauser-thc
2021-12-14better instrumentlist filename detectionvanhauser-thc
2021-12-09make llvm 14-dev working. again.vanhauser-thc
2021-12-03change dlopen solutionvanhauser-thc
2021-12-01unify LLVM_VERSION_... usagevanhauser-thc
2021-11-23fix for llvm < 11vanhauser-thc
2021-11-23fixesvanhauser-thc
2021-11-23do not add zero byte on string compares with lenvanhauser-thc
2021-11-04add AFL_USE_TSANvanhauser-thc
2021-11-03support llvm >= 11vanhauser-thc
2021-11-03vectorized coverage only possible for llvm 14 :(vanhauser-thc
2021-11-02nosanvanhauser-thc
2021-11-02select support for LTOvanhauser-thc
2021-10-30fix off by one bug of PCGUARD instrumentationKuang-che Wu
fix bug #1120
2021-10-18format and remove warningvanhauser-thc
2021-10-09LLVM coverage making it more C++ too.David Carlier
2021-10-09LLVM passes making slightly more C++David Carlier
2021-07-30add more string functions for dictionary featuresvanhauser-thc
2021-07-14fix frida, fix dictionary generation to honor AFL_LLVM_{ALLOW/DENY}LISTvanhauser-thc
2021-07-07fix failures for some sized string instrumentationsvanhauser-thc
2021-06-01fix stupid typoshexcoder-
2021-06-01adapt to incompatible LLVM 13 APIhexcoder-
2021-06-01threadsafe doc fixes, code formatvanhauser-thc
2021-05-31Merge branch 'dev' into going_atomichexcoder
2021-05-30add support for AFL_LLVM_THREADSAFE_INST to other LLVM passeshexcoder-
2021-04-30fix PCGUARD, build aflpp_driver with fPICvanhauser-thc
2021-04-17Change other LLVM modes to atomic incrementshexcoder-
2021-03-22fix LTO selective instrumentationvanhauser-thc
2021-03-19fix for new llvm 13 changevanhauser-thc
2021-03-05fix laf string transform crashvanhauser-thc
2021-03-02better unicode supportvanhauser-thc
2021-03-02fix llvm for unicode strings (hopefully)vanhauser-thc
2021-02-07fix scan-build issuesvanhauser-thc
2021-01-31added support for __afl_coverage_interestingvan Hauser
2021-01-15fix msgvan Hauser
2021-01-04fix for changes in llvm 12van Hauser
2020-09-22fix LTO autodictionary for ints > 64 bitsvan Hauser
2020-09-06bcmp for compare-transform-passvan Hauser
2020-09-06add std::string and bcmp to dictionary functionsvan Hauser
2020-09-06fix various warningsaflpp
2020-09-05cmp dict for LTOvan Hauser
2020-09-05first batch of changesvanhauser-thc