Lines Matching refs:osd
554 OutputDesc *osd = readOverlaySectionDescription(); in readOverlay() local
555 osd->osec.addrExpr = addrExpr; in readOverlay()
557 osd->osec.lmaExpr = [=] { return prev->getLMA() + prev->size; }; in readOverlay()
559 osd->osec.lmaExpr = lmaExpr; in readOverlay()
562 osd->osec.usedInExpression = true; in readOverlay()
563 addrExpr = [=]() -> ExprValue { return {&osd->osec, false, 0, ""}; }; in readOverlay()
565 v.push_back(osd); in readOverlay()
566 prev = &osd->osec; in readOverlay()
613 if (auto *osd = dyn_cast<OutputDesc>(cmd)) in readSections() local
614 osd->osec.relro = false; in readSections()
907 OutputDesc *osd = script->createOutputSection(next(), getCurrentLocation()); in readOverlaySectionDescription() local
908 osd->osec.inOverlay = true; in readOverlaySectionDescription()
915 osd->osec.commands.push_back( in readOverlaySectionDescription()
918 osd->osec.phdrs = readOutputSectionPhdrs(); in readOverlaySectionDescription()
919 return osd; in readOverlaySectionDescription()