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;293 Error visit(const StringTableSection &Sec) override;304 Error visit(const StringTableSection &Sec) override;584 class StringTableSection : public SectionBase {684 StringTableSection *SymbolNames = nullptr;907 StringTableSection *addStrTab();[all …]
620 void StringTableSection::prepareForLayout() { in prepareForLayout()798 Expected<StringTableSection *> Sec = in initialize()799 SecTable.getSectionOfType<StringTableSection>( in initialize()1264 StringTableSection *BasicELFBuilder::addStrTab() { in addStrTab()1265 auto &StrTab = Obj->addSection<StringTableSection>(); in addStrTab()1378 StringTableSection *StrTab = addStrTab(); in build()1698 return Obj.addSection<StringTableSection>(); in makeSection()1813 Expected<StringTableSection *> Sec = in readSections()2177 StringTableSection *StrTab = nullptr; in addNewSymbolTable()2180 StrTab = static_cast<StringTableSection *>(&Sec); in addNewSymbolTable()[all …]
385 class StringTableSection final : public LinkEditSection {387 StringTableSection();410 uint32_t strx = StringTableSection::emptyStringIndex;441 SymtabSection(StringTableSection &);443 StringTableSection &stringTableSection;452 template <class LP> SymtabSection *makeSymtabSection(StringTableSection &);
826 SymtabSection::SymtabSection(StringTableSection &stringTableSection) in SymtabSection()997 SymtabSectionImpl(StringTableSection &stringTableSection) in SymtabSectionImpl()1075 macho::makeSymtabSection(StringTableSection &stringTableSection) { in makeSymtabSection()1134 StringTableSection::StringTableSection() in StringTableSection() function in StringTableSection1137 uint32_t StringTableSection::addString(StringRef str) { in addString()1144 void StringTableSection::writeTo(uint8_t *buf) const { in writeTo()1511 template SymtabSection *macho::makeSymtabSection<LP64>(StringTableSection &);1512 template SymtabSection *macho::makeSymtabSection<ILP32>(StringTableSection &);
71 StringTableSection *stringTableSection = nullptr;294 LCSymtab(SymtabSection *symtabSection, StringTableSection *stringTableSection) in LCSymtab()310 StringTableSection *stringTableSection = nullptr;912 stringTableSection = make<StringTableSection>(); in createOutputSections()
409 class StringTableSection final : public SyntheticSection {411 StringTableSection(StringRef name, bool dynamic);631 SymbolTableBaseSection(StringTableSection &strTabSec);645 StringTableSection &strTabSec;657 SymbolTableSection(StringTableSection &strTabSec);1222 StringTableSection *dynStrTab;1264 StringTableSection *shStrTab;1265 StringTableSection *strTab;
1209 StringTableSection::StringTableSection(StringRef name, bool dynamic) in StringTableSection() function in StringTableSection1220 unsigned StringTableSection::addString(StringRef s, bool hashIt) { in addString()1232 void StringTableSection::writeTo(uint8_t *buf) { in writeTo()2075 SymbolTableBaseSection::SymbolTableBaseSection(StringTableSection &strTabSec) in SymbolTableBaseSection()2194 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()