Synopsis

Declared in <llvm/MC/MCDirectives.h>

enum MCSymbolAttr;

Members

Name

Description

MCSA_Invalid

Not a valid directive.

MCSA_Cold

.cold (MachO)

MCSA_ELF_TypeFunction

.type _foo, STT_FUNC # aka

MCSA_ELF_TypeIndFunction

.type _foo, STT_GNU_IFUNC

MCSA_ELF_TypeObject

.type _foo, STT_OBJECT # aka object

MCSA_ELF_TypeTLS

.type _foo, STT_TLS # aka tls_object

MCSA_ELF_TypeCommon

.type _foo, STT_COMMON # aka common

MCSA_ELF_TypeNoType

.type _foo, STT_NOTYPE # aka notype

MCSA_ELF_TypeGnuUniqueObject

MCSA_Global

.globl

MCSA_LGlobal

.lglobl (XCOFF)

MCSA_Extern

.extern (XCOFF)

MCSA_Hidden

.hidden (ELF)

MCSA_Exported

.globl _foo, exported (XCOFF)

MCSA_IndirectSymbol

.indirect_symbol (MachO)

MCSA_Internal

.internal (ELF)

MCSA_LazyReference

.lazy_reference (MachO)

MCSA_Local

.local (ELF)

MCSA_NoDeadStrip

.no_dead_strip (MachO)

MCSA_SymbolResolver

.symbol_resolver (MachO)

MCSA_AltEntry

.alt_entry (MachO)

MCSA_PrivateExtern

.private_extern (MachO)

MCSA_Protected

.protected (ELF)

MCSA_Reference

.reference (MachO)

MCSA_Weak

.weak

MCSA_WeakDefinition

.weak_definition (MachO)

MCSA_WeakReference

.weak_reference (MachO)

MCSA_WeakDefAutoPrivate

.weak_def_can_be_hidden (MachO)

MCSA_WeakAntiDep

.weak_anti_dep (COFF)

MCSA_Memtag

.memtag (ELF)

MCSA_OSLinkage

symbol uses OS linkage (GOFF)

MCSA_XPLinkage

symbol uses XP linkage (GOFF)

Created with MrDocs