Searched refs:StringTableSection (Results 1 – 5 of 5) sorted by relevance
38 class StringTableSection; variable78 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() function502 StringTableSection *SymbolNames = nullptr;707 StringTableSection *addStrTab();708 SymbolTableSection *addSymTab(StringTableSection *StrTab);[all …]
80 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 …]
387 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;
1152 StringTableSection::StringTableSection(StringRef Name, bool Dynamic) in StringTableSection() function in StringTableSection1163 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()
278 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()