Lines Matching refs:osd
585 OutputDesc *osd = readOverlaySectionDescription(); in readOverlay() local
586 osd->osec.addrExpr = addrExpr; in readOverlay()
588 osd->osec.lmaExpr = [=] { return prev->getLMA() + prev->size; }; in readOverlay()
590 osd->osec.lmaExpr = lmaExpr; in readOverlay()
593 osd->osec.usedInExpression = true; in readOverlay()
594 addrExpr = [=]() -> ExprValue { return {&osd->osec, false, 0, ""}; }; in readOverlay()
596 v.push_back(osd); in readOverlay()
597 prev = &osd->osec; in readOverlay()
644 if (auto *osd = dyn_cast<OutputDesc>(cmd)) in readSections() local
645 osd->osec.relro = false; in readSections()
950 OutputDesc *osd = script->createOutputSection(next(), getCurrentLocation()); in readOverlaySectionDescription() local
951 osd->osec.inOverlay = true; in readOverlaySectionDescription()
958 osd->osec.commands.push_back( in readOverlaySectionDescription()
961 osd->osec.phdrs = readOutputSectionPhdrs(); in readOverlaySectionDescription()
962 return osd; in readOverlaySectionDescription()