Lines Matching refs:SymbolTableSection
38 class SymbolTableSection; variable
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;
182 Error visit(const SymbolTableSection &Sec) override;
654 SymbolTableSection *Symbols = nullptr;
667 void setSymTab(SymbolTableSection *SymTab) { Symbols = SymTab; } in setSymTab()
681 class SymbolTableSection : public SectionBase {
695 SymbolTableSection() { Type = OriginalType = ELF::SHT_SYMTAB; } in SymbolTableSection() function
777 : public RelocSectionWithSymtabBase<SymbolTableSection> {
809 const SymbolTableSection *SymTab = nullptr;
821 void setSymTab(const SymbolTableSection *SymTabSec) { SymTab = SymTabSec; } in setSymTab()
918 SymbolTableSection *addSymTab(StringTableSection *StrTab);
928 void addData(SymbolTableSection *SymTab);
962 Error initSymbolTable(SymbolTableSection *SymTab);
1057 SymbolTableSection *SymbolTable = nullptr;