Searched refs:StringTableSection (Results 1 – 8 of 8) sorted by relevance
37 class StringTableSection; variable79 virtual Error visit(const StringTableSection &Sec) = 0;96 virtual Error visit(StringTableSection &Sec) = 0;116 Error visit(const StringTableSection &Sec) override;160 Error visit(StringTableSection &Sec) override;291 Error visit(const StringTableSection &Sec) override;302 Error visit(const StringTableSection &Sec) override;581 class StringTableSection : public SectionBase {587 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { in StringTableSection() function676 void setStrTab(StringTableSection *StrTab) { SymbolNames = StrTab; } in setStrTab()[all …]
92 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(StringTableSection &) { in visit() argument395 Error IHexSectionWriterBase::visit(const StringTableSection &Sec) { in visit()417 Error IHexSectionWriter::visit(const StringTableSection &Sec) { in visit()615 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); } in addString()617 uint32_t StringTableSection::findIndex(StringRef Name) const { in findIndex()621 void StringTableSection::prepareForLayout() { in prepareForLayout()626 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()[all …]
392 class StringTableSection : public LinkEditSection {394 StringTableSection();429 SymtabSection(StringTableSection &);447 StringTableSection &stringTableSection;
575 SymtabSection::SymtabSection(StringTableSection &stringTableSection) in SymtabSection()802 StringTableSection::StringTableSection() in StringTableSection() function in StringTableSection805 uint32_t StringTableSection::addString(StringRef str) { in addString()812 void StringTableSection::writeTo(uint8_t *buf) const { in writeTo()
60 StringTableSection *stringTableSection = nullptr;220 LCSymtab(SymtabSection *symtabSection, StringTableSection *stringTableSection) in LCSymtab()236 StringTableSection *stringTableSection = nullptr;571 stringTableSection = make<StringTableSection>(); in createOutputSections()
409 class StringTableSection final : public SyntheticSection {411 StringTableSection(StringRef name, bool dynamic);587 SymbolTableBaseSection(StringTableSection &strTabSec);601 StringTableSection &strTabSec;613 SymbolTableSection(StringTableSection &strTabSec);1178 StringTableSection *dynStrTab;1220 StringTableSection *shStrTab;1221 StringTableSection *strTab;
1198 StringTableSection::StringTableSection(StringRef name, bool dynamic) in StringTableSection() function in StringTableSection1209 unsigned StringTableSection::addString(StringRef s, bool hashIt) { in addString()1221 void StringTableSection::writeTo(uint8_t *buf) { in writeTo()2017 SymbolTableBaseSection::SymbolTableBaseSection(StringTableSection &strTabSec) in SymbolTableBaseSection()2136 SymbolTableSection<ELFT>::SymbolTableSection(StringTableSection &strTabSec) in SymbolTableSection()
361 in.shStrTab = make<StringTableSection>(".shstrtab", false); in createSyntheticSections()367 in.strTab = make<StringTableSection>(".strtab", false); in createSyntheticSections()420 part.dynStrTab = make<StringTableSection>(".dynstr", true); in createSyntheticSections()