Lines Matching defs:StringTableSection
93 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(StringTableSection &) {
413 Error IHexSectionWriterBase::visit(const StringTableSection &Sec) {
435 Error IHexSectionWriter::visit(const StringTableSection &Sec) {
592 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); }
594 uint32_t StringTableSection::findIndex(StringRef Name) const {
598 void StringTableSection::prepareForLayout() {
603 Error SectionWriter::visit(const StringTableSection &Sec) {
609 Error StringTableSection::accept(SectionVisitor &Visitor) const {
613 Error StringTableSection::accept(MutableSectionVisitor &Visitor) {
791 Expected<StringTableSection *> Sec =
792 SecTable.getSectionOfType<StringTableSection>(
1284 StringTableSection *BasicELFBuilder::addStrTab() {
1285 auto &StrTab = Obj->addSection<StringTableSection>();
1292 SymbolTableSection *BasicELFBuilder::addSymTab(StringTableSection *StrTab) {
1401 StringTableSection *StrTab = addStrTab();
1729 return Obj.addSection<StringTableSection>();
1840 Expected<StringTableSection *> Sec =
1841 Obj.sections().template getSectionOfType<StringTableSection>(
2288 StringTableSection *StrTab = nullptr;
2291 StrTab = static_cast<StringTableSection *>(&Sec);
2300 StrTab = &addSection<StringTableSection>();
2654 if (auto StrTab = dyn_cast<StringTableSection>(&Sec))
2869 Error SRECSectionWriterBase::visit(const StringTableSection &Sec) {
2926 Error SRECSectionWriter::visit(const StringTableSection &Sec) {