Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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.h85 uint64_t *offset_ptr, DWARFSectionKind SectionKind);
122 DWARFSectionKind Kind);
129 std::function<std::unique_ptr<DWARFUnit>(uint64_t, DWARFSectionKind,
151 DWARFSectionKind SectionKind);
158 DWARFSectionKind SectionKind, bool Lazy = false);
182 bool IsDWO, bool Lazy, DWARFSectionKind SectionKind);
H A DDWARFVerifier.h174 unsigned verifyIndex(StringRef Name, DWARFSectionKind SectionKind,
/freebsd/contrib/llvm-project/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()
257 DWARFSectionKind SectionKind) { in extract()
894 DWARFSectionKind Kind) { in getDWARFUnitIndex()
H A DDWARFVerifier.cpp471 DWARFSectionKind InfoColumnKind, in verifyIndex()
500 StringRef Category = InfoColumnKind == DWARFSectionKind::DW_SECT_INFO in verifyIndex()
519 return verifyIndex(".debug_cu_index", DWARFSectionKind::DW_SECT_INFO, in handleDebugCUIndex()
524 return verifyIndex(".debug_tu_index", DWARFSectionKind::DW_SECT_EXT_TYPES, in handleDebugTUIndex()
H A DDWARFContext.cpp93 C, Data, &Offset, DWARFSectionKind::DW_SECT_INFO)) { in fixupIndexV4()
155 C, Data, &Offset, DWARFSectionKind::DW_SECT_INFO)) { in fixupIndexV5()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWP/
H A DDWP.h72 unsigned getContributionIndex(DWARFSectionKind Kind, uint32_t IndexVersion);
75 const StringMap<std::pair<MCSection *, DWARFSectionKind>> &KnownSections,
86 std::vector<std::pair<DWARFSectionKind, uint32_t>> &SectionLength);
/freebsd/contrib/llvm-project/llvm/lib/DWP/
H A DDWP.cpp155 static bool isSupportedSectionKind(DWARFSectionKind Kind) { in isSupportedSectionKind()
162 unsigned getContributionIndex(DWARFSectionKind Kind, uint32_t IndexVersion) { in getContributionIndex()
176 DWARFSectionKind Kind) { in getSubsection()
557 const StringMap<std::pair<MCSection *, DWARFSectionKind>> &KnownSections, in handleSection()
568 std::vector<std::pair<DWARFSectionKind, uint32_t>> &SectionLength) { in handleSection() argument
595 if (DWARFSectionKind Kind = SectionPair->second.second) { in handleSection()
634 const StringMap<std::pair<MCSection *, DWARFSectionKind>> KnownSections = { in write()
638 {"debug_str.dwo", {StrSection, static_cast<DWARFSectionKind>(0)}}, in write()
647 {"debug_cu_index", {CUIndexSection, static_cast<DWARFSectionKind>(0)}}, in write()
648 {"debug_tu_index", {TUIndexSection, static_cast<DWARFSectionKind>(0)}}}; in write()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFUnit.cpp937 llvm::DWARFSectionKind section_kind_llvm = in extract()
939 ? llvm::DWARFSectionKind::DW_SECT_INFO in extract()
940 : llvm::DWARFSectionKind::DW_SECT_EXT_TYPES; in extract()