Home
last modified time | relevance | path

Searched refs:OutputSegment (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/lld/MachO/
H A DOutputSegment.cpp53 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 …]
H A DOutputSegment.h41 class OutputSegment {
68 extern std::vector<OutputSegment *> outputSegments;
73 OutputSegment *getOrCreateOutputSegment(StringRef name);
H A DOutputSection.h23 class OutputSegment; variable
82 OutputSegment *parent = nullptr;
H A DWriter.cpp57 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 …]
H A DMapFile.cpp191 for (OutputSegment *seg : outputSegments) in writeMapFile()
202 for (const OutputSegment *seg : outputSegments) { in writeMapFile()
H A DRelocations.cpp66 for (OutputSegment *seg : outputSegments) { in offsetToInputSection()
H A DSyntheticSections.cpp148 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()
H A DSyntheticSections.h754 SegmentInfo(const OutputSegment *oseg) : oseg(oseg) {} in SegmentInfo()
756 const OutputSegment *oseg;
H A DSymbolTable.cpp396 OutputSegment *seg = getOrCreateOutputSegment(segName); in handleSegmentBoundarySymbol()