Lines Matching refs:SymbolTableSection
86 void ELFSectionSizer<ELFT>::visit(SymbolTableSection &Sec) { in visit()
119 void BinarySectionWriter::visit(const SymbolTableSection &Sec) { in visit()
334 setSymTab(SecTable.getSectionOfType<SymbolTableSection>( in initialize()
398 void SymbolTableSection::assignIndices() { in assignIndices()
404 void SymbolTableSection::addSymbol(Twine Name, uint8_t Bind, uint8_t Type, in addSymbol()
429 void SymbolTableSection::removeSectionReferences(const SectionBase *Sec) { in removeSectionReferences()
440 void SymbolTableSection::updateSymbols(function_ref<void(Symbol &)> Callable) { in updateSymbols()
449 void SymbolTableSection::removeSymbols( in removeSymbols()
459 void SymbolTableSection::initialize(SectionTableRef SecTable) { in initialize()
469 void SymbolTableSection::finalize() { in finalize()
484 void SymbolTableSection::prepareForLayout() { in prepareForLayout()
501 const Symbol *SymbolTableSection::getSymbolByIndex(uint32_t Index) const { in getSymbolByIndex()
507 Symbol *SymbolTableSection::getSymbolByIndex(uint32_t Index) { in getSymbolByIndex()
509 static_cast<const SymbolTableSection *>(this)->getSymbolByIndex(Index)); in getSymbolByIndex()
513 void ELFSectionWriter<ELFT>::visit(const SymbolTableSection &Sec) { in visit()
530 void SymbolTableSection::accept(SectionVisitor &Visitor) const { in accept()
534 void SymbolTableSection::accept(MutableSectionVisitor &Visitor) { in accept()
804 SymbolTableSection *BinaryELFBuilder::addSymTab(StringTableSection *StrTab) { in addSymTab()
805 auto &SymTab = Obj->addSection<SymbolTableSection>(); in addSymTab()
817 void BinaryELFBuilder::addData(SymbolTableSection *SymTab) { in addData()
850 SymbolTableSection *SymTab = addSymTab(StrTab); in build()
929 auto SymTab = SecTable.template getSectionOfType<SymbolTableSection>( in initGroupSection()
958 void ELFBuilder<ELFT>::initSymbolTable(SymbolTableSection *SymTab) { in initSymbolTable()
1014 SymbolTableSection *SymbolTable, T RelRange) { in initRelocations()
1075 auto &SymTab = Obj.addSection<SymbolTableSection>(); in makeSection()