enum MCSymbolAttr
Declared at: llvm/include/llvm/MC/MCDirectives.h:18
Enumerators
| Name | Value | Comment |
|---|---|---|
| MCSA_Invalid | 0 | Not a valid directive. |
| MCSA_Cold | 1 | .cold (MachO) |
| MCSA_ELF_TypeFunction | 2 | .type _foo, STT_FUNC # aka |
| MCSA_ELF_TypeIndFunction | 3 | .type _foo, STT_GNU_IFUNC |
| MCSA_ELF_TypeObject | 4 | .type _foo, STT_OBJECT # aka @object |
| MCSA_ELF_TypeTLS | 5 | .type _foo, STT_TLS # aka @tls_object_object |
| MCSA_ELF_TypeCommon | 6 | .type _foo, STT_COMMON # aka @common |
| MCSA_ELF_TypeNoType | 7 | .type _foo, STT_NOTYPE # aka @notype |
| MCSA_ELF_TypeGnuUniqueObject | 8 | |
| MCSA_Global | 9 | .globl |
| MCSA_LGlobal | 10 | .lglobl (XCOFF) |
| MCSA_Extern | 11 | .extern (XCOFF) |
| MCSA_Hidden | 12 | .hidden (ELF) |
| MCSA_Exported | 13 | .globl _foo, exported (XCOFF) |
| MCSA_IndirectSymbol | 14 | .indirect_symbol (MachO) |
| MCSA_Internal | 15 | .internal (ELF) |
| MCSA_LazyReference | 16 | .lazy_reference (MachO) |
| MCSA_Local | 17 | .local (ELF) |
| MCSA_NoDeadStrip | 18 | .no_dead_strip (MachO) |
| MCSA_SymbolResolver | 19 | .symbol_resolver (MachO) |
| MCSA_AltEntry | 20 | .alt_entry (MachO) |
| MCSA_PrivateExtern | 21 | .private_extern (MachO) |
| MCSA_Protected | 22 | .protected (ELF) |
| MCSA_Reference | 23 | .reference (MachO) |
| MCSA_Weak | 24 | .weak |
| MCSA_WeakDefinition | 25 | .weak_definition (MachO) |
| MCSA_WeakReference | 26 | .weak_reference (MachO) |
| MCSA_WeakDefAutoPrivate | 27 | .weak_def_can_be_hidden (MachO) |