Searched refs:Segment (Results 1 - 25 of 90) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeFunctionSymbol.cpp40 uint32_t NativeFunctionSymbol::getAddressSection() const { return Sym.Segment; }
52 return Session.getRVAFromSectOffset(Sym.Segment, Sym.CodeOffset);
56 return Session.getVAFromSectOffset(Sym.Segment, Sym.CodeOffset);
H A DNativePublicSymbol.cpp36 uint32_t NativePublicSymbol::getAddressSection() const { return Sym.Segment; }
47 return Session.getRVAFromSectOffset(Sym.Segment, Sym.Offset);
51 return Session.getVAFromSectOffset(Sym.Segment, Sym.Offset);
H A DGSIStreamBuilder.cpp114 FixedMem->Pub.Segment = Pub.Segment;
181 // The dead fields are Offset, Segment, and Flags.
428 if (L.Segment != R.Segment)
429 return L.Segment < R.Segment;
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_segmented_array.h34 struct Segment { struct in class:__xray::Array
35 Segment *Prev;
36 Segment *Next;
50 // Segment, aligned properly, and the rest of the elements are accessed
62 static constexpr uint64_t SegmentControlBlockSize = sizeof(Segment *) * 2;
75 static Segment SentinelSegment;
82 Segment *S = &SentinelSegment;
87 Iterator(Segment *IS, uint64_t Off, uint64_t S) XRAY_NEVER_INSTRUMENT
165 Segment *Head;
166 Segment *Tai
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageExporterJson.cpp22 // -- Segment: dict => Describes a segment of the file with a counter
74 json::Array renderSegment(const coverage::CoverageSegment &Segment) { argument
75 return json::Array({Segment.Line, Segment.Col,
76 clamp_uint64_to_int64(Segment.Count), Segment.HasCount,
77 Segment.IsRegionEntry, Segment.IsGapRegion});
140 for (const auto &Segment : FileCoverage)
141 SegmentArray.push_back(renderSegment(Segment));
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCSectionMachO.cpp83 MCSectionMachO::MCSectionMachO(StringRef Segment, StringRef Section, argument
88 assert(Segment.size() <= 16 && Section.size() <= 16 &&
89 "Segment or section string too long");
91 if (i < Segment.size())
92 SegmentName[i] = Segment[i];
178 StringRef &Segment, // Out.
191 Segment = GetEmptyOrTrim(0);
198 if (Segment.empty() || Segment.size() > 16)
177 ParseSectionSpecifier(StringRef Spec, StringRef &Segment, StringRef &Section, unsigned &TAA, bool &TAAParsed, unsigned &StubSize) argument
H A DWasmObjectWriter.cpp600 const WasmDataSegment &Segment = DataSegments[Ref.Segment]; local
602 return Segment.Offset + Ref.Offset + RelEntry.Addend;
933 for (const WasmDataSegment &Segment : DataSegments) {
934 encodeULEB128(Segment.InitFlags, W.OS); // flags
935 if (Segment.InitFlags & wasm::WASM_SEGMENT_HAS_MEMINDEX)
937 if ((Segment.InitFlags & wasm::WASM_SEGMENT_IS_PASSIVE) == 0) {
938 W.OS << char(Segment.Offset > std::numeric_limits<int32_t>().max()
941 encodeSLEB128(Segment.Offset, W.OS); // offset
944 encodeULEB128(Segment
1310 WasmDataSegment &Segment = DataSegments.back(); local
1537 const WasmDataSegment &Segment = local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSectionMachO.h35 MCSectionMachO(StringRef Segment, StringRef Section, unsigned TAA,
65 StringRef &Segment, // Out.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveInterval.cpp15 // individual segment is represented as an instance of LiveRange::Segment,
73 using Segment = LiveRange::Segment;
95 impl().insertAtEnd(Segment(Def, Def.getDeadSlot(), VNI));
99 Segment *S = segmentAt(I);
116 segments().insert(I, Segment(Def, Def.getDeadSlot(), VNI));
124 impl().findInsertPos(Segment(Use.getPrevSlot(), Use, nullptr));
140 iterator I = impl().findInsertPos(Segment(BeforeUse, Use, nullptr));
160 Segment *S = segmentAt(I);
188 Segment *
[all...]
H A DLiveIntervals.cpp359 LR.addSegment(LiveRange::Segment(Def, Def.getDeadSlot(), VNI));
417 Segments.addSegment(LiveRange::Segment(BlockStart, Idx, VNI));
605 const LiveRange::Segment *Segment = SR.getSegmentContaining(VNI->def); local
606 assert(Segment != nullptr && "Missing segment for VNI");
607 if (Segment->end != VNI->def.getDeadSlot())
614 SR.removeSegment(*Segment);
876 LiveRange::Segment
882 LiveRange::Segment S(SlotIndex(getInstructionIndex(startInst).getRegSlot()),
1070 // Segment goin
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h15 // individual segment is represented as an instance of LiveRange::Segment,
152 /// It manages an ordered list of Segment objects.
161 struct Segment { struct in class:llvm::LiveRange
167 Segment() = default;
169 Segment(SlotIndex S, SlotIndex E, VNInfo *V) function in struct:llvm::LiveRange::Segment
185 bool operator<(const Segment &Other) const {
188 bool operator==(const Segment &Other) const {
192 bool operator!=(const Segment &Other) const {
199 using Segments = SmallVector<Segment, 2>;
208 using SegmentSet = std::set<Segment>;
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DMachODumper.cpp362 MachOSegment &Segment) {
365 Segment.CmdName = "LC_SEGMENT";
366 Segment.SegName = SC.segname;
367 Segment.cmdsize = SC.cmdsize;
368 Segment.vmaddr = SC.vmaddr;
369 Segment.vmsize = SC.vmsize;
370 Segment.fileoff = SC.fileoff;
371 Segment.filesize = SC.filesize;
372 Segment.maxprot = SC.maxprot;
373 Segment
360 getSegment(const MachOObjectFile *Obj, const MachOObjectFile::LoadCommandInfo &L, MachOSegment &Segment) argument
[all...]
H A DWasmDumper.cpp177 for (const WasmSegment &Segment : Obj->dataSegments()) {
178 const wasm::WasmDataSegment &Seg = Segment.Data;
179 DictScope Group(W, "Segment");
235 W.printHex("Segment", Symbol.Info.DataRef.Segment);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/
H A DMultilib.cpp28 /// normalize Segment to "/foo/bar" or "".
29 static void normalizePathSegment(std::string &Segment) { argument
30 StringRef seg = Segment;
41 Segment.clear();
47 Segment = "/" + seg.str();
49 Segment = std::string(seg);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DWasmYAML.cpp373 IO &IO, WasmYAML::ElemSegment &Segment) {
374 IO.mapRequired("Offset", Segment.Offset);
375 IO.mapRequired("Functions", Segment.Functions);
445 IO &IO, WasmYAML::DataSegment &Segment) {
446 IO.mapOptional("SectionOffset", Segment.SectionOffset);
447 IO.mapRequired("InitFlags", Segment.InitFlags);
448 if (Segment.InitFlags & wasm::WASM_SEGMENT_HAS_MEMINDEX) {
449 IO.mapRequired("MemoryIndex", Segment.MemoryIndex);
451 Segment.MemoryIndex = 0;
453 if ((Segment
372 mapping( IO &IO, WasmYAML::ElemSegment &Segment) argument
444 mapping( IO &IO, WasmYAML::DataSegment &Segment) argument
[all...]
H A DWasmEmitter.cpp199 encodeULEB128(Info.DataRef.Segment, SubSection.getStream());
451 for (auto &Segment : Section.Segments) {
452 encodeULEB128(Segment.TableIndex, OS);
453 writeInitExpr(OS, Segment.Offset);
455 encodeULEB128(Segment.Functions.size(), OS);
456 for (auto &Function : Segment.Functions)
492 for (auto &Segment : Section.Segments) {
493 encodeULEB128(Segment.InitFlags, OS);
494 if (Segment.InitFlags & wasm::WASM_SEGMENT_HAS_MEMINDEX)
495 encodeULEB128(Segment
[all...]
H A DCodeViewYAMLSymbols.cpp284 IO.mapRequired("Seg", Symbol.Segment);
311 IO.mapRequired("Segment", Symbol.Segment);
330 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
344 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
425 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
431 IO.mapOptional("Segment", Symbo
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugLinesSubsection.cpp148 void DebugLinesSubsection::setRelocationAddress(uint16_t Segment, argument
151 RelocSegment = Segment;
H A DSymbolRecordMapping.cpp53 error(IO.mapInteger(Block.Segment));
65 error(IO.mapInteger(Thunk.Segment));
108 error(IO.mapInteger(CoffGroup.Segment));
137 error(IO.mapInteger(CallSiteInfo.Segment));
223 error(IO.mapInteger(Data.Segment));
332 error(IO.mapInteger(HeapAllocSite.Segment));
365 error(IO.mapInteger(Public.Segment));
385 error(IO.mapInteger(Label.Segment));
418 error(IO.mapInteger(Proc.Segment));
452 error(IO.mapInteger(Data.Segment));
[all...]
/freebsd-13-stable/sys/contrib/dev/acpica/components/hardware/
H A Dhwpci.c220 * consisting of a Segment number, Bus number, Device number,
389 PciId->Segment, PciId->Bus, PciId->Device, PciId->Function));
416 PciId->Segment, PciId->Bus, PciId->Device, PciId->Function,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolRecord.h62 uint16_t Segment = 0; member in class:llvm::codeview::ProcSym
80 uint16_t Segment = 0; member in class:llvm::codeview::Thunk32Sym
133 uint16_t Segment = 0; member in class:llvm::codeview::CoffGroupSym
356 ulittle16_t Segment; member in struct:llvm::codeview::PublicSym32Header
371 uint16_t Segment = 0; member in class:llvm::codeview::PublicSym32
617 uint16_t Segment = 0; member in class:llvm::codeview::BlockSym
637 uint16_t Segment = 0; member in class:llvm::codeview::LabelSym
814 uint16_t Segment = 0; member in class:llvm::codeview::CallSiteInfoSym
835 uint16_t Segment = 0; member in class:llvm::codeview::HeapAllocationSiteSym
950 uint16_t Segment member in class:llvm::codeview::DataSym
972 uint16_t Segment = 0; member in class:llvm::codeview::ThreadLocalDataSym
1000 uint16_t Segment = 0; member in class:llvm::codeview::AnnotationSym
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
H A DObject.h46 class Segment;
327 void writePhdr(const Segment &Seg);
389 Segment *ParentSegment = nullptr;
431 class Segment { class in namespace:llvm::objcopy::elf
456 Segment *ParentSegment = nullptr;
460 explicit Segment(ArrayRef<uint8_t> Data) : Contents(Data) {} function in class:llvm::objcopy::elf::Segment
461 Segment() = default;
936 void setParentSegment(Segment &Child);
999 using SegPtr = std::unique_ptr<Segment>;
1024 Segment ElfHdrSegmen
[all...]
H A DObject.cpp39 template <class ELFT> void ELFWriter<ELFT>::writePhdr(const Segment &Seg) {
304 Segment *Seg = Sec->ParentSegment;
1088 static bool sectionWithinSegment(const SectionBase &Sec, const Segment &Seg) {
1114 static bool segmentOverlapsSegment(const Segment &Child,
1115 const Segment &Parent) {
1121 static bool compareSegmentsByOffset(const Segment *A, const Segment *B) {
1260 template <class ELFT> void ELFBuilder<ELFT>::setParentSegment(Segment &Child) {
1261 for (Segment &Parent : Obj.segments()) {
1300 Segment
1976 auto Segment = *Sec.ParentSegment; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DDarwinAsmParser.cpp52 bool parseSectionSwitch(StringRef Segment, StringRef Section,
473 bool DarwinAsmParser::parseSectionSwitch(StringRef Segment, StringRef Section, argument
483 Segment, Section, TAA, StubSize,
688 StringRef Segment, Section; local
693 MCSectionMachO::ParseSectionSpecifier(SectionSpec, Segment, Section,
723 bool isText = Segment == "__TEXT"; // FIXME: Hack.
725 Segment, Section, TAA, StubSize,
886 StringRef Segment; local
887 if (getParser().parseIdentifier(Segment))
905 getContext().getMachOSection(Segment, Sectio
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/
H A DWasmObjectFile.cpp47 Out << ", Segment=" << Info.DataRef.Segment;
1227 wasm::WasmElemSegment Segment; local
1228 Segment.TableIndex = readVaruint32(Ctx);
1229 if (Segment.TableIndex != 0) {
1233 if (Error Err = readInitExpr(Segment.Offset, Ctx))
1237 Segment.Functions.push_back(readVaruint32(Ctx));
1239 ElemSegments.push_back(Segment);
1255 WasmSegment Segment; local
1256 Segment
1360 const wasm::WasmDataSegment &Segment = DataSegments[SegmentIndex].Data; local
[all...]

Completed in 150 milliseconds

1234