Searched refs:SymbolTableSection (Results 1 – 3 of 3) sorted by relevance
36 class SymbolTableSection; variable74 virtual void visit(const SymbolTableSection &Sec) = 0;93 virtual void visit(const SymbolTableSection &Sec) override = 0;110 void visit(const SymbolTableSection &Sec) override;127 void visit(const SymbolTableSection &Sec) override;405 SymbolTableSection *Symbols = nullptr;413 void setSymTab(SymbolTableSection *SymTab) { Symbols = SymTab; } in setSymTab()426 class SymbolTableSection : public SectionBase {512 : public RelocSectionWithSymtabBase<SymbolTableSection> {535 const SymbolTableSection *SymTab = nullptr;[all …]
109 void BinarySectionWriter::visit(const SymbolTableSection &Sec) { in visit()171 setSymTab(SecTable.getSectionOfType<SymbolTableSection>( in initialize()229 void SymbolTableSection::assignIndices() { in assignIndices()235 void SymbolTableSection::addSymbol(StringRef Name, uint8_t Bind, uint8_t Type, in addSymbol()260 void SymbolTableSection::removeSectionReferences(const SectionBase *Sec) { in removeSectionReferences()271 void SymbolTableSection::updateSymbols(function_ref<void(Symbol &)> Callable) { in updateSymbols()280 void SymbolTableSection::removeSymbols( in removeSymbols()290 void SymbolTableSection::initialize(SectionTableRef SecTable) { in initialize()300 void SymbolTableSection::finalize() { in finalize()315 void SymbolTableSection::prepareForLayout() { in prepareForLayout()[all …]
387 const Elf_Shdr *SymbolTableSection = SymbolTableSections[Symb.d.b]; in validateSymbol() local392 && SymbolTableSection in validateSymbol()394 + SymbolTableSection->sh_offset) in validateSymbol()396 + SymbolTableSection->sh_offset in validateSymbol()397 + SymbolTableSection->sh_size))) in validateSymbol()407 const Elf_Shdr *SymbolTableSection = SymbolTableSections[Symb.d.b]; in getSymbolNext() local411 if (Symb.d.a >= SymbolTableSection->getEntityCount()) { in getSymbolNext()