Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ELF/
H A DObject.h39 class SymbolTableSection; variable
96 virtual void visit(SymbolTableSection &Sec) = 0;
137 void visit(const SymbolTableSection &Sec) override;
161 void visit(SymbolTableSection &Sec) override;
179 void visit(const SymbolTableSection &Sec) override;
472 SymbolTableSection *Symbols = nullptr;
494 class SymbolTableSection : public SectionBase {
508 SymbolTableSection() { Type = ELF::SHT_SYMTAB; } in SymbolTableSection() function
607 const SymbolTableSection *SymTab = nullptr;
709 void addData(SymbolTableSection *SymTab);
[all …]
H A DObject.cpp86 void ELFSectionSizer<ELFT>::visit(SymbolTableSection &Sec) { in visit()
119 void BinarySectionWriter::visit(const SymbolTableSection &Sec) { in visit()
334 setSymTab(SecTable.getSectionOfType<SymbolTableSection>( in initialize()
398 void SymbolTableSection::assignIndices() { in assignIndices()
449 void SymbolTableSection::removeSymbols( in removeSymbols()
469 void SymbolTableSection::finalize() { in finalize()
484 void SymbolTableSection::prepareForLayout() { in prepareForLayout()
805 auto &SymTab = Obj->addSection<SymbolTableSection>(); in addSymTab()
817 void BinaryELFBuilder::addData(SymbolTableSection *SymTab) { in addData()
850 SymbolTableSection *SymTab = addSymTab(StrTab); in build()
[all …]
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DSyntheticSections.cpp1963 SymbolTableSection<ELFT>::SymbolTableSection(StringTableSection &StrTabSec) in SymbolTableSection() function in SymbolTableSection
1987 template <class ELFT> void SymbolTableSection<ELFT>::writeTo(uint8_t *Buf) { in writeTo()
3220 template class elf::SymbolTableSection<ELF32LE>; member in elf
3221 template class elf::SymbolTableSection<ELF32BE>; member in elf
3222 template class elf::SymbolTableSection<ELF64LE>; member in elf
3223 template class elf::SymbolTableSection<ELF64BE>; member in elf
H A DSyntheticSections.h590 class SymbolTableSection final : public SymbolTableBaseSection {
594 SymbolTableSection(StringTableSection &StrTabSec);
H A DWriter.cpp299 In.SymTab = make<SymbolTableSection<ELFT>>(*In.StrTab); in createSyntheticSections()
334 In.DynSymTab = make<SymbolTableSection<ELFT>>(*In.DynStrTab); in createSyntheticSections()