mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-10 01:01:33 +00:00
adapt to incompatible LLVM 13 API
This commit is contained in:
parent
db6947452c
commit
97225f1f6f
@ -1500,6 +1500,9 @@ void ModuleSanitizerCoverage::InjectCoverageAtBlock(Function &F, BasicBlock &BB,
|
|||||||
if (use_threadsafe_counters) { /* Atomic */
|
if (use_threadsafe_counters) { /* Atomic */
|
||||||
|
|
||||||
IRB.CreateAtomicRMW(llvm::AtomicRMWInst::BinOp::Add, MapPtrIdx, One,
|
IRB.CreateAtomicRMW(llvm::AtomicRMWInst::BinOp::Add, MapPtrIdx, One,
|
||||||
|
#if LLVM_VERSION_MAJOR >= 13
|
||||||
|
llvm_MaybeAlign(1),
|
||||||
|
#endif
|
||||||
llvm::AtomicOrdering::Monotonic);
|
llvm::AtomicOrdering::Monotonic);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -1074,6 +1074,9 @@ void ModuleSanitizerCoverage::InjectCoverageAtBlock(Function &F, BasicBlock &BB,
|
|||||||
if (use_threadsafe_counters) {
|
if (use_threadsafe_counters) {
|
||||||
|
|
||||||
IRB.CreateAtomicRMW(llvm::AtomicRMWInst::BinOp::Add, MapPtrIdx, One,
|
IRB.CreateAtomicRMW(llvm::AtomicRMWInst::BinOp::Add, MapPtrIdx, One,
|
||||||
|
#if LLVM_VERSION_MAJOR >= 13
|
||||||
|
llvm_MaybeAlign(1),
|
||||||
|
#endif
|
||||||
llvm::AtomicOrdering::Monotonic);
|
llvm::AtomicOrdering::Monotonic);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -845,6 +845,9 @@ bool AFLLTOPass::runOnModule(Module &M) {
|
|||||||
if (use_threadsafe_counters) {
|
if (use_threadsafe_counters) {
|
||||||
|
|
||||||
IRB.CreateAtomicRMW(llvm::AtomicRMWInst::BinOp::Add, MapPtrIdx, One,
|
IRB.CreateAtomicRMW(llvm::AtomicRMWInst::BinOp::Add, MapPtrIdx, One,
|
||||||
|
#if LLVM_VERSION_MAJOR >= 13
|
||||||
|
llvm_MaybeAlign(1),
|
||||||
|
#endif
|
||||||
llvm::AtomicOrdering::Monotonic);
|
llvm::AtomicOrdering::Monotonic);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -679,6 +679,9 @@ bool AFLCoverage::runOnModule(Module &M) {
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
IRB.CreateAtomicRMW(llvm::AtomicRMWInst::BinOp::Add, MapPtrIdx, One,
|
IRB.CreateAtomicRMW(llvm::AtomicRMWInst::BinOp::Add, MapPtrIdx, One,
|
||||||
|
#if LLVM_VERSION_MAJOR >= 13
|
||||||
|
llvm_MaybeAlign(1),
|
||||||
|
#endif
|
||||||
llvm::AtomicOrdering::Monotonic);
|
llvm::AtomicOrdering::Monotonic);
|
||||||
/*
|
/*
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user