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

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

Inheritance diagram for llvm::codeview::SymbolDumpDelegate:
Inheritance graph
[legend]

Public Member Functions

 ~SymbolDumpDelegate () override=default
 
virtual void printRelocatedField (StringRef Label, uint32_t RelocOffset, uint32_t Offset, StringRef *RelocSym=nullptr)=0
 
virtual void printBinaryBlockWithRelocs (StringRef Label, ArrayRef< uint8_t > Block)=0
 
- Public Member Functions inherited from llvm::codeview::SymbolVisitorDelegate
virtual ~SymbolVisitorDelegate ()=default
 
virtual uint32_t getRecordOffset (BinaryStreamReader Reader)=0
 
virtual StringRef getFileNameForFileOffset (uint32_t FileOffset)=0
 
virtual DebugStringTableSubsectionRef getStringTable ()=0
 

Detailed Description

Definition at line 20 of file SymbolDumpDelegate.h.

Constructor & Destructor Documentation

◆ ~SymbolDumpDelegate()

llvm::codeview::SymbolDumpDelegate::~SymbolDumpDelegate ( )
overridedefault

Member Function Documentation

◆ printBinaryBlockWithRelocs()

virtual void llvm::codeview::SymbolDumpDelegate::printBinaryBlockWithRelocs ( StringRef  Label,
ArrayRef< uint8_t >  Block 
)
pure virtual

◆ printRelocatedField()

virtual void llvm::codeview::SymbolDumpDelegate::printRelocatedField ( StringRef  Label,
uint32_t  RelocOffset,
uint32_t  Offset,
StringRef RelocSym = nullptr 
)
pure virtual

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