Lines Matching refs:DSec
141 for (auto &DSec : DebugSections) { in startSynthesis() local
142 auto [SegName, SecName] = DSec.GraphSec->getName().split(','); in startSynthesis()
143 DSec.BuilderSec = &Seg->addSection(SecName, SegName); in startSynthesis()
145 SectionRange SR(*DSec.GraphSec); in startSynthesis()
146 DSec.BuilderSec->Content.Size = SR.getSize(); in startSynthesis()
148 DSec.BuilderSec->align = Log2_64(SR.getFirstBlock()->getAlignment()); in startSynthesis()
254 for (auto &DSec : DebugSections) { in completeSynthesisAndRegister() local
255 if (DSec.GraphSec->blocks_size() != 1) in completeSynthesisAndRegister()
260 if (ExecutorAddr(DSec.BuilderSec->addr) + DSec.BuilderSec->size > MaxAddr) in completeSynthesisAndRegister()
261 MaxAddr = ExecutorAddr(DSec.BuilderSec->addr) + DSec.BuilderSec->size; in completeSynthesisAndRegister()
263 auto &B = **DSec.GraphSec->blocks().begin(); in completeSynthesisAndRegister()
264 DSec.BuilderSec->Content.Data = B.getContent().data(); in completeSynthesisAndRegister()
265 DSec.BuilderSec->Content.Size = B.getContent().size(); in completeSynthesisAndRegister()
266 DSec.BuilderSec->flags |= MachO::S_ATTR_DEBUG; in completeSynthesisAndRegister()