Lines Matching defs:symTab
283 if (ctx.in.symTab)
284 ctx.in.symTab->addSymbol(s);
1658 uint32_t DynamicReloc::getSymIndex(SymbolTableBaseSection *symTab) const {
1662 size_t index = symTab->getSymbolIndex(*sym);
1664 (type != symTab->ctx.target->gotRel &&
1665 type != symTab->ctx.target->pltRel) ||
1666 !symTab->ctx.mainPart->dynSymTab->getParent()) &&
1720 SymbolTableBaseSection *symTab = getPartition(ctx).dynSymTab.get();
1725 if (symTab && symTab->getParent())
1726 getParent()->link = symTab->getParent()->sectionIndex;
1744 SymbolTableBaseSection *symTab = getPartition(ctx).dynSymTab.get();
1745 parallelForEach(relocs, [&ctx = ctx, symTab](DynamicReloc &rel) {
1746 rel.computeRaw(ctx, symTab);
2379 // with an entry in ctx.in.symTab if the corresponding entry contains
2384 for (const SymbolTableEntry &entry : ctx.in.symTab->getSymbols()) {
2406 getParent()->link = ctx.in.symTab->getParent()->sectionIndex;
2410 return ctx.in.symTab->getNumSymbols() * 4;
2559 SymbolTableBaseSection *symTab = getPartition(ctx).dynSymTab.get();
2561 if (OutputSection *sec = symTab->getParent())
2565 numEntries += symTab->getNumSymbols(); // The chain entries.
2568 numEntries += symTab->getNumSymbols();
2573 SymbolTableBaseSection *symTab = getPartition(ctx).dynSymTab.get();
2574 unsigned numSymbols = symTab->getNumSymbols();
2583 for (const SymbolTableEntry &s : symTab->getSymbols()) {
4724 ctx.in.symTab =
4972 if (ctx.in.symTab)
4973 add(*ctx.in.symTab);