Searched refs:DebugSubsectionKind (Results 1 - 25 of 42) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugSubsection.h23 explicit DebugSubsectionRef(DebugSubsectionKind Kind) : Kind(Kind) {}
28 DebugSubsectionKind kind() const { return Kind; }
31 DebugSubsectionKind Kind;
36 explicit DebugSubsection(DebugSubsectionKind Kind) : Kind(Kind) {}
41 DebugSubsectionKind kind() const { return Kind; }
47 DebugSubsectionKind Kind;
H A DDebugSymbolsSubsection.h21 : DebugSubsectionRef(DebugSubsectionKind::Symbols) {}
24 return S->kind() == DebugSubsectionKind::Symbols;
38 DebugSymbolsSubsection() : DebugSubsection(DebugSubsectionKind::Symbols) {}
40 return S->kind() == DebugSubsectionKind::Symbols;
H A DDebugSubsectionRecord.h31 support::ulittle32_t Kind; // codeview::DebugSubsectionKind enum
38 DebugSubsectionRecord(DebugSubsectionKind Kind, BinaryStreamRef Data);
43 DebugSubsectionKind kind() const;
47 DebugSubsectionKind Kind = DebugSubsectionKind::None;
H A DDebugUnknownSubsection.h20 DebugUnknownSubsectionRef(DebugSubsectionKind Kind, BinaryStreamRef Data)
H A DDebugCrossImpSubsection.h54 : DebugSubsectionRef(DebugSubsectionKind::CrossScopeImports) {}
57 return S->kind() == DebugSubsectionKind::CrossScopeImports;
74 : DebugSubsection(DebugSubsectionKind::CrossScopeImports),
78 return S->kind() == DebugSubsectionKind::CrossScopeImports;
H A DDebugFrameDataSubsection.h27 : DebugSubsectionRef(DebugSubsectionKind::FrameData) {}
29 return S->kind() == DebugSubsectionKind::FrameData;
48 : DebugSubsection(DebugSubsectionKind::FrameData),
51 return S->kind() == DebugSubsectionKind::FrameData;
H A DDebugCrossExSubsection.h31 : DebugSubsectionRef(DebugSubsectionKind::CrossScopeExports) {}
34 return S->kind() == DebugSubsectionKind::CrossScopeExports;
50 : DebugSubsection(DebugSubsectionKind::CrossScopeExports) {}
53 return S->kind() == DebugSubsectionKind::CrossScopeExports;
H A DDebugChecksumsSubsection.h57 : DebugSubsectionRef(DebugSubsectionKind::FileChecksums) {}
60 return S->kind() == DebugSubsectionKind::FileChecksums;
82 return S->kind() == DebugSubsectionKind::FileChecksums;
H A DDebugStringTableSubsection.h36 return S->kind() == DebugSubsectionKind::StringTable;
61 return S->kind() == DebugSubsectionKind::StringTable;
H A DDebugSymbolRVASubsection.h33 return S->kind() == DebugSubsectionKind::CoffSymbolRVA;
50 return S->kind() == DebugSubsectionKind::CoffSymbolRVA;
H A DStringsAndChecksums.h46 if (R.kind() == DebugSubsectionKind::FileChecksums) {
50 if (R.kind() == DebugSubsectionKind::StringTable && !Strings) {
H A DDebugLinesSubsection.h89 return S->kind() == DebugSubsectionKind::Lines;
121 return S->kind() == DebugSubsectionKind::Lines;
H A DDebugInlineeLinesSubsection.h68 return S->kind() == DebugSubsectionKind::InlineeLines;
98 return S->kind() == DebugSubsectionKind::InlineeLines;
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DFormatUtil.cpp51 std::string llvm::pdb::formatChunkKind(DebugSubsectionKind Kind,
55 RETURN_CASE(DebugSubsectionKind, None, "none");
56 RETURN_CASE(DebugSubsectionKind, Symbols, "symbols");
57 RETURN_CASE(DebugSubsectionKind, Lines, "lines");
58 RETURN_CASE(DebugSubsectionKind, StringTable, "strings");
59 RETURN_CASE(DebugSubsectionKind, FileChecksums, "checksums");
60 RETURN_CASE(DebugSubsectionKind, FrameData, "frames");
61 RETURN_CASE(DebugSubsectionKind, InlineeLines, "inlinee lines");
62 RETURN_CASE(DebugSubsectionKind, CrossScopeImports, "xmi");
63 RETURN_CASE(DebugSubsectionKind, CrossScopeExport
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugSubsectionVisitor.cpp34 case DebugSubsectionKind::Lines: {
41 case DebugSubsectionKind::FileChecksums: {
48 case DebugSubsectionKind::InlineeLines: {
54 case DebugSubsectionKind::CrossScopeExports: {
60 case DebugSubsectionKind::CrossScopeImports: {
66 case DebugSubsectionKind::Symbols: {
72 case DebugSubsectionKind::StringTable: {
78 case DebugSubsectionKind::FrameData: {
84 case DebugSubsectionKind::CoffSymbolRVA: {
H A DDebugSymbolRVASubsection.cpp20 : DebugSubsectionRef(DebugSubsectionKind::CoffSymbolRVA) {}
27 : DebugSubsection(DebugSubsectionKind::CoffSymbolRVA) {}
H A DDebugSubsectionRecord.cpp24 DebugSubsectionRecord::DebugSubsectionRecord(DebugSubsectionKind Kind,
35 DebugSubsectionKind Kind =
36 static_cast<DebugSubsectionKind>(uint32_t(Header->Kind));
47 DebugSubsectionKind DebugSubsectionRecord::kind() const { return Kind; }
H A DStringsAndChecksums.cpp33 assert(SR.kind() == DebugSubsectionKind::StringTable);
72 assert(FCR.kind() == DebugSubsectionKind::FileChecksums);
H A DEnumTables.cpp236 CV_ENUM_CLASS_ENT(DebugSubsectionKind, None),
237 CV_ENUM_CLASS_ENT(DebugSubsectionKind, Symbols),
238 CV_ENUM_CLASS_ENT(DebugSubsectionKind, Lines),
239 CV_ENUM_CLASS_ENT(DebugSubsectionKind, StringTable),
240 CV_ENUM_CLASS_ENT(DebugSubsectionKind, FileChecksums),
241 CV_ENUM_CLASS_ENT(DebugSubsectionKind, FrameData),
242 CV_ENUM_CLASS_ENT(DebugSubsectionKind, InlineeLines),
243 CV_ENUM_CLASS_ENT(DebugSubsectionKind, CrossScopeImports),
244 CV_ENUM_CLASS_ENT(DebugSubsectionKind, CrossScopeExports),
245 CV_ENUM_CLASS_ENT(DebugSubsectionKind, ILLine
[all...]
H A DDebugStringTableSubsection.cpp23 : DebugSubsectionRef(DebugSubsectionKind::StringTable) {}
45 : DebugSubsection(DebugSubsectionKind::StringTable) {}
H A DDebugInlineeLinesSubsection.cpp44 : DebugSubsectionRef(DebugSubsectionKind::InlineeLines) {}
64 : DebugSubsection(DebugSubsectionKind::InlineeLines), Checksums(Checksums),
H A DDebugLinesSubsection.cpp54 : DebugSubsectionRef(DebugSubsectionKind::Lines) {}
73 : DebugSubsection(DebugSubsectionKind::Lines), Checksums(Checksums) {}
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DYAMLOutputStyle.cpp171 static opts::ModuleSubsection convertSubsectionKind(DebugSubsectionKind K) {
173 case DebugSubsectionKind::CrossScopeExports:
175 case DebugSubsectionKind::CrossScopeImports:
177 case DebugSubsectionKind::FileChecksums:
179 case DebugSubsectionKind::InlineeLines:
181 case DebugSubsectionKind::Lines:
183 case DebugSubsectionKind::Symbols:
185 case DebugSubsectionKind::StringTable:
187 case DebugSubsectionKind::FrameData:
/freebsd-current/contrib/llvm-project/lld/COFF/
H A DPDB.cpp664 if (ss.kind() != DebugSubsectionKind::Symbols)
776 case DebugSubsectionKind::StringTable: {
782 case DebugSubsectionKind::FileChecksums:
787 case DebugSubsectionKind::Lines:
788 case DebugSubsectionKind::InlineeLines:
791 case DebugSubsectionKind::FrameData:
794 case DebugSubsectionKind::Symbols:
800 case DebugSubsectionKind::CrossScopeImports:
801 case DebugSubsectionKind::CrossScopeExports:
806 case DebugSubsectionKind
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLDebugSections.cpp69 LLVM_YAML_DECLARE_ENUM_TRAITS(DebugSubsectionKind)
88 explicit YAMLSubsectionBase(DebugSubsectionKind Kind) : Kind(Kind) {}
96 DebugSubsectionKind Kind;
107 : YAMLSubsectionBase(DebugSubsectionKind::FileChecksums) {}
121 YAMLLinesSubsection() : YAMLSubsectionBase(DebugSubsectionKind::Lines) {}
137 : YAMLSubsectionBase(DebugSubsectionKind::InlineeLines) {}
153 : YAMLSubsectionBase(DebugSubsectionKind::CrossScopeExports) {}
167 : YAMLSubsectionBase(DebugSubsectionKind::CrossScopeImports) {}
181 YAMLSymbolsSubsection() : YAMLSubsectionBase(DebugSubsectionKind::Symbols) {}
195 : YAMLSubsectionBase(DebugSubsectionKind
[all...]

Completed in 132 milliseconds

12