Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp276 if (in.symTab) in addSyntheticLocal()
277 in.symTab->addSymbol(s); in addSyntheticLocal()
1614 uint32_t DynamicReloc::getSymIndex(SymbolTableBaseSection *symTab) const { in getSymIndex()
1618 size_t index = symTab->getSymbolIndex(*sym); in getSymIndex()
1674 SymbolTableBaseSection *symTab = getPartition().dynSymTab.get(); in finalizeContents() local
1679 if (symTab && symTab->getParent()) in finalizeContents()
1680 getParent()->link = symTab->getParent()->sectionIndex; in finalizeContents()
1698 SymbolTableBaseSection *symTab = getPartition().dynSymTab.get(); in computeRels() local
1700 [symTab](DynamicReloc &rel) { rel.computeRaw(symTab); }); in computeRels()
2330 for (const SymbolTableEntry &entry : in.symTab->getSymbols()) { in writeTo()
[all …]
H A DOutputSections.cpp597 os->link = in.symTab->getParent()->sectionIndex; in finalizeShtGroup()
605 os->info = in.symTab->getSymbolIndex(*symbols[section->info]); in finalizeShtGroup()
623 int64_t symidx = in.symTab->getSymbolIndex(sym); in encodeOneCrel()
744 link = in.symTab->getParent()->sectionIndex; in finalize()
H A DWriter.cpp488 else if (in.symTab && includeInSymtab(*b) && shouldKeepInSymtab(*dr)) in demoteAndCopyLocalSymbols()
489 in.symTab->addSymbol(b); in demoteAndCopyLocalSymbols()
532 in.symTab->addSymbol(makeDefined(isec->file, "", STB_LOCAL, /*stOther=*/0, in addSectionSymbols()
1853 if (in.symTab) in finalizeSections()
1854 in.symTab->addSymbol(sym); in finalizeSections()
2041 finalizeSynthetic(in.symTab.get()); in finalizeSections()
H A DSyntheticSections.h452 uint32_t getSymIndex(SymbolTableBaseSection *symTab) const;
1316 void exportEntries(SymbolTableBaseSection *symTab);
1513 std::unique_ptr<SymbolTableBaseSection> symTab; member
H A DInputSection.cpp455 p->setSymbolAndType(in.symTab->getSymbolIndex(sym), type, in copyRelocations()