Home
last modified time | relevance | path

Searched refs:segments (Results 1 – 25 of 171) sorted by relevance

1234567

/openbsd-src/lib/libc/net/
H A Drthdr.c47 inet6_rth_space(int type, int segments) in inet6_rth_space() argument
51 return (((segments * 2) + 1) << 3); in inet6_rth_space()
59 inet6_rth_init(void *bp, socklen_t bp_len, int type, int segments) in inet6_rth_init() argument
67 if (bp_len < inet6_rth_space(IPV6_RTHDR_TYPE_0, segments)) in inet6_rth_init()
72 rth0->ip6r0_len = segments * 2; in inet6_rth_init()
110 int i, segments; in inet6_rth_reverse() local
120 segments = rth0_in->ip6r0_len / 2; in inet6_rth_reverse()
124 rth0_out->ip6r0_segleft = segments; in inet6_rth_reverse()
127 for (i = 0; i < segments / 2; i++) { in inet6_rth_reverse()
132 (segments - i - 1); in inet6_rth_reverse()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DLiveInterval.cpp93 if (I == segments().end()) { in createDeadDef()
116 segments().insert(I, Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
121 if (segments().empty()) in extendInBlock()
125 if (I == segments().begin()) in extendInBlock()
137 if (segments().empty()) in extendInBlock()
141 if (I == segments().begin()) in extendInBlock()
159 assert(I != segments().end() && "Not a valid segment!"); in extendSegmentEndTo()
165 for (; MergeTo != segments().end() && NewEnd >= MergeTo->end; ++MergeTo) in extendSegmentEndTo()
173 if (MergeTo != segments().end() && MergeTo->start <= I->end && in extendSegmentEndTo()
180 segments().erase(std::next(I), MergeTo); in extendSegmentEndTo()
[all …]
H A DLiveRangeUtils.h36 SplitLRs[eq-1]->segments.push_back(*I); in DistributeRange()
40 LR.segments.erase(J, E); in DistributeRange()
H A DVirtRegMap.cpp307 if (!First.isValid() || SR.segments.front().start < First) in addLiveInsForSubRanges()
308 First = SR.segments.front().start; in addLiveInsForSubRanges()
309 if (!Last.isValid() || SR.segments.back().end > Last) in addLiveInsForSubRanges()
310 Last = SR.segments.back().end; in addLiveInsForSubRanges()
/openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/
H A DDynamicLoaderDarwin.cpp255 const size_t num_segments = info.segments.size(); in UpdateImageLoadAddress()
260 section_list->FindSectionByName(info.segments[i].name)); in UpdateImageLoadAddress()
262 if (info.segments[i].maxprot == 0) { in UpdateImageLoadAddress()
266 info.segments[i].vmaddr + info.slide; in UpdateImageLoadAddress()
293 section_list->FindSectionByName(info.segments[seg_idx].name)); in UpdateImageLoadAddress()
299 const lldb::addr_t vmaddr = info.segments[seg_idx].vmaddr; in UpdateImageLoadAddress()
300 const lldb::addr_t vmsize = info.segments[seg_idx].vmsize; in UpdateImageLoadAddress()
329 const size_t num_segments = info.segments.size(); in UnloadModuleSections()
332 section_list->FindSectionByName(info.segments[i].name)); in UnloadModuleSections()
335 info.segments[i].vmaddr + info.slide; in UnloadModuleSections()
[all …]
H A DDynamicLoaderDarwin.h113 std::vector<Segment> segments; member
136 segments.clear(); in Clear()
148 segments == rhs.segments && os_type == rhs.os_type &&
H A DDynamicLoaderMacOSXDYLD.cpp874 dylib_info.segments.push_back(segment); in ParseLoadCommands()
884 dylib_info.segments.push_back(segment); in ParseLoadCommands()
915 const size_t num_sections = dylib_info.segments.size(); in ParseLoadCommands()
919 if ((dylib_info.segments[i].fileoff == 0 && in ParseLoadCommands()
920 dylib_info.segments[i].filesize > 0) || in ParseLoadCommands()
921 (dylib_info.segments[i].name == "__TEXT")) { in ParseLoadCommands()
922 dylib_info.slide = dylib_info.address - dylib_info.segments[i].vmaddr; in ParseLoadCommands()
/openbsd-src/gnu/usr.bin/binutils/gdb/
H A Dada-lex.l638 int segments;
645 for (segments = 0; ; segments += 1)
709 return segments;
725 if (result > segments)
729 else if (segments == 0)
737 if (segments == 0)
772 return segments;
782 return segments;
785 if (segments == 0
827 return segments;
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DLiveInterval.h203 Segments segments; // the liveness segments variable
215 iterator begin() { return segments.begin(); } in begin()
216 iterator end() { return segments.end(); } in end()
218 const_iterator begin() const { return segments.begin(); } in begin()
219 const_iterator end() const { return segments.end(); } in end()
262 for (const Segment &S : Other.segments) in assign()
263 segments.push_back(Segment(S.start, S.end, valnos[S.valno->id])); in assign()
302 segments.clear(); in clear()
306 return segments.size(); in size()
382 bool empty() const { return segments.empty(); } in empty()
[all …]
/openbsd-src/gnu/llvm/lld/wasm/
H A DOutputSections.cpp101 unsigned segmentCount = llvm::count_if(segments, [](OutputSegment *segment) { in finalizeContents()
105 unsigned activeCount = llvm::count_if(segments, [](OutputSegment *segment) { in finalizeContents()
119 for (OutputSegment *segment : segments) { in finalizeContents()
179 for (const OutputSegment *segment : segments) { in writeTo()
194 for (const OutputSegment *seg : segments) in getNumRelocations()
201 for (const OutputSegment *seg : segments) in writeRelocations()
207 for (const OutputSegment *seg : segments) in isNeeded()
H A DOutputSections.h81 explicit DataSection(ArrayRef<OutputSegment *> segments) in DataSection() argument
82 : OutputSection(llvm::wasm::WASM_SEC_DATA), segments(segments) {} in DataSection()
95 ArrayRef<OutputSegment *> segments; variable
H A DWriter.cpp120 std::vector<OutputSegment *> segments; member in lld::wasm::__anon7a4368e60111::Writer
291 for (OutputSegment *seg : segments) { in layoutMemory()
441 addSection(make<DataSection>(segments)); in addSections()
517 tlsUsed = tlsUsed || llvm::any_of(file->segments, isTLS); in populateTargetFeatures()
842 for (InputChunk *chunk : file->segments) in scanRelocations()
916 segments.push_back(s); in createOutputSegment()
922 for (InputChunk *segment : file->segments) { in createOutputSegments()
942 std::stable_sort(segments.begin(), segments.end(), in createOutputSegments()
955 for (size_t i = 0; i < segments.size(); ++i) in createOutputSegments()
956 segments[i]->index = i; in createOutputSegments()
[all …]
H A DSyntheticSections.h343 DataCountSection(ArrayRef<OutputSegment *> segments);
375 NameSection(ArrayRef<OutputSegment *> segments)
377 segments(segments) {}
386 ArrayRef<OutputSegment *> segments;
/openbsd-src/libexec/ld.so/
H A DSPECS.randomdata43 On OpenBSD, PT_OPENBSD_RANDOMIZE segments are handled alongside
44 PT_LOAD segments: the kernel handles initializing random data segments
/openbsd-src/gnu/usr.bin/texinfo/intl/
H A Dloadmsgcat.c1139 const struct segment_pair *p = sysdep_string->segments; in _nl_load_domain()
1142 for (p = sysdep_string->segments;; p++) in _nl_load_domain()
1218 sysdep_string->segments; in _nl_load_domain()
1222 for (p = sysdep_string->segments;; p++) in _nl_load_domain()
1259 sysdep_string->segments; in _nl_load_domain()
1283 for (p = sysdep_string->segments;; p++) in _nl_load_domain()
H A Dgmo.h140 } segments[1]; member
/openbsd-src/gnu/gcc/intl/
H A Dgmo.h139 } segments[1]; member
/openbsd-src/sys/arch/amd64/stand/etc/
H A Dgenassym.cf7 include <machine/segments.h>
/openbsd-src/sys/arch/i386/stand/etc/
H A Dgenassym.cf7 include <machine/segments.h>
/openbsd-src/usr.bin/file/magdir/
H A Dvisx17 >2 byte 15 (image segments)
/openbsd-src/gnu/usr.bin/binutils-2.17/bfd/doc/
H A Dbfdint.texi184 example, the COFF version stamp, or the ELF program segments. BFD
1383 * BFD ELF sections and segments:: ELF sections and segments
1390 @node BFD ELF sections and segments
1391 @subsection ELF sections and segments
1393 The ELF ABI permits a file to have either sections or segments or both.
1396 only program segments.
1404 ELF program segments are intended for fast interpretation by a system
1407 system loader will examine the program segments to decide how to load
1409 segments (type @samp{PT_LOAD}) are directly loaded into memory. Other
1410 program segments are interpreted by the loader, and generally provide
[all …]
/openbsd-src/gnu/usr.bin/binutils/bfd/doc/
H A Dbfdint.texi184 example, the COFF version stamp, or the ELF program segments. BFD
1383 * BFD ELF sections and segments:: ELF sections and segments
1390 @node BFD ELF sections and segments
1391 @subsection ELF sections and segments
1393 The ELF ABI permits a file to have either sections or segments or both.
1396 only program segments.
1404 ELF program segments are intended for fast interpretation by a system
1407 system loader will examine the program segments to decide how to load
1409 segments (type @samp{PT_LOAD}) are directly loaded into memory. Other
1410 program segments are interpreted by the loader, and generally provide
[all …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-objcopy/
H A DCommonOpts.td42 HelpText<"Remove non-allocated sections outside segments. "
67 HelpText<"Remove all section headers and all sections not in segments">;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationClient.h42 bool segments; member
49 return a.segments == b.segments && a.offsets == b.offsets;
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.cpp83 for (auto &KV : segments()) { in getContiguousPageBasedLayoutSizes()
280 for (auto &KV : BL.segments()) { in applyProtections()
395 for (auto &KV : BL.segments()) { in allocate()

1234567