about summary refs log tree commit diff
path: root/instrumentation/SanitizerCoverageLTO.so.cc
AgeCommit message (Collapse)Author
2024-09-29llvm20 fixvanhauser-thc
2024-06-18llvm 19 fixesvanhauser-thc
2024-04-29Fix wrong warning in SanitizerCoverageLTO.so.ccKiprey
2024-04-19LTO fixvanhauser-thc
2024-04-07fix llvm modulesvanhauser-thc
2024-02-09fixesvanhauser-thc
2024-02-08env fixvanhauser-thc
2024-02-03add lto caller instrumentationvanhauser-thc
2024-02-02finish lto-ctxvanhauser-thc
2024-02-02final touchesvanhauser-thc
2024-02-01better CTX instrumentationvanhauser-thc
2024-01-27fixvanhauser-thc
2024-01-27fixesvanhauser-thc
2024-01-26fixesvanhauser-thc
2024-01-26fixesvanhauser-thc
2024-01-26working ugly versionvanhauser-thc
2024-01-25tmpvanhauser-thc
2023-12-24code formatvanhauser-thc
2023-12-23llvm 18 build fixes.David Carlier
2023-07-10nitsvanhauser-thc
2023-06-24llvm 15Dongjia "toka" Zhang
2023-06-01llvm 15 fixesvanhauser-thc
2023-05-21code formatvanhauser-thc
2023-04-28more llvm 17vH
2023-04-28llvm 17 changesvH
2023-04-27afl++ -> AFL++vanhauser-thc
2023-04-24llvm-lto: allow skipping initializationKeno Hassler
2023-04-13remove -z option, use -p mmopt insteadvanhauser-thc
2023-04-12make llvm 17 workvanhauser-thc
2023-04-10LLVM 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-31nitsvanhauser-thc
2023-03-28Stop using removed pipeline extensionsTulio Magno Quites Machado Filho
LLVM commit 7ae6838defb21737963b1dd8ff9de7e87052c74f removed the following extensions: - PassManagerBuilder::EP_OptimizerLast - PassManagerBuilder::EP_EnabledOnOptLevel0 - PassManagerBuilder::EP_FullLinkTimeOptimizationLast
2023-02-13AFL_LLVM_DICT2FILE_NO_MAIN supportvanhauser-thc
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