Searched refs:StringTableSection (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObject.h | 37 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 D | ELFObject.cpp | 90 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 D | SyntheticSections.h | 435 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 D | SyntheticSections.cpp | 1161 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 D | Writer.cpp | 72 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 D | SyntheticSections.h | 402 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 D | Config.h | 73 class StringTableSection; variable 598 std::unique_ptr<StringTableSection> shStrTab; 599 std::unique_ptr<StringTableSection> strTab;
|
| H A D | SyntheticSections.cpp | 1287 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 D | ARM.cpp | 1446 std::make_unique<StringTableSection>(ctx, ".shstrtab", /*dynamic=*/false); in writeARMCmseImportLib() 1448 std::make_unique<StringTableSection>(ctx, ".strtab", /*dynamic=*/false); in writeARMCmseImportLib()
|