Lines Matching defs:part
325 // bit and alignment become part of the ABI. In addition to that, if the
326 // symbol has aliases, the aliases become part of the ABI. That's subtle,
347 // part of the ABI.
847 Partition &part = isec.getPartition(ctx);
851 part.relaDyn->addRelativeReloc(ctx.target->relativeRel, isec, offsetInSec,
872 if (part.relrDyn && isec.addralign >= 2 && offsetInSec % 2 == 0) {
875 part.relrDyn->relocsVec[parallel::getThreadIndex()].push_back(
878 part.relrDyn->relocs.push_back({&isec, isec.relocs().size() - 1});
881 part.relaDyn->addRelativeReloc<shard>(ctx.target->relativeRel, isec,
1154 Partition &part = sec->getPartition(ctx);
1160 part.relaDyn->addSymbolReloc(type, *sec, offset, sym, addend, type);
1161 } else if (part.relrAuthDyn && sec->addralign >= 2 && offset % 2 == 0) {
1166 part.relrAuthDyn->relocs.push_back({sec, sec->relocs().size() - 1});
1168 part.relaDyn->addReloc({R_AARCH64_AUTH_RELATIVE, sec, offset,
1174 part.relaDyn->addSymbolReloc(rel, *sec, offset, sym, addend, type);
1233 // For the static linking part, we just return a plt expr and everything
1711 for (Partition &part : ctx.partitions) {
1712 for (EhInputSection *sec : part.ehFrame->sections)
1714 if (part.armExidx && part.armExidx->isLive())
1715 for (InputSection *sec : part.armExidx->exidxSections)
2005 // thunk is needed for a particular call. The more difficult part is that