[clang] [llvm] [MTE] Add an attribute to opt-in memory tagging of global variables while using fsanitize=memtag-globals (#166380) (PR #168535)

TarcĂ­sio Fischer via cfe-commits cfe-commits at lists.llvm.org
Wed Nov 19 03:11:13 PST 2025


================
@@ -3908,6 +3908,12 @@ def X86ForceAlignArgPointer : InheritableAttr, TargetSpecificAttr<TargetAnyX86>
   let Documentation = [X86ForceAlignArgPointerDocs];
 }
 
+def SectionMemtag : InheritableAttr {
+  let Spellings = [ClangGCC<"section_memtag">];
----------------
tarcisiofischer wrote:

OTOH, `force_memtag` may sound a bit too generic. Perhaps `force_memtag_section` or `enable_memtag_section`?
(If you still prefer `force_memtag`, that's fine)

https://github.com/llvm/llvm-project/pull/168535


More information about the cfe-commits mailing list