Home
last modified time | relevance | path

Searched refs:DWARFSectionKind (Results 1 – 9 of 9) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnitIndex.h56 enum DWARFSectionKind { enum
67 inline const char *toString(DWARFSectionKind Kind) { in toString()
91 uint32_t serializeSectionKind(DWARFSectionKind Kind, unsigned IndexVersion);
97 DWARFSectionKind deserializeSectionKind(uint32_t Value, unsigned IndexVersion);
138 const SectionContribution *getContribution(DWARFSectionKind Sec) const;
153 DWARFSectionKind InfoColumnKind;
155 std::unique_ptr<DWARFSectionKind[]> ColumnKinds;
163 static StringRef getColumnHeader(DWARFSectionKind DS);
168 DWARFUnitIndex(DWARFSectionKind InfoColumnKind) in DWARFUnitIndex()
181 ArrayRef<DWARFSectionKind> getColumnKinds() const { in getColumnKinds()
H A DDWARFUnit.h80 uint64_t *offset_ptr, DWARFSectionKind SectionKind);
117 DWARFSectionKind Kind);
124 std::function<std::unique_ptr<DWARFUnit>(uint64_t, DWARFSectionKind,
146 DWARFSectionKind SectionKind);
153 DWARFSectionKind SectionKind, bool Lazy = false);
177 bool IsDWO, bool Lazy, DWARFSectionKind SectionKind);
H A DDWARFVerifier.h160 unsigned verifyIndex(StringRef Name, DWARFSectionKind SectionKind,
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnitIndex.cpp42 uint32_t llvm::serializeSectionKind(DWARFSectionKind Kind, in serializeSectionKind()
68 DWARFSectionKind llvm::deserializeSectionKind(uint32_t Value, in deserializeSectionKind()
72 ? static_cast<DWARFSectionKind>(Value) in deserializeSectionKind()
148 ColumnKinds = std::make_unique<DWARFSectionKind[]>(Header.NumColumns); in parseImpl()
197 StringRef DWARFUnitIndex::getColumnHeader(DWARFSectionKind DS) { in getColumnHeader()
222 DWARFSectionKind Kind = ColumnKinds[i]; in dump()
227 Kind == DWARFSectionKind::DW_SECT_INFO ? 40 : 24); in dump()
233 DWARFSectionKind Kind = ColumnKinds[i]; in dump()
234 if (Kind == DWARFSectionKind::DW_SECT_INFO || in dump()
235 Kind == DWARFSectionKind::DW_SECT_EXT_TYPES) in dump()
[all …]
H A DDWARFUnit.cpp44 DWARFSectionKind SectionKind) { in addUnitsForSection()
55 DWARFSectionKind SectionKind, in addUnitsForDWOSection()
70 bool Lazy, DWARFSectionKind SectionKind) { in addUnitsImpl()
75 &LS](uint64_t Offset, DWARFSectionKind SectionKind, in addUnitsImpl()
250 DWARFSectionKind SectionKind) { in extract()
882 DWARFSectionKind Kind) { in getDWARFUnitIndex()
H A DDWARFVerifier.cpp399 DWARFSectionKind InfoColumnKind, in verifyIndex()
442 return verifyIndex(".debug_cu_index", DWARFSectionKind::DW_SECT_INFO, in handleDebugCUIndex()
447 return verifyIndex(".debug_tu_index", DWARFSectionKind::DW_SECT_EXT_TYPES, in handleDebugTUIndex()
H A DDWARFContext.cpp800 if (!Header.extract(C, Data, &Offset, DWARFSectionKind::DW_SECT_INFO)) { in fixupIndex()
/openbsd-src/gnu/llvm/llvm/include/llvm/DWP/
H A DDWP.h65 unsigned getContributionIndex(DWARFSectionKind Kind, uint32_t IndexVersion);
68 const StringMap<std::pair<MCSection *, DWARFSectionKind>> &KnownSections,
79 std::vector<std::pair<DWARFSectionKind, uint32_t>> &SectionLength);
/openbsd-src/gnu/llvm/llvm/lib/DWP/
H A DDWP.cpp153 static bool isSupportedSectionKind(DWARFSectionKind Kind) { in isSupportedSectionKind()
160 unsigned getContributionIndex(DWARFSectionKind Kind, uint32_t IndexVersion) { in getContributionIndex()
174 DWARFSectionKind Kind) { in getSubsection()
483 const StringMap<std::pair<MCSection *, DWARFSectionKind>> &KnownSections, in handleSection()
494 std::vector<std::pair<DWARFSectionKind, uint32_t>> &SectionLength) { in handleSection() argument
521 if (DWARFSectionKind Kind = SectionPair->second.second) { in handleSection()
559 const StringMap<std::pair<MCSection *, DWARFSectionKind>> KnownSections = { in write()
563 {"debug_str.dwo", {StrSection, static_cast<DWARFSectionKind>(0)}}, in write()
572 {"debug_cu_index", {CUIndexSection, static_cast<DWARFSectionKind>(0)}}, in write()
573 {"debug_tu_index", {TUIndexSection, static_cast<DWARFSectionKind>(0)}}}; in write()
[all …]