Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ELF/
H A DObject.h38 class StringTableSection; variable
78 virtual void visit(const StringTableSection &Sec) = 0;
95 virtual void visit(StringTableSection &Sec) = 0;
115 void visit(const StringTableSection &Sec) override;
159 void visit(StringTableSection &Sec) override;
412 class StringTableSection : public SectionBase {
418 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { in StringTableSection() function
502 StringTableSection *SymbolNames = nullptr;
707 StringTableSection *addStrTab();
708 SymbolTableSection *addSymTab(StringTableSection *StrTab);
[all …]
H A DObject.cpp80 void ELFSectionSizer<ELFT>::visit(StringTableSection &Sec) {} in visit()
302 void StringTableSection::addString(StringRef Name) { in addString()
307 uint32_t StringTableSection::findIndex(StringRef Name) const { in findIndex()
311 void StringTableSection::finalize() { StrTabBuilder.finalize(); } in finalize()
313 void SectionWriter::visit(const StringTableSection &Sec) { in visit()
317 void StringTableSection::accept(SectionVisitor &Visitor) const { in accept()
461 setStrTab(SecTable.getSectionOfType<StringTableSection>( in initialize()
796 StringTableSection *BinaryELFBuilder::addStrTab() { in addStrTab()
797 auto &StrTab = Obj->addSection<StringTableSection>(); in addStrTab()
849 StringTableSection *StrTab = addStrTab(); in build()
[all …]
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DSyntheticSections.h387 class StringTableSection final : public SyntheticSection {
389 StringTableSection(StringRef Name, bool Dynamic);
568 SymbolTableBaseSection(StringTableSection &StrTabSec);
582 StringTableSection &StrTabSec;
594 SymbolTableSection(StringTableSection &StrTabSec);
1006 StringTableSection *DynStrTab;
1024 StringTableSection *ShStrTab;
1025 StringTableSection *StrTab;
H A DSyntheticSections.cpp1152 StringTableSection::StringTableSection(StringRef Name, bool Dynamic) in StringTableSection() function in StringTableSection
1163 unsigned StringTableSection::addString(StringRef S, bool HashIt) { in addString()
1175 void StringTableSection::writeTo(uint8_t *Buf) { in writeTo()
1851 SymbolTableBaseSection::SymbolTableBaseSection(StringTableSection &StrTabSec) in SymbolTableBaseSection()
1963 SymbolTableSection<ELFT>::SymbolTableSection(StringTableSection &StrTabSec) in SymbolTableSection()
H A DWriter.cpp278 In.DynStrTab = make<StringTableSection>(".dynstr", true); in createSyntheticSections()
287 In.ShStrTab = make<StringTableSection>(".shstrtab", false); in createSyntheticSections()
298 In.StrTab = make<StringTableSection>(".strtab", false); in createSyntheticSections()