Home
last modified time | relevance | path

Searched refs:Segment (Results 1 – 25 of 300) sorted by relevance

12345678910>>...12

/llvm-project-15.0.7/llvm/tools/dsymutil/
H A DMachOUtils.cpp144 MachO::segment_command_64 Segment; in iterateOnSegments() local
152 Handler(Segment); in iterateOnSegments()
265 Segment.fileoff = EHFrameOffset; in transferSegmentAndSections()
266 Segment.filesize = EHFrameSize; in transferSegmentAndSections()
268 Segment.fileoff = LinkeditOffset; in transferSegmentAndSections()
269 Segment.filesize = LinkeditSize; in transferSegmentAndSections()
273 Segment.fileoff = Segment.filesize = 0; in transferSegmentAndSections()
287 std::max<uint64_t>(PrevEndAddress, Segment.vmaddr + Segment.vmsize); in transferSegmentAndSections()
288 unsigned nsects = Segment.nsects; in transferSegmentAndSections()
290 MachO::swapStruct(Segment); in transferSegmentAndSections()
[all …]
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Dwasm2yaml.cpp102 if (!Segment.Data.Name.empty()) { in dumpCustomSection()
104 SegmentInfo.Name = Segment.Data.Name; in dumpCustomSection()
110 if (Segment.Data.Comdat != UINT32_MAX) { in dumpCustomSection()
332 for (auto &Segment : Obj.elements()) { in dump() local
334 Seg.Flags = Segment.Flags; in dump()
335 Seg.TableNumber = Segment.TableNumber; in dump()
336 Seg.ElemKind = Segment.ElemKind; in dump()
341 Seg.Offset.Inst = Segment.Offset.Inst; in dump()
370 Seg.SectionOffset = Segment.SectionOffset; in dump()
371 Seg.InitFlags = Segment.Data.InitFlags; in dump()
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DExecutorSharedMemoryMapperService.cpp133 for (auto &Segment : FR.Segments) { in initialize() local
134 if (Segment.Addr < MinAddr) in initialize()
135 MinAddr = Segment.Addr; in initialize()
140 if (Segment.Prot & tpctypes::WPF_Read) in initialize()
142 if (Segment.Prot & tpctypes::WPF_Write) in initialize()
144 if (Segment.Prot & tpctypes::WPF_Exec) in initialize()
147 if (mprotect(Segment.Addr.toPtr<void *>(), Segment.Size, NativeProt)) in initialize()
153 getWindowsProtectionFlags(fromWireProtectionFlags(Segment.Prot)); in initialize()
155 if (!VirtualProtect(Segment.Addr.toPtr<void *>(), Segment.Size, NativeProt, in initialize()
161 if (Segment.Prot & tpctypes::WPF_Exec) in initialize()
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-dwarfdump/X86/
H A Ddebug_rnglists_invalid.s46 .byte 0 # Segment selector size
61 .byte 0 # Segment selector size
68 .byte 0 # Segment selector size
75 .byte 0 # Segment selector size
82 .byte 4 # Segment selector size
89 .byte 0 # Segment selector size
96 .byte 0 # Segment selector size
108 .byte 0 # Segment selector size
120 .byte 0 # Segment selector size
132 .byte 0 # Segment selector size
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveInterval.cpp73 using Segment = LiveRange::Segment; typedef in __anonde6d12790111::CalcLiveRangeUtilBase
99 Segment *S = segmentAt(I); in createDeadDef()
160 Segment *S = segmentAt(I); in extendSegmentEndTo()
188 Segment *S = segmentAt(I); in extendSegmentStartTo()
219 iterator addSegment(Segment S) { in addSegment()
273 Segment *segmentAt(iterator I) { return const_cast<Segment *>(&(*I)); } in segmentAt()
336 iterator findInsertPos(Segment S) { in findInsertPos()
519 for (const Segment &S : segments) { in RenumberValues()
681 for (Segment &S : Other.segments) in join()
702 for (Segment &S : Other.segments) in join()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveInterval.h162 struct Segment { struct
168 Segment() = default; argument
170 Segment(SlotIndex S, SlotIndex E, VNInfo *V) in Segment() function
200 using Segments = SmallVector<Segment, 2>;
209 using SegmentSet = std::set<Segment>;
262 for (const Segment &S : Other.segments) in assign()
480 iterator addSegment(Segment S);
587 for (const Segment &S : segments) in isZeroLength()
671 void append(const LiveRange::Segment S);
675 void addSegmentToSet(Segment S);
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DMemoryMapper.cpp64 for (auto &Segment : AI.Segments) { in initialize() local
65 auto Base = AI.MappingBase + Segment.Offset; in initialize()
66 auto Size = Segment.ContentSize + Segment.ZeroFillSize; in initialize()
71 std::memset((Base + Segment.ContentSize).toPtr<void *>(), 0, in initialize()
72 Segment.ZeroFillSize); in initialize()
75 Segment.Prot)) { in initialize()
78 if (Segment.Prot & sys::Memory::MF_EXEC) in initialize()
298 for (auto Segment : AI.Segments) { in initialize() local
301 std::memset(Base + Segment.ContentSize, 0, Segment.ZeroFillSize); in initialize()
306 SegReq.Addr = AI.MappingBase + Segment.Offset; in initialize()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/xray/
H A Dxray_segmented_array.h34 struct Segment { struct
35 Segment *Prev; argument
36 Segment *Next; argument
75 static Segment SentinelSegment;
82 Segment *S = &SentinelSegment;
165 Segment *Head;
166 Segment *Tail;
170 Segment *Freelist;
204 Segment *NewSegment() XRAY_NEVER_INSTRUMENT { in NewSegment()
262 Segment *InitHeadAndTail() XRAY_NEVER_INSTRUMENT { in InitHeadAndTail()
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/
H A Dgnu-section-mapping.test9 # MAPPING: Section to Segment mapping:
10 # MAPPING-NEXT: Segment Sections...
56 # RUN: | FileCheck %s --check-prefix=SEC-MAPPING-FALSE --implicit-check-not="Section to Segment m…
63 # RUN: | FileCheck %s --check-prefix=MAPPING --implicit-check-not="Section to Segment mapping:"
69 # NO-SECHDRS: Section to Segment mapping:
70 # NO-SECHDRS-NEXT: Segment Sections...
80 # PHENTSIZE: Section to Segment mapping:
81 # PHENTSIZE-NEXT: Segment Sections...
/llvm-project-15.0.7/llvm/tools/llvm-cov/
H A DCoverageExporterJson.cpp80 json::Array renderSegment(const coverage::CoverageSegment &Segment) { in renderSegment() argument
81 return json::Array({Segment.Line, Segment.Col, in renderSegment()
82 clamp_uint64_to_int64(Segment.Count), Segment.HasCount, in renderSegment()
83 Segment.IsRegionEntry, Segment.IsGapRegion}); in renderSegment()
197 for (const auto &Segment : FileCoverage) in renderFileSegments() local
198 SegmentArray.push_back(renderSegment(Segment)); in renderFileSegments()
/llvm-project-15.0.7/lld/test/MachO/
H A Dsection-headers.s7 # CHECK-NEXT: Segment: __TEXT
18 # CHECK-NEXT: Segment: __TEXT
27 # CHECK-NEXT: Segment: __TEXT
35 # CHECK-LABEL: Segment {
H A Dbss.s14 # CHECK-NEXT: Segment: __DATA
30 # CHECK-NEXT: Segment: __DATA
46 # CHECK-NEXT: Segment: __DATA
62 # CHECK-NEXT: Segment: FOO
78 # CHECK-NEXT: Segment: FOO
/llvm-project-15.0.7/lld/test/ELF/linkerscript/
H A Dsegment-none.s24 # CHECK: Section to Segment mapping:
25 # CHECK-NEXT: Segment Sections...
28 # DEFINED: Section to Segment mapping:
29 # DEFINED-NEXT: Segment Sections...
/llvm-project-15.0.7/llvm/test/tools/dsymutil/X86/
H A Ddsym-companion.test33 CHECK: Segment: __TEXT
52 CHECK: Segment: __TEXT
68 CHECK32: Segment: __DATA
83 CHECK: Segment: __DATA
99 CHECK: Segment: __DATA
115 CHECK: Segment: __DATA
131 CHECK64: Segment: __DWARF
146 CHECK64: Segment: __DWARF
161 CHECK64: Segment: __DWARF
176 CHECK64: Segment: __DWARF
[all …]
/llvm-project-15.0.7/llvm/lib/Object/
H A DWasmObjectFile.cpp1448 wasm::WasmElemSegment Segment; in parseElemSection() local
1461 Segment.TableNumber = 0; in parseElemSection()
1484 if (Segment.ElemKind != 0) in parseElemSection()
1502 ElemSegments.push_back(Segment); in parseElemSection()
1518 WasmSegment Segment; in parseDataSection() local
1520 Segment.Data.MemoryIndex = in parseDataSection()
1539 Segment.Data.Alignment = 0; in parseDataSection()
1540 Segment.Data.LinkingFlags = 0; in parseDataSection()
1541 Segment.Data.Comdat = UINT32_MAX; in parseDataSection()
1544 DataSegments.push_back(Segment); in parseDataSection()
[all …]
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DWasmYAML.cpp377 IO &IO, WasmYAML::ElemSegment &Segment) { in mapping() argument
378 IO.mapOptional("Flags", Segment.Flags, 0); in mapping()
384 IO.mapOptional("ElemKind", Segment.ElemKind); in mapping()
385 IO.mapRequired("Offset", Segment.Offset); in mapping()
386 IO.mapRequired("Functions", Segment.Functions); in mapping()
459 IO &IO, WasmYAML::DataSegment &Segment) { in mapping() argument
461 IO.mapRequired("InitFlags", Segment.InitFlags); in mapping()
465 Segment.MemoryIndex = 0; in mapping()
468 IO.mapRequired("Offset", Segment.Offset); in mapping()
471 Segment.Offset.Inst.Value.Int32 = 0; in mapping()
[all …]
H A DWasmEmitter.cpp493 for (auto &Segment : Section.Segments) { in writeSectionContent() local
494 encodeULEB128(Segment.Flags, OS); in writeSectionContent()
496 encodeULEB128(Segment.TableNumber, OS); in writeSectionContent()
498 writeInitExpr(OS, Segment.Offset); in writeSectionContent()
512 encodeULEB128(Segment.Functions.size(), OS); in writeSectionContent()
513 for (auto &Function : Segment.Functions) in writeSectionContent()
549 for (auto &Segment : Section.Segments) { in writeSectionContent() local
550 encodeULEB128(Segment.InitFlags, OS); in writeSectionContent()
552 encodeULEB128(Segment.MemoryIndex, OS); in writeSectionContent()
554 writeInitExpr(OS, Segment.Offset); in writeSectionContent()
[all …]
/llvm-project-15.0.7/llvm/test/Object/
H A Dsize-trivial-macho.test33 m: Segment : 116
47 mAR: Segment : 104
54 mAR: Segment : 4
61 mxl: Segment __PAGEZERO: 0x100000000 (vmaddr 0x0 fileoff 0)
62 mxl: Segment __TEXT: 0x1000 (vmaddr 0x100000000 fileoff 0)
70 mxl: Segment __DATA: 0x1000 (vmaddr 0x100001000 fileoff 4096)
74 mxl: Segment __LINKEDIT: 0x1000 (vmaddr 0x100002000 fileoff 8192)
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCSectionMachO.cpp90 MCSectionMachO::MCSectionMachO(StringRef Segment, StringRef Section, in MCSectionMachO() argument
95 assert(Segment.size() <= 16 && Section.size() <= 16 && in MCSectionMachO()
98 if (i < Segment.size()) in MCSectionMachO()
99 SegmentName[i] = Segment[i]; in MCSectionMachO()
185 StringRef &Segment, // Out. in ParseSectionSpecifier() argument
198 Segment = GetEmptyOrTrim(0); in ParseSectionSpecifier()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DMachODumper.cpp379 Segment.vmaddr = SC.vmaddr; in getSegment()
380 Segment.vmsize = SC.vmsize; in getSegment()
385 Segment.nsects = SC.nsects; in getSegment()
386 Segment.flags = SC.flags; in getSegment()
391 Segment.SegName = SC.segname; in getSegment()
392 Segment.cmdsize = SC.cmdsize; in getSegment()
393 Segment.vmaddr = SC.vmaddr; in getSegment()
394 Segment.vmsize = SC.vmsize; in getSegment()
395 Segment.fileoff = SC.fileoff; in getSegment()
399 Segment.nsects = SC.nsects; in getSegment()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.h220 class Segment {
224 Segment() in Segment() function
249 using SegmentMap = AllocGroupSmallMap<Segment>;
297 struct Segment { struct
298 Segment() = default;
299 Segment(size_t ContentSize, Align ContentAlign) in Segment() function
312 using SegmentMap = AllocGroupSmallMap<Segment>; argument
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DNativePublicSymbol.cpp35 uint32_t NativePublicSymbol::getAddressSection() const { return Sym.Segment; } in getAddressSection()
42 return Session.getRVAFromSectOffset(Sym.Segment, Sym.Offset); in getRelativeVirtualAddress()
46 return Session.getVAFromSectOffset(Sym.Segment, Sym.Offset); in getVirtualAddress()
/llvm-project-15.0.7/llvm/test/DebugInfo/PDB/
H A Dpdb-yaml-symbols.test59 YAML: Segment: 1
128 YAML: Segment: 1
143 YAML: Segment: 2
150 YAML: Segment: 2
157 YAML: Segment: 2
172 YAML: Segment: 3
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/MachO/
H A Duniversal-x86_64.i386.test62 MULTISECTIONS: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
80 MULTISECTIONS: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
96 MULTISECTIONS: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
118 MULTISECTIONS: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
136 MULTISECTIONS: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
194 MULTISECTIONS-ARCHIVE: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
212 MULTISECTIONS-ARCHIVE: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
228 MULTISECTIONS-ARCHIVE: Segment: __LD (5F 5F 4C 44 00 00 00 00 00 00 00 00 00 00 00 00)
245 MULTISECTIONS-ARCHIVE: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
271 MULTISECTIONS-ARCHIVE: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
[all …]
/llvm-project-15.0.7/llvm/test/MC/WebAssembly/
H A Dexplicit-sections.ll39 ; CHECK-NEXT: Segment: 0
45 ; CHECK-NEXT: Segment: 1
51 ; CHECK-NEXT: Segment: 1
58 ; CHECK-NEXT: Segment: 2

12345678910>>...12