Lines Matching refs:seg

223   LCSegment(StringRef name, OutputSegment *seg) : name(name), seg(seg) {}  in LCSegment()  argument
227 seg->numNonHiddenSections() * sizeof(typename LP::section); in getSize()
240 c->fileoff = seg->fileOff; in writeTo()
241 c->maxprot = seg->maxProt; in writeTo()
242 c->initprot = seg->initProt; in writeTo()
244 c->vmaddr = seg->addr; in writeTo()
245 c->vmsize = seg->vmSize; in writeTo()
246 c->filesize = seg->fileSize; in writeTo()
247 c->nsects = seg->numNonHiddenSections(); in writeTo()
248 c->flags = seg->flags; in writeTo()
250 for (const OutputSection *osec : seg->getSections()) { in writeTo()
272 OutputSegment *seg; member in __anoneb56ad3f0111::LCSegment
558 auto it = find_if(outputSegments, [](const OutputSegment *seg) { in writeTo() argument
559 return seg->name == segment_names::text; in writeTo()
795 for (OutputSegment *seg : outputSegments) { in createLoadCommands()
796 in.header->addLoadCommand(make<LCSegment<LP>>(seg->name, seg)); in createLoadCommands()
797 seg->index = segIndex++; in createLoadCommands()
955 for (OutputSegment *seg : outputSegments) { in sortSegmentsAndSections()
956 seg->sortOutputSections(); in sortSegmentsAndSections()
965 for (const OutputSection *osec : seg->getSections()) in sortSegmentsAndSections()
969 for (OutputSection *osec : seg->getSections()) { in sortSegmentsAndSections()
1077 for (OutputSegment *seg : outputSegments) { in finalizeAddresses()
1078 if (seg == linkEditSegment) in finalizeAddresses()
1080 for (OutputSection *osec : seg->getSections()) { in finalizeAddresses()
1095 for (OutputSegment *seg : outputSegments) { in finalizeAddresses()
1096 if (seg == linkEditSegment) in finalizeAddresses()
1098 seg->addr = addr; in finalizeAddresses()
1099 assignAddresses(seg); in finalizeAddresses()
1107 seg->vmSize = addr - seg->addr; in finalizeAddresses()
1108 seg->fileSize = fileOff - seg->fileOff; in finalizeAddresses()
1109 seg->assignAddressesToStartEndSymbols(); in finalizeAddresses()
1139 void Writer::assignAddresses(OutputSegment *seg) { in assignAddresses() argument
1140 seg->fileOff = fileOff; in assignAddresses()
1142 for (OutputSection *osec : seg->getSections()) { in assignAddresses()
1174 for (const OutputSegment *seg : outputSegments) in writeSections() local
1175 append_range(osecs, seg->getSections()); in writeSections()