reference, declarationdefinition
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: {