Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.h38 class SymbolTableSection; variable
80 virtual Error visit(const SymbolTableSection &Sec) = 0;
97 virtual Error visit(SymbolTableSection &Sec) = 0;
118 Error visit(const SymbolTableSection &Sec) override = 0;
138 Error visit(const SymbolTableSection &Sec) override;
162 Error visit(SymbolTableSection &Sec) override;
185 Error visit(const SymbolTableSection &Sec) override;
556 virtual void restoreSymTabLink(SymbolTableSection &) {} in restoreSymTabLink() argument
625 void restoreSymTabLink(SymbolTableSection &SymTab) override;
784 SymbolTableSection *Symbols = nullptr;
[all …]
H A DELFObject.cpp100 Error ELFSectionSizer<ELFT>::visit(SymbolTableSection &Sec) { in visit()
164 Error BinarySectionWriter::visit(const SymbolTableSection &Sec) { in visit()
448 void Section::restoreSymTabLink(SymbolTableSection &SymTab) { in restoreSymTabLink()
623 Expected<SymbolTableSection *> Sec = in initialize()
624 SecTable.getSectionOfType<SymbolTableSection>( in initialize()
705 void SymbolTableSection::assignIndices() { in assignIndices()
714 void SymbolTableSection::addSymbol(Twine Name, uint8_t Bind, uint8_t Type, in addSymbol()
739 Error SymbolTableSection::removeSectionReferences( in removeSectionReferences()
756 void SymbolTableSection::updateSymbols(function_ref<void(Symbol &)> Callable) { in updateSymbols()
765 Error SymbolTableSection::removeSymbols( in removeSymbols()
[all …]
/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp2279 SymbolTableSection<ELFT>::SymbolTableSection(Ctx &ctx, in SymbolTableSection() function in SymbolTableSection
2303 template <class ELFT> void SymbolTableSection<ELFT>::writeTo(uint8_t *buf) { in writeTo()
4747 std::make_unique<SymbolTableSection<ELFT>>(ctx, *ctx.in.strTab); in createSyntheticSections()
4805 std::make_unique<SymbolTableSection<ELFT>>(ctx, *part.dynStrTab); in createSyntheticSections()
5018 template class elf::SymbolTableSection<ELF32LE>; member in elf
5019 template class elf::SymbolTableSection<ELF32BE>; member in elf
5020 template class elf::SymbolTableSection<ELF64LE>; member in elf
5021 template class elf::SymbolTableSection<ELF64BE>; member in elf
H A DSyntheticSections.h676 class SymbolTableSection final : public SymbolTableBaseSection {
680 SymbolTableSection(Ctx &, StringTableSection &strTabSec);
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1449 auto impSymTab = std::make_unique<SymbolTableSection<ELFT>>(ctx, *strtab); in writeARMCmseImportLib()