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;
556 virtual void restoreSymTabLink(SymbolTableSection &) {}
625 void restoreSymTabLink(SymbolTableSection &SymTab) override;
784 SymbolTableSection *Symbols = nullptr;
797 void setSymTab(SymbolTableSection *SymTab) { Symbols = SymTab; }
811 class SymbolTableSection : public SectionBase {
826 SymbolTableSection() { Type = OriginalType = ELF::SHT_SYMTAB; }
910 : public RelocSectionWithSymtabBase<SymbolTableSection> {
942 const SymbolTableSection *SymTab = nullptr;
957 void setSymTab(const SymbolTableSection *SymTabSec) { SymTab = SymTabSec; }
1058 SymbolTableSection *addSymTab(StringTableSection *StrTab);
1068 void addData(SymbolTableSection *SymTab);
1102 Error initSymbolTable(SymbolTableSection *SymTab);
1200 SymbolTableSection *SymbolTable = nullptr;