Added addtional check in PrologEpilogInserter.cpp which disables redzone optimization when ASan intrinsics are found in the code.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D109968
[asan] Fixed a bug causing a crash when redzone optimization kicked in on X86 with -asan-optimize-callbacks flag on. AbandonedPublic Authored by kstoimenov on Sep 17 2021, 8:24 AM.
Details
Summary Added addtional check in PrologEpilogInserter.cpp which disables redzone optimization when ASan intrinsics are found in the code.
Diff Detail
Revision Contents
Diff 373230 llvm/lib/CodeGen/PrologEpilogInserter.cpp
llvm/test/CodeGen/X86/asan-check-memaccess-add.ll
llvm/test/CodeGen/X86/asan-check-memaccess-or.ll
|
clang-tidy: error: no member named 'isStackAdjustIntrinsic' in 'llvm::TargetInstrInfo' [clang-diagnostic-error]
not useful