class SymbolizableModule
Declaration
class SymbolizableModule { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:23
Method Overview
- public virtual uint64_t getModulePreferredBase() const
- public virtual bool isWin32Module() const
- public virtual llvm::DILineInfo symbolizeCode(object::SectionedAddress ModuleOffset, llvm::symbolize::FunctionNameKind FNKind, bool UseSymbolTable) const
- public virtual llvm::DIGlobal symbolizeData(object::SectionedAddress ModuleOffset) const
- public virtual std::vector<DILocal> symbolizeFrame(object::SectionedAddress ModuleOffset) const
- public virtual llvm::DIInliningInfo symbolizeInlinedCode(object::SectionedAddress ModuleOffset, llvm::symbolize::FunctionNameKind FNKind, bool UseSymbolTable) const
- public virtual ~SymbolizableModule()
Methods
¶virtual uint64_t getModulePreferredBase() const
virtual uint64_t getModulePreferredBase() const
Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:43
¶virtual bool isWin32Module() const
virtual bool isWin32Module() const
Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:39
¶virtual llvm::DILineInfo symbolizeCode(
object::SectionedAddress ModuleOffset,
llvm::symbolize::FunctionNameKind FNKind,
bool UseSymbolTable) const
virtual llvm::DILineInfo symbolizeCode(
object::SectionedAddress ModuleOffset,
llvm::symbolize::FunctionNameKind FNKind,
bool UseSymbolTable) const
Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:27
Parameters
- object::SectionedAddress ModuleOffset
- llvm::symbolize::FunctionNameKind FNKind
- bool UseSymbolTable
¶virtual llvm::DIGlobal symbolizeData(
object::SectionedAddress ModuleOffset) const
virtual llvm::DIGlobal symbolizeData(
object::SectionedAddress ModuleOffset) const
Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:34
Parameters
- object::SectionedAddress ModuleOffset
¶virtual std::vector<DILocal> symbolizeFrame(
object::SectionedAddress ModuleOffset) const
virtual std::vector<DILocal> symbolizeFrame(
object::SectionedAddress ModuleOffset) const
Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:36
Parameters
- object::SectionedAddress ModuleOffset
¶virtual llvm::DIInliningInfo symbolizeInlinedCode(
object::SectionedAddress ModuleOffset,
llvm::symbolize::FunctionNameKind FNKind,
bool UseSymbolTable) const
virtual llvm::DIInliningInfo symbolizeInlinedCode(
object::SectionedAddress ModuleOffset,
llvm::symbolize::FunctionNameKind FNKind,
bool UseSymbolTable) const
Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:31
Parameters
- object::SectionedAddress ModuleOffset
- llvm::symbolize::FunctionNameKind FNKind
- bool UseSymbolTable
¶virtual ~SymbolizableModule()
virtual ~SymbolizableModule()
Declared at: llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:25