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()
544 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); } in addString()
546 uint32_t StringTableSection::findIndex(StringRef Name) const { in findIndex()
550 void StringTableSection::prepareForLayout() { in prepareForLayout()
555 Error SectionWriter::visit(const StringTableSection &Sec) { in visit()
561 Error StringTableSection::accept(SectionVisitor &Visitor) const { in accept()
565 Error StringTableSection::accept(MutableSectionVisitor &Visitor) { in accept()
737 Expected<StringTableSection *> Sec = in initialize()
738 SecTable.getSectionOfType<StringTableSection>( in initialize()
1216 StringTableSection *BasicELFBuilder::addStrTab() { in addStrTab()
1217 auto &StrTab = Obj->addSection<StringTableSection>(); in addStrTab()
1224 SymbolTableSection *BasicELFBuilder::addSymTab(StringTableSection *StrTab) { in addSymTab()
1333 StringTableSection *StrTab = addStrTab(); in build()
1661 return Obj.addSection<StringTableSection>(); in makeSection()
1768 Expected<StringTableSection *> Sec = in readSections()
1769 Obj.sections().template getSectionOfType<StringTableSection>( in readSections()
2198 StringTableSection *StrTab = nullptr; in addNewSymbolTable()
2201 StrTab = static_cast<StringTableSection *>(&Sec); in addNewSymbolTable()
2210 StrTab = &addSection<StringTableSection>(); in addNewSymbolTable()
2558 if (auto StrTab = dyn_cast<StringTableSection>(&Sec)) in finalize()