Home
last modified time | relevance | path

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

/external/llvm-project/llvm/tools/llvm-objcopy/ELF/
DObject.h38 class SymbolTableSection; variable
80 virtual Error visit(const SymbolTableSection &Sec) = 0;
97 virtual Error visit(SymbolTableSection &Sec) = 0;
118 virtual Error visit(const SymbolTableSection &Sec) override = 0;
138 Error visit(const SymbolTableSection &Sec) override;
162 Error visit(SymbolTableSection &Sec) override;
182 Error visit(const SymbolTableSection &Sec) override;
646 SymbolTableSection *Symbols = nullptr;
659 void setSymTab(SymbolTableSection *SymTab) { Symbols = SymTab; } in setSymTab()
673 class SymbolTableSection : public SectionBase {
[all …]
DObject.cpp102 Error ELFSectionSizer<ELFT>::visit(SymbolTableSection &Sec) { in visit()
149 Error BinarySectionWriter::visit(const SymbolTableSection &Sec) { in visit()
648 Expected<SymbolTableSection *> Sec = in initialize()
649 SecTable.getSectionOfType<SymbolTableSection>( in initialize()
721 void SymbolTableSection::assignIndices() { in assignIndices()
727 void SymbolTableSection::addSymbol(Twine Name, uint8_t Bind, uint8_t Type, in addSymbol()
752 Error SymbolTableSection::removeSectionReferences( in removeSectionReferences()
769 void SymbolTableSection::updateSymbols(function_ref<void(Symbol &)> Callable) { in updateSymbols()
778 Error SymbolTableSection::removeSymbols( in removeSymbols()
789 void SymbolTableSection::replaceSectionReferences( in replaceSectionReferences()
[all …]
/external/llvm-project/lld/ELF/
DSyntheticSections.cpp2136 SymbolTableSection<ELFT>::SymbolTableSection(StringTableSection &strTabSec) in SymbolTableSection() function in SymbolTableSection
2160 template <class ELFT> void SymbolTableSection<ELFT>::writeTo(uint8_t *buf) { in writeTo()
3843 template class elf::SymbolTableSection<ELF32LE>; member in elf
3844 template class elf::SymbolTableSection<ELF32BE>; member in elf
3845 template class elf::SymbolTableSection<ELF64LE>; member in elf
3846 template class elf::SymbolTableSection<ELF64BE>; member in elf
DSyntheticSections.h609 class SymbolTableSection final : public SymbolTableBaseSection {
613 SymbolTableSection(StringTableSection &strTabSec);
DWriter.cpp368 in.symTab = make<SymbolTableSection<ELFT>>(*in.strTab); in createSyntheticSections()
421 part.dynSymTab = make<SymbolTableSection<ELFT>>(*part.dynStrTab); in createSyntheticSections()
430 part.dynSymTab = make<SymbolTableSection<ELFT>>(*part.dynStrTab); in createSyntheticSections()