LLVM: llvm::symbolize::SymbolizableModule Class Reference (original) (raw)

#include "[llvm/DebugInfo/Symbolize/SymbolizableModule.h](SymbolizableModule%5F8h%5Fsource.html)"

Inheritance diagram for llvm::symbolize::SymbolizableModule:

Public Member Functions
virtual ~SymbolizableModule ()=default
virtual DILineInfo symbolizeCode (object::SectionedAddress ModuleOffset, DILineInfoSpecifier LineInfoSpecifier, bool UseSymbolTable) const =0
virtual DIInliningInfo symbolizeInlinedCode (object::SectionedAddress ModuleOffset, DILineInfoSpecifier LineInfoSpecifier, bool UseSymbolTable) const =0
virtual DIGlobal symbolizeData (object::SectionedAddress ModuleOffset) const =0
virtual std::vector< DILocal > symbolizeFrame (object::SectionedAddress ModuleOffset) const =0
virtual std::vector< object::SectionedAddress > findSymbol (StringRef Symbol, uint64_t Offset) const =0
virtual bool isWin32Module () const =0
virtual uint64_t getModulePreferredBase () const =0

Detailed Description

Definition at line 23 of file SymbolizableModule.h.

Constructor & Destructor Documentation

virtual llvm::symbolize::SymbolizableModule::~SymbolizableModule ( ) virtualdefault

Member Function Documentation

findSymbol()

getModulePreferredBase()

virtual uint64_t llvm::symbolize::SymbolizableModule::getModulePreferredBase ( ) const pure virtual

isWin32Module()

virtual bool llvm::symbolize::SymbolizableModule::isWin32Module ( ) const pure virtual

symbolizeCode()

symbolizeData()

symbolizeFrame()

symbolizeInlinedCode()


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