Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DFormatUtil.cpp50 std::string llvm::pdb::formatChunkKind(DebugSubsectionKind Kind, in formatChunkKind()
54 RETURN_CASE(DebugSubsectionKind, None, "none"); in formatChunkKind()
55 RETURN_CASE(DebugSubsectionKind, Symbols, "symbols"); in formatChunkKind()
56 RETURN_CASE(DebugSubsectionKind, Lines, "lines"); in formatChunkKind()
57 RETURN_CASE(DebugSubsectionKind, StringTable, "strings"); in formatChunkKind()
58 RETURN_CASE(DebugSubsectionKind, FileChecksums, "checksums"); in formatChunkKind()
59 RETURN_CASE(DebugSubsectionKind, FrameData, "frames"); in formatChunkKind()
60 RETURN_CASE(DebugSubsectionKind, InlineeLines, "inlinee lines"); in formatChunkKind()
61 RETURN_CASE(DebugSubsectionKind, CrossScopeImports, "xmi"); in formatChunkKind()
62 RETURN_CASE(DebugSubsectionKind, CrossScopeExports, "xme"); in formatChunkKind()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugSubsectionVisitor.cpp33 case DebugSubsectionKind::Lines: { in visitDebugSubsection()
40 case DebugSubsectionKind::FileChecksums: { in visitDebugSubsection()
47 case DebugSubsectionKind::InlineeLines: { in visitDebugSubsection()
53 case DebugSubsectionKind::CrossScopeExports: { in visitDebugSubsection()
59 case DebugSubsectionKind::CrossScopeImports: { in visitDebugSubsection()
65 case DebugSubsectionKind::Symbols: { in visitDebugSubsection()
71 case DebugSubsectionKind::StringTable: { in visitDebugSubsection()
77 case DebugSubsectionKind::FrameData: { in visitDebugSubsection()
83 case DebugSubsectionKind::CoffSymbolRVA: { in visitDebugSubsection()
H A DDebugSubsectionRecord.cpp24 DebugSubsectionRecord::DebugSubsectionRecord(DebugSubsectionKind Kind, in DebugSubsectionRecord()
35 DebugSubsectionKind Kind = in initialize()
36 static_cast<DebugSubsectionKind>(uint32_t(Header->Kind)); in initialize()
47 DebugSubsectionKind DebugSubsectionRecord::kind() const { return Kind; } in kind()
H A DEnumTables.cpp239 CV_ENUM_CLASS_ENT(DebugSubsectionKind, None),
240 CV_ENUM_CLASS_ENT(DebugSubsectionKind, Symbols),
241 CV_ENUM_CLASS_ENT(DebugSubsectionKind, Lines),
242 CV_ENUM_CLASS_ENT(DebugSubsectionKind, StringTable),
243 CV_ENUM_CLASS_ENT(DebugSubsectionKind, FileChecksums),
244 CV_ENUM_CLASS_ENT(DebugSubsectionKind, FrameData),
245 CV_ENUM_CLASS_ENT(DebugSubsectionKind, InlineeLines),
246 CV_ENUM_CLASS_ENT(DebugSubsectionKind, CrossScopeImports),
247 CV_ENUM_CLASS_ENT(DebugSubsectionKind, CrossScopeExports),
248 CV_ENUM_CLASS_ENT(DebugSubsectionKind, ILLines),
[all …]
H A DDebugSymbolRVASubsection.cpp20 : DebugSubsectionRef(DebugSubsectionKind::CoffSymbolRVA) {} in DebugSymbolRVASubsectionRef()
27 : DebugSubsection(DebugSubsectionKind::CoffSymbolRVA) {} in DebugSymbolRVASubsection()
H A DStringsAndChecksums.cpp33 assert(SR.kind() == DebugSubsectionKind::StringTable); in initializeStrings()
72 assert(FCR.kind() == DebugSubsectionKind::FileChecksums); in initializeChecksums()
H A DDebugStringTableSubsection.cpp22 : DebugSubsectionRef(DebugSubsectionKind::StringTable) {} in DebugStringTableSubsectionRef()
44 : DebugSubsection(DebugSubsectionKind::StringTable) {} in DebugStringTableSubsection()
H A DDebugInlineeLinesSubsection.cpp44 : DebugSubsectionRef(DebugSubsectionKind::InlineeLines) {} in DebugInlineeLinesSubsectionRef()
64 : DebugSubsection(DebugSubsectionKind::InlineeLines), Checksums(Checksums), in DebugInlineeLinesSubsection()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugSubsection.h24 explicit DebugSubsectionRef(DebugSubsectionKind Kind) : Kind(Kind) {} in DebugSubsectionRef()
29 DebugSubsectionKind kind() const { return Kind; } in kind()
32 DebugSubsectionKind Kind;
37 explicit DebugSubsection(DebugSubsectionKind Kind) : Kind(Kind) {} in DebugSubsection()
42 DebugSubsectionKind kind() const { return Kind; } in kind()
48 DebugSubsectionKind Kind;
H A DDebugSymbolsSubsection.h22 : DebugSubsectionRef(DebugSubsectionKind::Symbols) {} in DebugSymbolsSubsectionRef()
25 return S->kind() == DebugSubsectionKind::Symbols; in classof()
39 DebugSymbolsSubsection() : DebugSubsection(DebugSubsectionKind::Symbols) {} in DebugSymbolsSubsection()
41 return S->kind() == DebugSubsectionKind::Symbols; in classof()
H A DDebugCrossExSubsection.h32 : DebugSubsectionRef(DebugSubsectionKind::CrossScopeExports) {} in DebugCrossModuleExportsSubsectionRef()
35 return S->kind() == DebugSubsectionKind::CrossScopeExports; in classof()
52 : DebugSubsection(DebugSubsectionKind::CrossScopeExports) {} in DebugCrossModuleExportsSubsection()
55 return S->kind() == DebugSubsectionKind::CrossScopeExports; in classof()
H A DDebugFrameDataSubsection.h28 : DebugSubsectionRef(DebugSubsectionKind::FrameData) {} in DebugFrameDataSubsectionRef()
30 return S->kind() == DebugSubsectionKind::FrameData; in classof()
49 : DebugSubsection(DebugSubsectionKind::FrameData), in DebugFrameDataSubsection()
52 return S->kind() == DebugSubsectionKind::FrameData; in classof()
H A DDebugSubsectionRecord.h39 LLVM_ABI DebugSubsectionRecord(DebugSubsectionKind Kind,
46 LLVM_ABI DebugSubsectionKind kind() const;
50 DebugSubsectionKind Kind = DebugSubsectionKind::None;
H A DDebugCrossImpSubsection.h55 : DebugSubsectionRef(DebugSubsectionKind::CrossScopeImports) {}
58 return S->kind() == DebugSubsectionKind::CrossScopeImports;
76 : DebugSubsection(DebugSubsectionKind::CrossScopeImports),
80 return S->kind() == DebugSubsectionKind::CrossScopeImports;
H A DDebugChecksumsSubsection.h58 : DebugSubsectionRef(DebugSubsectionKind::FileChecksums) {}
61 return S->kind() == DebugSubsectionKind::FileChecksums;
83 return S->kind() == DebugSubsectionKind::FileChecksums;
H A DDebugSymbolRVASubsection.h33 return S->kind() == DebugSubsectionKind::CoffSymbolRVA; in classof()
50 return S->kind() == DebugSubsectionKind::CoffSymbolRVA; in classof()
H A DDebugStringTableSubsection.h37 return S->kind() == DebugSubsectionKind::StringTable; in classof()
62 return S->kind() == DebugSubsectionKind::StringTable; in classof()
H A DStringsAndChecksums.h48 if (R.kind() == DebugSubsectionKind::FileChecksums) { in initialize()
52 if (R.kind() == DebugSubsectionKind::StringTable && !Strings) { in initialize()
H A DDebugInlineeLinesSubsection.h69 return S->kind() == DebugSubsectionKind::InlineeLines;
99 return S->kind() == DebugSubsectionKind::InlineeLines;
H A DDebugLinesSubsection.h90 return S->kind() == DebugSubsectionKind::Lines; in classof()
122 return S->kind() == DebugSubsectionKind::Lines; in classof()
H A DDebugUnknownSubsection.h20 DebugUnknownSubsectionRef(DebugSubsectionKind Kind, BinaryStreamRef Data) in DebugUnknownSubsectionRef()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DYAMLOutputStyle.cpp180 static opts::ModuleSubsection convertSubsectionKind(DebugSubsectionKind K) { in convertSubsectionKind()
182 case DebugSubsectionKind::CrossScopeExports: in convertSubsectionKind()
184 case DebugSubsectionKind::CrossScopeImports: in convertSubsectionKind()
186 case DebugSubsectionKind::FileChecksums: in convertSubsectionKind()
188 case DebugSubsectionKind::InlineeLines: in convertSubsectionKind()
190 case DebugSubsectionKind::Lines: in convertSubsectionKind()
192 case DebugSubsectionKind::Symbols: in convertSubsectionKind()
194 case DebugSubsectionKind::StringTable: in convertSubsectionKind()
196 case DebugSubsectionKind::FrameData: in convertSubsectionKind()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLDebugSections.cpp67 LLVM_YAML_DECLARE_ENUM_TRAITS(DebugSubsectionKind)
86 explicit YAMLSubsectionBase(DebugSubsectionKind Kind) : Kind(Kind) {} in YAMLSubsectionBase()
94 DebugSubsectionKind Kind;
105 : YAMLSubsectionBase(DebugSubsectionKind::FileChecksums) {} in YAMLChecksumsSubsection()
119 YAMLLinesSubsection() : YAMLSubsectionBase(DebugSubsectionKind::Lines) {} in YAMLLinesSubsection()
135 : YAMLSubsectionBase(DebugSubsectionKind::InlineeLines) {} in YAMLInlineeLinesSubsection()
151 : YAMLSubsectionBase(DebugSubsectionKind::CrossScopeExports) {} in YAMLCrossModuleExportsSubsection()
165 : YAMLSubsectionBase(DebugSubsectionKind::CrossScopeImports) {} in YAMLCrossModuleImportsSubsection()
179 YAMLSymbolsSubsection() : YAMLSubsectionBase(DebugSubsectionKind::Symbols) {} in YAMLSymbolsSubsection()
193 : YAMLSubsectionBase(DebugSubsectionKind::StringTable) {} in YAMLStringTableSubsection()
[all …]
/freebsd/contrib/llvm-project/lld/COFF/
H A DPDB.cpp658 if (ss.kind() != DebugSubsectionKind::Symbols) in writeAllModuleSymbolRecords()
770 case DebugSubsectionKind::StringTable: { in handleDebugS()
776 case DebugSubsectionKind::FileChecksums: in handleDebugS()
781 case DebugSubsectionKind::Lines: in handleDebugS()
782 case DebugSubsectionKind::InlineeLines: in handleDebugS()
785 case DebugSubsectionKind::FrameData: in handleDebugS()
788 case DebugSubsectionKind::Symbols: in handleDebugS()
794 case DebugSubsectionKind::CrossScopeImports: in handleDebugS()
795 case DebugSubsectionKind::CrossScopeExports: in handleDebugS()
800 case DebugSubsectionKind::ILLines: in handleDebugS()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DCOFFDumper.cpp557 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, Symbols),
558 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, Lines),
559 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, StringTable),
560 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, FileChecksums),
561 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, FrameData),
562 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, InlineeLines),
563 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, CrossScopeImports),
564 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, CrossScopeExports),
565 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, ILLines),
566 LLVM_READOBJ_ENUM_CLASS_ENT(DebugSubsectionKind, FuncMDTokenMap),
[all …]

12