reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/MC/MCELFStreamer.cpp
  195   getAssembler().registerSymbol(*Symbol);
  220     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT));
  220     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT));
  221     Symbol->setBinding(ELF::STB_GNU_UNIQUE);
  222     Symbol->setExternal(true);
  226     Symbol->setBinding(ELF::STB_GLOBAL);
  227     Symbol->setExternal(true);
  232     Symbol->setBinding(ELF::STB_WEAK);
  233     Symbol->setExternal(true);
  237     Symbol->setBinding(ELF::STB_LOCAL);
  238     Symbol->setExternal(false);
  242     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_FUNC));
  242     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_FUNC));
  246     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_GNU_IFUNC));
  246     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_GNU_IFUNC));
  250     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT));
  250     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT));
  254     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_TLS));
  254     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_TLS));
  259     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT));
  259     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT));
  263     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_NOTYPE));
  263     Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_NOTYPE));
  267     Symbol->setVisibility(ELF::STV_PROTECTED);
  271     Symbol->setVisibility(ELF::STV_HIDDEN);
  275     Symbol->setVisibility(ELF::STV_INTERNAL);