LLVM 19.0.0git
Public Member Functions | List of all members
llvm::codeview::DebugSubsectionVisitor Class Referenceabstract

#include "llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h"

Public Member Functions

virtual ~DebugSubsectionVisitor ()=default
 
virtual Error visitUnknown (DebugUnknownSubsectionRef &Unknown)
 
virtual Error visitLines (DebugLinesSubsectionRef &Lines, const StringsAndChecksumsRef &State)=0
 
virtual Error visitFileChecksums (DebugChecksumsSubsectionRef &Checksums, const StringsAndChecksumsRef &State)=0
 
virtual Error visitInlineeLines (DebugInlineeLinesSubsectionRef &Inlinees, const StringsAndChecksumsRef &State)=0
 
virtual Error visitCrossModuleExports (DebugCrossModuleExportsSubsectionRef &CSE, const StringsAndChecksumsRef &State)=0
 
virtual Error visitCrossModuleImports (DebugCrossModuleImportsSubsectionRef &CSE, const StringsAndChecksumsRef &State)=0
 
virtual Error visitStringTable (DebugStringTableSubsectionRef &ST, const StringsAndChecksumsRef &State)=0
 
virtual Error visitSymbols (DebugSymbolsSubsectionRef &CSE, const StringsAndChecksumsRef &State)=0
 
virtual Error visitFrameData (DebugFrameDataSubsectionRef &FD, const StringsAndChecksumsRef &State)=0
 
virtual Error visitCOFFSymbolRVAs (DebugSymbolRVASubsectionRef &RVAs, const StringsAndChecksumsRef &State)=0
 

Detailed Description

Definition at line 31 of file DebugSubsectionVisitor.h.

Constructor & Destructor Documentation

◆ ~DebugSubsectionVisitor()

virtual llvm::codeview::DebugSubsectionVisitor::~DebugSubsectionVisitor ( )
virtualdefault

Member Function Documentation

◆ visitCOFFSymbolRVAs()

virtual Error llvm::codeview::DebugSubsectionVisitor::visitCOFFSymbolRVAs ( DebugSymbolRVASubsectionRef RVAs,
const StringsAndChecksumsRef State 
)
pure virtual

◆ visitCrossModuleExports()

virtual Error llvm::codeview::DebugSubsectionVisitor::visitCrossModuleExports ( DebugCrossModuleExportsSubsectionRef CSE,
const StringsAndChecksumsRef State 
)
pure virtual

◆ visitCrossModuleImports()

virtual Error llvm::codeview::DebugSubsectionVisitor::visitCrossModuleImports ( DebugCrossModuleImportsSubsectionRef CSE,
const StringsAndChecksumsRef State 
)
pure virtual

◆ visitFileChecksums()

virtual Error llvm::codeview::DebugSubsectionVisitor::visitFileChecksums ( DebugChecksumsSubsectionRef Checksums,
const StringsAndChecksumsRef State 
)
pure virtual

◆ visitFrameData()

virtual Error llvm::codeview::DebugSubsectionVisitor::visitFrameData ( DebugFrameDataSubsectionRef FD,
const StringsAndChecksumsRef State 
)
pure virtual

◆ visitInlineeLines()

virtual Error llvm::codeview::DebugSubsectionVisitor::visitInlineeLines ( DebugInlineeLinesSubsectionRef Inlinees,
const StringsAndChecksumsRef State 
)
pure virtual

◆ visitLines()

virtual Error llvm::codeview::DebugSubsectionVisitor::visitLines ( DebugLinesSubsectionRef Lines,
const StringsAndChecksumsRef State 
)
pure virtual

◆ visitStringTable()

virtual Error llvm::codeview::DebugSubsectionVisitor::visitStringTable ( DebugStringTableSubsectionRef ST,
const StringsAndChecksumsRef State 
)
pure virtual

◆ visitSymbols()

virtual Error llvm::codeview::DebugSubsectionVisitor::visitSymbols ( DebugSymbolsSubsectionRef CSE,
const StringsAndChecksumsRef State 
)
pure virtual

◆ visitUnknown()

virtual Error llvm::codeview::DebugSubsectionVisitor::visitUnknown ( DebugUnknownSubsectionRef Unknown)
inlinevirtual

Definition at line 35 of file DebugSubsectionVisitor.h.

References llvm::Error::success().


The documentation for this class was generated from the following file: