Lines Matching defs:SymbolTableSection
38 class SymbolTableSection;
80 virtual Error visit(const SymbolTableSection &Sec) = 0;
97 virtual Error visit(SymbolTableSection &Sec) = 0;
118 Error visit(const SymbolTableSection &Sec) override = 0;
138 Error visit(const SymbolTableSection &Sec) override;
162 Error visit(SymbolTableSection &Sec) override;
185 Error visit(const SymbolTableSection &Sec) override;
555 virtual void restoreSymTabLink(SymbolTableSection &) {}
622 void restoreSymTabLink(SymbolTableSection &SymTab) override;
780 SymbolTableSection *Symbols = nullptr;
793 void setSymTab(SymbolTableSection *SymTab) { Symbols = SymTab; }
807 class SymbolTableSection : public SectionBase {
822 SymbolTableSection() { Type = OriginalType = ELF::SHT_SYMTAB; }
906 : public RelocSectionWithSymtabBase<SymbolTableSection> {
938 const SymbolTableSection *SymTab = nullptr;
953 void setSymTab(const SymbolTableSection *SymTabSec) { SymTab = SymTabSec; }
1054 SymbolTableSection *addSymTab(StringTableSection *StrTab);
1064 void addData(SymbolTableSection *SymTab);
1098 Error initSymbolTable(SymbolTableSection *SymTab);
1194 SymbolTableSection *SymbolTable = nullptr;