Lines Matching refs:OutputSection
62 OutputSection *out = rel->getOutputSection(); in getOutputSectionName()
356 const OutputSection &sec = cast<OutputDesc>(cmd)->osec; in declareSymbols()
573 void LinkerScript::discardSynthetic(OutputSection &outCmd) { in discardSynthetic()
588 LinkerScript::createInputSectionList(OutputSection &outCmd) { in createInputSectionList()
604 auto process = [this](OutputSection *osec) { in processSectionCommands()
652 OutputSection *osec = &osd->osec; in processSectionCommands()
659 OutputSection *osec = &osd->osec; in processSectionCommands()
682 aether = make<OutputSection>("", 0, SHF_ALLOC); in processSymbolAssignments()
704 static OutputSection *findByName(ArrayRef<SectionCommand *> vec, in findByName()
719 static OutputDesc *addInputSec(StringMap<TinyPtrVector<OutputSection *>> &map, in addInputSec()
740 OutputSection *out = sec->getRelocatedSection()->getOutputSection(); in addInputSec()
794 TinyPtrVector<OutputSection *> &v = map[outsecName]; in addInputSec()
795 for (OutputSection *sec : v) { in addInputSec()
806 OutputSection *firstIsecOut = in addInputSec()
825 StringMap<TinyPtrVector<OutputSection *>> map; in addOrphanSections()
835 } else if (OutputSection *sec = findByName(sectionCommands, name)) { in addOrphanSections()
910 LinkerScript::findMemoryRegion(OutputSection *sec, MemoryRegion *hint) { in findMemoryRegion()
950 static OutputSection *findFirstSection(PhdrEntry *load) { in findFirstSection()
951 for (OutputSection *sec : outputSections) in findFirstSection()
959 void LinkerScript::assignOffsets(OutputSection *sec) { in assignOffsets()
1085 static bool isDiscardable(const OutputSection &sec) { in isDiscardable()
1114 bool LinkerScript::isDiscarded(const OutputSection *sec) const { in isDiscarded()
1119 static void maybePropagatePhdrs(OutputSection &sec, in maybePropagatePhdrs()
1211 OutputSection *sec = &osd->osec; in adjustSectionsAfterSorting()
1260 for (OutputSection *sec : outputSections) in allocateHeaders()
1363 for (OutputSection *sec : outputSections) { in createPhdrs()
1425 SmallVector<size_t, 0> LinkerScript::getPhdrIndices(OutputSection *cmd) { in getPhdrIndices()