Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.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;
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;
714 class StringTableSection : public SectionBase {
[all …]
H A DELFObject.cpp90 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(StringTableSection &) { in visit() argument
410 Error IHexSectionWriterBase::visit(const StringTableSection &Sec) { in visit()
432 Error IHexSectionWriter::visit(const StringTableSection &Sec) { in visit()
589 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); } in addString()
591 uint32_t StringTableSection::findIndex(StringRef Name) const { in findIndex()
595 void StringTableSection::prepareForLayout() { in prepareForLayout()
600 Error SectionWriter::visit(const StringTableSection &Sec) { in visit()
606 Error StringTableSection::accept(SectionVisitor &Visitor) const { in accept()
610 Error StringTableSection::accept(MutableSectionVisitor &Visitor) { in accept()
788 Expected<StringTableSection *> Sec = in initialize()
[all …]
/freebsd/contrib/llvm-project/lld/MachO/
H A DSyntheticSections.h435 class StringTableSection final : public LinkEditSection {
437 StringTableSection();
461 uint32_t strx = StringTableSection::emptyStringIndex;
493 SymtabSection(StringTableSection &);
495 StringTableSection &stringTableSection;
504 template <class LP> SymtabSection *makeSymtabSection(StringTableSection &);
H A DSyntheticSections.cpp1161 SymtabSection::SymtabSection(StringTableSection &stringTableSection) in SymtabSection()
1395 SymtabSectionImpl(StringTableSection &stringTableSection) in SymtabSectionImpl()
1472 macho::makeSymtabSection(StringTableSection &stringTableSection) { in makeSymtabSection()
1541 StringTableSection::StringTableSection() in StringTableSection() function in StringTableSection
1544 uint32_t StringTableSection::addString(StringRef str) { in addString()
1558 void StringTableSection::writeTo(uint8_t *buf) const { in writeTo()
2538 template SymtabSection *macho::makeSymtabSection<LP64>(StringTableSection &);
2539 template SymtabSection *macho::makeSymtabSection<ILP32>(StringTableSection &);
H A DWriter.cpp72 StringTableSection *stringTableSection = nullptr;
296 LCSymtab(SymtabSection *symtabSection, StringTableSection *stringTableSection) in LCSymtab()
312 StringTableSection *stringTableSection = nullptr;
1024 stringTableSection = make<StringTableSection>(); in createOutputSections()
/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h402 class StringTableSection final : public SyntheticSection {
404 StringTableSection(Ctx &, StringRef name, bool dynamic);
654 SymbolTableBaseSection(Ctx &ctx, StringTableSection &strTabSec);
668 StringTableSection &strTabSec;
680 SymbolTableSection(Ctx &, StringTableSection &strTabSec);
1512 std::unique_ptr<StringTableSection> dynStrTab;
H A DConfig.h73 class StringTableSection; variable
598 std::unique_ptr<StringTableSection> shStrTab;
599 std::unique_ptr<StringTableSection> strTab;
H A DSyntheticSections.cpp1287 StringTableSection::StringTableSection(Ctx &ctx, StringRef name, bool dynamic) in StringTableSection() function in StringTableSection
1301 unsigned StringTableSection::addString(StringRef s, bool hashIt) { in addString()
1315 void StringTableSection::writeTo(uint8_t *buf) { in writeTo()
2160 StringTableSection &strTabSec) in SymbolTableBaseSection()
2280 StringTableSection &strTabSec) in SymbolTableSection()
4738 std::make_unique<StringTableSection>(ctx, ".shstrtab", false); in createSyntheticSections()
4745 ctx.in.strTab = std::make_unique<StringTableSection>(ctx, ".strtab", false); in createSyntheticSections()
4803 part.dynStrTab = std::make_unique<StringTableSection>(ctx, ".dynstr", true); in createSyntheticSections()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1446 std::make_unique<StringTableSection>(ctx, ".shstrtab", /*dynamic=*/false); in writeARMCmseImportLib()
1448 std::make_unique<StringTableSection>(ctx, ".strtab", /*dynamic=*/false); in writeARMCmseImportLib()