Home
last modified time | relevance | path

Searched refs:StringTableSection (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/llvm/tools/llvm-objcopy/ELF/
DObject.h37 class StringTableSection; variable
79 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() function
676 void setStrTab(StringTableSection *StrTab) { SymbolNames = StrTab; } in setStrTab()
[all …]
DObject.cpp92 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(StringTableSection &) { in visit() argument
395 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 …]
/external/llvm-project/lld/MachO/
DSyntheticSections.h392 class StringTableSection : public LinkEditSection {
394 StringTableSection();
429 SymtabSection(StringTableSection &);
447 StringTableSection &stringTableSection;
DSyntheticSections.cpp575 SymtabSection::SymtabSection(StringTableSection &stringTableSection) in SymtabSection()
802 StringTableSection::StringTableSection() in StringTableSection() function in StringTableSection
805 uint32_t StringTableSection::addString(StringRef str) { in addString()
812 void StringTableSection::writeTo(uint8_t *buf) const { in writeTo()
DWriter.cpp60 StringTableSection *stringTableSection = nullptr;
220 LCSymtab(SymtabSection *symtabSection, StringTableSection *stringTableSection) in LCSymtab()
236 StringTableSection *stringTableSection = nullptr;
571 stringTableSection = make<StringTableSection>(); in createOutputSections()
/external/llvm-project/lld/ELF/
DSyntheticSections.h409 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;
DSyntheticSections.cpp1198 StringTableSection::StringTableSection(StringRef name, bool dynamic) in StringTableSection() function in StringTableSection
1209 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()
DWriter.cpp361 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()