Home
last modified time | relevance | path

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

/freebsd-14.2/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;
138 Error visit(const SymbolTableSection &Sec) override;
162 Error visit(SymbolTableSection &Sec) override;
182 Error visit(const SymbolTableSection &Sec) override;
664 SymbolTableSection *Symbols = nullptr;
691 class SymbolTableSection : public SectionBase {
821 const SymbolTableSection *SymTab = nullptr;
940 void addData(SymbolTableSection *SymTab);
[all …]
H A DELFObject.cpp606 Expected<SymbolTableSection *> Sec = in initialize()
607 SecTable.getSectionOfType<SymbolTableSection>( in initialize()
688 void SymbolTableSection::assignIndices() { in assignIndices()
722 Error SymbolTableSection::removeSectionReferences( in removeSectionReferences()
748 Error SymbolTableSection::removeSymbols( in removeSymbols()
762 void SymbolTableSection::replaceSectionReferences( in replaceSectionReferences()
785 void SymbolTableSection::finalize() { in finalize()
798 void SymbolTableSection::prepareForLayout() { in prepareForLayout()
814 void SymbolTableSection::fillShndxTable() { in fillShndxTable()
1310 SymbolTableSection *SymTab = addSymTab(addStrTab()); in build()
[all …]
/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp2199 SymbolTableSection<ELFT>::SymbolTableSection(StringTableSection &strTabSec) in SymbolTableSection() function in SymbolTableSection
2222 template <class ELFT> void SymbolTableSection<ELFT>::writeTo(uint8_t *buf) { in writeTo()
4045 template class elf::SymbolTableSection<ELF32LE>; member in elf
4046 template class elf::SymbolTableSection<ELF32BE>; member in elf
4047 template class elf::SymbolTableSection<ELF64LE>; member in elf
4048 template class elf::SymbolTableSection<ELF64BE>; member in elf
H A DSyntheticSections.h661 class SymbolTableSection final : public SymbolTableBaseSection {
665 SymbolTableSection(StringTableSection &strTabSec);
H A DWriter.cpp351 in.symTab = std::make_unique<SymbolTableSection<ELFT>>(*in.strTab); in createSyntheticSections()
406 std::make_unique<SymbolTableSection<ELFT>>(*part.dynStrTab); in createSyntheticSections()
/freebsd-14.2/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1370 SymbolTableBaseSection *impSymTab = make<SymbolTableSection<ELFT>>(*strtab); in writeARMCmseImportLib()