Lines Matching refs:OutputSection
59 OutputSection *out = rel->getOutputSection(); in getOutputSectionName()
360 const OutputSection &sec = cast<OutputDesc>(cmd)->osec; in declareSymbols()
579 void LinkerScript::discardSynthetic(OutputSection &outCmd) { in discardSynthetic()
594 LinkerScript::createInputSectionList(OutputSection &outCmd) { in createInputSectionList()
610 auto process = [this](OutputSection *osec) { in processSectionCommands()
658 OutputSection *osec = &osd->osec; in processSectionCommands()
665 OutputSection *osec = &osd->osec; in processSectionCommands()
688 aether = make<OutputSection>("", 0, SHF_ALLOC); in processSymbolAssignments()
710 static OutputSection *findByName(ArrayRef<SectionCommand *> vec, in findByName()
725 static OutputDesc *addInputSec(StringMap<TinyPtrVector<OutputSection *>> &map, in addInputSec()
746 OutputSection *out = sec->getRelocatedSection()->getOutputSection(); in addInputSec()
800 TinyPtrVector<OutputSection *> &v = map[outsecName]; in addInputSec()
801 for (OutputSection *sec : v) { in addInputSec()
812 OutputSection *firstIsecOut = in addInputSec()
831 StringMap<TinyPtrVector<OutputSection *>> map; in addOrphanSections()
841 } else if (OutputSection *sec = findByName(sectionCommands, name)) { in addOrphanSections()
918 OutputSection *sec = findByName(sectionCommands, ".gnu.sgstubs"); in diagnoseMissingSGSectionAddress()
929 LinkerScript::findMemoryRegion(OutputSection *sec, MemoryRegion *hint) { in findMemoryRegion()
974 static OutputSection *findFirstSection(PhdrEntry *load) { in findFirstSection()
975 for (OutputSection *sec : outputSections) in findFirstSection()
983 void LinkerScript::assignOffsets(OutputSection *sec) { in assignOffsets()
1108 static bool isDiscardable(const OutputSection &sec) { in isDiscardable()
1137 bool LinkerScript::isDiscarded(const OutputSection *sec) const { in isDiscarded()
1142 static void maybePropagatePhdrs(OutputSection &sec, in maybePropagatePhdrs()
1245 OutputSection *sec = &osd->osec; in adjustSectionsAfterSorting()
1294 for (OutputSection *sec : outputSections) in allocateHeaders()
1398 for (OutputSection *sec : outputSections) { in createPhdrs()
1460 SmallVector<size_t, 0> LinkerScript::getPhdrIndices(OutputSection *cmd) { in getPhdrIndices()
1501 const OutputSection *osec, uint64_t addr) { in checkMemoryRegion()
1514 for (const OutputSection *sec : outputSections) { in checkFinalScriptConditions()