Lines Matching defs:StringTableSection
90 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(StringTableSection &) {
410 Error IHexSectionWriterBase::visit(const StringTableSection &Sec) {
432 Error IHexSectionWriter::visit(const StringTableSection &Sec) {
589 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); }
591 uint32_t StringTableSection::findIndex(StringRef Name) const {
595 void StringTableSection::prepareForLayout() {
600 Error SectionWriter::visit(const StringTableSection &Sec) {
606 Error StringTableSection::accept(SectionVisitor &Visitor) const {
610 Error StringTableSection::accept(MutableSectionVisitor &Visitor) {
788 Expected<StringTableSection *> Sec =
789 SecTable.getSectionOfType<StringTableSection>(
1281 StringTableSection *BasicELFBuilder::addStrTab() {
1282 auto &StrTab = Obj->addSection<StringTableSection>();
1289 SymbolTableSection *BasicELFBuilder::addSymTab(StringTableSection *StrTab) {
1398 StringTableSection *StrTab = addStrTab();
1726 return Obj.addSection<StringTableSection>();
1837 Expected<StringTableSection *> Sec =
1838 Obj.sections().template getSectionOfType<StringTableSection>(
2294 StringTableSection *StrTab = nullptr;
2297 StrTab = static_cast<StringTableSection *>(&Sec);
2306 StrTab = &addSection<StringTableSection>();
2660 if (auto StrTab = dyn_cast<StringTableSection>(&Sec))
2875 Error SRECSectionWriterBase::visit(const StringTableSection &Sec) {
2932 Error SRECSectionWriter::visit(const StringTableSection &Sec) {