Lines Matching refs:sections

206     isd->sections.reserve(isd->sectionBases.size());  in finalizeInputSections()
210 isd->sections.push_back(cast<InputSection>(s)); in finalizeInputSections()
239 isd->sections.push_back(syn); in finalizeInputSections()
254 for (InputSection *s : isd->sections) in finalizeInputSections()
282 sortByOrder(isd->sections, order); in sort()
518 ArrayRef<InputSection *> sections = getInputSections(*this, storage); in writeTo() local
522 fill(buf, sections.empty() ? size : sections[0]->outSecOff, filler); in writeTo()
531 size_t numSections = sections.size(); in writeTo()
533 InputSection *isec = sections[i]; in writeTo()
552 end = buf + sections[i + 1]->outSecOff; in writeTo()
566 size_t numSections = sections.size(); in writeTo()
582 taskSize += sections[i]->getSize(); in writeTo()
610 ArrayRef<InputSectionBase *> sections = section->file->getSections(); in finalizeShtGroup() local
612 if (OutputSection *osec = sections[read32(&idx)]->getOutputSection()) in finalizeShtGroup()
687 for (InputSection *relSec : isd->sections) { in finalizeNonAllocCrel()
810 llvm::stable_sort(isd->sections, compCtors); in sortCtorsDtors()
830 if (!isd->sections.empty()) in getFirstInputSection()
831 return isd->sections[0]; in getFirstInputSection()
845 ret = isd->sections; in getInputSections()
849 storage.insert(storage.end(), isd->sections.begin(), isd->sections.end()); in getInputSections()
878 ArrayRef<InputSection *> sections = getInputSections(*this, storage); in checkDynRelAddends() local
879 parallelFor(0, sections.size(), [&](size_t i) { in checkDynRelAddends()
884 const auto *sec = dyn_cast<RelocationBaseSection>(sections[i]); in checkDynRelAddends()