Home
last modified time | relevance | path

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

12345678910

/netbsd-src/external/bsd/elftosb/dist/common/
H A DDataSource.h43 class Segment
47 Segment(DataSource & source) : m_source(source) {} in Segment() function
50 virtual ~Segment() {} in ~Segment()
87 class PatternSegment : public Segment
155 virtual Segment * getSegmentAt(unsigned index)=0;
184 virtual DataSource::Segment * getSegmentAt(unsigned index) { return this; } in getSegmentAt()
196 class UnmappedDataSource : public DataSource, public DataSource::Segment
212 virtual DataSource::Segment * getSegmentAt(unsigned index) { return this; } in getSegmentAt()
249 virtual DataSource::Segment * getSegmentAt(unsigned index);
255 class TextSegment : public DataSource::Segment
[all …]
H A DDataSource.cpp17 : DataSource::Segment(source), m_pattern() in PatternSegment()
22 : DataSource::Segment(source), m_pattern(pattern) in PatternSegment()
27 : DataSource::Segment(source), m_pattern(static_cast<uint8_t>(pattern)) in PatternSegment()
32 : DataSource::Segment(source), m_pattern(static_cast<uint16_t>(pattern)) in PatternSegment()
37 : DataSource::Segment(source), m_pattern(static_cast<uint32_t>(pattern)) in PatternSegment()
87 : DataSource(), DataSource::Segment((DataSource&)*this), m_data(), m_length(0) in UnmappedDataSource()
92 : DataSource(), DataSource::Segment((DataSource&)*this), m_data(), m_length(0) in UnmappedDataSource()
145 DataSource::Segment * MemoryImageDataSource::getSegmentAt(unsigned index) in getSegmentAt()
160 DataSource::Segment * newSegment; in getSegmentAt()
178 : DataSource::Segment(source), m_image(image), m_index(index) in TextSegment()
H A DDataTarget.h60 …virtual DataTarget::AddressRange getRangeForSegment(DataSource & source, DataSource::Segment & seg…
92 …virtual DataTarget::AddressRange getRangeForSegment(DataSource & source, DataSource::Segment & seg…
117 …virtual DataTarget::AddressRange getRangeForSegment(DataSource & source, DataSource::Segment & seg…
H A DELFSourceFile.h156 class ProgBitsSegment : public DataSource::Segment
210 virtual DataSource::Segment * getSegmentAt(unsigned index) { return m_segments[index]; } in getSegmentAt()
216 typedef std::vector<DataSource::Segment*> segment_vector_t; //!< A list of segment instances.
/netbsd-src/external/apache2/llvm/dist/llvm/tools/dsymutil/
H A DMachOUtils.cpp142 MachO::segment_command_64 Segment; in iterateOnSegments() local
144 Segment = adaptFrom32bits(Obj.getSegmentLoadCommand(LCI)); in iterateOnSegments()
146 Segment = Obj.getSegment64LoadCommand(LCI); in iterateOnSegments()
150 Handler(Segment); in iterateOnSegments()
254 const object::MachOObjectFile::LoadCommandInfo &LCI, SegmentTy Segment, in transferSegmentAndSections() argument
259 if (StringRef("__DWARF") == Segment.segname) in transferSegmentAndSections()
262 if (StringRef("__TEXT") == Segment.segname && EHFrameSize > 0) { in transferSegmentAndSections()
263 Segment.fileoff = EHFrameOffset; in transferSegmentAndSections()
264 Segment.filesize = EHFrameSize; in transferSegmentAndSections()
265 } else if (StringRef("__LINKEDIT") == Segment.segname) { in transferSegmentAndSections()
[all …]
/netbsd-src/external/apache2/llvm/dist/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() argument
186 bool operator<(const Segment &Other) const { argument
189 bool operator==(const Segment &Other) const {
193 bool operator!=(const Segment &Other) const {
200 using Segments = SmallVector<Segment, 2>;
209 using SegmentSet = std::set<Segment>;
254 for (const Segment &S : Other.segments) in assign()
255 segments.push_back(Segment(S.start, S.end, valnos[S.valno->id])); in assign()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLiveInterval.cpp73 using Segment = LiveRange::Segment; typedef in __anondae7e9140111::CalcLiveRangeUtilBase
95 impl().insertAtEnd(Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
99 Segment *S = segmentAt(I); in createDeadDef()
116 segments().insert(I, Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
124 impl().findInsertPos(Segment(Use.getPrevSlot(), Use, nullptr)); in extendInBlock()
140 iterator I = impl().findInsertPos(Segment(BeforeUse, Use, nullptr)); in extendInBlock()
160 Segment *S = segmentAt(I); in extendSegmentEndTo()
188 Segment *S = segmentAt(I); in extendSegmentStartTo()
210 Segment *MergeToSeg = segmentAt(MergeTo); in extendSegmentStartTo()
219 iterator addSegment(Segment S) { in addSegment()
[all …]
H A DLiveIntervals.cpp371 LR.addSegment(LiveRange::Segment(Def, Def.getDeadSlot(), VNI)); in createSegmentsForValues()
429 Segments.addSegment(LiveRange::Segment(BlockStart, Idx, VNI)); in extendSegmentsToUses()
617 const LiveRange::Segment *Segment = SR.getSegmentContaining(VNI->def); in shrinkToUses() local
618 assert(Segment != nullptr && "Missing segment for VNI"); in shrinkToUses()
619 if (Segment->end != VNI->def.getDeadSlot()) in shrinkToUses()
626 SR.removeSegment(*Segment); in shrinkToUses()
774 for (const LiveRange::Segment &Segment : SR.segments) { in addKillFlags() local
775 if (Segment.start >= RI->end) in addKillFlags()
777 if (Segment.end == RI->end) { in addKillFlags()
875 LiveRange::Segment
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
H A Dwasm2yaml.cpp97 for (const object::WasmSegment &Segment : Obj.dataSegments()) { in dumpCustomSection() local
98 if (!Segment.Data.Name.empty()) { in dumpCustomSection()
100 SegmentInfo.Name = Segment.Data.Name; in dumpCustomSection()
102 SegmentInfo.Alignment = Segment.Data.Alignment; in dumpCustomSection()
103 SegmentInfo.Flags = Segment.Data.LinkingFlags; in dumpCustomSection()
106 if (Segment.Data.Comdat != UINT32_MAX) { in dumpCustomSection()
107 LinkingSec->Comdats[Segment.Data.Comdat].Entries.emplace_back( in dumpCustomSection()
328 for (auto &Segment : Obj.elements()) { in dump() local
330 Seg.Flags = Segment.Flags; in dump()
331 Seg.TableNumber = Segment.TableNumber; in dump()
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/
H A Dxray_segmented_array.h35 struct Segment { struct
36 Segment *Prev; argument
37 Segment *Next; argument
63 static constexpr uint64_t SegmentControlBlockSize = sizeof(Segment *) * 2;
76 static Segment SentinelSegment;
83 Segment *S = &SentinelSegment;
88 Iterator(Segment *IS, uint64_t Off, uint64_t S) XRAY_NEVER_INSTRUMENT in Iterator()
166 Segment *Head;
167 Segment *Tail;
171 Segment *Freelist;
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Dzip.d447 private Segment[] _segs; variable
791 _segs = [Segment(0, cast(uint) data.length)]; in this()
1341 struct Segment struct
1365 _segs ~= Segment(_segs[pos].start, start); in removeSegment()
1367 _segs ~= Segment(end, _segs[pos].end); in removeSegment()
1375 _segs = [Segment(0,100)]; in with()
1377 assert(_segs == [Segment(0,10),Segment(20,100)]); in with()
1379 _segs = [Segment(0,100)]; in with()
1381 assert(_segs == [Segment(20,100)]); in with()
1383 _segs = [Segment(0,100)]; in with()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DWasmYAML.cpp376 IO &IO, WasmYAML::ElemSegment &Segment) { in mapping() argument
377 if (!IO.outputting() || Segment.Flags) in mapping()
378 IO.mapOptional("Flags", Segment.Flags); in mapping()
380 Segment.Flags & wasm::WASM_ELEM_SEGMENT_HAS_TABLE_NUMBER) in mapping()
381 IO.mapOptional("TableNumber", Segment.TableNumber); in mapping()
383 Segment.Flags & wasm::WASM_ELEM_SEGMENT_MASK_HAS_ELEM_KIND) 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()
456 IO &IO, WasmYAML::DataSegment &Segment) { in mapping() argument
[all …]
H A DWasmEmitter.cpp201 encodeULEB128(Info.DataRef.Segment, SubSection.getStream()); in writeSectionContent()
486 for (auto &Segment : Section.Segments) { in writeSectionContent() local
487 encodeULEB128(Segment.Flags, OS); in writeSectionContent()
488 if (Segment.Flags & wasm::WASM_ELEM_SEGMENT_HAS_TABLE_NUMBER) in writeSectionContent()
489 encodeULEB128(Segment.TableNumber, OS); in writeSectionContent()
491 writeInitExpr(OS, Segment.Offset); in writeSectionContent()
493 if (Segment.Flags & wasm::WASM_ELEM_SEGMENT_MASK_HAS_ELEM_KIND) { in writeSectionContent()
497 if (Segment.ElemKind != uint32_t(wasm::ValType::FUNCREF)) { in writeSectionContent()
498 reportError("unexpected elemkind: " + Twine(Segment.ElemKind)); in writeSectionContent()
505 encodeULEB128(Segment.Functions.size(), OS); in writeSectionContent()
[all …]
H A DCodeViewYAMLSymbols.cpp307 IO.mapRequired("Seg", Symbol.Segment); in map()
334 IO.mapRequired("Segment", Symbol.Segment); in map()
353 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
367 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
448 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
454 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
505 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
518 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
564 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
571 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/
H A DMachODumper.cpp359 MachOSegment &Segment) { in getSegment() argument
362 Segment.CmdName = "LC_SEGMENT"; in getSegment()
363 Segment.SegName = SC.segname; in getSegment()
364 Segment.cmdsize = SC.cmdsize; in getSegment()
365 Segment.vmaddr = SC.vmaddr; in getSegment()
366 Segment.vmsize = SC.vmsize; in getSegment()
367 Segment.fileoff = SC.fileoff; in getSegment()
368 Segment.filesize = SC.filesize; in getSegment()
369 Segment.maxprot = SC.maxprot; in getSegment()
370 Segment.initprot = SC.initprot; in getSegment()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/
H A DWasmObjectFile.cpp47 Out << ", Segment=" << Info.DataRef.Segment; in print()
1348 wasm::WasmElemSegment Segment; in parseElemSection() local
1349 Segment.Flags = readVaruint32(Ctx); in parseElemSection()
1354 if (Segment.Flags & ~SupportedFlags) in parseElemSection()
1358 if (Segment.Flags & wasm::WASM_ELEM_SEGMENT_HAS_TABLE_NUMBER) in parseElemSection()
1359 Segment.TableNumber = readVaruint32(Ctx); in parseElemSection()
1361 Segment.TableNumber = 0; in parseElemSection()
1362 if (!isValidTableNumber(Segment.TableNumber)) in parseElemSection()
1366 if (Segment.Flags & wasm::WASM_ELEM_SEGMENT_IS_PASSIVE) { in parseElemSection()
1367 Segment.Offset.Opcode = wasm::WASM_OPCODE_I32_CONST; in parseElemSection()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCSectionMachO.cpp83 MCSectionMachO::MCSectionMachO(StringRef Segment, StringRef Section, in MCSectionMachO() argument
88 assert(Segment.size() <= 16 && Section.size() <= 16 && in MCSectionMachO()
91 if (i < Segment.size()) in MCSectionMachO()
92 SegmentName[i] = Segment[i]; in MCSectionMachO()
178 StringRef &Segment, // Out. in ParseSectionSpecifier() argument
191 Segment = GetEmptyOrTrim(0); in ParseSectionSpecifier()
H A DWasmObjectWriter.cpp642 const WasmDataSegment &Segment = DataSegments[SymRef.Segment]; in getProvisionalValue() local
644 return Segment.Offset + SymRef.Offset + RelEntry.Addend; in getProvisionalValue()
1019 for (const WasmDataSegment &Segment : DataSegments) { in writeDataSection() local
1020 encodeULEB128(Segment.InitFlags, W->OS); // flags in writeDataSection()
1021 if (Segment.InitFlags & wasm::WASM_DATA_SEGMENT_HAS_MEMINDEX) in writeDataSection()
1023 if ((Segment.InitFlags & wasm::WASM_DATA_SEGMENT_IS_PASSIVE) == 0) { in writeDataSection()
1026 encodeSLEB128(Segment.Offset, W->OS); // offset in writeDataSection()
1029 encodeULEB128(Segment.Data.size(), W->OS); // size in writeDataSection()
1030 Segment.Section->setSectionOffset(W->OS.tell() - Section.ContentsOffset); in writeDataSection()
1031 W->OS << Segment.Data; // data in writeDataSection()
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/
H A Dsegmented_array_test.cc136 constexpr auto Segment = Array<TestData>::SegmentSize; in TEST() local
137 constexpr auto SegmentX2 = Segment * 2; in TEST()
149 Data.trim(Segment); in TEST()
150 ASSERT_EQ(Data.size(), Segment); in TEST()
155 ASSERT_EQ(Back.First, static_cast<s64>(Segment + 1)); in TEST()
156 ASSERT_EQ(Back.Second, static_cast<s64>(Segment + 1)); in TEST()
160 Data.trim(Segment); in TEST()
177 constexpr auto Segment = Array<TestData>::SegmentSize; in TEST() local
179 AllocatorType A(Segment); in TEST()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
H A DNativePublicSymbol.cpp36 uint32_t NativePublicSymbol::getAddressSection() const { return Sym.Segment; } in getAddressSection()
43 return Session.getRVAFromSectOffset(Sym.Segment, Sym.Offset); in getRelativeVirtualAddress()
47 return Session.getVAFromSectOffset(Sym.Segment, Sym.Offset); in getVirtualAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp53 error(IO.mapInteger(Block.Segment)); in visitKnownRecord()
65 error(IO.mapInteger(Thunk.Segment)); in visitKnownRecord()
108 error(IO.mapInteger(CoffGroup.Segment)); in visitKnownRecord()
137 error(IO.mapInteger(CallSiteInfo.Segment)); in visitKnownRecord()
223 error(IO.mapInteger(Data.Segment)); in visitKnownRecord()
332 error(IO.mapInteger(HeapAllocSite.Segment)); in visitKnownRecord()
365 error(IO.mapInteger(Public.Segment)); in visitKnownRecord()
385 error(IO.mapInteger(Label.Segment)); in visitKnownRecord()
418 error(IO.mapInteger(Proc.Segment)); in visitKnownRecord()
452 error(IO.mapInteger(Data.Segment)); in visitKnownRecord()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolRecord.h62 uint16_t Segment = 0; variable
80 uint16_t Segment = 0; variable
133 uint16_t Segment = 0; variable
356 ulittle16_t Segment; member
371 uint16_t Segment = 0; variable
617 uint16_t Segment = 0; variable
637 uint16_t Segment = 0; variable
814 uint16_t Segment = 0; variable
835 uint16_t Segment = 0; variable
950 uint16_t Segment = 0; variable
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/
H A DMultilib.cpp29 static void normalizePathSegment(std::string &Segment) { in normalizePathSegment() argument
30 StringRef seg = Segment; in normalizePathSegment()
41 Segment.clear(); in normalizePathSegment()
47 Segment = "/" + seg.str(); in normalizePathSegment()
49 Segment = std::string(seg); in normalizePathSegment()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp71 SDValue Segment; member
84 Segment(), GV(nullptr), CP(nullptr), BlockAddr(nullptr), ES(nullptr), in X86ISelAddressMode()
222 SDValue &Segment);
225 SDValue &Index, SDValue &Disp, SDValue &Segment);
229 SDValue &Segment);
232 SDValue &Segment);
235 SDValue &Segment);
241 SDValue &Segment);
247 SDValue &Segment) { in tryFoldLoad() argument
248 return tryFoldLoad(P, P, N, Base, Scale, Index, Disp, Segment); in tryFoldLoad()
[all …]

12345678910