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

References

tools/lld/ELF/SyntheticSections.cpp
 1407   addInSec(DT_SYMTAB, part.dynSymTab);
 1460     addInt(DT_MIPS_SYMTABNO, part.dynSymTab->getNumSymbols());
 1467       addInt(DT_MIPS_GOTSYM, part.dynSymTab->getNumSymbols());
 1558   SymbolTableBaseSection *symTab = getPartition().dynSymTab;
 1599   SymbolTableBaseSection *symTab = getPartition().dynSymTab;
 1692     encodeDynamicReloc<ELFT>(getPartition().dynSymTab, &r, rel);
 2016   if (this == mainPart->dynSymTab) {
 2063   if (this == mainPart->dynSymTab)
 2274   if (OutputSection *sec = getPartition().dynSymTab->getParent())
 2300   write32(buf + 4, getPartition().dynSymTab->getNumSymbols() - symbols.size());
 2349             getPartition().dynSymTab->getSymbolIndex(i->sym));
 2408   SymbolTableBaseSection *symTab = getPartition().dynSymTab;
 2422   SymbolTableBaseSection *symTab = getPartition().dynSymTab;
 2923   getParent()->link = getPartition().dynSymTab->getParent()->sectionIndex;
 2927   return (getPartition().dynSymTab->getSymbols().size() + 1) * 2;
 2932   for (const SymbolTableEntry &s : getPartition().dynSymTab->getSymbols()) {
tools/lld/ELF/Writer.cpp
  389     part.dynSymTab = make<SymbolTableSection<ELFT>>(*part.dynStrTab);
  398       part.dynSymTab = make<SymbolTableSection<ELFT>>(*part.dynStrTab);
  399       add(part.dynSymTab);
 1789       partitions[sym->partition - 1].dynSymTab->addSymbol(sym);
 1800     for (const SymbolTableEntry &e : part.dynSymTab->getSymbols())
 1804         part.dynSymTab->addSymbol(reloc.sym);
 1895     finalizeSynthetic(part.dynSymTab);