Lines Matching defs:pSec
849 PartialSection *pSec = it.second;
850 StringRef curName = pSec->name;
854 if (pSec->characteristics == chars)
856 PartialSection *destSec = createPartialSection(pSec->name, chars);
857 destSec->chunks.insert(destSec->chunks.end(), pSec->chunks.begin(),
858 pSec->chunks.end());
859 pSec->chunks.clear();
884 PartialSection *pSec = it.second;
885 if (!pSec->name.starts_with(".idata"))
888 if (!pSec->chunks.empty())
890 llvm::stable_sort(pSec->chunks, [&](Chunk *s, Chunk *t) {
921 PartialSection *pSec = createPartialSection(n, rdata);
922 pSec->chunks.insert(pSec->chunks.end(), v.begin(), v.end());
1101 PartialSection *pSec = createPartialSection(name,
1103 pSec->chunks.push_back(c);
1127 PartialSection *pSec = it.second;
1128 StringRef name = getOutputSectionName(pSec->name);
1129 uint32_t outChars = pSec->characteristics;
1138 Log(ctx) << "Processing section " << pSec->name << " -> " << name;
1140 sortCRTSectionChunks(pSec->chunks);
1146 (pSec->name == ".idata$5" || pSec->name == ".idata$9"))
1150 for (Chunk *c : pSec->chunks)
1153 sec->addContributingPartialSection(pSec);
2723 PartialSection *&pSec = partialSections[{name, outChars}];
2724 if (pSec)
2725 return pSec;
2726 pSec = make<PartialSection>(name, outChars);
2727 return pSec;