Home
last modified time | relevance | path

Searched refs:symTab (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp272 if (in.symTab) in addSyntheticLocal()
273 in.symTab->addSymbol(s); in addSyntheticLocal()
1602 size_t index = symTab->getSymbolIndex(sym); in getSymIndex()
1662 if (symTab && symTab->getParent()) in finalizeContents()
1663 getParent()->link = symTab->getParent()->sectionIndex; in finalizeContents()
1687 [symTab](DynamicReloc &rel) { rel.computeRaw(symTab); }); in computeRels()
2334 return in.symTab->getNumSymbols() * 4; in getSize()
2484 if (OutputSection *sec = symTab->getParent()) in finalizeContents()
2491 numEntries += symTab->getNumSymbols(); in finalizeContents()
2497 unsigned numSymbols = symTab->getNumSymbols(); in writeTo()
[all …]
H A DWriter.cpp351 in.symTab = std::make_unique<SymbolTableSection<ELFT>>(*in.strTab); in createSyntheticSections()
589 if (in.symTab) in createSyntheticSections()
590 add(*in.symTab); in createSyntheticSections()
774 else if (in.symTab && includeInSymtab(*b) && shouldKeepInSymtab(*dr)) in demoteAndCopyLocalSymbols()
775 in.symTab->addSymbol(b); in demoteAndCopyLocalSymbols()
818 in.symTab->addSymbol(makeDefined(isec->file, "", STB_LOCAL, /*stOther=*/0, in addSectionSymbols()
2068 if (in.symTab) in finalizeSections()
2069 in.symTab->addSymbol(sym); in finalizeSections()
2252 finalizeSynthetic(in.symTab.get()); in finalizeSections()
H A DOutputSections.cpp559 os->link = in.symTab->getParent()->sectionIndex; in finalizeShtGroup()
567 os->info = in.symTab->getSymbolIndex(symbols[section->info]); in finalizeShtGroup()
609 link = in.symTab->getParent()->sectionIndex; in finalize()
H A DSyntheticSections.h447 uint32_t getSymIndex(SymbolTableBaseSection *symTab) const;
1174 void exportEntries(SymbolTableBaseSection *symTab);
1364 std::unique_ptr<SymbolTableBaseSection> symTab; member
H A DInputSection.cpp411 p->setSymbolAndType(in.symTab->getSymbolIndex(&sym), type, in copyRelocations()