Lines Matching refs:osd
705 for (OutputDesc *osd : overwriteSections) { in processSectionCommands()
706 OutputSection *osec = &osd->osec; in processSectionCommands()
708 !map.try_emplace(CachedHashStringRef(osec->name), osd).second) in processSectionCommands()
712 if (auto *osd = dyn_cast<OutputDesc>(base)) { in processSectionCommands() local
713 OutputSection *osec = &osd->osec; in processSectionCommands()
726 for (OutputDesc *osd : overwriteSections) in processSectionCommands()
727 if (osd->osec.partition == 1 && osd->osec.sectionIndex == UINT32_MAX) in processSectionCommands()
728 sectionCommands.push_back(osd); in processSectionCommands()
761 if (auto *osd = dyn_cast<OutputDesc>(cmd)) in findByName() local
762 if (osd->osec.name == name) in findByName()
763 return &osd->osec; in findByName()
768 OutputDesc *osd = script->createOutputSection(outsecName, "<internal>"); in createSection() local
769 osd->osec.recordSection(isec); in createSection()
770 return osd; in createSection()
800 OutputDesc *osd = createSection(isec, outsecName); in addInputSec() local
801 out->relocationSection = &osd->osec; in addInputSec()
802 return osd; in addInputSec()
871 OutputDesc *osd = createSection(isec, outsecName); in addInputSec() local
872 v.push_back(&osd->osec); in addInputSec()
873 return osd; in addInputSec()
891 if (OutputDesc *osd = addInputSec(map, s, name)) in addOrphanSections() local
892 v.push_back(osd); in addOrphanSections()
1293 if (auto *osd = dyn_cast<OutputDesc>(cmd)) { in adjustSectionsAfterSorting() local
1294 OutputSection *sec = &osd->osec; in adjustSectionsAfterSorting()
1321 if (auto *osd = dyn_cast<OutputDesc>(cmd)) in adjustSectionsAfterSorting() local
1322 maybePropagatePhdrs(osd->osec, defPhdrs); in adjustSectionsAfterSorting()