Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
H A 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;
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 …]
H A DObject.cpp620 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 …]
/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DSyntheticSections.h385 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 &);
H A DSyntheticSections.cpp826 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 StringTableSection
1137 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 &);
H A DWriter.cpp71 StringTableSection *stringTableSection = nullptr;
294 LCSymtab(SymtabSection *symtabSection, StringTableSection *stringTableSection) in LCSymtab()
310 StringTableSection *stringTableSection = nullptr;
912 stringTableSection = make<StringTableSection>(); in createOutputSections()
/freebsd-13.1/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h409 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;
H A DSyntheticSections.cpp1209 StringTableSection::StringTableSection(StringRef name, bool dynamic) in StringTableSection() function in StringTableSection
1220 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()
H A 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()