[PATCH] D115236: [msan] Implement -msan-no-sanitize-all.
Vitaly Buka via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 8 11:04:24 PST 2021
vitalybuka accepted this revision.
vitalybuka added inline comments.
================
Comment at: llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp:311
+static cl::opt<bool>
+ ClNoSanitizeAll("msan-no-sanitize-all",
+ cl::desc("Apply no_sanitize to the whole file"), cl::Hidden,
----------------
I don't see value in -all suffix on the flag applied to compilation unit. It's obvious that it's apply to "all"
"msan-no-sanitize-all" -> "msan-no-sanitize"
Maybe, but I am not sure: it's also a boolean flag why not just
```
static cl::opt<bool>
ClSanitize("msan-sanitize",
...
cl::init(true));
```
Are you going to add fronted flag? Usually they have -fsanitize-memory- prefix:
-fsanitize-memory-???? Also not sure what this could be.
-fsanitize-memory-ignore?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115236/new/
https://reviews.llvm.org/D115236
More information about the llvm-commits
mailing list