LLVM 22.0.0git
llvm::codeview::SymbolDumpDelegate Class Referenceabstract

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

Inheritance diagram for llvm::codeview::SymbolDumpDelegate:
[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

References llvm::Block.

◆ printRelocatedField()

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

References llvm::Offset.


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