class DebugSubsectionVisitor
Declaration
class DebugSubsectionVisitor { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:35
Method Overview
- public virtual llvm::Error visitCOFFSymbolRVAs(llvm::codeview::DebugSymbolRVASubsectionRef & RVAs, const llvm::codeview::StringsAndChecksumsRef & State)
- public virtual llvm::Error visitCrossModuleExports(llvm::codeview::DebugCrossModuleExportsSubsectionRef & CSE, const llvm::codeview::StringsAndChecksumsRef & State)
- public virtual llvm::Error visitCrossModuleImports(llvm::codeview::DebugCrossModuleImportsSubsectionRef & CSE, const llvm::codeview::StringsAndChecksumsRef & State)
- public virtual llvm::Error visitFileChecksums(llvm::codeview::DebugChecksumsSubsectionRef & Checksums, const llvm::codeview::StringsAndChecksumsRef & State)
- public virtual llvm::Error visitFrameData(llvm::codeview::DebugFrameDataSubsectionRef & FD, const llvm::codeview::StringsAndChecksumsRef & State)
- public virtual llvm::Error visitInlineeLines(llvm::codeview::DebugInlineeLinesSubsectionRef & Inlinees, const llvm::codeview::StringsAndChecksumsRef & State)
- public virtual llvm::Error visitLines(llvm::codeview::DebugLinesSubsectionRef & Lines, const llvm::codeview::StringsAndChecksumsRef & State)
- public virtual llvm::Error visitStringTable(llvm::codeview::DebugStringTableSubsectionRef & ST, const llvm::codeview::StringsAndChecksumsRef & State)
- public virtual llvm::Error visitSymbols(llvm::codeview::DebugSymbolsSubsectionRef & CSE, const llvm::codeview::StringsAndChecksumsRef & State)
- public virtual llvm::Error visitUnknown(llvm::codeview::DebugUnknownSubsectionRef & Unknown)
- public virtual ~DebugSubsectionVisitor()
Methods
¶virtual llvm::Error visitCOFFSymbolRVAs(
llvm::codeview::DebugSymbolRVASubsectionRef&
RVAs,
const llvm::codeview::StringsAndChecksumsRef&
State)
virtual llvm::Error visitCOFFSymbolRVAs(
llvm::codeview::DebugSymbolRVASubsectionRef&
RVAs,
const llvm::codeview::StringsAndChecksumsRef&
State)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:63
Parameters
- llvm::codeview::DebugSymbolRVASubsectionRef& RVAs
- const llvm::codeview::StringsAndChecksumsRef& State
¶virtual llvm::Error visitCrossModuleExports(
llvm::codeview::
DebugCrossModuleExportsSubsectionRef& CSE,
const llvm::codeview::StringsAndChecksumsRef&
State)
virtual llvm::Error visitCrossModuleExports(
llvm::codeview::
DebugCrossModuleExportsSubsectionRef& CSE,
const llvm::codeview::StringsAndChecksumsRef&
State)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:49
Parameters
- llvm::codeview:: DebugCrossModuleExportsSubsectionRef& CSE
- const llvm::codeview::StringsAndChecksumsRef& State
¶virtual llvm::Error visitCrossModuleImports(
llvm::codeview::
DebugCrossModuleImportsSubsectionRef& CSE,
const llvm::codeview::StringsAndChecksumsRef&
State)
virtual llvm::Error visitCrossModuleImports(
llvm::codeview::
DebugCrossModuleImportsSubsectionRef& CSE,
const llvm::codeview::StringsAndChecksumsRef&
State)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:52
Parameters
- llvm::codeview:: DebugCrossModuleImportsSubsectionRef& CSE
- const llvm::codeview::StringsAndChecksumsRef& State
¶virtual llvm::Error visitFileChecksums(
llvm::codeview::DebugChecksumsSubsectionRef&
Checksums,
const llvm::codeview::StringsAndChecksumsRef&
State)
virtual llvm::Error visitFileChecksums(
llvm::codeview::DebugChecksumsSubsectionRef&
Checksums,
const llvm::codeview::StringsAndChecksumsRef&
State)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:44
Parameters
- llvm::codeview::DebugChecksumsSubsectionRef& Checksums
- const llvm::codeview::StringsAndChecksumsRef& State
¶virtual llvm::Error visitFrameData(
llvm::codeview::DebugFrameDataSubsectionRef&
FD,
const llvm::codeview::StringsAndChecksumsRef&
State)
virtual llvm::Error visitFrameData(
llvm::codeview::DebugFrameDataSubsectionRef&
FD,
const llvm::codeview::StringsAndChecksumsRef&
State)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:61
Parameters
¶virtual llvm::Error visitInlineeLines(
llvm::codeview::
DebugInlineeLinesSubsectionRef& Inlinees,
const llvm::codeview::StringsAndChecksumsRef&
State)
virtual llvm::Error visitInlineeLines(
llvm::codeview::
DebugInlineeLinesSubsectionRef& Inlinees,
const llvm::codeview::StringsAndChecksumsRef&
State)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:46
Parameters
- llvm::codeview::DebugInlineeLinesSubsectionRef& Inlinees
- const llvm::codeview::StringsAndChecksumsRef& State
¶virtual llvm::Error visitLines(
llvm::codeview::DebugLinesSubsectionRef&
Lines,
const llvm::codeview::StringsAndChecksumsRef&
State)
virtual llvm::Error visitLines(
llvm::codeview::DebugLinesSubsectionRef&
Lines,
const llvm::codeview::StringsAndChecksumsRef&
State)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:42
Parameters
- llvm::codeview::DebugLinesSubsectionRef& Lines
- const llvm::codeview::StringsAndChecksumsRef& State
¶virtual llvm::Error visitStringTable(
llvm::codeview::DebugStringTableSubsectionRef&
ST,
const llvm::codeview::StringsAndChecksumsRef&
State)
virtual llvm::Error visitStringTable(
llvm::codeview::DebugStringTableSubsectionRef&
ST,
const llvm::codeview::StringsAndChecksumsRef&
State)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:55
Parameters
- llvm::codeview::DebugStringTableSubsectionRef& ST
- const llvm::codeview::StringsAndChecksumsRef& State
¶virtual llvm::Error visitSymbols(
llvm::codeview::DebugSymbolsSubsectionRef&
CSE,
const llvm::codeview::StringsAndChecksumsRef&
State)
virtual llvm::Error visitSymbols(
llvm::codeview::DebugSymbolsSubsectionRef&
CSE,
const llvm::codeview::StringsAndChecksumsRef&
State)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:58
Parameters
¶virtual llvm::Error visitUnknown(
llvm::codeview::DebugUnknownSubsectionRef&
Unknown)
virtual llvm::Error visitUnknown(
llvm::codeview::DebugUnknownSubsectionRef&
Unknown)
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:39
Parameters
¶virtual ~DebugSubsectionVisitor()
virtual ~DebugSubsectionVisitor()
Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h:37