Lines Matching refs:StringTableSection
91 void ELFSectionSizer<ELFT>::visit(StringTableSection &Sec) {}
368 void IHexSectionWriterBase::visit(const StringTableSection &Sec) {
388 void IHexSectionWriter::visit(const StringTableSection &Sec) {
548 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); }
550 uint32_t StringTableSection::findIndex(StringRef Name) const {
554 void StringTableSection::prepareForLayout() {
559 void SectionWriter::visit(const StringTableSection &Sec) {
563 void StringTableSection::accept(SectionVisitor &Visitor) const {
567 void StringTableSection::accept(MutableSectionVisitor &Visitor) {
723 setStrTab(SecTable.getSectionOfType<StringTableSection>(
1143 StringTableSection *BasicELFBuilder::addStrTab() {
1144 auto &StrTab = Obj->addSection<StringTableSection>();
1151 SymbolTableSection *BasicELFBuilder::addSymTab(StringTableSection *StrTab) {
1252 StringTableSection *StrTab = addStrTab();
1491 return Obj.addSection<StringTableSection>();
1571 Obj.sections().template getSectionOfType<StringTableSection>(
1887 StringTableSection *StrTab = nullptr;
1890 StrTab = static_cast<StringTableSection *>(&Sec);
1899 StrTab = &addSection<StringTableSection>();
2222 if (auto StrTab = dyn_cast<StringTableSection>(&Sec))