enum MCSymbolAttr

Declared at: llvm/include/llvm/MC/MCDirectives.h:18

Enumerators

NameValueComment
MCSA_Invalid0Not a valid directive.
MCSA_Cold1.cold (MachO)
MCSA_ELF_TypeFunction2.type _foo, STT_FUNC # aka
MCSA_ELF_TypeIndFunction3.type _foo, STT_GNU_IFUNC
MCSA_ELF_TypeObject4.type _foo, STT_OBJECT # aka @object
MCSA_ELF_TypeTLS5.type _foo, STT_TLS # aka @tls_object_object
MCSA_ELF_TypeCommon6.type _foo, STT_COMMON # aka @common
MCSA_ELF_TypeNoType7.type _foo, STT_NOTYPE # aka @notype
MCSA_ELF_TypeGnuUniqueObject8
MCSA_Global9.globl
MCSA_LGlobal10.lglobl (XCOFF)
MCSA_Hidden11.hidden (ELF)
MCSA_IndirectSymbol12.indirect_symbol (MachO)
MCSA_Internal13.internal (ELF)
MCSA_LazyReference14.lazy_reference (MachO)
MCSA_Local15.local (ELF)
MCSA_NoDeadStrip16.no_dead_strip (MachO)
MCSA_SymbolResolver17.symbol_resolver (MachO)
MCSA_AltEntry18.alt_entry (MachO)
MCSA_PrivateExtern19.private_extern (MachO)
MCSA_Protected20.protected (ELF)
MCSA_Reference21.reference (MachO)
MCSA_Weak22.weak
MCSA_WeakDefinition23.weak_definition (MachO)
MCSA_WeakReference24.weak_reference (MachO)
MCSA_WeakDefAutoPrivate25.weak_def_can_be_hidden (MachO)