Searched refs:OutputSegment (Results 1 – 9 of 9) sorted by relevance
53 size_t OutputSegment::numNonHiddenSections() const { in numNonHiddenSections()60 void OutputSegment::addOutputSection(OutputSection *osec) { in addOutputSection()75 static int segmentOrder(OutputSegment *seg) { in segmentOrder()152 void OutputSegment::sortOutputSections() { in sortOutputSections()158 void OutputSegment::assignAddressesToStartEndSymbols() { in assignAddressesToStartEndSymbols()167 compareByOrder<OutputSegment *>(segmentOrder)); in sortOutputSegments()170 static DenseMap<StringRef, OutputSegment *> nameToOutputSegment;171 std::vector<OutputSegment *> macho::outputSegments;185 OutputSegment *macho::getOrCreateOutputSegment(StringRef name) { in getOrCreateOutputSegment()188 OutputSegment *&segRef = nameToOutputSegment[name]; in getOrCreateOutputSegment()[all …]
41 class OutputSegment {68 extern std::vector<OutputSegment *> outputSegments;73 OutputSegment *getOrCreateOutputSegment(StringRef name);
23 class OutputSegment; variable82 OutputSegment *parent = nullptr;
57 void assignAddresses(OutputSegment *);82 OutputSegment *linkEditSegment = nullptr;273 OutputSegment *seg;559 auto it = find_if(outputSegments, [](const OutputSegment *seg) { in writeTo()779 for (OutputSegment *seg : outputSegments) { in createLoadCommands()939 for (OutputSegment *seg : outputSegments) { in sortSegmentsAndSections()1061 for (OutputSegment *seg : outputSegments) { in finalizeAddresses()1079 for (OutputSegment *seg : outputSegments) { in finalizeAddresses()1125 void Writer::assignAddresses(OutputSegment *seg) { in assignAddresses()1158 for (const OutputSegment *seg : outputSegments) in writeSections()[all …]
191 for (OutputSegment *seg : outputSegments) in writeMapFile()202 for (const OutputSegment *seg : outputSegments) { in writeMapFile()
66 for (OutputSegment *seg : outputSegments) { in offsetToInputSection()
148 for (const OutputSegment *seg : outputSegments) { in writeTo()221 static void encodeRebases(const OutputSegment *seg, in encodeRebases()287 const OutputSegment *seg = locations[i].isec->parent->parent; in finalizeContents()410 OutputSegment *segment = nullptr;432 OutputSegment *seg = osec->parent; in encodeBinding()965 OutputSegment *dataSeg = in.lazyPointers->parent; in encode()1566 OutputSegment *textSeg = getOrCreateOutputSegment(segment_names::text); in writeTo()2184 const OutputSegment *segA = a.isec->parent->parent; in finalizeContents()2185 const OutputSegment *segB = b.isec->parent->parent; in finalizeContents()
754 SegmentInfo(const OutputSegment *oseg) : oseg(oseg) {} in SegmentInfo()756 const OutputSegment *oseg;
396 OutputSegment *seg = getOrCreateOutputSegment(segName); in handleSegmentBoundarySymbol()