Lines Matching refs:osd
657 for (OutputDesc *osd : overwriteSections) { in processSectionCommands()
658 OutputSection *osec = &osd->osec; in processSectionCommands()
660 !map.try_emplace(CachedHashStringRef(osec->name), osd).second) in processSectionCommands()
664 if (auto *osd = dyn_cast<OutputDesc>(base)) { in processSectionCommands() local
665 OutputSection *osec = &osd->osec; in processSectionCommands()
678 for (OutputDesc *osd : overwriteSections) in processSectionCommands()
679 if (osd->osec.partition == 1 && osd->osec.sectionIndex == UINT32_MAX) in processSectionCommands()
680 sectionCommands.push_back(osd); in processSectionCommands()
713 if (auto *osd = dyn_cast<OutputDesc>(cmd)) in findByName() local
714 if (osd->osec.name == name) in findByName()
715 return &osd->osec; in findByName()
720 OutputDesc *osd = script->createOutputSection(outsecName, "<internal>"); in createSection() local
721 osd->osec.recordSection(isec); in createSection()
722 return osd; in createSection()
753 OutputDesc *osd = createSection(isec, outsecName); in addInputSec() local
754 out->relocationSection = &osd->osec; in addInputSec()
755 return osd; in addInputSec()
824 OutputDesc *osd = createSection(isec, outsecName); in addInputSec() local
825 v.push_back(&osd->osec); in addInputSec()
826 return osd; in addInputSec()
844 if (OutputDesc *osd = addInputSec(map, s, name)) in addOrphanSections() local
845 v.push_back(osd); in addOrphanSections()
1244 if (auto *osd = dyn_cast<OutputDesc>(cmd)) { in adjustSectionsAfterSorting() local
1245 OutputSection *sec = &osd->osec; in adjustSectionsAfterSorting()
1272 if (auto *osd = dyn_cast<OutputDesc>(cmd)) in adjustSectionsAfterSorting() local
1273 maybePropagatePhdrs(osd->osec, defPhdrs); in adjustSectionsAfterSorting()