[llvm] [LLVM][rtsan] Add nosanitize_realtime instrumentation (PR #106125)
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 28 11:23:55 PDT 2024
================
@@ -51,6 +53,7 @@ RealtimeSanitizerPass::RealtimeSanitizerPass(
PreservedAnalyses RealtimeSanitizerPass::run(Function &F,
AnalysisManager<Function> &AM) {
if (F.hasFnAttribute(Attribute::SanitizeRealtime)) {
+ assert(!F.hasFnAttribute(Attribute::NoSanitizeRealtime));
----------------
vitalybuka wrote:
Why it needs to be attribute?
`__lsan::ScopedDisabler` achieves the same and even can be more precise, but limiting to a code block.
https://github.com/llvm/llvm-project/pull/106125
More information about the llvm-commits
mailing list