Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DOutputSegment.cpp47 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 …]
H A DOutputSegment.h42 class OutputSegment {
68 extern std::vector<OutputSegment *> outputSegments;
72 OutputSegment *getOrCreateOutputSegment(StringRef name);
H A DOutputSection.h24 class OutputSegment; variable
73 OutputSegment *parent = nullptr;
H A DWriter.cpp57 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()
H A DSyntheticSections.cpp124 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()
H A DMapFile.cpp135 for (OutputSegment *seg : outputSegments) in writeMapFile()
H A DSymbolTable.cpp255 OutputSegment *seg = getOrCreateOutputSegment(segName); in handleSegmentBoundarySymbol()