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.h57 enum DWARFSectionKind { enum
68 inline const char *toString(DWARFSectionKind Kind) { in toString()
92 LLVM_ABI uint32_t serializeSectionKind(DWARFSectionKind Kind,
99 LLVM_ABI DWARFSectionKind deserializeSectionKind(uint32_t Value,
142 getContribution(DWARFSectionKind Sec) const;
157 DWARFSectionKind InfoColumnKind;
159 std::unique_ptr<DWARFSectionKind[]> ColumnKinds;
167 static StringRef getColumnHeader(DWARFSectionKind DS);
172 DWARFUnitIndex(DWARFSectionKind InfoColumnKind) in DWARFUnitIndex()
185 ArrayRef<DWARFSectionKind> getColumnKinds() const { in getColumnKinds()
H A DDWARFUnit.h87 uint64_t *offset_ptr, DWARFSectionKind SectionKind);
124 DWARFSectionKind Kind);
131 std::function<std::unique_ptr<DWARFUnit>(uint64_t, DWARFSectionKind,
153 DWARFSectionKind SectionKind);
161 DWARFSectionKind SectionKind,
186 bool IsDWO, bool Lazy, DWARFSectionKind SectionKind);
H A DDWARFVerifier.h200 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()
893 DWARFSectionKind Kind) { in getDWARFUnitIndex()
H A DDWARFVerifier.cpp477 DWARFSectionKind InfoColumnKind, in verifyIndex()
506 StringRef Category = InfoColumnKind == DWARFSectionKind::DW_SECT_INFO in verifyIndex()
525 return verifyIndex(".debug_cu_index", DWARFSectionKind::DW_SECT_INFO, in handleDebugCUIndex()
530 return verifyIndex(".debug_tu_index", DWARFSectionKind::DW_SECT_EXT_TYPES, in handleDebugTUIndex()
H A DDWARFContext.cpp91 C, Data, &Offset, DWARFSectionKind::DW_SECT_INFO)) { in fixupIndexV4()
153 C, Data, &Offset, DWARFSectionKind::DW_SECT_INFO)) { in fixupIndexV5()
/freebsd/contrib/llvm-project/llvm/lib/DWP/
H A DDWP.cpp153 static bool isSupportedSectionKind(DWARFSectionKind Kind) { in isSupportedSectionKind()
159 static unsigned getContributionIndex(DWARFSectionKind Kind, in getContributionIndex()
173 DWARFSectionKind Kind) { in getSubsection()
554 const StringMap<std::pair<MCSection *, DWARFSectionKind>> &KnownSections, in handleSection()
565 std::vector<std::pair<DWARFSectionKind, uint32_t>> &SectionLength) { in handleSection() argument
592 if (DWARFSectionKind Kind = SectionPair->second.second) { in handleSection()
631 const StringMap<std::pair<MCSection *, DWARFSectionKind>> KnownSections = { in write()
635 {"debug_str.dwo", {StrSection, static_cast<DWARFSectionKind>(0)}}, in write()
644 {"debug_cu_index", {CUIndexSection, static_cast<DWARFSectionKind>(0)}}, in write()
645 {"debug_tu_index", {TUIndexSection, static_cast<DWARFSectionKind>(0)}}}; in write()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DWP/
H A DDWP.h74 const StringMap<std::pair<MCSection *, DWARFSectionKind>> &KnownSections,
85 std::vector<std::pair<DWARFSectionKind, uint32_t>> &SectionLength);
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFUnit.cpp1011 llvm::DWARFSectionKind section_kind_llvm = in extract()
1013 ? llvm::DWARFSectionKind::DW_SECT_INFO in extract()
1014 : llvm::DWARFSectionKind::DW_SECT_EXT_TYPES; in extract()