Lines Matching defs:symTab
276 if (in.symTab)
277 in.symTab->addSymbol(s);
1614 uint32_t DynamicReloc::getSymIndex(SymbolTableBaseSection *symTab) const {
1618 size_t index = symTab->getSymbolIndex(*sym);
1674 SymbolTableBaseSection *symTab = getPartition().dynSymTab.get();
1679 if (symTab && symTab->getParent())
1680 getParent()->link = symTab->getParent()->sectionIndex;
1698 SymbolTableBaseSection *symTab = getPartition().dynSymTab.get();
1700 [symTab](DynamicReloc &rel) { rel.computeRaw(symTab); });
2330 for (const SymbolTableEntry &entry : in.symTab->getSymbols()) {
2351 getParent()->link = in.symTab->getParent()->sectionIndex;
2355 return in.symTab->getNumSymbols() * 4;
2503 SymbolTableBaseSection *symTab = getPartition().dynSymTab.get();
2505 if (OutputSection *sec = symTab->getParent())
2509 numEntries += symTab->getNumSymbols(); // The chain entries.
2512 numEntries += symTab->getNumSymbols();
2517 SymbolTableBaseSection *symTab = getPartition().dynSymTab.get();
2518 unsigned numSymbols = symTab->getNumSymbols();
2527 for (const SymbolTableEntry &s : symTab->getSymbols()) {
4488 symTab.reset();
4677 in.symTab = std::make_unique<SymbolTableSection<ELFT>>(*in.strTab);
4918 if (in.symTab)
4919 add(*in.symTab);