Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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);
125 const SectionContribution *getContribution(DWARFSectionKind Sec) const;
138 DWARFSectionKind InfoColumnKind;
140 std::unique_ptr<DWARFSectionKind[]> ColumnKinds;
148 static StringRef getColumnHeader(DWARFSectionKind DS);
153 DWARFUnitIndex(DWARFSectionKind InfoColumnKind) in DWARFUnitIndex()
166 ArrayRef<DWARFSectionKind> getColumnKinds() const { in getColumnKinds()
H A DDWARFUnit.h81 uint64_t *offset_ptr, DWARFSectionKind SectionKind);
118 DWARFSectionKind Kind);
125 std::function<std::unique_ptr<DWARFUnit>(uint64_t, DWARFSectionKind,
147 DWARFSectionKind SectionKind);
154 DWARFSectionKind SectionKind, bool Lazy = false);
178 bool IsDWO, bool Lazy, DWARFSectionKind SectionKind);
H A DDWARFVerifier.h161 unsigned verifyIndex(StringRef Name, DWARFSectionKind SectionKind,
/llvm-project-15.0.7/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()
248 DWARFUnitIndex::Entry::getContribution(DWARFSectionKind Sec) const { in getContribution()
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()
872 DWARFSectionKind Kind) { in getDWARFUnitIndex()
H A DDWARFVerifier.cpp400 DWARFSectionKind InfoColumnKind, in verifyIndex()
443 return verifyIndex(".debug_cu_index", DWARFSectionKind::DW_SECT_INFO, in handleDebugCUIndex()
448 return verifyIndex(".debug_tu_index", DWARFSectionKind::DW_SECT_EXT_TYPES, in handleDebugTUIndex()
/llvm-project-15.0.7/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);
/llvm-project-15.0.7/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()
474 const StringMap<std::pair<MCSection *, DWARFSectionKind>> &KnownSections, in handleSection()
485 std::vector<std::pair<DWARFSectionKind, uint32_t>> &SectionLength) { in handleSection() argument
512 if (DWARFSectionKind Kind = SectionPair->second.second) { in handleSection()
550 const StringMap<std::pair<MCSection *, DWARFSectionKind>> KnownSections = { in write()
554 {"debug_str.dwo", {StrSection, static_cast<DWARFSectionKind>(0)}}, in write()
563 {"debug_cu_index", {CUIndexSection, static_cast<DWARFSectionKind>(0)}}, in write()
601 std::vector<std::pair<DWARFSectionKind, uint32_t>> SectionLength; in write()
[all …]
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DDWARFRewriter.cpp1124 using KnownSectionsEntry = std::pair<MCSection *, DWARFSectionKind>;
1182 StringRef OutData, DWARFSectionKind Sec, in updateDebugData()
1207 case DWARFSectionKind::DW_SECT_INFO: { in updateDebugData()
1214 case DWARFSectionKind::DW_SECT_EXT_TYPES: { in updateDebugData()
1218 case DWARFSectionKind::DW_SECT_STR_OFFSETS: { in updateDebugData()
1222 case DWARFSectionKind::DW_SECT_ABBREV: { in updateDebugData()
1231 case DWARFSectionKind::DW_SECT_EXT_LOC: in updateDebugData()
1232 case DWARFSectionKind::DW_SECT_LOCLISTS: { in updateDebugData()
1241 case DWARFSectionKind::DW_SECT_LINE: { in updateDebugData()
1245 case DWARFSectionKind::DW_SECT_RNGLISTS: { in updateDebugData()
[all …]
/llvm-project-15.0.7/bolt/lib/Core/
H A DDebugData.cpp1172 DWOEntry->getContribution(DWARFSectionKind::DW_SECT_ABBREV); in addUnitAbbreviations()