| /llvm-project-15.0.7/llvm/tools/dsymutil/ |
| H A D | MachOUtils.cpp | 144 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 D | wasm2yaml.cpp | 102 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 D | ExecutorSharedMemoryMapperService.cpp | 133 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 D | debug_rnglists_invalid.s | 46 .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 D | LiveInterval.cpp | 73 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 D | LiveInterval.h | 162 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 D | MemoryMapper.cpp | 64 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 D | xray_segmented_array.h | 34 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 D | gnu-section-mapping.test | 9 # 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 D | CoverageExporterJson.cpp | 80 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 D | section-headers.s | 7 # CHECK-NEXT: Segment: __TEXT 18 # CHECK-NEXT: Segment: __TEXT 27 # CHECK-NEXT: Segment: __TEXT 35 # CHECK-LABEL: Segment {
|
| H A D | bss.s | 14 # 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 D | segment-none.s | 24 # 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 D | dsym-companion.test | 33 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 D | WasmObjectFile.cpp | 1448 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 D | WasmYAML.cpp | 377 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 D | WasmEmitter.cpp | 493 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 D | size-trivial-macho.test | 33 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 D | MCSectionMachO.cpp | 90 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 D | MachODumper.cpp | 379 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 D | JITLinkMemoryManager.h | 220 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 D | NativePublicSymbol.cpp | 35 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 D | pdb-yaml-symbols.test | 59 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 D | universal-x86_64.i386.test | 62 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 D | explicit-sections.ll | 39 ; CHECK-NEXT: Segment: 0 45 ; CHECK-NEXT: Segment: 1 51 ; CHECK-NEXT: Segment: 1 58 ; CHECK-NEXT: Segment: 2
|