LLVM  8.0.1
Public Member Functions | List of all members
llvm::symbolize::SymbolizableModule Class Referenceabstract

#include "llvm/DebugInfo/Symbolize/SymbolizableModule.h"

Inheritance diagram for llvm::symbolize::SymbolizableModule:
Inheritance graph
[legend]

Public Member Functions

virtual ~SymbolizableModule ()=default
 
virtual DILineInfo symbolizeCode (uint64_t ModuleOffset, FunctionNameKind FNKind, bool UseSymbolTable) const =0
 
virtual DIInliningInfo symbolizeInlinedCode (uint64_t ModuleOffset, FunctionNameKind FNKind, bool UseSymbolTable) const =0
 
virtual DIGlobal symbolizeData (uint64_t ModuleOffset) const =0
 
virtual bool isWin32Module () const =0
 
virtual uint64_t getModulePreferredBase () const =0
 

Detailed Description

Definition at line 24 of file SymbolizableModule.h.

Constructor & Destructor Documentation

◆ ~SymbolizableModule()

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

Member Function Documentation

◆ getModulePreferredBase()

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

◆ isWin32Module()

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

◆ symbolizeCode()

virtual DILineInfo llvm::symbolize::SymbolizableModule::symbolizeCode ( uint64_t  ModuleOffset,
FunctionNameKind  FNKind,
bool  UseSymbolTable 
) const
pure virtual

◆ symbolizeData()

virtual DIGlobal llvm::symbolize::SymbolizableModule::symbolizeData ( uint64_t  ModuleOffset) const
pure virtual

◆ symbolizeInlinedCode()

virtual DIInliningInfo llvm::symbolize::SymbolizableModule::symbolizeInlinedCode ( uint64_t  ModuleOffset,
FunctionNameKind  FNKind,
bool  UseSymbolTable 
) const
pure virtual

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