|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h 55 : DebugSubsectionRef(DebugSubsectionKind::FileChecksums) {}
58 return S->kind() == DebugSubsectionKind::FileChecksums;
80 return S->kind() == DebugSubsectionKind::FileChecksums;
include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h 30 : DebugSubsectionRef(DebugSubsectionKind::CrossScopeExports) {}
33 return S->kind() == DebugSubsectionKind::CrossScopeExports;
49 : DebugSubsection(DebugSubsectionKind::CrossScopeExports) {}
52 return S->kind() == DebugSubsectionKind::CrossScopeExports;
include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h 53 : DebugSubsectionRef(DebugSubsectionKind::CrossScopeImports) {}
56 return S->kind() == DebugSubsectionKind::CrossScopeImports;
73 : DebugSubsection(DebugSubsectionKind::CrossScopeImports),
77 return S->kind() == DebugSubsectionKind::CrossScopeImports;
include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h 23 : DebugSubsectionRef(DebugSubsectionKind::FrameData) {}
25 return S->kind() == DebugSubsectionKind::FrameData;
44 : DebugSubsection(DebugSubsectionKind::FrameData),
47 return S->kind() == DebugSubsectionKind::FrameData;
include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h 69 return S->kind() == DebugSubsectionKind::InlineeLines;
99 return S->kind() == DebugSubsectionKind::InlineeLines;
include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h 88 return S->kind() == DebugSubsectionKind::Lines;
120 return S->kind() == DebugSubsectionKind::Lines;
include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h 36 return S->kind() == DebugSubsectionKind::StringTable;
61 return S->kind() == DebugSubsectionKind::StringTable;
include/llvm/DebugInfo/CodeView/DebugSubsection.h 21 explicit DebugSubsectionRef(DebugSubsectionKind Kind) : Kind(Kind) {}
26 DebugSubsectionKind kind() const { return Kind; }
29 DebugSubsectionKind Kind;
34 explicit DebugSubsection(DebugSubsectionKind Kind) : Kind(Kind) {}
39 DebugSubsectionKind kind() const { return Kind; }
45 DebugSubsectionKind Kind;
include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h 38 DebugSubsectionRecord(DebugSubsectionKind Kind, BinaryStreamRef Data,
45 DebugSubsectionKind kind() const;
50 DebugSubsectionKind Kind = DebugSubsectionKind::None;
50 DebugSubsectionKind Kind = DebugSubsectionKind::None;
include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h 33 return S->kind() == DebugSubsectionKind::CoffSymbolRVA;
50 return S->kind() == DebugSubsectionKind::CoffSymbolRVA;
include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h 21 : DebugSubsectionRef(DebugSubsectionKind::Symbols) {}
24 return S->kind() == DebugSubsectionKind::Symbols;
38 DebugSymbolsSubsection() : DebugSubsection(DebugSubsectionKind::Symbols) {}
40 return S->kind() == DebugSubsectionKind::Symbols;
include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h 20 DebugUnknownSubsectionRef(DebugSubsectionKind Kind, BinaryStreamRef Data)
include/llvm/DebugInfo/CodeView/StringsAndChecksums.h 44 if (R.kind() == DebugSubsectionKind::FileChecksums) {
48 if (R.kind() == DebugSubsectionKind::StringTable && !Strings) {
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 572 MCSymbol *CompilerInfo = beginCVSubsection(DebugSubsectionKind::Symbols);
596 MCSymbol *SymbolsEnd = beginCVSubsection(DebugSubsectionKind::Symbols);
841 MCSymbol *BISubsecEnd = beginCVSubsection(DebugSubsectionKind::Symbols);
854 MCSymbol *InlineEnd = beginCVSubsection(DebugSubsectionKind::InlineeLines);
950 MCSymbol *SymbolsEnd = beginCVSubsection(DebugSubsectionKind::Symbols);
1017 MCSymbol *SymbolsEnd = beginCVSubsection(DebugSubsectionKind::Symbols);
2914 MCSymbol *CodeViewDebug::beginCVSubsection(DebugSubsectionKind Kind) {
3036 MCSymbol *EndLabel = beginCVSubsection(DebugSubsectionKind::Symbols);
3049 MCSymbol *EndLabel = beginCVSubsection(DebugSubsectionKind::Symbols);
lib/CodeGen/AsmPrinter/CodeViewDebug.h 323 MCSymbol *beginCVSubsection(codeview::DebugSubsectionKind Kind);
lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp 65 : DebugSubsection(DebugSubsectionKind::FileChecksums), Strings(Strings) {}
lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp 43 : DebugSubsectionRef(DebugSubsectionKind::InlineeLines) {}
63 : DebugSubsection(DebugSubsectionKind::InlineeLines), Checksums(Checksums),
lib/DebugInfo/CodeView/DebugLinesSubsection.cpp 54 : DebugSubsectionRef(DebugSubsectionKind::Lines) {}
73 : DebugSubsection(DebugSubsectionKind::Lines), Checksums(Checksums) {}
lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp 23 : DebugSubsectionRef(DebugSubsectionKind::StringTable) {}
45 : DebugSubsection(DebugSubsectionKind::StringTable) {}
lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp 25 DebugSubsectionRecord::DebugSubsectionRecord(DebugSubsectionKind Kind,
38 DebugSubsectionKind Kind =
51 DebugSubsectionKind DebugSubsectionRecord::kind() const { return Kind; }
lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp 33 case DebugSubsectionKind::Lines: {
40 case DebugSubsectionKind::FileChecksums: {
47 case DebugSubsectionKind::InlineeLines: {
53 case DebugSubsectionKind::CrossScopeExports: {
59 case DebugSubsectionKind::CrossScopeImports: {
65 case DebugSubsectionKind::Symbols: {
71 case DebugSubsectionKind::StringTable: {
77 case DebugSubsectionKind::FrameData: {
83 case DebugSubsectionKind::CoffSymbolRVA: {
lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp 20 : DebugSubsectionRef(DebugSubsectionKind::CoffSymbolRVA) {}
27 : DebugSubsection(DebugSubsectionKind::CoffSymbolRVA) {}
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp 136 if (SS.kind() != DebugSubsectionKind::FileChecksums)
lib/MC/MCCodeView.cpp 175 OS.EmitIntValue(unsigned(DebugSubsectionKind::StringTable), 4);
202 OS.EmitIntValue(unsigned(DebugSubsectionKind::FileChecksums), 4);
334 OS.EmitIntValue(unsigned(DebugSubsectionKind::Lines), 4);
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp 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::StringTable) {}
209 : YAMLSubsectionBase(DebugSubsectionKind::FrameData) {}
224 : YAMLSubsectionBase(DebugSubsectionKind::CoffSymbolRVA) {}
936 if (SS.Subsection->Kind != DebugSubsectionKind::StringTable)
948 if (SS.Subsection->Kind != DebugSubsectionKind::FileChecksums)
lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp 401 OS.EmitIntValue(unsigned(DebugSubsectionKind::FrameData), 4);
tools/lld/COFF/InputFiles.cpp 708 if (ss.kind() != DebugSubsectionKind::Symbols)
tools/lld/COFF/PDB.cpp 1002 case DebugSubsectionKind::StringTable: {
1008 case DebugSubsectionKind::FileChecksums:
1013 case DebugSubsectionKind::Lines:
1018 case DebugSubsectionKind::InlineeLines:
1023 case DebugSubsectionKind::FrameData: {
1032 case DebugSubsectionKind::Symbols: {
1038 case DebugSubsectionKind::CrossScopeImports:
1039 case DebugSubsectionKind::CrossScopeExports:
1044 case DebugSubsectionKind::ILLines:
1045 case DebugSubsectionKind::FuncMDTokenMap:
1046 case DebugSubsectionKind::TypeMDTokenMap:
1047 case DebugSubsectionKind::MergedAssemblyInput:
1051 case DebugSubsectionKind::CoffSymbolRVA:
1744 case DebugSubsectionKind::StringTable: {
1750 case DebugSubsectionKind::FileChecksums:
1755 case DebugSubsectionKind::Lines: {
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 1077 if (dssr.kind() != DebugSubsectionKind::Lines)
tools/llvm-pdbutil/DumpOutputStyle.cpp 287 if (SS.kind() != DebugSubsectionKind::Symbols)
310 static inline std::string formatModuleDetailKind(DebugSubsectionKind K) {
685 printModuleDetailStats<DebugSubsectionKind>(P, "Chunks", CS);
693 printModuleDetailStats<DebugSubsectionKind>(P, "Chunks", ChunkStats);
836 if (SS.kind() != DebugSubsectionKind::Symbols)
tools/llvm-pdbutil/FormatUtil.cpp 101 std::string llvm::pdb::formatChunkKind(DebugSubsectionKind Kind,
tools/llvm-pdbutil/FormatUtil.h 44 template <typename T> std::string formatUnknownEnum(T Value) {
67 std::string formatChunkKind(codeview::DebugSubsectionKind Kind,
tools/llvm-pdbutil/TypeReferenceTracker.cpp 60 if (SS.kind() != DebugSubsectionKind::Symbols)
tools/llvm-pdbutil/YAMLOutputStyle.cpp 171 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:
tools/llvm-readobj/COFFDumper.cpp 924 case DebugSubsectionKind::FileChecksums:
928 case DebugSubsectionKind::StringTable:
1009 case DebugSubsectionKind::Symbols:
1013 case DebugSubsectionKind::InlineeLines:
1017 case DebugSubsectionKind::FileChecksums:
1021 case DebugSubsectionKind::Lines: {
1051 case DebugSubsectionKind::FrameData: {