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

/freebsd-13-stable/contrib/llvm-project/lld/MachO/
H A DSyntheticSections.h233 class StringTableSection : public SyntheticSection { class in namespace:lld::macho
235 StringTableSection();
260 SymtabSection(StringTableSection &);
271 StringTableSection &stringTableSection;
H A DSyntheticSections.cpp358 SymtabSection::SymtabSection(StringTableSection &stringTableSection)
393 StringTableSection::StringTableSection() function in class:StringTableSection
396 uint32_t StringTableSection::addString(StringRef str) {
403 void StringTableSection::writeTo(uint8_t *buf) const {
H A DWriter.cpp59 StringTableSection *stringTableSection = nullptr;
175 LCSymtab(SymtabSection *symtabSection, StringTableSection *stringTableSection)
191 StringTableSection *stringTableSection = nullptr;
407 stringTableSection = make<StringTableSection>();
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
H A DObject.h37 class StringTableSection;
78 virtual void visit(const StringTableSection &Sec) = 0;
95 virtual void visit(StringTableSection &Sec) = 0;
115 void visit(const StringTableSection &Sec) override;
159 void visit(StringTableSection &Sec) override;
290 void visit(const StringTableSection &Sec) override;
301 void visit(const StringTableSection &Sec) override;
571 class StringTableSection : public SectionBase { class in namespace:llvm::objcopy::elf
577 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { function in class:llvm::objcopy::elf::StringTableSection
666 void setStrTab(StringTableSection *StrTa
[all...]
H A DObject.cpp91 void ELFSectionSizer<ELFT>::visit(StringTableSection &Sec) {}
368 void IHexSectionWriterBase::visit(const StringTableSection &Sec) {
388 void IHexSectionWriter::visit(const StringTableSection &Sec) {
548 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); }
550 uint32_t StringTableSection::findIndex(StringRef Name) const {
554 void StringTableSection::prepareForLayout() {
559 void SectionWriter::visit(const StringTableSection &Sec) {
563 void StringTableSection::accept(SectionVisitor &Visitor) const {
567 void StringTableSection::accept(MutableSectionVisitor &Visitor) {
723 setStrTab(SecTable.getSectionOfType<StringTableSection>(
[all...]
/freebsd-13-stable/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h403 class StringTableSection final : public SyntheticSection {
405 StringTableSection(StringRef name, bool dynamic);
581 SymbolTableBaseSection(StringTableSection &strTabSec);
595 StringTableSection &strTabSec;
607 SymbolTableSection(StringTableSection &strTabSec);
1172 StringTableSection *dynStrTab;
1214 StringTableSection *shStrTab;
1215 StringTableSection *strTab;
H A DSyntheticSections.cpp1157 StringTableSection::StringTableSection(StringRef name, bool dynamic) function in class:StringTableSection
1168 unsigned StringTableSection::addString(StringRef s, bool hashIt) {
1180 void StringTableSection::writeTo(uint8_t *buf) {
1972 SymbolTableBaseSection::SymbolTableBaseSection(StringTableSection &strTabSec)
2091 SymbolTableSection<ELFT>::SymbolTableSection(StringTableSection &strTabSec)
H A DWriter.cpp356 in.shStrTab = make<StringTableSection>(".shstrtab", false);
362 in.strTab = make<StringTableSection>(".strtab", false);
415 part.dynStrTab = make<StringTableSection>(".dynstr", true);

Completed in 132 milliseconds