Lines Matching refs:StringTableSection
91 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(StringTableSection &) { in visit() argument
394 Error IHexSectionWriterBase::visit(const StringTableSection &Sec) { in visit()
416 Error IHexSectionWriter::visit(const StringTableSection &Sec) { in visit()
614 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); } in addString()
616 uint32_t StringTableSection::findIndex(StringRef Name) const { in findIndex()
620 void StringTableSection::prepareForLayout() { in prepareForLayout()
625 Error SectionWriter::visit(const StringTableSection &Sec) { in visit()
631 Error StringTableSection::accept(SectionVisitor &Visitor) const { in accept()
635 Error StringTableSection::accept(MutableSectionVisitor &Visitor) { in accept()
798 Expected<StringTableSection *> Sec = in initialize()
799 SecTable.getSectionOfType<StringTableSection>( in initialize()
1264 StringTableSection *BasicELFBuilder::addStrTab() { in addStrTab()
1265 auto &StrTab = Obj->addSection<StringTableSection>(); in addStrTab()
1272 SymbolTableSection *BasicELFBuilder::addSymTab(StringTableSection *StrTab) { in addSymTab()
1378 StringTableSection *StrTab = addStrTab(); in build()
1698 return Obj.addSection<StringTableSection>(); in makeSection()
1813 Expected<StringTableSection *> Sec = in readSections()
1814 Obj.sections().template getSectionOfType<StringTableSection>( in readSections()
2177 StringTableSection *StrTab = nullptr; in addNewSymbolTable()
2180 StrTab = static_cast<StringTableSection *>(&Sec); in addNewSymbolTable()
2189 StrTab = &addSection<StringTableSection>(); in addNewSymbolTable()
2531 if (auto StrTab = dyn_cast<StringTableSection>(&Sec)) in finalize()