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;296 Error visit(const StringTableSection &Sec) override;307 Error visit(const StringTableSection &Sec) override;471 Error visit(const StringTableSection &S) override;503 Error visit(const StringTableSection &Sec) override;710 class StringTableSection : public SectionBase {[all …]
93 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(StringTableSection &) { in visit() argument413 Error IHexSectionWriterBase::visit(const StringTableSection &Sec) { in visit()435 Error IHexSectionWriter::visit(const StringTableSection &Sec) { in visit()592 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); } in addString()594 uint32_t StringTableSection::findIndex(StringRef Name) const { in findIndex()598 void StringTableSection::prepareForLayout() { in prepareForLayout()603 Error SectionWriter::visit(const StringTableSection &Sec) { in visit()609 Error StringTableSection::accept(SectionVisitor &Visitor) const { in accept()613 Error StringTableSection::accept(MutableSectionVisitor &Visitor) { in accept()791 Expected<StringTableSection *> Sec = in initialize()[all …]
435 class StringTableSection final : public LinkEditSection {437 StringTableSection();460 uint32_t strx = StringTableSection::emptyStringIndex;491 SymtabSection(StringTableSection &);493 StringTableSection &stringTableSection;502 template <class LP> SymtabSection *makeSymtabSection(StringTableSection &);
1164 SymtabSection::SymtabSection(StringTableSection &stringTableSection) in SymtabSection()1378 SymtabSectionImpl(StringTableSection &stringTableSection) in SymtabSectionImpl()1455 macho::makeSymtabSection(StringTableSection &stringTableSection) { in makeSymtabSection()1524 StringTableSection::StringTableSection() in StringTableSection() function in StringTableSection1527 uint32_t StringTableSection::addString(StringRef str) { in addString()1534 void StringTableSection::writeTo(uint8_t *buf) const { in writeTo()2514 template SymtabSection *macho::makeSymtabSection<LP64>(StringTableSection &);2515 template SymtabSection *macho::makeSymtabSection<ILP32>(StringTableSection &);
73 StringTableSection *stringTableSection = nullptr;297 LCSymtab(SymtabSection *symtabSection, StringTableSection *stringTableSection) in LCSymtab()313 StringTableSection *stringTableSection = nullptr;995 stringTableSection = make<StringTableSection>(); in createOutputSections()
392 class StringTableSection final : public SyntheticSection {394 StringTableSection(StringRef name, bool dynamic);648 SymbolTableBaseSection(StringTableSection &strTabSec);662 StringTableSection &strTabSec;674 SymbolTableSection(StringTableSection &strTabSec);1457 std::unique_ptr<StringTableSection> dynStrTab;1511 std::unique_ptr<StringTableSection> shStrTab;1512 std::unique_ptr<StringTableSection> strTab;
1237 StringTableSection::StringTableSection(StringRef name, bool dynamic) in StringTableSection() function in StringTableSection1250 unsigned StringTableSection::addString(StringRef s, bool hashIt) { in addString()1264 void StringTableSection::writeTo(uint8_t *buf) { in writeTo()2104 SymbolTableBaseSection::SymbolTableBaseSection(StringTableSection &strTabSec) in SymbolTableBaseSection()2220 SymbolTableSection<ELFT>::SymbolTableSection(StringTableSection &strTabSec) in SymbolTableSection()4670 in.shStrTab = std::make_unique<StringTableSection>(".shstrtab", false); in createSyntheticSections()4676 in.strTab = std::make_unique<StringTableSection>(".strtab", false); in createSyntheticSections()4732 part.dynStrTab = std::make_unique<StringTableSection>(".dynstr", true); in createSyntheticSections()
1443 StringTableSection *shstrtab = in writeARMCmseImportLib()1444 make<StringTableSection>(".shstrtab", /*dynamic=*/false); in writeARMCmseImportLib()1445 StringTableSection *strtab = in writeARMCmseImportLib()1446 make<StringTableSection>(".strtab", /*dynamic=*/false); in writeARMCmseImportLib()