[PATCH] D128672: Update DynInit generation for ASan globals.
Vitaly Buka via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 11 11:37:40 PDT 2022
vitalybuka accepted this revision.
vitalybuka added inline comments.
This revision is now accepted and ready to land.
================
Comment at: clang/lib/CodeGen/SanitizerMetadata.cpp:67-68
- if (FsanitizeArgument.has(SanitizerKind::Address)) {
- // TODO(hctim): Make this conditional when we migrate off llvm.asan.globals.
- IsDynInit &= !CGM.isInNoSanitizeList(SanitizerKind::Address |
- SanitizerKind::KernelAddress,
- GV, Loc, Ty, "init");
- Meta.IsDynInit = IsDynInit;
- }
+ Meta.IsDynInit = FsanitizeArgument.has(SanitizerKind::Address) && IsDynInit &&
+ !Meta.NoAddress &&
+ !CGM.isInNoSanitizeList(SanitizerKind::Address |
----------------
maybe a little bit nicer
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D128672/new/
https://reviews.llvm.org/D128672
More information about the cfe-commits
mailing list