Searched refs:OutputSegment (Results 1 – 7 of 7) sorted by relevance
47 size_t OutputSegment::numNonHiddenSections() const { in numNonHiddenSections()54 void OutputSegment::addOutputSection(OutputSection *osec) { in addOutputSection()69 static int segmentOrder(OutputSegment *seg) { in segmentOrder()143 void OutputSegment::sortOutputSections() { in sortOutputSections()149 void OutputSegment::assignAddressesToStartEndSymbols() { in assignAddressesToStartEndSymbols()158 compareByOrder<OutputSegment *>(segmentOrder)); in sortOutputSegments()161 static DenseMap<StringRef, OutputSegment *> nameToOutputSegment;162 std::vector<OutputSegment *> macho::outputSegments;171 OutputSegment *macho::getOrCreateOutputSegment(StringRef name) { in getOrCreateOutputSegment()174 OutputSegment *&segRef = nameToOutputSegment[name]; in getOrCreateOutputSegment()[all …]
42 class OutputSegment {68 extern std::vector<OutputSegment *> outputSegments;72 OutputSegment *getOrCreateOutputSegment(StringRef name);
24 class OutputSegment; variable73 OutputSegment *parent = nullptr;
57 void assignAddresses(OutputSegment *);79 OutputSegment *linkEditSegment = nullptr;221 LCSegment(StringRef name, OutputSegment *seg) : name(name), seg(seg) {} in LCSegment()269 OutputSegment *seg;524 auto it = find_if(outputSegments, [](const OutputSegment *seg) { in writeTo()706 for (OutputSegment *seg : outputSegments) { in createLoadCommands()887 for (OutputSegment *seg : outputSegments) { in sortSegmentsAndSections()982 for (OutputSegment *seg : outputSegments) { in finalizeAddresses()1027 void Writer::assignAddresses(OutputSegment *seg) { in assignAddresses()1059 for (const OutputSegment *seg : outputSegments) in writeSections()
124 for (const OutputSegment *seg : outputSegments) { in writeTo()148 OutputSegment *segment = nullptr;171 OutputSegment *seg = osec->parent; in encodeRebase()275 OutputSegment *segment = nullptr;297 OutputSegment *seg = osec->parent; in encodeBinding()693 OutputSegment *dataSeg = in.lazyPointers->parent; in encode()1235 OutputSegment *textSeg = getOrCreateOutputSegment(segment_names::text); in writeTo()
135 for (OutputSegment *seg : outputSegments) in writeMapFile()
255 OutputSegment *seg = getOrCreateOutputSegment(segName); in handleSegmentBoundarySymbol()