llvm::MCStreamer::emitELFSymverDirective

Emit an ELF .symver directive.

Synopsis

Declared in <llvm/MC/MCStreamer.h>

virtual
void
emitELFSymverDirective(
    MCSymbol const* OriginalSym,
    StringRef Name,
    bool KeepOriginalSym);

Description

This corresponds to an assembler statement such as: .symver _start, foo@SOME_VERSION

Parameters

NameDescription
OriginalSym- Original symbol being versioned.
Name- Versioned name, such as "foo@@SOME_VERSION".
KeepOriginalSym- True to also keep the original symbol.